Namespace Unity.Services.Ccd.Management
Classes
AssignBadgeOptions
Parameters for assigning a badge. Either "ReleaseId" or "ReleaseNum" should be specified, but not both.
CcdManagement
Here is the first point and call for accessing the CCD Management Package's features! Use the .Instance method to get a singleton of the ICCDManagementServiceSDK and from there you can make various requests to the CCD Management service API. Note: Your project must have cloud services enabled and connected to a Unity Cloud Project.
CcdManagementErrorCodes
The known errors caused when communicating with the CCD Management Service.
CcdManagementException
Represents an exception that occurs when communicating with the Unity CCD Management Service.
CcdManagementValidationException
ContentStatus
Status information for the content of an entry.
CreateBucketOptions
Parameters for creating a bucket.
CreatePermissionsOption
Parameters for managing a permission.
CreateReleaseOptions
Parameters for creating a release.
DiffEntriesOptions
Parameters for requesting the changed entries since the last release.
EntryByPathOptions
Parameters for entry by path options.
EntryModelOptions
Parameters for managing entries or entry versions.
EntryOptions
Parameters for retrieving entries or entry versions.
EntryVersionsOptions
Parameters for entry versions.
PageOptions
Parameters for pagination of a request that has multiple results.
PromoteBucketOptions
Parameters for promoting a bucket.
ReleaseByBadgeOptions
Parameters for retrieving release entries.
ReleaseDiffOptions
Parameters for retrieving the diff between two releases. Either FromReleaseId or FromReleaseNum and ToReleaseId or ToReleaseNum should be specified.
ReleaseEntryOptions
Parameters for retrieving release entries.
ReleaseStatsOptions
Parameters for retrieving release stats.
TusClient
A class to perform actions against a Tus enabled server.
TusException
Represents an exception that might occur when using TusClient. See https://github.com/jonstodle/TusDotNetClient.
TusHeaderNames
A collection of the header names used by the Tus protocol. See https://github.com/jonstodle/TusDotNetClient
TusHttpClient
A class to execute requests against a Tus enabled server. See https://github.com/jonstodle/TusDotNetClient.
TusHttpRequest
A class representing a request to be sent to a Tus enabled server.
TusHttpResponse
Represents a response from a request made to a Tus enabled server. See https://github.com/jonstodle/TusDotNetClient
TusOperation<T>
Represents an operation against a Tus enabled server. TusOperation<T> supports progress reports.
TusServerInfo
Represents information about a Tus enabled server. See https://github.com/jonstodle/TusDotNetClient.
UpdateBucketOptions
Parameters for updating a bucket.
UpdatePermissionsOption
Parameters for managing a permission.
UploadContentOptions
Parameters for uploading content.
Structs
CcdManagementIdentifier
Interfaces
ICcdManagementServiceSdk
Service for CCD Management Provides the ability to manage buckets, badges, content, entries, and releases.
ICcdManagementServiceSdkConfiguration
Interface used for editing the configuration of the CCD Management service SDK. Primary usage is for testing purposes.
Enums
HashingImplementation
Represents the different hashing algorithm implementations supported by TusClient See https://github.com/jonstodle/TusDotNetClient.
ReleaseStatsOptions.CcdInterval
Interval of statistic metric. Day = Last 24 hours. Week = Last 7 days. Month = Last 30 days.
ReleaseStatsOptions.CcdMetric
Statistic metric to measure.
RequestMethod
HTTP methods supported by
Delegates
ProgressDelegate
A delegate used for reporting progress of a transfer of bytes. See https://github.com/jonstodle/TusDotNetClient.
TusOperation<T>.OperationDelegate
Represents an operation which receives a delegate to report transfer progress to.