using System.Text.Json.Serialization; using SPTarkov.Server.Core.Models.Enums; using SPTarkov.Server.Core.Models.Utils; namespace SPTarkov.Server.Core.Models.Eft.Dialog; public record SendMessageRequest : IRequestData { [JsonExtensionData] public Dictionary ExtensionData { get; init; } = []; [JsonPropertyName("dialogId")] public required string DialogId { get; set; } [JsonPropertyName("type")] public required MessageType Type { get; set; } [JsonPropertyName("text")] public required string Text { get; set; } [JsonPropertyName("replyTo")] public required string ReplyTo { get; set; } }