Class CcdPromotion
CcdPromotion model
Inherited Members
Namespace: Unity.Services.Ccd.Management.Models
Assembly: Unity.Services.Ccd.Management.dll
Syntax
[Preserve]
[DataContract(Name = "ccd.promotion")]
public class CcdPromotion
Constructors
CcdPromotion(string, Guid, string, Guid, string, Guid, long, Guid, PromotionStatusOptions, Guid, string, Guid, string, Guid)
Creates an instance of CcdPromotion.
Declaration
[Preserve]
public CcdPromotion(string error = null, Guid fromBucketId = default, string fromBucketName = null, Guid fromEnvironmentId = default, string fromEnvironmentName = null, Guid fromReleaseId = default, long fromReleaseNumber = 0, Guid promotionId = default, CcdPromotion.PromotionStatusOptions promotionStatus = (CcdPromotion.PromotionStatusOptions)0, Guid toBucketId = default, string toBucketName = null, Guid toEnvironmentId = default, string toEnvironmentName = null, Guid toReleaseId = default)
Parameters
Type | Name | Description |
---|---|---|
string | error | error param |
Guid | fromBucketId | fromBucketId param |
string | fromBucketName | fromBucketName param |
Guid | fromEnvironmentId | fromEnvironmentId param |
string | fromEnvironmentName | fromEnvironmentName param |
Guid | fromReleaseId | fromReleaseId param |
long | fromReleaseNumber | fromReleaseNumber param |
Guid | promotionId | promotionId param |
CcdPromotion.PromotionStatusOptions | promotionStatus | promotionStatus param |
Guid | toBucketId | toBucketId param |
string | toBucketName | toBucketName param |
Guid | toEnvironmentId | toEnvironmentId param |
string | toEnvironmentName | toEnvironmentName param |
Guid | toReleaseId | toReleaseId param |
Properties
Error
Parameter error of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "error", EmitDefaultValue = false)]
public string Error { get; }
Property Value
Type | Description |
---|---|
string |
FromBucketId
Parameter from_bucket_id of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "from_bucket_id", EmitDefaultValue = false)]
public Guid FromBucketId { get; }
Property Value
Type | Description |
---|---|
Guid |
FromBucketName
Parameter from_bucket_name of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "from_bucket_name", EmitDefaultValue = false)]
public string FromBucketName { get; }
Property Value
Type | Description |
---|---|
string |
FromEnvironmentId
Parameter from_environment_id of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "from_environment_id", EmitDefaultValue = false)]
public Guid FromEnvironmentId { get; }
Property Value
Type | Description |
---|---|
Guid |
FromEnvironmentName
Parameter from_environment_name of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "from_environment_name", EmitDefaultValue = false)]
public string FromEnvironmentName { get; }
Property Value
Type | Description |
---|---|
string |
FromReleaseId
Parameter from_release_id of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "from_release_id", EmitDefaultValue = false)]
public Guid FromReleaseId { get; }
Property Value
Type | Description |
---|---|
Guid |
FromReleaseNumber
Parameter from_release_number of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "from_release_number", EmitDefaultValue = false)]
public long FromReleaseNumber { get; }
Property Value
Type | Description |
---|---|
long |
PromotionId
Parameter promotion_id of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "promotion_id", EmitDefaultValue = false)]
public Guid PromotionId { get; }
Property Value
Type | Description |
---|---|
Guid |
PromotionStatus
Parameter promotion_status of CcdPromotion
Declaration
[Preserve]
[JsonConverter(typeof(StringEnumConverter))]
[DataMember(Name = "promotion_status", EmitDefaultValue = false)]
public CcdPromotion.PromotionStatusOptions PromotionStatus { get; }
Property Value
Type | Description |
---|---|
CcdPromotion.PromotionStatusOptions |
ToBucketId
Parameter to_bucket_id of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "to_bucket_id", EmitDefaultValue = false)]
public Guid ToBucketId { get; }
Property Value
Type | Description |
---|---|
Guid |
ToBucketName
Parameter to_bucket_name of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "to_bucket_name", EmitDefaultValue = false)]
public string ToBucketName { get; }
Property Value
Type | Description |
---|---|
string |
ToEnvironmentId
Parameter to_environment_id of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "to_environment_id", EmitDefaultValue = false)]
public Guid ToEnvironmentId { get; }
Property Value
Type | Description |
---|---|
Guid |
ToEnvironmentName
Parameter to_environment_name of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "to_environment_name", EmitDefaultValue = false)]
public string ToEnvironmentName { get; }
Property Value
Type | Description |
---|---|
string |
ToReleaseId
Parameter to_release_id of CcdPromotion
Declaration
[Preserve]
[DataMember(Name = "to_release_id", EmitDefaultValue = false)]
public Guid ToReleaseId { get; }
Property Value
Type | Description |
---|---|
Guid |