Skip to content

Commit

Permalink
add more request、response and model classes for latest open api.
Browse files Browse the repository at this point in the history
  • Loading branch information
紫青 committed Apr 1, 2020
1 parent d9e7fe4 commit 64a1797
Show file tree
Hide file tree
Showing 669 changed files with 30,232 additions and 2,922 deletions.
2 changes: 1 addition & 1 deletion AlipaySDKNet.Standard/AlipaySDKNet.Standard.csproj
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<PackOnBuild>true</PackOnBuild>
<PackageVersion>4.2.73</PackageVersion>
<PackageVersion>4.2.103</PackageVersion>
<Authors>antopen</Authors>
<NeutralLanguage>zh</NeutralLanguage>
<Description>支付宝开放平台官方SDK,基于.Net Standard 2.0开发,支持.Net Framework 4.6.1、.Net Core 2.0及其以上版本。</Description>
Expand Down
2 changes: 1 addition & 1 deletion AlipaySDKNet.Standard/DefaultAopClient.cs
Expand Up @@ -29,7 +29,7 @@ public class DefaultAopClient : IAopClient
/// <summary>
/// 当前SDK版本号,SDK打包发布时会自动修改该值
/// </summary>
public const string SDK_VERSION = "alipay-sdk-net-4.2.73.ALL";
public const string SDK_VERSION = "alipay-sdk-net-4.2.103.ALL";

private CertEnvironment certEnvironment;

