diff --git a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/CouponTemplateMessage.cs b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/CouponTemplateMessage.cs index 1d0e033b..1ca47b5b 100644 --- a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/CouponTemplateMessage.cs +++ b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/CouponTemplateMessage.cs @@ -10,7 +10,7 @@ public class CouponTemplateMessage : IRichMessage, ITemplateMessage { [JsonPropertyName("rich_type")] public string RichType => RichTypeEnum.CouponTemplate; - [JsonIgnore] + [JsonPropertyName("text")] public string Text { get; set; } public string Title { get; set; } public string Subtitle { get; set; } diff --git a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/GenericTemplateMessage.cs b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/GenericTemplateMessage.cs index db581f78..c86bca59 100644 --- a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/GenericTemplateMessage.cs +++ b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/GenericTemplateMessage.cs @@ -7,11 +7,11 @@ public class GenericTemplateMessage : IRichMessage, ITemplateMessage [JsonPropertyName("rich_type")] public string RichType => RichTypeEnum.GenericTemplate; - [JsonIgnore] + [JsonPropertyName("text")] public string Text { get; set; } = string.Empty; [JsonPropertyName("template_type")] - public string TemplateType => TemplateTypeEnum.Generic; + public virtual string TemplateType { get; set; } = TemplateTypeEnum.Generic; [JsonPropertyName("elements")] public List Elements { get; set; } = new List(); diff --git a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/MultiSelectTemplateMessage.cs b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/MultiSelectTemplateMessage.cs index 5e72f1b1..6919a1a4 100644 --- a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/MultiSelectTemplateMessage.cs +++ b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/MultiSelectTemplateMessage.cs @@ -6,7 +6,7 @@ public class MultiSelectTemplateMessage : IRichMessage, ITemplateMessage { [JsonPropertyName("rich_type")] public string RichType => RichTypeEnum.MultiSelectTemplate; - + [JsonPropertyName("text")] public string Text { get; set; } = string.Empty; [JsonPropertyName("template_type")] diff --git a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/ProductTemplateMessage.cs b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/ProductTemplateMessage.cs index e796afae..59a1e911 100644 --- a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/ProductTemplateMessage.cs +++ b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/ProductTemplateMessage.cs @@ -7,7 +7,7 @@ public class ProductTemplateMessage : IRichMessage, ITemplateMessage [JsonPropertyName("rich_type")] public string RichType => RichTypeEnum.GenericTemplate; - [JsonIgnore] + [JsonPropertyName("text")] public string Text { get; set; } = string.Empty; [JsonPropertyName("template_type")]