using System.ComponentModel.DataAnnotations.Schema; namespace Microsoft.SelfService.Portal.Core.API.Models { public class DeploymentModel : BaseModel { [Column(Order = 2)] public Guid DeploymentGroupId { get; set; } [Column(Order = 3)] public Guid TargetId { get; set; } [Column(Order = 4)] public Guid? TemplateRevisionId { get; set; } [Column(Order = 5)] public Guid? CurrentArtifactId { get; set; } [Column(Order = 6)] public string Status { get; set; } [Column(Order = 7)] public string JSONData { get; set; } [Column(Order = 8)] public string? OverridesJson { get; set; } [Column(Order = 9)] public string? SourceJson { get; set; } public DeploymentGroupModel DeploymentGroup { get; set; } public TargetModel Target { get; set; } public TemplateRevisionModel? TemplateRevision { get; set; } public DeploymentArtifactModel? CurrentArtifact { get; set; } public ICollection Artifacts { get; set; } = new List(); } }