19 lines
759 B
C#
19 lines
759 B
C#
namespace Hutopy.Web.Features.Contents.Handlers.Models;
|
|
|
|
[PublicAPI]
|
|
public class ContentModel
|
|
{
|
|
public required Guid Id { get; init; }
|
|
public required Guid CreatedBy { get; init; }
|
|
public required string CreatedByName { get; init; }
|
|
public required string? CreatedByPortraitUrl { get; init; }
|
|
public required DateTimeOffset CreatedAt { get; init; }
|
|
public Guid? DeletedBy { get; init; }
|
|
public DateTimeOffset? DeletedAt { get; init; }
|
|
public required string Title { get; init; }
|
|
public required string Description { get; init; }
|
|
public string HtmlFileUrl { get; init; } = "";
|
|
public required string[]? Urls { get; init; }
|
|
public IList<ReactionModel>? Reactions { get; set; } = new List<ReactionModel>();
|
|
}
|