using System.Text.Json.Serialization; namespace SPMS.Application.DTOs.Message; public class MessageInfoResponseDto { [JsonPropertyName("message_code")] public string MessageCode { get; set; } = string.Empty; [JsonPropertyName("title")] public string Title { get; set; } = string.Empty; [JsonPropertyName("body")] public string Body { get; set; } = string.Empty; [JsonPropertyName("image_url")] public string? ImageUrl { get; set; } [JsonPropertyName("link_url")] public string? LinkUrl { get; set; } [JsonPropertyName("link_type")] public string? LinkType { get; set; } [JsonPropertyName("data")] public object? Data { get; set; } [JsonPropertyName("variables")] public List Variables { get; set; } = new(); [JsonPropertyName("is_active")] public bool IsActive { get; set; } [JsonPropertyName("created_at")] public DateTime CreatedAt { get; set; } }