namespace PrivaPub.ClientModels.Admin { // a report as moderators read it: who sent it ("local" for a persona here, never which one; or the remote actor), whom // and which posts it is about, and whether it was resolved public class ViewReport { public string ID { get; set; } public string Reporter { get; set; } public string TargetAccountId { get; set; } public string TargetActorURI { get; set; } public List PostIds { get; set; } = new(); public List ObjectURIs { get; set; } = new(); public string Category { get; set; } public string Comment { get; set; } public bool Forwarded { get; set; } public bool IsResolved { get; set; } public DateTime CreatedAt { get; set; } public DateTime? ResolvedAt { get; set; } public DateTime? RemoteResolvedAt { get; set; }//the server holding what was reported said it dealt with it public string RemoteResolvedBy { get; set; } } }