NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayEcoMessageEntity.cs

79 lines
3.1 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>
/// AlipayEcoMessageEntity Data Structure.
/// </summary>
[Serializable]
public class AlipayEcoMessageEntity : AopObject
{
/// <summary>
/// (certificate_type/certificate_number/用户名字) 或者 alipay_user_id 必须有一个不为空。两个都不为空则以alipay_user_id为准
/// </summary>
[XmlElement("alipay_user_id")]
public string AlipayUserId { get; set; }
/// <summary>
/// 入驻城市服务的服务编码
/// </summary>
[XmlElement("app_code")]
public string AppCode { get; set; }
/// <summary>
/// 证件号码.(certificate_type/certificate_number/certificate_username) 或者 alipay_user_id 必须有一个不为空。两个都不为空则以alipay_user_id为准. 该字段为敏感字段须做md5处理后传输。示例中值的明文为310101198011110010.
/// </summary>
[XmlElement("certificate_number")]
public string CertificateNumber { get; set; }
/// <summary>
/// 证件类型, 01表示身份证.(certificate_type/certificate_number/certificate_username) 或者 alipay_user_id 必须有一个不为空。两个都不为空则以alipay_user_id为准.
/// </summary>
[XmlElement("certificate_type")]
public string CertificateType { get; set; }
/// <summary>
/// 证件用户名字.(certificate_type/certificate_number/certificate_username) 或者 alipay_user_id 必须有一个不为空。两个都不为空则以alipay_user_id为准.
/// </summary>
[XmlElement("certificate_username")]
public string CertificateUsername { get; set; }
/// <summary>
/// 城市编码
/// </summary>
[XmlElement("city_code")]
public string CityCode { get; set; }
/// <summary>
/// 消息参数信息json格式字符串. 该字段与msg_type对应不同类型的消息需要传不同的参数信息详情参考接口补充说明.
/// </summary>
[XmlElement("ext_info")]
public string ExtInfo { get; set; }
/// <summary>
/// 行业类型. 1=社保2=公积金3=交警
/// </summary>
[XmlElement("industry_type")]
public long IndustryType { get; set; }
/// <summary>
/// 消息类型. 1=动账.2=账单.3=缴费.4=办件进度.5=证件到期.6=违章提醒. 更多请参考接口补充说明
/// </summary>
[XmlElement("msg_type")]
public long MsgType { get; set; }
/// <summary>
/// 消息跳转url
/// </summary>
[XmlElement("target_url")]
public string TargetUrl { get; set; }
/// <summary>
/// identity字段值为不大于64位的保证唯一的字符串该字段用于保证消息唯一性防止消息重复推送相当于业务流水号由接入方自行生成
/// </summary>
[XmlElement("uuid")]
public string Uuid { get; set; }
}
}