feat: add release communications
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
namespace Socialize.Api.Modules.ReleaseCommunications.Data;
|
||||
|
||||
internal class ReleaseUpdate
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public string Title { get; set; } = string.Empty;
|
||||
public string Summary { get; set; } = string.Empty;
|
||||
public string? Body { get; set; }
|
||||
public ReleaseUpdateCategory Category { get; set; }
|
||||
public ReleaseUpdateImportance Importance { get; set; }
|
||||
public ReleaseUpdateAudience Audience { get; set; }
|
||||
public ReleaseUpdateStatus Status { get; set; }
|
||||
public string? DeploymentLabel { get; set; }
|
||||
public string? BuildVersion { get; set; }
|
||||
public string? CommitRange { get; set; }
|
||||
public Guid CreatedByUserId { get; set; }
|
||||
public DateTimeOffset CreatedAt { get; set; }
|
||||
public DateTimeOffset UpdatedAt { get; set; }
|
||||
public DateTimeOffset? PublishedAt { get; set; }
|
||||
public DateTimeOffset? ArchivedAt { get; set; }
|
||||
public Guid? ManualEmailSentByUserId { get; set; }
|
||||
public DateTimeOffset? ManualEmailSentAt { get; set; }
|
||||
public string? ManualEmailAudience { get; set; }
|
||||
public int? ManualEmailRecipientCount { get; set; }
|
||||
public ICollection<ReleaseUpdateReadReceipt> ReadReceipts { get; } = new List<ReleaseUpdateReadReceipt>();
|
||||
}
|
||||
Reference in New Issue
Block a user