using J = System.Text.Json.Serialization.JsonPropertyNameAttribute; using JR = System.Text.Json.Serialization.JsonRequiredAttribute; using B = Microsoft.AspNetCore.Mvc.BindPropertyAttribute; namespace Iceshrimp.Backend.Controllers.Mastodon.Schemas; public abstract class ReportSchemas { public class FileReportRequest { [B(Name = "account_id")] [J("account_id")] [JR] public string AccountId { get; set; } = null!; [B(Name = "status_ids")] [J("status_ids")] public string[] StatusIds { get; set; } = []; [B(Name = "comment")] [J("comment")] public string Comment { get; set; } = ""; } }