using System.Text.Json.Serialization;

namespace Essensoft.Paylink.Alipay.Domain
{
    /// <summary>
    /// AlipayOpenPublicMessageLabelSendModel Data Structure.
    /// </summary>
    public class AlipayOpenPublicMessageLabelSendModel : AlipayObject
    {
        /// <summary>
        /// 根据标签圈人的过滤器
        /// </summary>
        [JsonPropertyName("filter")]
        public Filter Filter { get; set; }

        /// <summary>
        /// 发送消息内容，支持文本消息和图文消息
        /// </summary>
        [JsonPropertyName("material")]
        public Material Material { get; set; }
    }
}
