From 9a1653635903d08e1c1eb8692b560c12251d2576 Mon Sep 17 00:00:00 2001 From: Yanan Wang <103942@smsassist.com> Date: Tue, 7 Nov 2023 16:22:49 -0600 Subject: [PATCH] Add MultiSelectTemplate --- .../RichContent/Template/MultiSelectTemplate.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/MultiSelectTemplate.cs diff --git a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/MultiSelectTemplate.cs b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/MultiSelectTemplate.cs new file mode 100644 index 00000000..d0ec8ffb --- /dev/null +++ b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/MultiSelectTemplate.cs @@ -0,0 +1,17 @@ + +namespace BotSharp.Abstraction.Messaging.Models.RichContent.Template +{ + public class MultiSelectTemplate : TextMessage + { + [JsonPropertyName("template_type")] + public string TemplateType => "multi-select"; + public List Options { get; set; } = new List(); + } + + public class OptionElement + { + public string Title { get; set; } = string.Empty; + public string Type { get; set; } = string.Empty; + public string? Payload { get; set; } + } +} \ No newline at end of file