using Myriad.Types; using Myriad.Utils; namespace Myriad.Gateway { public record MessageUpdateEvent(ulong Id, ulong ChannelId): IGatewayEvent { public Optional Content { get; init; } public Optional Author { get; init; } public Optional Member { get; init; } public Optional Attachments { get; init; } public Optional GuildId { get; init; } // TODO: lots of partials } }