Newer
Older
percord / extra / admin-api / Spacebar.AdminApi.Models / FileMetadataModel.cs
@Emma [it/its]@Rory& Emma [it/its]@Rory& on 5 Oct 505 bytes Further admin api work
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
    }
}