NewGaoKaoApi/PaymentSDK/AliPay/Domain/ConfigInfoBean.cs

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