diff --git a/NetCord/JsonModels/JsonMessageReference.cs b/NetCord/JsonModels/JsonMessageReference.cs index d203b40e..240ca037 100644 --- a/NetCord/JsonModels/JsonMessageReference.cs +++ b/NetCord/JsonModels/JsonMessageReference.cs @@ -4,6 +4,9 @@ namespace NetCord.JsonModels; public class JsonMessageReference { + [JsonPropertyName("type")] + public MessageReferenceType? Type { get; set; } + [JsonPropertyName("message_id")] public ulong? MessageId { get; set; } diff --git a/NetCord/MessageReference.cs b/NetCord/MessageReference.cs index 3026a8be..1b6a6c6c 100644 --- a/NetCord/MessageReference.cs +++ b/NetCord/MessageReference.cs @@ -4,6 +4,7 @@ public class MessageReference(JsonModels.JsonMessageReference jsonModel) : IJson { JsonModels.JsonMessageReference IJsonModel.JsonModel => jsonModel; + public MessageReferenceType Type => jsonModel.Type.GetValueOrDefault(); public ulong MessageId => jsonModel.MessageId.GetValueOrDefault(); public ulong ChannelId => jsonModel.ChannelId.GetValueOrDefault(); public ulong? GuildId => jsonModel.GuildId;