using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// ConfigInfoBean Data Structure.
///
[Serializable]
public class ConfigInfoBean : AopObject
{
///
/// 配置附件收集任务相关信息
///
[XmlElement("attachment_explain")]
public AttachmentExplainBean AttachmentExplain { get; set; }
///
/// 签署完成是否自动归档,默认true,如果false,则归档需要调用签署流程归档接口
///
[XmlElement("auto_archive")]
public bool AutoArchive { get; set; }
///
/// 是否收集附件(需签署人上传身份证或者其他文件的,需设置为true)
///
[XmlElement("collect_attachement")]
public bool CollectAttachement { get; set; }
///
/// 物流公司编号(目前仅支持顺丰"SF") 注:避免影响生产订单,联调及测试环境请传入SF_TEST。
///
[XmlElement("company_no")]
public string CompanyNo { get; set; }
///
/// 合同过期时间:该参数设置的时间若到期,则会触发流程文件过期通知
///
[XmlElement("contract_validity")]
public long ContractValidity { get; set; }
///
/// 签署完成后跳转商户小程序的地址(signModel字段值为2时 选填)
///
[XmlElement("jump_url")]
public string JumpUrl { get; set; }
///
/// 商户小程序签署地址(signModel字段值为1时 必填)
///
[XmlElement("merchant_mini_sign_url")]
public string MerchantMiniSignUrl { get; set; }
///
/// https://esign.cn/callback
///
[XmlElement("notice_developer_url")]
public string NoticeDeveloperUrl { get; set; }
///
/// 平台订单号,可将商户订单与电子合同进行关联。用户通过支付宝官方小程序 合同管家 查看合同时,可快速进入商家的小程序及对应的订单详情页,为商家的小程序提供了流量入口,提高用户的活跃度和留存率;
///
[XmlElement("platform_order_no")]
public string PlatformOrderNo { get; set; }
///
/// 12或15位物流单号
///
[XmlElement("serial_no")]
public string SerialNo { get; set; }
///
/// 快递扫码签收方式: 1-商户小程序:扫码后跳转商户小程序进行签收; 0-e签宝小程序:如商户没有支付宝小程序,可使用e签宝小程序完成签收。
///
[XmlElement("sign_model")]
public long SignModel { get; set; }
///
/// 指定签署人需要上传的附件列表,例如:A、B、C三方签署,A需上传附件1,B需指定附件2,C需上传附件1,2,3
///
[XmlArray("specify_attachment_infos")]
[XmlArrayItem("specify_attachment_info")]
public List SpecifyAttachmentInfos { get; set; }
}
}