首次推送

This commit is contained in:
lym
2026-03-09 00:13:46 +08:00
commit b19613bb31
13974 changed files with 2767735 additions and 0 deletions

View File

@@ -0,0 +1,151 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AgentAuditedClient : AbstractModel
{
/// <summary>
/// 代理商账号ID
/// </summary>
[JsonProperty("Uin")]
public string Uin{ get; set; }
/// <summary>
/// 代客账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// 代客审核通过时间戳
/// </summary>
[JsonProperty("AgentTime")]
public string AgentTime{ get; set; }
/// <summary>
/// 代客类型可能值为a/b/c
/// </summary>
[JsonProperty("ClientFlag")]
public string ClientFlag{ get; set; }
/// <summary>
/// 代客备注
/// </summary>
[JsonProperty("ClientRemark")]
public string ClientRemark{ get; set; }
/// <summary>
/// 代客名称(首选实名认证名称)
/// </summary>
[JsonProperty("ClientName")]
public string ClientName{ get; set; }
/// <summary>
/// 认证类型, 0个人1企业其他未认证
/// </summary>
[JsonProperty("AuthType")]
public string AuthType{ get; set; }
/// <summary>
/// 代客APPID
/// </summary>
[JsonProperty("AppId")]
public string AppId{ get; set; }
/// <summary>
/// 上月消费金额
/// </summary>
[JsonProperty("LastMonthAmt")]
public long? LastMonthAmt{ get; set; }
/// <summary>
/// 本月消费金额
/// </summary>
[JsonProperty("ThisMonthAmt")]
public long? ThisMonthAmt{ get; set; }
/// <summary>
/// 是否欠费,0不欠费1欠费
/// </summary>
[JsonProperty("HasOverdueBill")]
public ulong? HasOverdueBill{ get; set; }
/// <summary>
/// 客户类型可以为new(新拓)/assign(指定)/old(存量)/空
/// </summary>
[JsonProperty("ClientType")]
public string ClientType{ get; set; }
/// <summary>
/// 项目类型可以为self(自拓项目)/platform(合作项目)/repeat(复算项目 )/空
/// </summary>
[JsonProperty("ProjectType")]
public string ProjectType{ get; set; }
/// <summary>
/// 业务员ID
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("SalesUin")]
public string SalesUin{ get; set; }
/// <summary>
/// 业务员姓名
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("SalesName")]
public string SalesName{ get; set; }
/// <summary>
/// 代客邮箱
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Mail")]
public string Mail{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Uin", this.Uin);
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
this.SetParamSimple(map, prefix + "AgentTime", this.AgentTime);
this.SetParamSimple(map, prefix + "ClientFlag", this.ClientFlag);
this.SetParamSimple(map, prefix + "ClientRemark", this.ClientRemark);
this.SetParamSimple(map, prefix + "ClientName", this.ClientName);
this.SetParamSimple(map, prefix + "AuthType", this.AuthType);
this.SetParamSimple(map, prefix + "AppId", this.AppId);
this.SetParamSimple(map, prefix + "LastMonthAmt", this.LastMonthAmt);
this.SetParamSimple(map, prefix + "ThisMonthAmt", this.ThisMonthAmt);
this.SetParamSimple(map, prefix + "HasOverdueBill", this.HasOverdueBill);
this.SetParamSimple(map, prefix + "ClientType", this.ClientType);
this.SetParamSimple(map, prefix + "ProjectType", this.ProjectType);
this.SetParamSimple(map, prefix + "SalesUin", this.SalesUin);
this.SetParamSimple(map, prefix + "SalesName", this.SalesName);
this.SetParamSimple(map, prefix + "Mail", this.Mail);
}
}
}

View File

@@ -0,0 +1,130 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AgentBillElem : AbstractModel
{
/// <summary>
/// 代理商账号ID
/// </summary>
[JsonProperty("Uin")]
public string Uin{ get; set; }
/// <summary>
/// 订单号,仅对预付费账单有意义
/// </summary>
[JsonProperty("OrderId")]
public string OrderId{ get; set; }
/// <summary>
/// 代客账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// 代客备注名称
/// </summary>
[JsonProperty("ClientRemark")]
public string ClientRemark{ get; set; }
/// <summary>
/// 支付时间
/// </summary>
[JsonProperty("PayTime")]
public string PayTime{ get; set; }
/// <summary>
/// 云产品名称
/// </summary>
[JsonProperty("GoodsType")]
public string GoodsType{ get; set; }
/// <summary>
/// 预付费/后付费
/// </summary>
[JsonProperty("PayMode")]
public string PayMode{ get; set; }
/// <summary>
/// 支付月份
/// </summary>
[JsonProperty("SettleMonth")]
public string SettleMonth{ get; set; }
/// <summary>
/// 支付金额,单位分
/// </summary>
[JsonProperty("Amt")]
public long? Amt{ get; set; }
/// <summary>
/// agentpay代付selfpay自付
/// </summary>
[JsonProperty("PayerMode")]
public string PayerMode{ get; set; }
/// <summary>
/// 客户类型可以为new(新拓)/assign(指定)/old(存量)/空
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ClientType")]
public string ClientType{ get; set; }
/// <summary>
/// 项目类型可以为self(自拓项目)/platform(合作项目)/repeat(复算项目 )/空
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProjectType")]
public string ProjectType{ get; set; }
/// <summary>
/// 活动ID
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ActivityId")]
public string ActivityId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Uin", this.Uin);
this.SetParamSimple(map, prefix + "OrderId", this.OrderId);
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
this.SetParamSimple(map, prefix + "ClientRemark", this.ClientRemark);
this.SetParamSimple(map, prefix + "PayTime", this.PayTime);
this.SetParamSimple(map, prefix + "GoodsType", this.GoodsType);
this.SetParamSimple(map, prefix + "PayMode", this.PayMode);
this.SetParamSimple(map, prefix + "SettleMonth", this.SettleMonth);
this.SetParamSimple(map, prefix + "Amt", this.Amt);
this.SetParamSimple(map, prefix + "PayerMode", this.PayerMode);
this.SetParamSimple(map, prefix + "ClientType", this.ClientType);
this.SetParamSimple(map, prefix + "ProjectType", this.ProjectType);
this.SetParamSimple(map, prefix + "ActivityId", this.ActivityId);
}
}
}

