Namespace Unity.Services.DeploymentApi.Editor
Classes
Command
Represents a command to execute on a deployment item.
Command<T>
Represents a command to execute on a deployment item.
DeploymentItem
Concrete implementation of IDeploymentItem. Should be implemented over the interface.
DeploymentItemExtensions
Class containing extension methods to make it easier to manipulate the deployment status of an item.
DeploymentProvider
The class responsible for providing the deployment items and the commands that can be invoked on them.
Deployments
Deployments acts as a container for deployment and environment providers.
Structs
AssetState
A struct that represents the state of a deployable asset locally. This should be used to represent the validity of the item itself, such as format and naming. For status relative to the 'live' counterpart, use DeploymentStatus
DeploymentStatus
A struct that represents the deployment status description of an item, relative to its 'live' counterpart, and the latest deployment. This should NOT be used to represent the validity of the item itself, or other internal validations, use AssetState for that purpose.
Interfaces
IDeploymentItem
Interface representing Deployment Item.
IEnvironmentProvider
This interface represents a container for the current selected environment.
ITypedItem
Interface to provide the type of a deployment item.
Enums
SeverityLevel
Enum represents 3 possible levels associated with a status or a state.