NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayMsaasSyncSingledataSe...

97 lines
2.9 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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