Program Listing for File StorageProvider.h

Return to documentation for file (axr.sdk/models/StorageProvider.h)

// Copyright (C) AcceleratXR, Inc. All rights reserved.
#pragma once

#include "axr.sdk/StringEnum.h"

namespace axr {
namespace sdk {
namespace models {

class StorageProvider : public StringEnum<StorageProvider>
{
public:
    static const StorageProvider* AWS_S3;
    static const StorageProvider* AZURE;
    static const StorageProvider* BUNNYCDN;
    static const StorageProvider* GOOGLE;
    static const StorageProvider* LOCAL;

private:
    StorageProvider(const utility::char_t* value)
        : StringEnum(value)
    {
    }
};

} // namespace models
} // namespace axr
} // namespace sdk