using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// AlipaySecurityProdSignatureTaskApplyModel Data Structure. /// [Serializable] public class AlipaySecurityProdSignatureTaskApplyModel : AopObject { /// /// 外部应用名称,由支付宝统一分配,无法自助获取。 /// [XmlElement("biz_app")] public string BizApp { get; set; } /// /// 业务流水号,保证唯一性 /// [XmlElement("biz_id")] public string BizId { get; set; } /// /// 业务扩展参数 {"key1":"value2"} /// [XmlElement("biz_info")] public string BizInfo { get; set; } /// /// 业务唯一标识,由支付宝统一分配,无法自助获取 /// [XmlElement("biz_product")] public string BizProduct { get; set; } /// /// 电子签约类型,目前只支持一种类型电子合同,取值1 /// [XmlElement("order_type")] public long OrderType { get; set; } /// /// 接口版本信息,目前默认3,由服务提供方指定。 /// [XmlElement("service_version")] public string ServiceVersion { get; set; } /// /// 签约文件列表。具体见SignDataInfo中定义。 /// [XmlArray("sign_data_list")] [XmlArrayItem("sign_data_info")] public List SignDataList { get; set; } /// /// 签约子任务,每个任务对应一个签约主体。 /// [XmlArray("sign_task_list")] [XmlArrayItem("sign_task")] public List SignTaskList { get; set; } /// /// 制定签约主体执行签约顺序,例如甲乙双方签约,“顺序签约”模式下,甲签约完成后乙才能开始签约;“并行签约”模式下,甲乙可同时进行认证,按照时序顺序在文档上签约。 1 : 顺序签约 2 : 并行签约 /// [XmlElement("sign_task_type")] public long SignTaskType { get; set; } } }