using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// VehMessageEntity Data Structure. /// [Serializable] public class VehMessageEntity : AopObject { /// /// 证件号码.(certificate_type/certificate_number/certificate_username) 或者uid必须有一个不为空。两个都不为空则以uid为准. 该字段为敏感字段,须做md5处理后传输。示例中值的明文为310101198011110010. /// [XmlElement("certificate_number")] public string CertificateNumber { get; set; } /// /// 证件类型, 01表示身份证.(certificate_type/certificate_number/certificate_username) 或者uid必须有一个不为空。两个都不为空则以uid为准. /// [XmlElement("certificate_type")] public string CertificateType { get; set; } /// /// 证件用户名字.(certificate_type/certificate_number/certificate_username) 或者uid必须有一个不为空。两个都不为空则以uid为准. /// [XmlElement("certificate_username")] public string CertificateUsername { get; set; } /// /// 消息参数信息,json格式字符串. 该字段与msg_type对应,不同的sc需要传不同的参数信息,详情参考接口补充说明. /// [XmlElement("ext_info")] public string ExtInfo { get; set; } /// /// 消息提示红点标记 /// [XmlElement("mark")] public string Mark { get; set; } /// /// 消息模板id /// [XmlElement("msg_template_id")] public string MsgTemplateId { get; set; } /// /// identity字段:值为不大于64位的保证唯一的字符串;该字段用于保证消息唯一性,防止消息重复推送,相当于业务流水号,由接入方自行生成 /// [XmlElement("out_msg_id")] public string OutMsgId { get; set; } /// /// 消息跳转url。 /// [XmlElement("target_url")] public string TargetUrl { get; set; } /// /// (certificate_type/certificate_number/用户名字) 或者uid必须有一个不为空。两个都不为空则以uid为准 /// [XmlElement("uid")] public string Uid { get; set; } } }