Church.Net.API/LineMessaging/MessageData/LineTemplateMessage.cs
2022-09-08 08:04:32 -07:00

23 lines
494 B
C#

using Newtonsoft.Json;
namespace LineMessaging
{
public class LineTemplateMessage<T> : ILineMessage where T: ITemplateObject,new ()
{
public LineTemplateMessage()
{
Template = new T();
}
[JsonProperty("type")]
public MessageType Type => MessageType.Template;
[JsonProperty("altText")]
public string AltText { get; set; }
[JsonProperty("template")]
public T Template { get; set; }
}
}