23 lines
494 B
C#
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; }
|
|
|
|
|
|
}
|
|
}
|