ExtraChat/client/ExtraChat/Protocol/ListRequest.cs
2022-07-07 22:59:33 -04:00

18 lines
386 B
C#

using ExtraChat.Formatters;
using MessagePack;
namespace ExtraChat.Protocol;
[Serializable]
[MessagePackObject]
[MessagePackFormatter(typeof(ListRequestFormatter))]
public abstract record ListRequest {
public record All : ListRequest;
public record Channels : ListRequest;
public record Members(Guid ChannelId) : ListRequest;
public record Invites : ListRequest;
}