1 Star 6 Fork 0

tencentcloud/tencentcloud-sdk-go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
client.go 33.91 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2023-10-18 10:59 . release v1.0.768
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069
// Copyright (c) 2017-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.
package v20180321
import (
"context"
"errors"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
)
const APIVersion = "2018-03-21"
type Client struct {
common.Client
}
// Deprecated
func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) {
cpf := profile.NewClientProfile()
client = &Client{}
client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf)
return
}
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) {
client = &Client{}
client.Init(region).
WithCredential(credential).
WithProfile(clientProfile)
return
}
func NewAgentPayDealsRequest() (request *AgentPayDealsRequest) {
request = &AgentPayDealsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "AgentPayDeals")
return
}
func NewAgentPayDealsResponse() (response *AgentPayDealsResponse) {
response = &AgentPayDealsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// AgentPayDeals
// 代理商支付订单接口,支持自付/代付
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) AgentPayDeals(request *AgentPayDealsRequest) (response *AgentPayDealsResponse, err error) {
return c.AgentPayDealsWithContext(context.Background(), request)
}
// AgentPayDeals
// 代理商支付订单接口,支持自付/代付
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) AgentPayDealsWithContext(ctx context.Context, request *AgentPayDealsRequest) (response *AgentPayDealsResponse, err error) {
if request == nil {
request = NewAgentPayDealsRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("AgentPayDeals require credential")
}
request.SetContext(ctx)
response = NewAgentPayDealsResponse()
err = c.Send(request, response)
return
}
func NewAgentTransferMoneyRequest() (request *AgentTransferMoneyRequest) {
request = &AgentTransferMoneyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "AgentTransferMoney")
return
}
func NewAgentTransferMoneyResponse() (response *AgentTransferMoneyResponse) {
response = &AgentTransferMoneyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// AgentTransferMoney
// 为合作伙伴提供转账给客户能力。仅支持合作伙伴为自己名下客户转账。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) AgentTransferMoney(request *AgentTransferMoneyRequest) (response *AgentTransferMoneyResponse, err error) {
return c.AgentTransferMoneyWithContext(context.Background(), request)
}
// AgentTransferMoney
// 为合作伙伴提供转账给客户能力。仅支持合作伙伴为自己名下客户转账。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) AgentTransferMoneyWithContext(ctx context.Context, request *AgentTransferMoneyRequest) (response *AgentTransferMoneyResponse, err error) {
if request == nil {
request = NewAgentTransferMoneyRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("AgentTransferMoney require credential")
}
request.SetContext(ctx)
response = NewAgentTransferMoneyResponse()
err = c.Send(request, response)
return
}
func NewAssignClientsToSalesRequest() (request *AssignClientsToSalesRequest) {
request = &AssignClientsToSalesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "AssignClientsToSales")
return
}
func NewAssignClientsToSalesResponse() (response *AssignClientsToSalesResponse) {
response = &AssignClientsToSalesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// AssignClientsToSales
// 为代客or申请中代客分派跟进人(业务员),入参可从以下API获取
//
// - 代客列表获取API: [DescribeAgentAuditedClients](https://cloud.tencent.com/document/product/563/19184)
//
// - 申请中代客列表获取API:[DescribeAgentClients](https://cloud.tencent.com/document/product/563/16046)
//
// - 业务员列表获取API:[DescribeSalesmans](https://cloud.tencent.com/document/product/563/35196) <br><br>
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) AssignClientsToSales(request *AssignClientsToSalesRequest) (response *AssignClientsToSalesResponse, err error) {
return c.AssignClientsToSalesWithContext(context.Background(), request)
}
// AssignClientsToSales
// 为代客or申请中代客分派跟进人(业务员),入参可从以下API获取
//
// - 代客列表获取API: [DescribeAgentAuditedClients](https://cloud.tencent.com/document/product/563/19184)
//
// - 申请中代客列表获取API:[DescribeAgentClients](https://cloud.tencent.com/document/product/563/16046)
//
// - 业务员列表获取API:[DescribeSalesmans](https://cloud.tencent.com/document/product/563/35196) <br><br>
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) AssignClientsToSalesWithContext(ctx context.Context, request *AssignClientsToSalesRequest) (response *AssignClientsToSalesResponse, err error) {
if request == nil {
request = NewAssignClientsToSalesRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("AssignClientsToSales require credential")
}
request.SetContext(ctx)
response = NewAssignClientsToSalesResponse()
err = c.Send(request, response)
return
}
func NewAuditApplyClientRequest() (request *AuditApplyClientRequest) {
request = &AuditApplyClientRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "AuditApplyClient")
return
}
func NewAuditApplyClientResponse() (response *AuditApplyClientResponse) {
response = &AuditApplyClientResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// AuditApplyClient
// 代理商可以审核其名下申请中代客
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) AuditApplyClient(request *AuditApplyClientRequest) (response *AuditApplyClientResponse, err error) {
return c.AuditApplyClientWithContext(context.Background(), request)
}
// AuditApplyClient
// 代理商可以审核其名下申请中代客
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) AuditApplyClientWithContext(ctx context.Context, request *AuditApplyClientRequest) (response *AuditApplyClientResponse, err error) {
if request == nil {
request = NewAuditApplyClientRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("AuditApplyClient require credential")
}
request.SetContext(ctx)
response = NewAuditApplyClientResponse()
err = c.Send(request, response)
return
}
func NewCreatePayRelationForClientRequest() (request *CreatePayRelationForClientRequest) {
request = &CreatePayRelationForClientRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "CreatePayRelationForClient")
return
}
func NewCreatePayRelationForClientResponse() (response *CreatePayRelationForClientResponse) {
response = &CreatePayRelationForClientResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreatePayRelationForClient
// 合作伙伴为客户创建强代付关系
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) CreatePayRelationForClient(request *CreatePayRelationForClientRequest) (response *CreatePayRelationForClientResponse, err error) {
return c.CreatePayRelationForClientWithContext(context.Background(), request)
}
// CreatePayRelationForClient
// 合作伙伴为客户创建强代付关系
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) CreatePayRelationForClientWithContext(ctx context.Context, request *CreatePayRelationForClientRequest) (response *CreatePayRelationForClientResponse, err error) {
if request == nil {
request = NewCreatePayRelationForClientRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("CreatePayRelationForClient require credential")
}
request.SetContext(ctx)
response = NewCreatePayRelationForClientResponse()
err = c.Send(request, response)
return
}
func NewDescribeAgentAuditedClientsRequest() (request *DescribeAgentAuditedClientsRequest) {
request = &DescribeAgentAuditedClientsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeAgentAuditedClients")
return
}
func NewDescribeAgentAuditedClientsResponse() (response *DescribeAgentAuditedClientsResponse) {
response = &DescribeAgentAuditedClientsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAgentAuditedClients
// 查询已审核客户列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentAuditedClients(request *DescribeAgentAuditedClientsRequest) (response *DescribeAgentAuditedClientsResponse, err error) {
return c.DescribeAgentAuditedClientsWithContext(context.Background(), request)
}
// DescribeAgentAuditedClients
// 查询已审核客户列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentAuditedClientsWithContext(ctx context.Context, request *DescribeAgentAuditedClientsRequest) (response *DescribeAgentAuditedClientsResponse, err error) {
if request == nil {
request = NewDescribeAgentAuditedClientsRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAgentAuditedClients require credential")
}
request.SetContext(ctx)
response = NewDescribeAgentAuditedClientsResponse()
err = c.Send(request, response)
return
}
func NewDescribeAgentBillsRequest() (request *DescribeAgentBillsRequest) {
request = &DescribeAgentBillsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeAgentBills")
return
}
func NewDescribeAgentBillsResponse() (response *DescribeAgentBillsResponse) {
response = &DescribeAgentBillsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAgentBills
// 代理商可查询自己及名下代客所有业务明细
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeAgentBills(request *DescribeAgentBillsRequest) (response *DescribeAgentBillsResponse, err error) {
return c.DescribeAgentBillsWithContext(context.Background(), request)
}
// DescribeAgentBills
// 代理商可查询自己及名下代客所有业务明细
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeAgentBillsWithContext(ctx context.Context, request *DescribeAgentBillsRequest) (response *DescribeAgentBillsResponse, err error) {
if request == nil {
request = NewDescribeAgentBillsRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAgentBills require credential")
}
request.SetContext(ctx)
response = NewDescribeAgentBillsResponse()
err = c.Send(request, response)
return
}
func NewDescribeAgentClientGradeRequest() (request *DescribeAgentClientGradeRequest) {
request = &DescribeAgentClientGradeRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeAgentClientGrade")
return
}
func NewDescribeAgentClientGradeResponse() (response *DescribeAgentClientGradeResponse) {
response = &DescribeAgentClientGradeResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAgentClientGrade
// 传入代客uin,查客户级别,客户审核状态,客户实名认证状态
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentClientGrade(request *DescribeAgentClientGradeRequest) (response *DescribeAgentClientGradeResponse, err error) {
return c.DescribeAgentClientGradeWithContext(context.Background(), request)
}
// DescribeAgentClientGrade
// 传入代客uin,查客户级别,客户审核状态,客户实名认证状态
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentClientGradeWithContext(ctx context.Context, request *DescribeAgentClientGradeRequest) (response *DescribeAgentClientGradeResponse, err error) {
if request == nil {
request = NewDescribeAgentClientGradeRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAgentClientGrade require credential")
}
request.SetContext(ctx)
response = NewDescribeAgentClientGradeResponse()
err = c.Send(request, response)
return
}
func NewDescribeAgentClientsRequest() (request *DescribeAgentClientsRequest) {
request = &DescribeAgentClientsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeAgentClients")
return
}
func NewDescribeAgentClientsResponse() (response *DescribeAgentClientsResponse) {
response = &DescribeAgentClientsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAgentClients
// 代理商可查询自己名下待审核客户列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeAgentClients(request *DescribeAgentClientsRequest) (response *DescribeAgentClientsResponse, err error) {
return c.DescribeAgentClientsWithContext(context.Background(), request)
}
// DescribeAgentClients
// 代理商可查询自己名下待审核客户列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeAgentClientsWithContext(ctx context.Context, request *DescribeAgentClientsRequest) (response *DescribeAgentClientsResponse, err error) {
if request == nil {
request = NewDescribeAgentClientsRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAgentClients require credential")
}
request.SetContext(ctx)
response = NewDescribeAgentClientsResponse()
err = c.Send(request, response)
return
}
func NewDescribeAgentDealsByCacheRequest() (request *DescribeAgentDealsByCacheRequest) {
request = &DescribeAgentDealsByCacheRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeAgentDealsByCache")
return
}
func NewDescribeAgentDealsByCacheResponse() (response *DescribeAgentDealsByCacheResponse) {
response = &DescribeAgentDealsByCacheResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAgentDealsByCache
// 供代理商拉取缓存的全量预付费客户订单
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentDealsByCache(request *DescribeAgentDealsByCacheRequest) (response *DescribeAgentDealsByCacheResponse, err error) {
return c.DescribeAgentDealsByCacheWithContext(context.Background(), request)
}
// DescribeAgentDealsByCache
// 供代理商拉取缓存的全量预付费客户订单
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentDealsByCacheWithContext(ctx context.Context, request *DescribeAgentDealsByCacheRequest) (response *DescribeAgentDealsByCacheResponse, err error) {
if request == nil {
request = NewDescribeAgentDealsByCacheRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAgentDealsByCache require credential")
}
request.SetContext(ctx)
response = NewDescribeAgentDealsByCacheResponse()
err = c.Send(request, response)
return
}
func NewDescribeAgentPayDealsV2Request() (request *DescribeAgentPayDealsV2Request) {
request = &DescribeAgentPayDealsV2Request{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeAgentPayDealsV2")
return
}
func NewDescribeAgentPayDealsV2Response() (response *DescribeAgentPayDealsV2Response) {
response = &DescribeAgentPayDealsV2Response{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAgentPayDealsV2
// 可以查询代理商代付的预付费订单
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentPayDealsV2(request *DescribeAgentPayDealsV2Request) (response *DescribeAgentPayDealsV2Response, err error) {
return c.DescribeAgentPayDealsV2WithContext(context.Background(), request)
}
// DescribeAgentPayDealsV2
// 可以查询代理商代付的预付费订单
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentPayDealsV2WithContext(ctx context.Context, request *DescribeAgentPayDealsV2Request) (response *DescribeAgentPayDealsV2Response, err error) {
if request == nil {
request = NewDescribeAgentPayDealsV2Request()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAgentPayDealsV2 require credential")
}
request.SetContext(ctx)
response = NewDescribeAgentPayDealsV2Response()
err = c.Send(request, response)
return
}
func NewDescribeAgentSelfPayDealsV2Request() (request *DescribeAgentSelfPayDealsV2Request) {
request = &DescribeAgentSelfPayDealsV2Request{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeAgentSelfPayDealsV2")
return
}
func NewDescribeAgentSelfPayDealsV2Response() (response *DescribeAgentSelfPayDealsV2Response) {
response = &DescribeAgentSelfPayDealsV2Response{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAgentSelfPayDealsV2
// 查询代理商名下指定代客的自付订单(预付费)
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentSelfPayDealsV2(request *DescribeAgentSelfPayDealsV2Request) (response *DescribeAgentSelfPayDealsV2Response, err error) {
return c.DescribeAgentSelfPayDealsV2WithContext(context.Background(), request)
}
// DescribeAgentSelfPayDealsV2
// 查询代理商名下指定代客的自付订单(预付费)
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeAgentSelfPayDealsV2WithContext(ctx context.Context, request *DescribeAgentSelfPayDealsV2Request) (response *DescribeAgentSelfPayDealsV2Response, err error) {
if request == nil {
request = NewDescribeAgentSelfPayDealsV2Request()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeAgentSelfPayDealsV2 require credential")
}
request.SetContext(ctx)
response = NewDescribeAgentSelfPayDealsV2Response()
err = c.Send(request, response)
return
}
func NewDescribeClientBalanceNewRequest() (request *DescribeClientBalanceNewRequest) {
request = &DescribeClientBalanceNewRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeClientBalanceNew")
return
}
func NewDescribeClientBalanceNewResponse() (response *DescribeClientBalanceNewResponse) {
response = &DescribeClientBalanceNewResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeClientBalanceNew
// 为合作伙伴提供查询客户余额能力。调用者必须是合作伙伴,只能查询自己名下客户余额
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeClientBalanceNew(request *DescribeClientBalanceNewRequest) (response *DescribeClientBalanceNewResponse, err error) {
return c.DescribeClientBalanceNewWithContext(context.Background(), request)
}
// DescribeClientBalanceNew
// 为合作伙伴提供查询客户余额能力。调用者必须是合作伙伴,只能查询自己名下客户余额
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeClientBalanceNewWithContext(ctx context.Context, request *DescribeClientBalanceNewRequest) (response *DescribeClientBalanceNewResponse, err error) {
if request == nil {
request = NewDescribeClientBalanceNewRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeClientBalanceNew require credential")
}
request.SetContext(ctx)
response = NewDescribeClientBalanceNewResponse()
err = c.Send(request, response)
return
}
func NewDescribeRebateInfosRequest() (request *DescribeRebateInfosRequest) {
request = &DescribeRebateInfosRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeRebateInfos")
return
}
func NewDescribeRebateInfosResponse() (response *DescribeRebateInfosResponse) {
response = &DescribeRebateInfosResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeRebateInfos
// 【该接口已下线,请切换使用升级版本DescribeRebateInfosNew】代理商可查询自己名下全部返佣信息
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeRebateInfos(request *DescribeRebateInfosRequest) (response *DescribeRebateInfosResponse, err error) {
return c.DescribeRebateInfosWithContext(context.Background(), request)
}
// DescribeRebateInfos
// 【该接口已下线,请切换使用升级版本DescribeRebateInfosNew】代理商可查询自己名下全部返佣信息
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeRebateInfosWithContext(ctx context.Context, request *DescribeRebateInfosRequest) (response *DescribeRebateInfosResponse, err error) {
if request == nil {
request = NewDescribeRebateInfosRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeRebateInfos require credential")
}
request.SetContext(ctx)
response = NewDescribeRebateInfosResponse()
err = c.Send(request, response)
return
}
func NewDescribeRebateInfosNewRequest() (request *DescribeRebateInfosNewRequest) {
request = &DescribeRebateInfosNewRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeRebateInfosNew")
return
}
func NewDescribeRebateInfosNewResponse() (response *DescribeRebateInfosNewResponse) {
response = &DescribeRebateInfosNewResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeRebateInfosNew
// 代理商可查询自己名下全部返佣信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeRebateInfosNew(request *DescribeRebateInfosNewRequest) (response *DescribeRebateInfosNewResponse, err error) {
return c.DescribeRebateInfosNewWithContext(context.Background(), request)
}
// DescribeRebateInfosNew
// 代理商可查询自己名下全部返佣信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) DescribeRebateInfosNewWithContext(ctx context.Context, request *DescribeRebateInfosNewRequest) (response *DescribeRebateInfosNewResponse, err error) {
if request == nil {
request = NewDescribeRebateInfosNewRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeRebateInfosNew require credential")
}
request.SetContext(ctx)
response = NewDescribeRebateInfosNewResponse()
err = c.Send(request, response)
return
}
func NewDescribeSalesmansRequest() (request *DescribeSalesmansRequest) {
request = &DescribeSalesmansRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeSalesmans")
return
}
func NewDescribeSalesmansResponse() (response *DescribeSalesmansResponse) {
response = &DescribeSalesmansResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSalesmans
// 代理商查询名下业务员列表信息
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeSalesmans(request *DescribeSalesmansRequest) (response *DescribeSalesmansResponse, err error) {
return c.DescribeSalesmansWithContext(context.Background(), request)
}
// DescribeSalesmans
// 代理商查询名下业务员列表信息
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeSalesmansWithContext(ctx context.Context, request *DescribeSalesmansRequest) (response *DescribeSalesmansResponse, err error) {
if request == nil {
request = NewDescribeSalesmansRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeSalesmans require credential")
}
request.SetContext(ctx)
response = NewDescribeSalesmansResponse()
err = c.Send(request, response)
return
}
func NewDescribeUnbindClientListRequest() (request *DescribeUnbindClientListRequest) {
request = &DescribeUnbindClientListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "DescribeUnbindClientList")
return
}
func NewDescribeUnbindClientListResponse() (response *DescribeUnbindClientListResponse) {
response = &DescribeUnbindClientListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeUnbindClientList
// 代理商名下客户解绑记录查询接口
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeUnbindClientList(request *DescribeUnbindClientListRequest) (response *DescribeUnbindClientListResponse, err error) {
return c.DescribeUnbindClientListWithContext(context.Background(), request)
}
// DescribeUnbindClientList
// 代理商名下客户解绑记录查询接口
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (c *Client) DescribeUnbindClientListWithContext(ctx context.Context, request *DescribeUnbindClientListRequest) (response *DescribeUnbindClientListResponse, err error) {
if request == nil {
request = NewDescribeUnbindClientListRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeUnbindClientList require credential")
}
request.SetContext(ctx)
response = NewDescribeUnbindClientListResponse()
err = c.Send(request, response)
return
}
func NewModifyClientRemarkRequest() (request *ModifyClientRemarkRequest) {
request = &ModifyClientRemarkRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "ModifyClientRemark")
return
}
func NewModifyClientRemarkResponse() (response *ModifyClientRemarkResponse) {
response = &ModifyClientRemarkResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyClientRemark
// 代理商可以对名下客户添加备注、修改备注
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) ModifyClientRemark(request *ModifyClientRemarkRequest) (response *ModifyClientRemarkResponse, err error) {
return c.ModifyClientRemarkWithContext(context.Background(), request)
}
// ModifyClientRemark
// 代理商可以对名下客户添加备注、修改备注
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
func (c *Client) ModifyClientRemarkWithContext(ctx context.Context, request *ModifyClientRemarkRequest) (response *ModifyClientRemarkResponse, err error) {
if request == nil {
request = NewModifyClientRemarkRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ModifyClientRemark require credential")
}
request.SetContext(ctx)
response = NewModifyClientRemarkResponse()
err = c.Send(request, response)
return
}
func NewRemovePayRelationForClientRequest() (request *RemovePayRelationForClientRequest) {
request = &RemovePayRelationForClientRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("partners", APIVersion, "RemovePayRelationForClient")
return
}
func NewRemovePayRelationForClientResponse() (response *RemovePayRelationForClientResponse) {
response = &RemovePayRelationForClientResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// RemovePayRelationForClient
// 合作伙伴为客户消除强代付关系
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) RemovePayRelationForClient(request *RemovePayRelationForClientRequest) (response *RemovePayRelationForClientResponse, err error) {
return c.RemovePayRelationForClientWithContext(context.Background(), request)
}
// RemovePayRelationForClient
// 合作伙伴为客户消除强代付关系
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) RemovePayRelationForClientWithContext(ctx context.Context, request *RemovePayRelationForClientRequest) (response *RemovePayRelationForClientResponse, err error) {
if request == nil {
request = NewRemovePayRelationForClientRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("RemovePayRelationForClient require credential")
}
request.SetContext(ctx)
response = NewRemovePayRelationForClientResponse()
err = c.Send(request, response)
return
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tencentcloud/tencentcloud-sdk-go.git
git@gitee.com:tencentcloud/tencentcloud-sdk-go.git
tencentcloud
tencentcloud-sdk-go
tencentcloud-sdk-go
master

搜索帮助