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 Mar 6, 2020
1 parent 257202e commit 6aef1dc
Show file tree
Hide file tree
Showing 684 changed files with 33,588 additions and 243 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.30</PackageVersion>
<PackageVersion>4.2.73</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.30.ALL";
public const string SDK_VERSION = "alipay-sdk-net-4.2.73.ALL";

private CertEnvironment certEnvironment;

Expand Down
@@ -0,0 +1,66 @@
using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayCommerceAirCallcenterTradeApplyModel Data Structure.
/// </summary>
[Serializable]
public class AlipayCommerceAirCallcenterTradeApplyModel : AopObject
{
/// <summary>
/// 订单费用详情,用于在订单确认页面展示
/// </summary>
[XmlElement("amount_detail")]
public string AmountDetail { get; set; }

/// <summary>
/// 接口请求渠道编码,由支付宝提供
/// </summary>
[XmlElement("channel")]
public string Channel { get; set; }

/// <summary>
/// 接口版本号
/// </summary>
[XmlElement("interface_version")]
public string InterfaceVersion { get; set; }

/// <summary>
/// 用于标识操作模型,由支付宝配置提供
/// </summary>
[XmlElement("op_code")]
public string OpCode { get; set; }

/// <summary>
/// 场景的数据表示. json 数组格式,根据场景不同的模型传入不同参数,由支付宝负责提供参数集合
/// </summary>
[XmlElement("order_detail")]
public string OrderDetail { get; set; }

/// <summary>
/// 用于标识数据模型,由支付宝配置提供
/// </summary>
[XmlElement("scene_code")]
public string SceneCode { get; set; }

/// <summary>
/// 场景覆盖的目标人群标识,支持支付宝userId、身份证号、支付宝登录号、支付宝绑定手机号;
/// </summary>
[XmlElement("target_id")]
public string TargetId { get; set; }

/// <summary>
/// 场景覆盖人群id类型
/// </summary>
[XmlElement("target_id_type")]
public string TargetIdType { get; set; }

/// <summary>
/// 交易请求参数
/// </summary>
[XmlElement("trade_apply_params")]
public CallCenterTradeApplyParams TradeApplyParams { get; set; }
}
}
Expand Up @@ -10,7 +10,7 @@ namespace Aop.Api.Domain
public class AlipayCommerceIotSdarttoolMessageSendModel : AopObject
{
/// <summary>
/// 当离线消息挤压太多时,若设备上线将获取所有未过期的消息。推送太多消息对设备体验不太好,所以此字段用于设置消息是必达。当消息不是必达的
/// 消息是否必达(immediate_msg为false时此字段设置有效),消息过期时间顺延3*24h. 建议使用expire_time设置消息过期时间
/// </summary>
[XmlElement("bi_da")]
public bool BiDa { get; set; }
Expand All @@ -34,7 +34,7 @@ public class AlipayCommerceIotSdarttoolMessageSendModel : AopObject
public string ItemId { get; set; }

/// <summary>
/// 根据消息类型有不同的消息模板,传入的消息内容会是多个参数如云打印 {"contentParams":["打印内容"],"target":"打印编号-可选默认第一个","instructionFormat":"template或cmd"} cloud_print: 消息内容详见: https://alipay.open.taobao.com/docs/doc.htm?spm=a219a.7629140.0.0.46cf4b70bQj0aZ&treeId=662&articleId=117980&docType=1#s1
/// 消息内容(xpaas_common:{"contentParams":["消息内容"]};audio_msg:{"contentParams":["语音内容"]};cloud_print:{"contentParams":["打印内容"],"target":"打印编号-可选默认第一个","instructionFormat":"template或cmd"})
/// </summary>
[XmlElement("msg_content")]
public string MsgContent { get; set; }
Expand All @@ -46,19 +46,19 @@ public class AlipayCommerceIotSdarttoolMessageSendModel : AopObject
public string MsgContentType { get; set; }

/// <summary>
/// 消息过期时间戳(单位秒), 默认为当前时间延期3天有效。若消息在此时间之前未推送,将不再推送(必达消息会永久保留直到推送成功)
/// 消息过期时间戳(ms), 默认为当前时间顺延24h有效。当设备在线时消息服务过期之前尝试推送。最大过期时间顺延3*24h
/// </summary>
[XmlElement("msg_expire")]
public long MsgExpire { get; set; }

/// <summary>
/// 离线消息,当设备在线时消息优先发送级别,越大优先级域高(优先级为正整数)
/// 消息优先级(immediate_msg为false此字段设置有效)数字越大优先发送
/// </summary>
[XmlElement("msg_priority")]
public long MsgPriority { get; set; }

/// <summary>
/// 消息类型
/// 消息类型(通用消息: xpaas_common;语音消息: audio_msg;云打印: cloud_print)
/// </summary>
[XmlElement("msg_type")]
public string MsgType { get; set; }
Expand Down
Expand Up @@ -33,6 +33,12 @@ public class AlipayCommerceMedicalCardQueryModel : AopObject
[XmlElement("extend_params")]
public string ExtendParams { get; set; }

/// <summary>
/// 机构类型:医保(YB),人社(RS) 默认为RS
/// </summary>
[XmlElement("ins_type")]
public string InsType { get; set; }

/// <summary>
/// 跳回的地址
/// </summary>
Expand All @@ -44,5 +50,11 @@ public class AlipayCommerceMedicalCardQueryModel : AopObject
/// </summary>
[XmlElement("scene")]
public string Scene { get; set; }

/// <summary>
/// 版本号
/// </summary>
[XmlElement("version_no")]
public string VersionNo { get; set; }
}
}
Expand Up @@ -64,7 +64,7 @@ public class AlipayCommerceTransportEtcApplySyncModel : AopObject
public string DeviceNo { get; set; }

