using MessagePack; namespace MareSynchronos.API.Dto.CharaData; [MessagePackObject(keyAsPropertyName: true)] public record CharaDataUpdateDto(string Id) { public string? Description { get; set; } public DateTime? ExpiryDate { get; set; } public string? GlamourerData { get; set; } public string? CustomizeData { get; set; } public string? ManipulationData { get; set; } public List? AllowedUsers { get; set; } public List? AllowedGroups { get; set; } public List? FileGamePaths { get; set; } public List? FileSwaps { get; set; } public AccessTypeDto? AccessType { get; set; } public ShareTypeDto? ShareType { get; set; } public List? Poses { get; set; } }