Expand Down
30 changes: 30 additions & 0 deletions AlipaySDKNet.Standard/Domain/AlipayBossFncInvmodeCreateModel.cs
@@ -0,0 +1,30 @@
using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBossFncInvmodeCreateModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBossFncInvmodeCreateModel : AopObject
{
/// <summary>
/// 所属ou
/// </summary>
[XmlElement("inst_id")]
public string InstId { get; set; }

/// <summary>
/// 开票模式 01:实收开票(先款后票) 02:应收开票(先票后款)
/// </summary>
[XmlElement("invoice_mode")]
public string InvoiceMode { get; set; }

/// <summary>
/// 商户pid
/// </summary>
[XmlElement("ip_role_id")]
public string IpRoleId { get; set; }
}
}
@@ -0,0 +1,20 @@
using System;
using System.Xml.Serialization;
using System.Collections.Generic;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBossFncSettleCaptureCreateModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBossFncSettleCaptureCreateModel : AopObject
{
/// <summary>
/// 请款创建单列表
/// </summary>
[XmlArray("capture_create_order_list")]
[XmlArrayItem("capture_create_order")]
public List<CaptureCreateOrder> CaptureCreateOrderList { get; set; }
}
}
@@ -0,0 +1,20 @@
using System;
using System.Xml.Serialization;
using System.Collections.Generic;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBossFncSettleReceivableConfirmModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBossFncSettleReceivableConfirmModel : AopObject
{
/// <summary>
/// 批量应收确认请求列表
/// </summary>
[XmlArray("receivable_confirm_order_list")]
[XmlArrayItem("receivable_confirm_order")]
public List<ReceivableConfirmOrder> ReceivableConfirmOrderList { get; set; }
}
}
@@ -0,0 +1,20 @@
using System;
using System.Xml.Serialization;
using System.Collections.Generic;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBossFncSettleSettlementbillCreateModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBossFncSettleSettlementbillCreateModel : AopObject
{
/// <summary>
/// 结算单创建请求列表
/// </summary>
[XmlArray("settlement_bill_create_order")]
[XmlArrayItem("settlement_bill_create_order")]
public List<SettlementBillCreateOrder> SettlementBillCreateOrder { get; set; }
}
}
@@ -0,0 +1,36 @@
using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBossProdAntlawOrderhitstatusQueryModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBossProdAntlawOrderhitstatusQueryModel : AopObject
{
/// <summary>
/// 请求来源系统英文名称
/// </summary>
[XmlElement("request_app_name")]
public string RequestAppName { get; set; }

/// <summary>
/// 关联业务数据编号
/// </summary>
[XmlElement("request_biz_num")]
public string RequestBizNum { get; set; }

/// <summary>
/// 请求token
/// </summary>
[XmlElement("request_hash_value")]
public string RequestHashValue { get; set; }

/// <summary>
/// 请求时间戳(请求时间的毫秒值)
/// </summary>
[XmlElement("request_time_stamp")]
public string RequestTimeStamp { get; set; }
}
}
@@ -0,0 +1,36 @@
using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBossProdAntlegalchainNotaryprocsumQueryModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBossProdAntlegalchainNotaryprocsumQueryModel : AopObject
{
/// <summary>
/// 法链签约业务ID,发起签约会返回对应的ID值
/// </summary>
[XmlElement("bas_data_id")]
public string BasDataId { get; set; }

/// <summary>
/// 请求来源系统英文名称
/// </summary>
[XmlElement("request_app_name")]
public string RequestAppName { get; set; }

/// <summary>
/// 请求时间戳(请求时间的毫秒值)
/// </summary>
[XmlElement("request_time_stamp")]
public string RequestTimeStamp { get; set; }

/// <summary>
/// 请求token
/// </summary>
[XmlElement("request_token")]
public string RequestToken { get; set; }
}
}
@@ -0,0 +1,116 @@
using System;
using System.Xml.Serialization;
using System.Collections.Generic;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBossProdAntlegalchainOrderApplyModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBossProdAntlegalchainOrderApplyModel : AopObject
{
/// <summary>
/// 关联业务数据编号
/// </summary>
[XmlElement("biz_code")]
public string BizCode { get; set; }

/// <summary>
/// 业务数据请求唯一标识,唯一
/// </summary>
[XmlElement("biz_unique_id")]
public string BizUniqueId { get; set; }

/// <summary>
/// 我方经办人工号(内部buc工号)
/// </summary>
[XmlElement("main_agent_buc_user_no")]
public string MainAgentBucUserNo { get; set; }

/// <summary>
/// 我方经办人真实姓名
/// </summary>
[XmlElement("main_agent_person_cert_name")]
public string MainAgentPersonCertName { get; set; }

/// <summary>
/// 我方经办人证件上的身份证号
/// </summary>
[XmlElement("main_agent_person_cert_no")]
public string MainAgentPersonCertNo { get; set; }

/// <summary>
/// 我方签约公司信息:公司名称(必传) 公司支付宝账号(可传) 公司统一社会信用编码(可传)
/// </summary>
[XmlElement("main_corp_entity")]
public CorpEntity MainCorpEntity { get; set; }

/// <summary>
/// 我方通知人邮箱地址
/// </summary>
[XmlElement("main_corp_notify_email")]
public string MainCorpNotifyEmail { get; set; }

/// <summary>
/// 我方通知人姓名
/// </summary>
[XmlElement("main_corp_notify_name")]
public string MainCorpNotifyName { get; set; }

/// <summary>
/// 我方通知人手机号
/// </summary>
[XmlElement("main_corp_notify_phone")]
public string MainCorpNotifyPhone { get; set; }

/// <summary>
/// 签约文件对象信息列表
/// </summary>
[XmlArray("notary_file_list")]
[XmlArrayItem("notary_file_v_o")]
public List<NotaryFileVO> NotaryFileList { get; set; }

/// <summary>
/// 签约相对方企业信息: 对方公司支付宝账号(必传) 公司名称(必传) 统一社会信用编码(必传)
/// </summary>
[XmlElement("rela_corp_entity")]
public CorpEntity RelaCorpEntity { get; set; }

/// <summary>
/// 对方通知人邮箱地址
/// </summary>
[XmlElement("rela_corp_notify_email")]
public string RelaCorpNotifyEmail { get; set; }

/// <summary>
/// 对方通知人手机号
/// </summary>
[XmlElement("rela_corp_notify_phone")]
public string RelaCorpNotifyPhone { get; set; }

/// <summary>
/// 请求来源系统英文名称
/// </summary>
[XmlElement("request_app_name")]
public string RequestAppName { get; set; }

/// <summary>
/// 请求时间戳(请求时间的毫秒值)
/// </summary>
[XmlElement("request_time_stamp")]
public string RequestTimeStamp { get; set; }

/// <summary>
/// 请求token
/// </summary>
[XmlElement("request_token")]
public string RequestToken { get; set; }

/// <summary>
/// 发起签约时间/我方签约时间
/// </summary>
[XmlElement("submit_time")]
public string SubmitTime { get; set; }
}
}
18 changes: 18 additions & 0 deletions AlipaySDKNet.Standard/Domain/AlipayBusinessPaymenthubCloseModel.cs
@@ -0,0 +1,18 @@
using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBusinessPaymenthubCloseModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBusinessPaymenthubCloseModel : AopObject
{
/// <summary>
/// 支付id,支付宝针对每一笔支付请求生成的唯一支付凭证
/// </summary>
[XmlElement("payment_id")]
public string PaymentId { get; set; }
}
}
@@ -0,0 +1,48 @@
using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBusinessPaymenthubDisburseModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBusinessPaymenthubDisburseModel : AopObject
{
/// <summary>
/// 打款金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
/// </summary>
[XmlElement("disburse_amount")]
public string DisburseAmount { get; set; }

/// <summary>
/// 打款请求号,对应一笔业务订单下的一次打款请求,不同打款请求需保证请求号唯一
/// </summary>
[XmlElement("disburse_request_no")]
public string DisburseRequestNo { get; set; }

/// <summary>
/// 收款方信息
/// </summary>
[XmlElement("payee")]
public UserIdentity Payee { get; set; }

/// <summary>
/// 收款方的额外信息,包含会员信息和支付机构账号信息
/// </summary>
[XmlElement("payee_ext")]
public UserIdentityExt PayeeExt { get; set; }

/// <summary>
/// 支付id,支付宝针对每一笔支付请求生成的唯一支付凭证
/// </summary>
[XmlElement("payment_id")]
public string PaymentId { get; set; }

/// <summary>
/// 打款说明
/// </summary>
[XmlElement("remark")]
public string Remark { get; set; }
}
}

0 comments on commit 64a1797

Please sign in to comment.