/// <summary>
/// 设备状态 0:未发货 1:已发货 2:运输中 3:已签收 4:已二发 5:已激活 6:退货中 7:已退货 8:换货中 9:设备已注销
/// 设备状态 0:未发货 1:已发货 2:运输中 3:已签收 4:已二发 5:已激活 6:退货中 7:已退货 8:换货中 9:设备已注销 10:设备注销失败 11:已发卡 12:已发签
/// </summary>
[XmlElement("device_status")]
public string DeviceStatus { get; set; }
Expand Down
@@ -0,0 +1,60 @@
using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayCommerceTransportTaxiDriverSendModel Data Structure.
/// </summary>
[Serializable]
public class AlipayCommerceTransportTaxiDriverSendModel : AopObject
{
/// <summary>
/// 支付宝账号
/// </summary>
[XmlElement("alipay_account")]
public string AlipayAccount { get; set; }

/// <summary>
/// 车牌号
/// </summary>
[XmlElement("car_no")]
public string CarNo { get; set; }

/// <summary>
/// 司机身份证号
/// </summary>
[XmlElement("driver_cert_no")]
public string DriverCertNo { get; set; }

/// <summary>
/// 司机工号
/// </summary>
[XmlElement("driver_job_no")]
public string DriverJobNo { get; set; }

/// <summary>
/// 司机姓名
/// </summary>
[XmlElement("driver_name")]
public string DriverName { get; set; }

/// <summary>
/// 司机手机号
/// </summary>
[XmlElement("driver_phone")]
public string DriverPhone { get; set; }

/// <summary>
/// 扩展信息
/// </summary>
[XmlElement("ext_info")]
public string ExtInfo { get; set; }

/// <summary>
/// 来源方,由支付宝分配
/// </summary>
[XmlElement("source")]
public string Source { get; set; }
}
}
@@ -0,0 +1,30 @@
using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayCommerceTransportVehicleownerTransdataSyncModel Data Structure.
/// </summary>
[Serializable]
public class AlipayCommerceTransportVehicleownerTransdataSyncModel : AopObject
{
/// <summary>
/// 同步操作类型
/// </summary>
[XmlElement("action_type")]
public string ActionType { get; set; }

/// <summary>
/// 同步数据
/// </summary>
[XmlElement("trans_data")]
public string TransData { get; set; }

/// <summary>
/// 支付宝uid
/// </summary>
[XmlElement("uid")]
public string Uid { get; set; }
}
}
@@ -0,0 +1,30 @@
using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayDataAiserviceCloudbusSchedualconfigGetModel Data Structure.
/// </summary>
[Serializable]
public class AlipayDataAiserviceCloudbusSchedualconfigGetModel : AopObject
{
/// <summary>
/// 接口版本号
/// </summary>
[XmlElement("app_version")]
public string AppVersion { get; set; }

/// <summary>
/// 市
/// </summary>
[XmlElement("city_code")]
public string CityCode { get; set; }

/// <summary>
/// 公交公司id
/// </summary>
[XmlElement("corp_id")]
public string CorpId { get; set; }
}
}
@@ -0,0 +1,44 @@
using System;
using System.Xml.Serialization;
using System.Collections.Generic;

namespace Aop.Api.Domain
{
/// <summary>
/// AlipayDataAiserviceCloudbusSchedualconfigSetModel Data Structure.
/// </summary>
[Serializable]
public class AlipayDataAiserviceCloudbusSchedualconfigSetModel : AopObject
{
/// <summary>
/// 接口版本号
/// </summary>
[XmlElement("app_version")]
public string AppVersion { get; set; }

/// <summary>
/// 市
/// </summary>
[XmlElement("city_code")]
public string CityCode { get; set; }

/// <summary>
/// 配制名称
/// </summary>
[XmlElement("config_name")]
public string ConfigName { get; set; }

/// <summary>
/// 公交公司id
/// </summary>
[XmlElement("corp_id")]
public string CorpId { get; set; }

/// <summary>
/// 日期列表
/// </summary>
[XmlArray("date")]
[XmlArrayItem("string")]
public List<string> Date { get; set; }
}
}

0 comments on commit 6aef1dc

Please sign in to comment.