View File

@@ -0,0 +1,108 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AgentClientElem : AbstractModel
{
/// <summary>
/// 代理商账号ID
/// </summary>
[JsonProperty("Uin")]
public string Uin{ get; set; }
/// <summary>
/// 代客账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// 代客申请时间戳
/// </summary>
[JsonProperty("ApplyTime")]
public ulong? ApplyTime{ get; set; }
/// <summary>
/// 代客类型可能值为a/b/c
/// </summary>
[JsonProperty("ClientFlag")]
public string ClientFlag{ get; set; }
/// <summary>
/// 代客邮箱,打码显示
/// </summary>
[JsonProperty("Mail")]
public string Mail{ get; set; }
/// <summary>
/// 代客手机,打码显示
/// </summary>
[JsonProperty("Phone")]
public string Phone{ get; set; }
/// <summary>
/// 0表示不欠费1表示欠费
/// </summary>
[JsonProperty("HasOverdueBill")]
public ulong? HasOverdueBill{ get; set; }
/// <summary>
/// 1:待代理商审核;2:待腾讯云审核
/// </summary>
[JsonProperty("Status")]
public ulong? Status{ get; set; }
/// <summary>
/// 业务员ID
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("SalesUin")]
public string SalesUin{ get; set; }
/// <summary>
/// 业务员姓名
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("SalesName")]
public string SalesName{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Uin", this.Uin);
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
this.SetParamSimple(map, prefix + "ApplyTime", this.ApplyTime);
this.SetParamSimple(map, prefix + "ClientFlag", this.ClientFlag);
this.SetParamSimple(map, prefix + "Mail", this.Mail);
this.SetParamSimple(map, prefix + "Phone", this.Phone);
this.SetParamSimple(map, prefix + "HasOverdueBill", this.HasOverdueBill);
this.SetParamSimple(map, prefix + "Status", this.Status);
this.SetParamSimple(map, prefix + "SalesUin", this.SalesUin);
this.SetParamSimple(map, prefix + "SalesName", this.SalesName);
}
}
}

View File

@@ -0,0 +1,224 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AgentDealElem : AbstractModel
{
/// <summary>
/// 订单自增 ID
/// </summary>
[JsonProperty("DealId")]
public string DealId{ get; set; }
/// <summary>
/// 订单号
/// </summary>
[JsonProperty("DealName")]
public string DealName{ get; set; }
/// <summary>
/// 商品类型 ID
/// </summary>
[JsonProperty("GoodsCategoryId")]
public string GoodsCategoryId{ get; set; }
/// <summary>
/// 订单所有者
/// </summary>
[JsonProperty("OwnerUin")]
public string OwnerUin{ get; set; }
/// <summary>
/// 订单所有者对应 appId
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("AppId")]
public string AppId{ get; set; }
/// <summary>
/// 商品数量
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("GoodsNum")]
public string GoodsNum{ get; set; }
/// <summary>
/// 价格详情
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("GoodsPrice")]
public DealGoodsPriceElem GoodsPrice{ get; set; }
/// <summary>
/// 下单人
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Creater")]
public string Creater{ get; set; }
/// <summary>
/// 下单时间
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("CreatTime")]
public string CreatTime{ get; set; }
/// <summary>
/// 支付结束时间
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("PayEndTime")]
public string PayEndTime{ get; set; }
/// <summary>
/// 扣费流水号
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("BillId")]
public string BillId{ get; set; }
/// <summary>
/// 支付人
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Payer")]
public string Payer{ get; set; }
/// <summary>
/// 订单状态,中文描述
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("DealStatus")]
public string DealStatus{ get; set; }
/// <summary>
/// 订单的状态(1未支付;2已支付;3发货中;4已发货;5发货失败;6已退款;7已关单;8订单过期;9订单已失效;10产品已失效;11代付拒绝;12支付中)
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("Status")]
public string Status{ get; set; }
/// <summary>
/// 产品名称
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("GoodsName")]
public string GoodsName{ get; set; }
/// <summary>
/// 客户备注
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ClientRemark")]
public string ClientRemark{ get; set; }
/// <summary>
/// 订单操作类型purchase新购renew续费modify配置变更
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ActionType")]
public string ActionType{ get; set; }
/// <summary>
/// 代金券抵扣金额,单位分
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("VoucherDecline")]
public string VoucherDecline{ get; set; }
/// <summary>
/// 大订单号
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("BigDealId")]
public string BigDealId{ get; set; }
/// <summary>
/// 客户类型new新拓old存量assign指派
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ClientType")]
public string ClientType{ get; set; }
/// <summary>
/// 项目类型self自拓repeat直销platform官网合作
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ProjectType")]
public string ProjectType{ get; set; }
/// <summary>
/// 业务员账号ID
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("SalesUin")]
public string SalesUin{ get; set; }
/// <summary>
/// 支付方式0自付1代付
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("PayerMode")]
public string PayerMode{ get; set; }
/// <summary>
/// 活动ID
/// 注意:此字段可能返回 null表示取不到有效值。
/// </summary>
[JsonProperty("ActivityId")]
public string ActivityId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "DealId", this.DealId);
this.SetParamSimple(map, prefix + "DealName", this.DealName);
this.SetParamSimple(map, prefix + "GoodsCategoryId", this.GoodsCategoryId);
this.SetParamSimple(map, prefix + "OwnerUin", this.OwnerUin);
this.SetParamSimple(map, prefix + "AppId", this.AppId);
this.SetParamSimple(map, prefix + "GoodsNum", this.GoodsNum);
this.SetParamObj(map, prefix + "GoodsPrice.", this.GoodsPrice);
this.SetParamSimple(map, prefix + "Creater", this.Creater);
this.SetParamSimple(map, prefix + "CreatTime", this.CreatTime);
this.SetParamSimple(map, prefix + "PayEndTime", this.PayEndTime);
this.SetParamSimple(map, prefix + "BillId", this.BillId);
this.SetParamSimple(map, prefix + "Payer", this.Payer);
this.SetParamSimple(map, prefix + "DealStatus", this.DealStatus);
this.SetParamSimple(map, prefix + "Status", this.Status);
this.SetParamSimple(map, prefix + "GoodsName", this.GoodsName);
this.SetParamSimple(map, prefix + "ClientRemark", this.ClientRemark);
this.SetParamSimple(map, prefix + "ActionType", this.ActionType);
this.SetParamSimple(map, prefix + "VoucherDecline", this.VoucherDecline);
this.SetParamSimple(map, prefix + "BigDealId", this.BigDealId);
this.SetParamSimple(map, prefix + "ClientType", this.ClientType);
this.SetParamSimple(map, prefix + "ProjectType", this.ProjectType);
this.SetParamSimple(map, prefix + "SalesUin", this.SalesUin);
this.SetParamSimple(map, prefix + "PayerMode", this.PayerMode);
this.SetParamSimple(map, prefix + "ActivityId", this.ActivityId);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AgentPayDealsRequest : AbstractModel
{
/// <summary>
/// 订单所有者uin
/// </summary>
[JsonProperty("OwnerUin")]
public string OwnerUin{ get; set; }
/// <summary>
/// 代付标志1代付0自付
/// </summary>
[JsonProperty("AgentPay")]
public ulong? AgentPay{ get; set; }
/// <summary>
/// 订单号数组
/// </summary>
[JsonProperty("DealNames")]
public string[] DealNames{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "OwnerUin", this.OwnerUin);
this.SetParamSimple(map, prefix + "AgentPay", this.AgentPay);
this.SetParamArraySimple(map, prefix + "DealNames.", this.DealNames);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AgentPayDealsResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,64 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AgentSalesmanElem : AbstractModel
{
/// <summary>
/// 代理商账号ID
/// </summary>
[JsonProperty("Uin")]
public string Uin{ get; set; }
/// <summary>
/// 业务员ID
/// </summary>
[JsonProperty("SalesUin")]
public string SalesUin{ get; set; }
/// <summary>
/// 业务员姓名
/// </summary>
[JsonProperty("SalesName")]
public string SalesName{ get; set; }
/// <summary>
/// 业务员创建时间
/// </summary>
[JsonProperty("CreateTime")]
public string CreateTime{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Uin", this.Uin);
this.SetParamSimple(map, prefix + "SalesUin", this.SalesUin);
this.SetParamSimple(map, prefix + "SalesName", this.SalesName);
this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime);
}
}
}

