37 lines
795 B
C#
37 lines
795 B
C#
namespace NPP.SmartSchedue.Api.Contracts.Services.Notification.Output;
|
|
|
|
/// <summary>
|
|
/// 模板变量定义
|
|
/// </summary>
|
|
public class TemplateVariable
|
|
{
|
|
/// <summary>
|
|
/// 变量名
|
|
/// </summary>
|
|
public string Name { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 变量描述
|
|
/// </summary>
|
|
public string Description { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 变量类型
|
|
/// </summary>
|
|
public string Type { get; set; } = "string";
|
|
|
|
/// <summary>
|
|
/// 是否必需
|
|
/// </summary>
|
|
public bool IsRequired { get; set; } = false;
|
|
|
|
/// <summary>
|
|
/// 默认值
|
|
/// </summary>
|
|
public string DefaultValue { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 示例值
|
|
/// </summary>
|
|
public string ExampleValue { get; set; } = "";
|
|
} |