using BotSharp.Abstraction.Messaging.Enums; namespace BotSharp.Abstraction.Messaging.Models.RichContent.Template; /// /// Coupon Template /// https://developers.facebook.com/docs/messenger-platform/send-messages/template/coupon /// public class CouponTemplateMessage : IRichMessage, ITemplateMessage { [JsonPropertyName("rich_type")] public string RichType => RichTypeEnum.CouponTemplate; [JsonIgnore] public string Text { get; set; } public string Title { get; set; } public string Subtitle { get; set; } [JsonPropertyName("template_type")] public string TemplateType => TemplateTypeEnum.Coupon; [JsonPropertyName("coupon_code")] public string CouponCode { get; set; } [JsonPropertyName("coupon_url")] public string CouponUrl { get; set; } [JsonPropertyName("coupon_url_button_title")] public string CouponUrlButtonTitle { get; set; } = "Shop now"; [JsonPropertyName("coupon_pre_message")] public string CouponPreMessage { get; set; } = "Here's a deal just for you!"; [JsonPropertyName("image_url")] public string ImageUrl { get; set; } [JsonPropertyName("payload")] public string Payload { get; set; } }