using LightlessSync.API.Data; using LightlessSync.API.Data.Enum; using MessagePack; namespace LightlessSync.API.Dto.Group; [MessagePackObject(keyAsPropertyName: true)] public record GroupPasswordDto(GroupData Group, string Password) : GroupDto(Group); [MessagePackObject(keyAsPropertyName: true)] public record GroupJoinDto(GroupData Group, string Password, GroupUserPreferredPermissions GroupUserPreferredPermissions, bool Finder = false) : GroupPasswordDto(Group, Password);