2026-10-05 05:32:32 +02:00
|
|
|
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<string> PostIds { get; set; } = new();
|
|
|
|
|
public List<string> 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; }
|
2026-10-07 21:10:58 +02:00
|
|
|
public DateTime? RemoteResolvedAt { get; set; }//the server holding what was reported said it dealt with it
|
|
|
|
|
public string RemoteResolvedBy { get; set; }
|
2026-10-05 05:32:32 +02:00
|
|
|
}
|
|
|
|
|
}
|