BotSharp/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/GenericTemplateMessage.cs
2023-11-24 17:26:33 -06:00

19 lines
607 B
C#

namespace BotSharp.Abstraction.Messaging.Models.RichContent.Template;
public class GenericTemplateMessage : TemplateMessageBase<GenericElement>, IRichMessage, ITemplateMessage
{
[JsonPropertyName("template_type")]
public override string TemplateType => "generic";
}
public class GenericElement
{
public string Title { get; set; }
public string Subtitle { get; set; }
[JsonPropertyName("image_url")]
public string ImageUrl { get; set; }
[JsonPropertyName("default_action")]
public ElementAction DefaultAction { get; set; }
public ElementButton[] Buttons { get; set; }
}