namespace PrivaPub.Models.Post { public class PostMedia { public Guid Id { get; set; } = Guid.NewGuid(); public string ContentType { get; set; } public string FileName { get; set; } public string Extension { get; set; } public string Path { get; set; } public string URL { get; set; } public string RemoteURL { get; set; } public string PreviewURL { get; set; } public string AttachmentId { get; set; } public string Description { get; set; } public string Blurhash { get; set; } public int? Width { get; set; } public int? Height { get; set; } public float[] Focus { get; set; } public string RemotePreviewURL { get; set; }//the remote thumbnail (attachment icon), served through the proxy public double? DurationSeconds { get; set; } public bool? Sensitive { get; set; }//Misskey marks each attachment } }