using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// AlipayMsaasSyncSingledataSendModel Data Structure.
///
[Serializable]
public class AlipayMsaasSyncSingledataSendModel : AopObject
{
///
/// 支持的最大客户端app版本号
///
[XmlElement("app_max_version")]
public string AppMaxVersion { get; set; }
///
/// 支持的最小客户端app版本号
///
[XmlElement("app_min_version")]
public string AppMinVersion { get; set; }
///
/// base64编码后的二进制业务数据,与payload二选一
///
[XmlElement("binary_payload")]
public string BinaryPayload { get; set; }
///
/// 透传至客户端的业务自定义标签属性
///
[XmlElement("biz_tag")]
public string BizTag { get; set; }
///
/// 业务场景标识,需要申请,文档:https://lark.alipay.com/team-sync/sync/biztype
///
[XmlElement("biz_type")]
public string BizType { get; set; }
///
/// 参考文档:https://lark.alipay.com/team-sync/sync/server-down
///
[XmlElement("client_app")]
public string ClientApp { get; set; }
///
/// 希望接收数据的移动设备ID
///
[XmlElement("device_id")]
public string DeviceId { get; set; }
///
/// 是否需要立即推送给客户端app,默认为true
///
[XmlElement("immediate_sync")]
public bool ImmediateSync { get; set; }
///
/// 根据申请bizType决定,用户维度业务填写userId, 设备维度填写utdid
///
[XmlElement("link_token")]
public string LinkToken { get; set; }
///
/// 指定接收数据的客户端os类型
///
[XmlElement("os_type")]
public string OsType { get; set; }
///
/// 字符型业务数据体,与binary_payload二选一
///
[XmlElement("payload")]
public string Payload { get; set; }
///
/// 业务数据唯一标识,无特殊要求,主要用做幂等控制
///
[XmlElement("third_msg_id")]
public string ThirdMsgId { get; set; }
///
/// 业务数据生效的结束时间
///
[XmlElement("valid_end")]
public string ValidEnd { get; set; }
///
/// 业务数据生效的起始时间
///
[XmlElement("valid_start")]
public string ValidStart { get; set; }
}
}