From fa055a59f359fa0220b4af4728153bac460aae77 Mon Sep 17 00:00:00 2001 From: Gabriel Odero Date: Thu, 24 Oct 2024 01:14:29 +0300 Subject: [PATCH] Product card carousel message template support --- .../Requests/CarouselTemplateMessageRequest.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/WhatsappBusiness.CloudApi/Messages/Requests/CarouselTemplateMessageRequest.cs b/WhatsappBusiness.CloudApi/Messages/Requests/CarouselTemplateMessageRequest.cs index 553ec87..d8ca817 100644 --- a/WhatsappBusiness.CloudApi/Messages/Requests/CarouselTemplateMessageRequest.cs +++ b/WhatsappBusiness.CloudApi/Messages/Requests/CarouselTemplateMessageRequest.cs @@ -59,6 +59,9 @@ public class CarouselCardComponent [JsonProperty("type")] public string Type { get; set; } + [JsonProperty("format", NullValueHandling = NullValueHandling.Ignore)] + public string Format { get; set; } + [JsonProperty("parameters")] public List Parameters { get; set; } @@ -67,6 +70,18 @@ public class CarouselCardComponent [JsonProperty("index", NullValueHandling = NullValueHandling.Ignore)] public long? Index { get; set; } + + [JsonProperty("buttons", NullValueHandling = NullValueHandling.Ignore)] + public List Buttons { get; set; } + } + + public class CardMessageButton + { + [JsonProperty("type")] + public string Type { get; set; } + + [JsonProperty("text")] + public string Text { get; set; } } public class CardMessageParameter