using J = System.Text.Json.Serialization.JsonPropertyNameAttribute; namespace Iceshrimp.Backend.Controllers.Mastodon.Schemas.Entities; public class AnnouncementEntity { [J("reactions")] public List Reactions = []; //FIXME [J("statuses")] public List Statuses = []; //FIXME [J("tags")] public List Tags = []; //FIXME [J("id")] public required string Id { get; set; } [J("content")] public required string Content { get; set; } [J("published_at")] public required string PublishedAt { get; set; } [J("updated_at")] public required string UpdatedAt { get; set; } [J("read")] public required bool IsRead { get; set; } [J("mentions")] public required List Mentions { get; set; } [J("emojis")] public required List Emoji { get; set; } [J("published")] public bool Published => true; [J("all_day")] public bool AllDay => false; }