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