using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// AlipayBossProdElecsealOrderApplyModel Data Structure. /// [Serializable] public class AlipayBossProdElecsealOrderApplyModel : AopObject { /// /// 接入法务中台电子应用服务的主体,一般为app名称 /// [XmlElement("app_name")] public string AppName { get; set; } /// /// 请求版本号,由法务中台技术提供值 /// [XmlElement("app_version")] public long AppVersion { get; set; } /// /// 业务幂等字段,用于唯一标示一条业务记录 /// [XmlElement("business_unique_id")] public string BusinessUniqueId { get; set; } /// /// 业务方上传到法务中台oss,待进行电子签章的pdf文件地址 /// [XmlElement("file_oss_key")] public string FileOssKey { get; set; } /// /// 甲方签约主体信息 /// [XmlElement("first_party")] public AntlawSignOperator FirstParty { get; set; } /// /// 根据请求值生成的hash值,用于法务中台进行鉴权 /// [XmlElement("hash_value")] public string HashValue { get; set; } /// /// 按页定义模式下的用印申请信息,每一页单独定义 /// [XmlArray("seal_page_info_list")] [XmlArrayItem("seal_page_info")] public List SealPageInfoList { get; set; } /// /// 电子用印申请类型,包括按页申请(PAGE_MODE)和统一模式申请(UNIFIED) /// [XmlElement("seal_request_mode")] public string SealRequestMode { get; set; } /// /// 乙方签约企业列表 /// [XmlArray("second_parties")] [XmlArrayItem("antlaw_sign_operator")] public List SecondParties { get; set; } /// /// 统一模式下需要用印的页码列表 /// [XmlArray("unified_page_index_list")] [XmlArrayItem("number")] public List UnifiedPageIndexList { get; set; } /// /// 统一模式下用印请求信息的定义,需要用印的所有页面都会使用此用印信息 /// [XmlElement("unified_seal_request_info")] public SealRequestInfo UnifiedSealRequestInfo { get; set; } } }