summary refs log tree commit diff
path: root/extra/admin-api/Spacebar.AdminApi.Models/FileMetadataModel.cs
diff options
context:
space:
mode:
authorEmma [it/its]@Rory& <root@rory.gay>2025-04-10 17:12:53 +0200
committerEmma [it/its]@Rory& <root@rory.gay>2025-10-05 21:34:42 +0200
commite1483e9f90ef506444a75499768ec0d7c27bfdc8 (patch)
tree9f2db36f9a4ffd169f89e3d4d3a66cb72015370e /extra/admin-api/Spacebar.AdminApi.Models/FileMetadataModel.cs
parentLocal changes (diff)
downloadserver-ts-e1483e9f90ef506444a75499768ec0d7c27bfdc8.tar.xz
Further admin api work
Diffstat (limited to 'extra/admin-api/Spacebar.AdminApi.Models/FileMetadataModel.cs')
-rw-r--r--extra/admin-api/Spacebar.AdminApi.Models/FileMetadataModel.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/extra/admin-api/Spacebar.AdminApi.Models/FileMetadataModel.cs b/extra/admin-api/Spacebar.AdminApi.Models/FileMetadataModel.cs
new file mode 100644

index 000000000..dfc577a90 --- /dev/null +++ b/extra/admin-api/Spacebar.AdminApi.Models/FileMetadataModel.cs
@@ -0,0 +1,23 @@ +using System.Text.Json.Serialization; + +namespace Spacebar.AdminApi.Models; + +public class FileMetadataModel { + public string UserId { get; set; } = null!; + public string Id { get; set; } = null!; + + [JsonConverter(typeof(JsonStringEnumConverter<FileUploadType>))] + public FileUploadType Type { get; set; } + + + public enum FileUploadType { + Attachment, + Avatar, + Banner, + GuildIcon, + GuildSplash, + GuildCover, + Emoji, + Sticker + } +} \ No newline at end of file