View File

@@ -0,0 +1,50 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AgentTransferMoneyRequest : AbstractModel
{
/// <summary>
/// 客户账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// 转账金额,单位分
/// </summary>
[JsonProperty("Amount")]
public ulong? Amount{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
this.SetParamSimple(map, prefix + "Amount", this.Amount);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AgentTransferMoneyResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AuditApplyClientRequest : AbstractModel
{
/// <summary>
/// 待审核客户账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// 审核结果可能的取值accept/reject
/// </summary>
[JsonProperty("AuditResult")]
public string AuditResult{ get; set; }
/// <summary>
/// 申请理由B类客户审核通过时必须填写申请理由
/// </summary>
[JsonProperty("Note")]
public string Note{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
this.SetParamSimple(map, prefix + "AuditResult", this.AuditResult);
this.SetParamSimple(map, prefix + "Note", this.Note);
}
}
}

View File

@@ -0,0 +1,71 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class AuditApplyClientResponse : AbstractModel
{
/// <summary>
/// 代理商账号ID
/// </summary>
[JsonProperty("Uin")]
public string Uin{ get; set; }
/// <summary>
/// 客户账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// 审核结果包括accept/reject/qcloudaudit腾讯云审核
/// </summary>
[JsonProperty("AuditResult")]
public string AuditResult{ get; set; }
/// <summary>
/// 关联时间对应的时间戳
/// </summary>
[JsonProperty("AgentTime")]
public ulong? AgentTime{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Uin", this.Uin);
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
this.SetParamSimple(map, prefix + "AuditResult", this.AuditResult);
this.SetParamSimple(map, prefix + "AgentTime", this.AgentTime);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CreatePayRelationForClientRequest : AbstractModel
{
/// <summary>
/// 客户账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class CreatePayRelationForClientResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DealGoodsPriceElem : AbstractModel
{
/// <summary>
/// 实付金额
/// </summary>
[JsonProperty("RealTotalCost")]
public ulong? RealTotalCost{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RealTotalCost", this.RealTotalCost);
}
}
}

View File

@@ -0,0 +1,127 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentAuditedClientsRequest : AbstractModel
{
/// <summary>
/// 客户账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// 客户名称。由于涉及隐私,名称打码显示,故名称仅支持打码后的模糊搜索
/// </summary>
[JsonProperty("ClientName")]
public string ClientName{ get; set; }
/// <summary>
/// 客户类型a/b类型定义参考代理商相关政策文档
/// </summary>
[JsonProperty("ClientFlag")]
public string ClientFlag{ get; set; }
/// <summary>
/// ASC/DESC 不区分大小写,按审核通过时间排序
/// </summary>
[JsonProperty("OrderDirection")]
public string OrderDirection{ get; set; }
/// <summary>
/// 客户账号ID列表
/// </summary>
[JsonProperty("ClientUins")]
public string[] ClientUins{ get; set; }
/// <summary>
/// 是否欠费。0不欠费1欠费
/// </summary>
[JsonProperty("HasOverdueBill")]
public ulong? HasOverdueBill{ get; set; }
/// <summary>
/// 客户备注
/// </summary>
[JsonProperty("ClientRemark")]
public string ClientRemark{ get; set; }
/// <summary>
/// 偏移量
/// </summary>
[JsonProperty("Offset")]
public ulong? Offset{ get; set; }
/// <summary>
/// 限制数目
/// </summary>
[JsonProperty("Limit")]
public ulong? Limit{ get; set; }
/// <summary>
/// 客户类型可以为new(新拓)/assign(指定)/old(存量)/空
/// </summary>
[JsonProperty("ClientType")]
public string ClientType{ get; set; }
/// <summary>
/// 项目类型可以为self(自拓项目)/platform(合作项目)/repeat(复算项目 )/空
/// </summary>
[JsonProperty("ProjectType")]
public string ProjectType{ get; set; }
/// <summary>
/// 业务员ID
/// </summary>
[JsonProperty("SalesUin")]
public string SalesUin{ get; set; }
/// <summary>
/// 业务员姓名(模糊查询)
/// </summary>
[JsonProperty("SalesName")]
public string SalesName{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
this.SetParamSimple(map, prefix + "ClientName", this.ClientName);
this.SetParamSimple(map, prefix + "ClientFlag", this.ClientFlag);
this.SetParamSimple(map, prefix + "OrderDirection", this.OrderDirection);
this.SetParamArraySimple(map, prefix + "ClientUins.", this.ClientUins);
this.SetParamSimple(map, prefix + "HasOverdueBill", this.HasOverdueBill);
this.SetParamSimple(map, prefix + "ClientRemark", this.ClientRemark);
this.SetParamSimple(map, prefix + "Offset", this.Offset);
this.SetParamSimple(map, prefix + "Limit", this.Limit);
this.SetParamSimple(map, prefix + "ClientType", this.ClientType);
this.SetParamSimple(map, prefix + "ProjectType", this.ProjectType);
this.SetParamSimple(map, prefix + "SalesUin", this.SalesUin);
this.SetParamSimple(map, prefix + "SalesName", this.SalesName);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentAuditedClientsResponse : AbstractModel
{
/// <summary>
/// 已审核代客列表
/// </summary>
[JsonProperty("AgentClientSet")]
public AgentAuditedClient[] AgentClientSet{ get; set; }
/// <summary>
/// 符合条件的代客总数
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArrayObj(map, prefix + "AgentClientSet.", this.AgentClientSet);
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,85 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentBillsRequest : AbstractModel
{
/// <summary>
/// 支付月份如2018-02
/// </summary>
[JsonProperty("SettleMonth")]
public string SettleMonth{ get; set; }
/// <summary>
/// 客户账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// 支付方式prepay/postpay
/// </summary>
[JsonProperty("PayMode")]
public string PayMode{ get; set; }
/// <summary>
/// 预付费订单号
/// </summary>
[JsonProperty("OrderId")]
public string OrderId{ get; set; }
/// <summary>
/// 客户备注名称
/// </summary>
[JsonProperty("ClientRemark")]
public string ClientRemark{ get; set; }
/// <summary>
/// 偏移量
/// </summary>
[JsonProperty("Offset")]
public ulong? Offset{ get; set; }
/// <summary>
/// 限制数目
/// </summary>
[JsonProperty("Limit")]
public ulong? Limit{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "SettleMonth", this.SettleMonth);
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
this.SetParamSimple(map, prefix + "PayMode", this.PayMode);
this.SetParamSimple(map, prefix + "OrderId", this.OrderId);
this.SetParamSimple(map, prefix + "ClientRemark", this.ClientRemark);
this.SetParamSimple(map, prefix + "Offset", this.Offset);
this.SetParamSimple(map, prefix + "Limit", this.Limit);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentBillsResponse : AbstractModel
{
/// <summary>
/// 符合查询条件列表总数量
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 业务明细列表
/// </summary>
[JsonProperty("AgentBillSet")]
public AgentBillElem[] AgentBillSet{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamArrayObj(map, prefix + "AgentBillSet.", this.AgentBillSet);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,92 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentClientsRequest : AbstractModel
{
/// <summary>
/// 客户账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// 客户名称。由于涉及隐私,名称打码显示,故名称仅支持打码后的模糊搜索
/// </summary>
[JsonProperty("ClientName")]
public string ClientName{ get; set; }
/// <summary>
/// 客户类型a/b类型定义参考代理商相关政策文档
/// </summary>
[JsonProperty("ClientFlag")]
public string ClientFlag{ get; set; }
/// <summary>
/// ASC/DESC 不区分大小写,按申请时间排序
/// </summary>
[JsonProperty("OrderDirection")]
public string OrderDirection{ get; set; }
/// <summary>
/// 偏移量
/// </summary>
[JsonProperty("Offset")]
public ulong? Offset{ get; set; }
/// <summary>
/// 限制数目
/// </summary>
[JsonProperty("Limit")]
public ulong? Limit{ get; set; }
/// <summary>
/// 业务员ID
/// </summary>
[JsonProperty("SalesUin")]
public string SalesUin{ get; set; }
/// <summary>
/// 业务员姓名(模糊查询)
/// </summary>
[JsonProperty("SalesName")]
public string SalesName{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
this.SetParamSimple(map, prefix + "ClientName", this.ClientName);
this.SetParamSimple(map, prefix + "ClientFlag", this.ClientFlag);
this.SetParamSimple(map, prefix + "OrderDirection", this.OrderDirection);
this.SetParamSimple(map, prefix + "Offset", this.Offset);
this.SetParamSimple(map, prefix + "Limit", this.Limit);
this.SetParamSimple(map, prefix + "SalesUin", this.SalesUin);
this.SetParamSimple(map, prefix + "SalesName", this.SalesName);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentClientsResponse : AbstractModel
{
/// <summary>
/// 待审核代客列表
/// </summary>
[JsonProperty("AgentClientSet")]
public AgentClientElem[] AgentClientSet{ get; set; }
/// <summary>
/// 符合条件的代客总数
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArrayObj(map, prefix + "AgentClientSet.", this.AgentClientSet);
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,99 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentDealsCacheRequest : AbstractModel
{
/// <summary>
/// 偏移量
/// </summary>
[JsonProperty("Offset")]
public ulong? Offset{ get; set; }
/// <summary>
/// 限制数目
/// </summary>
[JsonProperty("Limit")]
public ulong? Limit{ get; set; }
/// <summary>
/// 下单时间范围起始点
/// </summary>
[JsonProperty("CreatTimeRangeStart")]
public string CreatTimeRangeStart{ get; set; }
/// <summary>
/// 下单时间范围终止点
/// </summary>
[JsonProperty("CreatTimeRangeEnd")]
public string CreatTimeRangeEnd{ get; set; }
/// <summary>
/// 0:下单时间降序;其他:下单时间升序
/// </summary>
[JsonProperty("Order")]
public ulong? Order{ get; set; }
/// <summary>
/// 订单的状态(1未支付;2已支付;3发货中;4已发货;5发货失败;6已退款;7已关单;8订单过期;9订单已失效;10产品已失效;11代付拒绝;12支付中)
/// </summary>
[JsonProperty("Status")]
public ulong? Status{ get; set; }
/// <summary>
/// 下单人账号ID列表
/// </summary>
[JsonProperty("OwnerUins")]
public string[] OwnerUins{ get; set; }
/// <summary>
/// 订单号列表
/// </summary>
[JsonProperty("DealNames")]
public string[] DealNames{ get; set; }
/// <summary>
/// 支付方式0自付1代付
/// </summary>
[JsonProperty("PayerMode")]
public ulong? PayerMode{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Offset", this.Offset);
this.SetParamSimple(map, prefix + "Limit", this.Limit);
this.SetParamSimple(map, prefix + "CreatTimeRangeStart", this.CreatTimeRangeStart);
this.SetParamSimple(map, prefix + "CreatTimeRangeEnd", this.CreatTimeRangeEnd);
this.SetParamSimple(map, prefix + "Order", this.Order);
this.SetParamSimple(map, prefix + "Status", this.Status);
this.SetParamArraySimple(map, prefix + "OwnerUins.", this.OwnerUins);
this.SetParamArraySimple(map, prefix + "DealNames.", this.DealNames);
this.SetParamSimple(map, prefix + "PayerMode", this.PayerMode);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentDealsCacheResponse : AbstractModel
{
/// <summary>
/// 订单数组
/// </summary>
[JsonProperty("AgentDealSet")]
public AgentDealElem[] AgentDealSet{ get; set; }
/// <summary>
/// 符合条件的订单总数量
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArrayObj(map, prefix + "AgentDealSet.", this.AgentDealSet);
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,92 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentPayDealsRequest : AbstractModel
{
/// <summary>
/// 偏移量
/// </summary>
[JsonProperty("Offset")]
public ulong? Offset{ get; set; }
/// <summary>
/// 限制数目
/// </summary>
[JsonProperty("Limit")]
public ulong? Limit{ get; set; }
/// <summary>
/// 下单时间范围起始点(不传时会默认查15天内订单传值时需要传15天内的起始时间)
/// </summary>
[JsonProperty("CreatTimeRangeStart")]
public string CreatTimeRangeStart{ get; set; }
/// <summary>
/// 下单时间范围终止点
/// </summary>
[JsonProperty("CreatTimeRangeEnd")]
public string CreatTimeRangeEnd{ get; set; }
/// <summary>
/// 0:下单时间降序;其他:下单时间升序
/// </summary>
[JsonProperty("Order")]
public ulong? Order{ get; set; }
/// <summary>
/// 订单的状态(1未支付;2已支付;3发货中;4已发货;5发货失败;6已退款;7已关单;8订单过期;9订单已失效;10产品已失效;11代付拒绝;12支付中)
/// </summary>
[JsonProperty("Status")]
public ulong? Status{ get; set; }
/// <summary>
/// 下单人账号ID列表
/// </summary>
[JsonProperty("OwnerUins")]
public string[] OwnerUins{ get; set; }
/// <summary>
/// 订单号列表
/// </summary>
[JsonProperty("DealNames")]
public string[] DealNames{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Offset", this.Offset);
this.SetParamSimple(map, prefix + "Limit", this.Limit);
this.SetParamSimple(map, prefix + "CreatTimeRangeStart", this.CreatTimeRangeStart);
this.SetParamSimple(map, prefix + "CreatTimeRangeEnd", this.CreatTimeRangeEnd);
this.SetParamSimple(map, prefix + "Order", this.Order);
this.SetParamSimple(map, prefix + "Status", this.Status);
this.SetParamArraySimple(map, prefix + "OwnerUins.", this.OwnerUins);
this.SetParamArraySimple(map, prefix + "DealNames.", this.DealNames);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeAgentPayDealsResponse : AbstractModel
{
/// <summary>
/// 订单数组
/// </summary>
[JsonProperty("AgentPayDealSet")]
public AgentDealElem[] AgentPayDealSet{ get; set; }
/// <summary>
/// 符合条件的订单总数量
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArrayObj(map, prefix + "AgentPayDealSet.", this.AgentPayDealSet);
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeClientBalanceRequest : AbstractModel
{
/// <summary>
/// 客户(代客)账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
}
}
}

View File

@@ -0,0 +1,50 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeClientBalanceResponse : AbstractModel
{
/// <summary>
/// 账户余额,单位分
/// </summary>
[JsonProperty("Balance")]
public ulong? Balance{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Balance", this.Balance);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeRebateInfosRequest : AbstractModel
{
/// <summary>
/// 返佣月份如2018-02
/// </summary>
[JsonProperty("RebateMonth")]
public string RebateMonth{ get; set; }
/// <summary>
/// 偏移量
/// </summary>
[JsonProperty("Offset")]
public ulong? Offset{ get; set; }
/// <summary>
/// 限制数目
/// </summary>
[JsonProperty("Limit")]
public ulong? Limit{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RebateMonth", this.RebateMonth);
this.SetParamSimple(map, prefix + "Offset", this.Offset);
this.SetParamSimple(map, prefix + "Limit", this.Limit);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeRebateInfosResponse : AbstractModel
{
/// <summary>
/// 返佣信息列表
/// </summary>
[JsonProperty("RebateInfoSet")]
public RebateInfoElem[] RebateInfoSet{ get; set; }
/// <summary>
/// 符合查询条件返佣信息数目
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArrayObj(map, prefix + "RebateInfoSet.", this.RebateInfoSet);
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,71 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeSalesmansRequest : AbstractModel
{
/// <summary>
/// 偏移量
/// </summary>
[JsonProperty("Offset")]
public ulong? Offset{ get; set; }
/// <summary>
/// 限制数目
/// </summary>
[JsonProperty("Limit")]
public ulong? Limit{ get; set; }
/// <summary>
/// 业务员姓名(模糊查询)
/// </summary>
[JsonProperty("SalesName")]
public string SalesName{ get; set; }
/// <summary>
/// 业务员ID
/// </summary>
[JsonProperty("SalesUin")]
public string SalesUin{ get; set; }
/// <summary>
/// ASC/DESC 不区分大小写,按创建通过时间排序
/// </summary>
[JsonProperty("OrderDirection")]
public string OrderDirection{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Offset", this.Offset);
this.SetParamSimple(map, prefix + "Limit", this.Limit);
this.SetParamSimple(map, prefix + "SalesName", this.SalesName);
this.SetParamSimple(map, prefix + "SalesUin", this.SalesUin);
this.SetParamSimple(map, prefix + "OrderDirection", this.OrderDirection);
}
}
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class DescribeSalesmansResponse : AbstractModel
{
/// <summary>
/// 业务员列表
/// </summary>
[JsonProperty("AgentSalesmanSet")]
public AgentSalesmanElem[] AgentSalesmanSet{ get; set; }
/// <summary>
/// 符合条件的代客总数
/// </summary>
[JsonProperty("TotalCount")]
public ulong? TotalCount{ get; set; }
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamArrayObj(map, prefix + "AgentSalesmanSet.", this.AgentSalesmanSet);
this.SetParamSimple(map, prefix + "TotalCount", this.TotalCount);
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,50 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ModifyClientRemarkRequest : AbstractModel
{
/// <summary>
/// 客户备注名称
/// </summary>
[JsonProperty("ClientRemark")]
public string ClientRemark{ get; set; }
/// <summary>
/// 客户账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ClientRemark", this.ClientRemark);
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class ModifyClientRemarkResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,78 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class RebateInfoElem : AbstractModel
{
/// <summary>
/// 代理商账号ID
/// </summary>
[JsonProperty("Uin")]
public string Uin{ get; set; }
/// <summary>
/// 返佣月份如2018-02
/// </summary>
[JsonProperty("RebateMonth")]
public string RebateMonth{ get; set; }
/// <summary>
/// 返佣金额,单位分
/// </summary>
[JsonProperty("Amt")]
public ulong? Amt{ get; set; }
/// <summary>
/// 月度业绩,单位分
/// </summary>
[JsonProperty("MonthSales")]
public ulong? MonthSales{ get; set; }
/// <summary>
/// 季度业绩,单位分
/// </summary>
[JsonProperty("QuarterSales")]
public ulong? QuarterSales{ get; set; }
/// <summary>
/// NORMAL(正常)/HAS_OVERDUE_BILL(欠费)/NO_CONTRACT(缺合同)
/// </summary>
[JsonProperty("ExceptionFlag")]
public string ExceptionFlag{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "Uin", this.Uin);
this.SetParamSimple(map, prefix + "RebateMonth", this.RebateMonth);
this.SetParamSimple(map, prefix + "Amt", this.Amt);
this.SetParamSimple(map, prefix + "MonthSales", this.MonthSales);
this.SetParamSimple(map, prefix + "QuarterSales", this.QuarterSales);
this.SetParamSimple(map, prefix + "ExceptionFlag", this.ExceptionFlag);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class RemovePayRelationForClientRequest : AbstractModel
{
/// <summary>
/// 客户账号ID
/// </summary>
[JsonProperty("ClientUin")]
public string ClientUin{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "ClientUin", this.ClientUin);
}
}
}

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321.Models
{
using Newtonsoft.Json;
using System.Collections.Generic;
using TencentCloud.Common;
public class RemovePayRelationForClientResponse : AbstractModel
{
/// <summary>
/// 唯一请求 ID每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
/// </summary>
[JsonProperty("RequestId")]
public string RequestId{ get; set; }
/// <summary>
/// For internal usage only. DO NOT USE IT.
/// </summary>
internal override void ToMap(Dictionary<string, string> map, string prefix)
{
this.SetParamSimple(map, prefix + "RequestId", this.RequestId);
}
}
}

View File

@@ -0,0 +1,616 @@
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Partners.V20180321
{
using Newtonsoft.Json;
using System.Threading.Tasks;
using TencentCloud.Common;
using TencentCloud.Common.Profile;
using TencentCloud.Partners.V20180321.Models;
public class PartnersClient : AbstractClient{
private const string endpoint = "partners.tencentcloudapi.com";
private const string version = "2018-03-21";
/// <summary>
/// Client constructor.
/// </summary>
/// <param name="credential">Credentials.</param>
/// <param name="region">Region name, such as "ap-guangzhou".</param>
public PartnersClient(Credential credential, string region)
: this(credential, region, new ClientProfile())
{
}
/// <summary>
/// Client Constructor.
/// </summary>
/// <param name="credential">Credentials.</param>
/// <param name="region">Region name, such as "ap-guangzhou".</param>
/// <param name="profile">Client profiles.</param>
public PartnersClient(Credential credential, string region, ClientProfile profile)
: base(endpoint, version, credential, region, profile)
{
}
/// <summary>
/// 代理商支付订单接口,支持自付/代付
/// </summary>
/// <param name="req"><see cref="AgentPayDealsRequest"/></param>
/// <returns><see cref="AgentPayDealsResponse"/></returns>
public async Task<AgentPayDealsResponse> AgentPayDeals(AgentPayDealsRequest req)
{
JsonResponseModel<AgentPayDealsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "AgentPayDeals");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<AgentPayDealsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商支付订单接口,支持自付/代付
/// </summary>
/// <param name="req"><see cref="AgentPayDealsRequest"/></param>
/// <returns><see cref="AgentPayDealsResponse"/></returns>
public AgentPayDealsResponse AgentPayDealsSync(AgentPayDealsRequest req)
{
JsonResponseModel<AgentPayDealsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "AgentPayDeals");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<AgentPayDealsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 为合作伙伴提供转账给客户能力。仅支持合作伙伴为自己名下客户转账。
/// </summary>
/// <param name="req"><see cref="AgentTransferMoneyRequest"/></param>
/// <returns><see cref="AgentTransferMoneyResponse"/></returns>
public async Task<AgentTransferMoneyResponse> AgentTransferMoney(AgentTransferMoneyRequest req)
{
JsonResponseModel<AgentTransferMoneyResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "AgentTransferMoney");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<AgentTransferMoneyResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 为合作伙伴提供转账给客户能力。仅支持合作伙伴为自己名下客户转账。
/// </summary>
/// <param name="req"><see cref="AgentTransferMoneyRequest"/></param>
/// <returns><see cref="AgentTransferMoneyResponse"/></returns>
public AgentTransferMoneyResponse AgentTransferMoneySync(AgentTransferMoneyRequest req)
{
JsonResponseModel<AgentTransferMoneyResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "AgentTransferMoney");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<AgentTransferMoneyResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可以审核其名下申请中代客
/// </summary>
/// <param name="req"><see cref="AuditApplyClientRequest"/></param>
/// <returns><see cref="AuditApplyClientResponse"/></returns>
public async Task<AuditApplyClientResponse> AuditApplyClient(AuditApplyClientRequest req)
{
JsonResponseModel<AuditApplyClientResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "AuditApplyClient");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<AuditApplyClientResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可以审核其名下申请中代客
/// </summary>
/// <param name="req"><see cref="AuditApplyClientRequest"/></param>
/// <returns><see cref="AuditApplyClientResponse"/></returns>
public AuditApplyClientResponse AuditApplyClientSync(AuditApplyClientRequest req)
{
JsonResponseModel<AuditApplyClientResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "AuditApplyClient");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<AuditApplyClientResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 合作伙伴为客户创建强代付关系
/// </summary>
/// <param name="req"><see cref="CreatePayRelationForClientRequest"/></param>
/// <returns><see cref="CreatePayRelationForClientResponse"/></returns>
public async Task<CreatePayRelationForClientResponse> CreatePayRelationForClient(CreatePayRelationForClientRequest req)
{
JsonResponseModel<CreatePayRelationForClientResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreatePayRelationForClient");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreatePayRelationForClientResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 合作伙伴为客户创建强代付关系
/// </summary>
/// <param name="req"><see cref="CreatePayRelationForClientRequest"/></param>
/// <returns><see cref="CreatePayRelationForClientResponse"/></returns>
public CreatePayRelationForClientResponse CreatePayRelationForClientSync(CreatePayRelationForClientRequest req)
{
JsonResponseModel<CreatePayRelationForClientResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreatePayRelationForClient");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreatePayRelationForClientResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询已审核客户列表
/// </summary>
/// <param name="req"><see cref="DescribeAgentAuditedClientsRequest"/></param>
/// <returns><see cref="DescribeAgentAuditedClientsResponse"/></returns>
public async Task<DescribeAgentAuditedClientsResponse> DescribeAgentAuditedClients(DescribeAgentAuditedClientsRequest req)
{
JsonResponseModel<DescribeAgentAuditedClientsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeAgentAuditedClients");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentAuditedClientsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 查询已审核客户列表
/// </summary>
/// <param name="req"><see cref="DescribeAgentAuditedClientsRequest"/></param>
/// <returns><see cref="DescribeAgentAuditedClientsResponse"/></returns>
public DescribeAgentAuditedClientsResponse DescribeAgentAuditedClientsSync(DescribeAgentAuditedClientsRequest req)
{
JsonResponseModel<DescribeAgentAuditedClientsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeAgentAuditedClients");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentAuditedClientsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可查询自己及名下代客所有业务明细
/// </summary>
/// <param name="req"><see cref="DescribeAgentBillsRequest"/></param>
/// <returns><see cref="DescribeAgentBillsResponse"/></returns>
public async Task<DescribeAgentBillsResponse> DescribeAgentBills(DescribeAgentBillsRequest req)
{
JsonResponseModel<DescribeAgentBillsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeAgentBills");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentBillsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可查询自己及名下代客所有业务明细
/// </summary>
/// <param name="req"><see cref="DescribeAgentBillsRequest"/></param>
/// <returns><see cref="DescribeAgentBillsResponse"/></returns>
public DescribeAgentBillsResponse DescribeAgentBillsSync(DescribeAgentBillsRequest req)
{
JsonResponseModel<DescribeAgentBillsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeAgentBills");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentBillsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可查询自己名下待审核客户列表
/// </summary>
/// <param name="req"><see cref="DescribeAgentClientsRequest"/></param>
/// <returns><see cref="DescribeAgentClientsResponse"/></returns>
public async Task<DescribeAgentClientsResponse> DescribeAgentClients(DescribeAgentClientsRequest req)
{
JsonResponseModel<DescribeAgentClientsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeAgentClients");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentClientsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可查询自己名下待审核客户列表
/// </summary>
/// <param name="req"><see cref="DescribeAgentClientsRequest"/></param>
/// <returns><see cref="DescribeAgentClientsResponse"/></returns>
public DescribeAgentClientsResponse DescribeAgentClientsSync(DescribeAgentClientsRequest req)
{
JsonResponseModel<DescribeAgentClientsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeAgentClients");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentClientsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 供超大型代理商(代客数量>=3000 )拉取缓存的全量客户订单。
/// </summary>
/// <param name="req"><see cref="DescribeAgentDealsCacheRequest"/></param>
/// <returns><see cref="DescribeAgentDealsCacheResponse"/></returns>
public async Task<DescribeAgentDealsCacheResponse> DescribeAgentDealsCache(DescribeAgentDealsCacheRequest req)
{
JsonResponseModel<DescribeAgentDealsCacheResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeAgentDealsCache");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentDealsCacheResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 供超大型代理商(代客数量>=3000 )拉取缓存的全量客户订单。
/// </summary>
/// <param name="req"><see cref="DescribeAgentDealsCacheRequest"/></param>
/// <returns><see cref="DescribeAgentDealsCacheResponse"/></returns>
public DescribeAgentDealsCacheResponse DescribeAgentDealsCacheSync(DescribeAgentDealsCacheRequest req)
{
JsonResponseModel<DescribeAgentDealsCacheResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeAgentDealsCache");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentDealsCacheResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 可以查询代理商代付的所有订单
/// </summary>
/// <param name="req"><see cref="DescribeAgentPayDealsRequest"/></param>
/// <returns><see cref="DescribeAgentPayDealsResponse"/></returns>
public async Task<DescribeAgentPayDealsResponse> DescribeAgentPayDeals(DescribeAgentPayDealsRequest req)
{
JsonResponseModel<DescribeAgentPayDealsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeAgentPayDeals");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentPayDealsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 可以查询代理商代付的所有订单
/// </summary>
/// <param name="req"><see cref="DescribeAgentPayDealsRequest"/></param>
/// <returns><see cref="DescribeAgentPayDealsResponse"/></returns>
public DescribeAgentPayDealsResponse DescribeAgentPayDealsSync(DescribeAgentPayDealsRequest req)
{
JsonResponseModel<DescribeAgentPayDealsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeAgentPayDeals");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeAgentPayDealsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 为合作伙伴提供查询客户余额能力。调用者必须是合作伙伴,只能查询自己名下客户余额
/// </summary>
/// <param name="req"><see cref="DescribeClientBalanceRequest"/></param>
/// <returns><see cref="DescribeClientBalanceResponse"/></returns>
public async Task<DescribeClientBalanceResponse> DescribeClientBalance(DescribeClientBalanceRequest req)
{
JsonResponseModel<DescribeClientBalanceResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeClientBalance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeClientBalanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 为合作伙伴提供查询客户余额能力。调用者必须是合作伙伴,只能查询自己名下客户余额
/// </summary>
/// <param name="req"><see cref="DescribeClientBalanceRequest"/></param>
/// <returns><see cref="DescribeClientBalanceResponse"/></returns>
public DescribeClientBalanceResponse DescribeClientBalanceSync(DescribeClientBalanceRequest req)
{
JsonResponseModel<DescribeClientBalanceResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeClientBalance");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeClientBalanceResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可查询自己名下全部返佣信息
/// </summary>
/// <param name="req"><see cref="DescribeRebateInfosRequest"/></param>
/// <returns><see cref="DescribeRebateInfosResponse"/></returns>
public async Task<DescribeRebateInfosResponse> DescribeRebateInfos(DescribeRebateInfosRequest req)
{
JsonResponseModel<DescribeRebateInfosResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeRebateInfos");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeRebateInfosResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可查询自己名下全部返佣信息
/// </summary>
/// <param name="req"><see cref="DescribeRebateInfosRequest"/></param>
/// <returns><see cref="DescribeRebateInfosResponse"/></returns>
public DescribeRebateInfosResponse DescribeRebateInfosSync(DescribeRebateInfosRequest req)
{
JsonResponseModel<DescribeRebateInfosResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeRebateInfos");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeRebateInfosResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商查询名下业务员列表信息
/// </summary>
/// <param name="req"><see cref="DescribeSalesmansRequest"/></param>
/// <returns><see cref="DescribeSalesmansResponse"/></returns>
public async Task<DescribeSalesmansResponse> DescribeSalesmans(DescribeSalesmansRequest req)
{
JsonResponseModel<DescribeSalesmansResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeSalesmans");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSalesmansResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商查询名下业务员列表信息
/// </summary>
/// <param name="req"><see cref="DescribeSalesmansRequest"/></param>
/// <returns><see cref="DescribeSalesmansResponse"/></returns>
public DescribeSalesmansResponse DescribeSalesmansSync(DescribeSalesmansRequest req)
{
JsonResponseModel<DescribeSalesmansResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeSalesmans");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSalesmansResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可以对名下客户添加备注、修改备注
/// </summary>
/// <param name="req"><see cref="ModifyClientRemarkRequest"/></param>
/// <returns><see cref="ModifyClientRemarkResponse"/></returns>
public async Task<ModifyClientRemarkResponse> ModifyClientRemark(ModifyClientRemarkRequest req)
{
JsonResponseModel<ModifyClientRemarkResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "ModifyClientRemark");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyClientRemarkResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 代理商可以对名下客户添加备注、修改备注
/// </summary>
/// <param name="req"><see cref="ModifyClientRemarkRequest"/></param>
/// <returns><see cref="ModifyClientRemarkResponse"/></returns>
public ModifyClientRemarkResponse ModifyClientRemarkSync(ModifyClientRemarkRequest req)
{
JsonResponseModel<ModifyClientRemarkResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "ModifyClientRemark");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyClientRemarkResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 合作伙伴为客户消除强代付关系
/// </summary>
/// <param name="req"><see cref="RemovePayRelationForClientRequest"/></param>
/// <returns><see cref="RemovePayRelationForClientResponse"/></returns>
public async Task<RemovePayRelationForClientResponse> RemovePayRelationForClient(RemovePayRelationForClientRequest req)
{
JsonResponseModel<RemovePayRelationForClientResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "RemovePayRelationForClient");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<RemovePayRelationForClientResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 合作伙伴为客户消除强代付关系
/// </summary>
/// <param name="req"><see cref="RemovePayRelationForClientRequest"/></param>
/// <returns><see cref="RemovePayRelationForClientResponse"/></returns>
public RemovePayRelationForClientResponse RemovePayRelationForClientSync(RemovePayRelationForClientRequest req)
{
JsonResponseModel<RemovePayRelationForClientResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "RemovePayRelationForClient");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<RemovePayRelationForClientResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
}
}