Namespace Unity.Cloud.Assets
Classes
Aggregation
Asset
This is a base class containing the information pertaining to an asset.
AssetAuthor
Author of the asset.
AssetCollection
This object contains the information pertaining to an asset collection stored on the cloud.
AssetCollectionExtensions
AssetCreation
AssetDataMapper
AssetFile
This class contains all the information pertaining to an asset file.
AssetFileCreation
AssetLocation
The location the asset has been defined.
AssetSearchFilter
A structure for defining the criteria of an IAsset search request.
AssetServiceConfiguration
AssetTaxonomy
This class represents the taxonomy of an asset.
AttachmentSearchFilter
A structure for defining the criteria of an
AuthorSearchFilter
A structure for defining the criteria of an AssetAuthor search request.
CloudAssetCollectionManager
A class that provides the methods to interact with an IAssetCollection.
CloudAssetFileManager
A class that implements IAssetFileManager to provide asset file controller functionality.
Asset Manager Consumer
role.
CloudAssetManager
A class that provides access and management of cloud assets.
CloudAssetProvider
A class that provides cloud assets.
Asset Manager Contributor
role.
CloudOrganizationProvider
A class that provides access to a user's organizations.
CloudProjectProvider
Implement this interface to transform user facing data like IProject into service DTOs
CollectionSearchCriteria<U, T>
ComplexSearchCriteria<T>
A structure for defining criteria which represent a reference type.
FileSearchFilter
A structure for defining the criteria of an AssetFile search request.
HashsetSearchCriteria<U>
InvalidDownloadUrlException
InvalidUploadUrlException
JsonObject
JsonObject class for encapsulating generic object types. We use this to hide internal Json implementation details.
LocationSearchFilter
A structure for defining the criteria of an AssetLocation search request.
NullableSearchCriteria<T>
ProjectSearchFilter
SearchCriteria<T>
StringSearchCriteria
A flexible string search; splits the string on whitespaces and performs a Contains(String) comparisons instead of equalities.
TaxonomySearchFilter
A structure for defining the criteria of an AssetTaxonomy search request.
Structs
AggregationParameters
CollectionPath
Represents a path to an element.
Pagination
This data structure contains the necessary information to create a page.
Interfaces
IAsset
This interface contains all the information pertaining to a cloud asset.
IAssetAttachment
This interface contains all the information pertaining to a cloud asset attachment.
IAssetCollection
This object contains the information pertaining to an asset collection.
IAssetCollectionManager
An interface that provides the methods to interact with an IAssetCollection.
IAssetCreation
IAssetFile
This interface contains all the information pertaining to a cloud asset file.
IAssetFileCreation
IAssetFileManager
An interface that provides all the methods to interact with an IAssetFile.
IAssetManager
An interface that provides all the methods to interact with an IAsset.
IAssetProvider
An interface that provides all the methods to fetch an IAsset.
IAssetSearchFilter
A structure for defining the criteria of an IAsset search request.
IDeserializable
IDeserializable is an interface for wrapping generic objects that might be returned as part of HTTP requests.
IOrganization
This interface represents an organization.
IOrganizationProvider
An interface that provdes the methods to fetch user's IOrganization.
IProject
This interface contains all the information pertaining to a cloud project.
IProjectProvider
An interface that provides all the methods to interact with an IProject.
ISearchCriteria
Implement this interface to manage a type of criteria for searches.
ISearchCriteria<T>
IUser
This information contains information pertaining to a unity user.
Enums
AssetCoordinateFormat
The asset coordinate format for the asset location.
AssetFileUrlType
Represents a get asset file url request.