Documentation ¶
Index ¶
- Constants
- type AgentAuditedClient
- type AgentBillElem
- type AgentClientElem
- type AgentDealElem
- type AgentPayDealsRequest
- type AgentPayDealsResponse
- type AgentSalesmanElem
- type AgentTransferMoneyRequest
- type AgentTransferMoneyResponse
- type AuditApplyClientRequest
- type AuditApplyClientResponse
- type Client
- func (c *Client) AgentPayDeals(request *AgentPayDealsRequest) (response *AgentPayDealsResponse, err error)
- func (c *Client) AgentTransferMoney(request *AgentTransferMoneyRequest) (response *AgentTransferMoneyResponse, err error)
- func (c *Client) AuditApplyClient(request *AuditApplyClientRequest) (response *AuditApplyClientResponse, err error)
- func (c *Client) CreatePayRelationForClient(request *CreatePayRelationForClientRequest) (response *CreatePayRelationForClientResponse, err error)
- func (c *Client) DescribeAgentAuditedClients(request *DescribeAgentAuditedClientsRequest) (response *DescribeAgentAuditedClientsResponse, err error)
- func (c *Client) DescribeAgentBills(request *DescribeAgentBillsRequest) (response *DescribeAgentBillsResponse, err error)
- func (c *Client) DescribeAgentClients(request *DescribeAgentClientsRequest) (response *DescribeAgentClientsResponse, err error)
- func (c *Client) DescribeAgentDealsCache(request *DescribeAgentDealsCacheRequest) (response *DescribeAgentDealsCacheResponse, err error)
- func (c *Client) DescribeAgentPayDeals(request *DescribeAgentPayDealsRequest) (response *DescribeAgentPayDealsResponse, err error)
- func (c *Client) DescribeClientBalance(request *DescribeClientBalanceRequest) (response *DescribeClientBalanceResponse, err error)
- func (c *Client) DescribeRebateInfos(request *DescribeRebateInfosRequest) (response *DescribeRebateInfosResponse, err error)
- func (c *Client) DescribeSalesmans(request *DescribeSalesmansRequest) (response *DescribeSalesmansResponse, err error)
- func (c *Client) ModifyClientRemark(request *ModifyClientRemarkRequest) (response *ModifyClientRemarkResponse, err error)
- func (c *Client) RemovePayRelationForClient(request *RemovePayRelationForClientRequest) (response *RemovePayRelationForClientResponse, err error)
- type CreatePayRelationForClientRequest
- type CreatePayRelationForClientResponse
- type DealGoodsPriceElem
- type DescribeAgentAuditedClientsRequest
- type DescribeAgentAuditedClientsResponse
- type DescribeAgentBillsRequest
- type DescribeAgentBillsResponse
- type DescribeAgentClientsRequest
- type DescribeAgentClientsResponse
- type DescribeAgentDealsCacheRequest
- type DescribeAgentDealsCacheResponse
- type DescribeAgentPayDealsRequest
- type DescribeAgentPayDealsResponse
- type DescribeClientBalanceRequest
- type DescribeClientBalanceResponse
- type DescribeRebateInfosRequest
- type DescribeRebateInfosResponse
- type DescribeSalesmansRequest
- type DescribeSalesmansResponse
- type ModifyClientRemarkRequest
- type ModifyClientRemarkResponse
- type RebateInfoElem
- type RemovePayRelationForClientRequest
- type RemovePayRelationForClientResponse
Constants ¶
View Source
const APIVersion = "2018-03-21"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentAuditedClient ¶
type AgentAuditedClient struct { // 代理商账号ID Uin *string `json:"Uin,omitempty" name:"Uin"` // 代客账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` // 代客审核通过时间戳 AgentTime *string `json:"AgentTime,omitempty" name:"AgentTime"` // 代客类型,可能值为a/b/c ClientFlag *string `json:"ClientFlag,omitempty" name:"ClientFlag"` // 代客备注 ClientRemark *string `json:"ClientRemark,omitempty" name:"ClientRemark"` // 代客名称(首选实名认证名称) ClientName *string `json:"ClientName,omitempty" name:"ClientName"` // 认证类型, 0:个人,1:企业;其他:未认证 AuthType *string `json:"AuthType,omitempty" name:"AuthType"` // 代客APPID AppId *string `json:"AppId,omitempty" name:"AppId"` // 上月消费金额 LastMonthAmt *int64 `json:"LastMonthAmt,omitempty" name:"LastMonthAmt"` // 本月消费金额 ThisMonthAmt *int64 `json:"ThisMonthAmt,omitempty" name:"ThisMonthAmt"` // 是否欠费,0:不欠费;1:欠费 HasOverdueBill *uint64 `json:"HasOverdueBill,omitempty" name:"HasOverdueBill"` // 客户类型:可以为new(新拓)/assign(指定)/old(存量)/空 ClientType *string `json:"ClientType,omitempty" name:"ClientType"` // 项目类型:可以为self(自拓项目)/platform(合作项目)/repeat(复算项目 )/空 ProjectType *string `json:"ProjectType,omitempty" name:"ProjectType"` // 业务员ID // 注意:此字段可能返回 null,表示取不到有效值。 SalesUin *string `json:"SalesUin,omitempty" name:"SalesUin"` // 业务员姓名 // 注意:此字段可能返回 null,表示取不到有效值。 SalesName *string `json:"SalesName,omitempty" name:"SalesName"` // 代客邮箱 // 注意:此字段可能返回 null,表示取不到有效值。 Mail *string `json:"Mail,omitempty" name:"Mail"` }
type AgentBillElem ¶
type AgentBillElem struct { // 代理商账号ID Uin *string `json:"Uin,omitempty" name:"Uin"` // 订单号,仅对预付费账单有意义 OrderId *string `json:"OrderId,omitempty" name:"OrderId"` // 代客账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` // 代客备注名称 ClientRemark *string `json:"ClientRemark,omitempty" name:"ClientRemark"` // 支付时间 PayTime *string `json:"PayTime,omitempty" name:"PayTime"` // 云产品名称 GoodsType *string `json:"GoodsType,omitempty" name:"GoodsType"` // 预付费/后付费 PayMode *string `json:"PayMode,omitempty" name:"PayMode"` // 支付月份 SettleMonth *string `json:"SettleMonth,omitempty" name:"SettleMonth"` // 支付金额,单位分 Amt *int64 `json:"Amt,omitempty" name:"Amt"` // agentpay:代付;selfpay:自付 PayerMode *string `json:"PayerMode,omitempty" name:"PayerMode"` // 客户类型:可以为new(新拓)/assign(指定)/old(存量)/空 // 注意:此字段可能返回 null,表示取不到有效值。 ClientType *string `json:"ClientType,omitempty" name:"ClientType"` // 项目类型:可以为self(自拓项目)/platform(合作项目)/repeat(复算项目 )/空 // 注意:此字段可能返回 null,表示取不到有效值。 ProjectType *string `json:"ProjectType,omitempty" name:"ProjectType"` // 活动ID // 注意:此字段可能返回 null,表示取不到有效值。 ActivityId *string `json:"ActivityId,omitempty" name:"ActivityId"` }
type AgentClientElem ¶
type AgentClientElem struct { // 代理商账号ID Uin *string `json:"Uin,omitempty" name:"Uin"` // 代客账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` // 代客申请时间戳 ApplyTime *uint64 `json:"ApplyTime,omitempty" name:"ApplyTime"` // 代客类型,可能值为a/b/c ClientFlag *string `json:"ClientFlag,omitempty" name:"ClientFlag"` // 代客邮箱,打码显示 Mail *string `json:"Mail,omitempty" name:"Mail"` // 代客手机,打码显示 Phone *string `json:"Phone,omitempty" name:"Phone"` // 0表示不欠费,1表示欠费 HasOverdueBill *uint64 `json:"HasOverdueBill,omitempty" name:"HasOverdueBill"` // 1:待代理商审核;2:待腾讯云审核 Status *uint64 `json:"Status,omitempty" name:"Status"` // 业务员ID // 注意:此字段可能返回 null,表示取不到有效值。 SalesUin *string `json:"SalesUin,omitempty" name:"SalesUin"` // 业务员姓名 // 注意:此字段可能返回 null,表示取不到有效值。 SalesName *string `json:"SalesName,omitempty" name:"SalesName"` }
type AgentDealElem ¶
type AgentDealElem struct { // 订单自增 ID DealId *string `json:"DealId,omitempty" name:"DealId"` // 订单号 DealName *string `json:"DealName,omitempty" name:"DealName"` // 商品类型 ID GoodsCategoryId *string `json:"GoodsCategoryId,omitempty" name:"GoodsCategoryId"` // 订单所有者 OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"` // 订单所有者对应 appId // 注意:此字段可能返回 null,表示取不到有效值。 AppId *string `json:"AppId,omitempty" name:"AppId"` // 商品数量 // 注意:此字段可能返回 null,表示取不到有效值。 GoodsNum *string `json:"GoodsNum,omitempty" name:"GoodsNum"` // 价格详情 // 注意:此字段可能返回 null,表示取不到有效值。 GoodsPrice *DealGoodsPriceElem `json:"GoodsPrice,omitempty" name:"GoodsPrice"` // 下单人 // 注意:此字段可能返回 null,表示取不到有效值。 Creater *string `json:"Creater,omitempty" name:"Creater"` // 下单时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatTime *string `json:"CreatTime,omitempty" name:"CreatTime"` // 支付结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 PayEndTime *string `json:"PayEndTime,omitempty" name:"PayEndTime"` // 扣费流水号 // 注意:此字段可能返回 null,表示取不到有效值。 BillId *string `json:"BillId,omitempty" name:"BillId"` // 支付人 // 注意:此字段可能返回 null,表示取不到有效值。 Payer *string `json:"Payer,omitempty" name:"Payer"` // 订单状态,中文描述 // 注意:此字段可能返回 null,表示取不到有效值。 DealStatus *string `json:"DealStatus,omitempty" name:"DealStatus"` // 订单的状态(1:未支付;2:已支付;3:发货中;4:已发货;5:发货失败;6:已退款;7:已关单;8:订单过期;9:订单已失效;10:产品已失效;11:代付拒绝;12:支付中) // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 产品名称 // 注意:此字段可能返回 null,表示取不到有效值。 GoodsName *string `json:"GoodsName,omitempty" name:"GoodsName"` // 客户备注 // 注意:此字段可能返回 null,表示取不到有效值。 ClientRemark *string `json:"ClientRemark,omitempty" name:"ClientRemark"` // 订单操作类型,purchase(新购),renew(续费),modify(配置变更) // 注意:此字段可能返回 null,表示取不到有效值。 ActionType *string `json:"ActionType,omitempty" name:"ActionType"` // 代金券抵扣金额,单位分 // 注意:此字段可能返回 null,表示取不到有效值。 VoucherDecline *string `json:"VoucherDecline,omitempty" name:"VoucherDecline"` // 大订单号 // 注意:此字段可能返回 null,表示取不到有效值。 BigDealId *string `json:"BigDealId,omitempty" name:"BigDealId"` // 客户类型(new:新拓;old:存量;assign:指派) // 注意:此字段可能返回 null,表示取不到有效值。 ClientType *string `json:"ClientType,omitempty" name:"ClientType"` // 项目类型(self:自拓;repeat:直销;platform:官网合作) // 注意:此字段可能返回 null,表示取不到有效值。 ProjectType *string `json:"ProjectType,omitempty" name:"ProjectType"` // 业务员账号ID // 注意:此字段可能返回 null,表示取不到有效值。 SalesUin *string `json:"SalesUin,omitempty" name:"SalesUin"` // 支付方式,0:自付;1:代付 // 注意:此字段可能返回 null,表示取不到有效值。 PayerMode *string `json:"PayerMode,omitempty" name:"PayerMode"` // 活动ID // 注意:此字段可能返回 null,表示取不到有效值。 ActivityId *string `json:"ActivityId,omitempty" name:"ActivityId"` }
type AgentPayDealsRequest ¶
type AgentPayDealsRequest struct { *tchttp.BaseRequest // 订单所有者uin OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"` // 代付标志,1:代付;0:自付 AgentPay *uint64 `json:"AgentPay,omitempty" name:"AgentPay"` // 订单号数组 DealNames []*string `json:"DealNames,omitempty" name:"DealNames" list` }
func NewAgentPayDealsRequest ¶
func NewAgentPayDealsRequest() (request *AgentPayDealsRequest)
func (*AgentPayDealsRequest) FromJsonString ¶
func (r *AgentPayDealsRequest) FromJsonString(s string) error
func (*AgentPayDealsRequest) ToJsonString ¶
func (r *AgentPayDealsRequest) ToJsonString() string
type AgentPayDealsResponse ¶
type AgentPayDealsResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewAgentPayDealsResponse ¶
func NewAgentPayDealsResponse() (response *AgentPayDealsResponse)
func (*AgentPayDealsResponse) FromJsonString ¶
func (r *AgentPayDealsResponse) FromJsonString(s string) error
func (*AgentPayDealsResponse) ToJsonString ¶
func (r *AgentPayDealsResponse) ToJsonString() string
type AgentSalesmanElem ¶
type AgentSalesmanElem struct { // 代理商账号ID Uin *string `json:"Uin,omitempty" name:"Uin"` // 业务员ID SalesUin *string `json:"SalesUin,omitempty" name:"SalesUin"` // 业务员姓名 SalesName *string `json:"SalesName,omitempty" name:"SalesName"` // 业务员创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` }
type AgentTransferMoneyRequest ¶
type AgentTransferMoneyRequest struct { *tchttp.BaseRequest // 客户账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` // 转账金额,单位分 Amount *uint64 `json:"Amount,omitempty" name:"Amount"` }
func NewAgentTransferMoneyRequest ¶
func NewAgentTransferMoneyRequest() (request *AgentTransferMoneyRequest)
func (*AgentTransferMoneyRequest) FromJsonString ¶
func (r *AgentTransferMoneyRequest) FromJsonString(s string) error
func (*AgentTransferMoneyRequest) ToJsonString ¶
func (r *AgentTransferMoneyRequest) ToJsonString() string
type AgentTransferMoneyResponse ¶
type AgentTransferMoneyResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewAgentTransferMoneyResponse ¶
func NewAgentTransferMoneyResponse() (response *AgentTransferMoneyResponse)
func (*AgentTransferMoneyResponse) FromJsonString ¶
func (r *AgentTransferMoneyResponse) FromJsonString(s string) error
func (*AgentTransferMoneyResponse) ToJsonString ¶
func (r *AgentTransferMoneyResponse) ToJsonString() string
type AuditApplyClientRequest ¶
type AuditApplyClientRequest struct { *tchttp.BaseRequest // 待审核客户账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` // 审核结果,可能的取值:accept/reject AuditResult *string `json:"AuditResult,omitempty" name:"AuditResult"` // 申请理由,B类客户审核通过时必须填写申请理由 Note *string `json:"Note,omitempty" name:"Note"` }
func NewAuditApplyClientRequest ¶
func NewAuditApplyClientRequest() (request *AuditApplyClientRequest)
func (*AuditApplyClientRequest) FromJsonString ¶
func (r *AuditApplyClientRequest) FromJsonString(s string) error
func (*AuditApplyClientRequest) ToJsonString ¶
func (r *AuditApplyClientRequest) ToJsonString() string
type AuditApplyClientResponse ¶
type AuditApplyClientResponse struct { *tchttp.BaseResponse Response *struct { // 代理商账号ID Uin *string `json:"Uin,omitempty" name:"Uin"` // 客户账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` // 审核结果,包括accept/reject/qcloudaudit(腾讯云审核) AuditResult *string `json:"AuditResult,omitempty" name:"AuditResult"` // 关联时间对应的时间戳 AgentTime *uint64 `json:"AgentTime,omitempty" name:"AgentTime"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewAuditApplyClientResponse ¶
func NewAuditApplyClientResponse() (response *AuditApplyClientResponse)
func (*AuditApplyClientResponse) FromJsonString ¶
func (r *AuditApplyClientResponse) FromJsonString(s string) error
func (*AuditApplyClientResponse) ToJsonString ¶
func (r *AuditApplyClientResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AgentPayDeals ¶
func (c *Client) AgentPayDeals(request *AgentPayDealsRequest) (response *AgentPayDealsResponse, err error)
代理商支付订单接口,支持自付/代付
func (*Client) AgentTransferMoney ¶
func (c *Client) AgentTransferMoney(request *AgentTransferMoneyRequest) (response *AgentTransferMoneyResponse, err error)
为合作伙伴提供转账给客户能力。仅支持合作伙伴为自己名下客户转账。
func (*Client) AuditApplyClient ¶
func (c *Client) AuditApplyClient(request *AuditApplyClientRequest) (response *AuditApplyClientResponse, err error)
代理商可以审核其名下申请中代客
func (*Client) CreatePayRelationForClient ¶
func (c *Client) CreatePayRelationForClient(request *CreatePayRelationForClientRequest) (response *CreatePayRelationForClientResponse, err error)
合作伙伴为客户创建强代付关系
func (*Client) DescribeAgentAuditedClients ¶
func (c *Client) DescribeAgentAuditedClients(request *DescribeAgentAuditedClientsRequest) (response *DescribeAgentAuditedClientsResponse, err error)
查询已审核客户列表
func (*Client) DescribeAgentBills ¶
func (c *Client) DescribeAgentBills(request *DescribeAgentBillsRequest) (response *DescribeAgentBillsResponse, err error)
代理商可查询自己及名下代客所有业务明细
func (*Client) DescribeAgentClients ¶
func (c *Client) DescribeAgentClients(request *DescribeAgentClientsRequest) (response *DescribeAgentClientsResponse, err error)
代理商可查询自己名下待审核客户列表
func (*Client) DescribeAgentDealsCache ¶
func (c *Client) DescribeAgentDealsCache(request *DescribeAgentDealsCacheRequest) (response *DescribeAgentDealsCacheResponse, err error)
供超大型代理商(代客数量>=3000 )拉取缓存的全量客户订单。
func (*Client) DescribeAgentPayDeals ¶
func (c *Client) DescribeAgentPayDeals(request *DescribeAgentPayDealsRequest) (response *DescribeAgentPayDealsResponse, err error)
可以查询代理商代付的所有订单
func (*Client) DescribeClientBalance ¶
func (c *Client) DescribeClientBalance(request *DescribeClientBalanceRequest) (response *DescribeClientBalanceResponse, err error)
为合作伙伴提供查询客户余额能力。调用者必须是合作伙伴,只能查询自己名下客户余额
func (*Client) DescribeRebateInfos ¶
func (c *Client) DescribeRebateInfos(request *DescribeRebateInfosRequest) (response *DescribeRebateInfosResponse, err error)
代理商可查询自己名下全部返佣信息
func (*Client) DescribeSalesmans ¶
func (c *Client) DescribeSalesmans(request *DescribeSalesmansRequest) (response *DescribeSalesmansResponse, err error)
代理商查询名下业务员列表信息
func (*Client) ModifyClientRemark ¶
func (c *Client) ModifyClientRemark(request *ModifyClientRemarkRequest) (response *ModifyClientRemarkResponse, err error)
代理商可以对名下客户添加备注、修改备注
func (*Client) RemovePayRelationForClient ¶
func (c *Client) RemovePayRelationForClient(request *RemovePayRelationForClientRequest) (response *RemovePayRelationForClientResponse, err error)
合作伙伴为客户消除强代付关系
type CreatePayRelationForClientRequest ¶
type CreatePayRelationForClientRequest struct { *tchttp.BaseRequest // 客户账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` }
func NewCreatePayRelationForClientRequest ¶
func NewCreatePayRelationForClientRequest() (request *CreatePayRelationForClientRequest)
func (*CreatePayRelationForClientRequest) FromJsonString ¶
func (r *CreatePayRelationForClientRequest) FromJsonString(s string) error
func (*CreatePayRelationForClientRequest) ToJsonString ¶
func (r *CreatePayRelationForClientRequest) ToJsonString() string
type CreatePayRelationForClientResponse ¶
type CreatePayRelationForClientResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreatePayRelationForClientResponse ¶
func NewCreatePayRelationForClientResponse() (response *CreatePayRelationForClientResponse)
func (*CreatePayRelationForClientResponse) FromJsonString ¶
func (r *CreatePayRelationForClientResponse) FromJsonString(s string) error
func (*CreatePayRelationForClientResponse) ToJsonString ¶
func (r *CreatePayRelationForClientResponse) ToJsonString() string
type DealGoodsPriceElem ¶
type DealGoodsPriceElem struct { // 实付金额 RealTotalCost *uint64 `json:"RealTotalCost,omitempty" name:"RealTotalCost"` }
type DescribeAgentAuditedClientsRequest ¶
type DescribeAgentAuditedClientsRequest struct { *tchttp.BaseRequest // 客户账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` // 客户名称。由于涉及隐私,名称打码显示,故名称仅支持打码后的模糊搜索 ClientName *string `json:"ClientName,omitempty" name:"ClientName"` // 客户类型,a/b,类型定义参考代理商相关政策文档 ClientFlag *string `json:"ClientFlag,omitempty" name:"ClientFlag"` // ASC/DESC, 不区分大小写,按审核通过时间排序 OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` // 客户账号ID列表 ClientUins []*string `json:"ClientUins,omitempty" name:"ClientUins" list` // 是否欠费。0:不欠费;1:欠费 HasOverdueBill *uint64 `json:"HasOverdueBill,omitempty" name:"HasOverdueBill"` // 客户备注 ClientRemark *string `json:"ClientRemark,omitempty" name:"ClientRemark"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 限制数目 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 客户类型:可以为new(新拓)/assign(指定)/old(存量)/空 ClientType *string `json:"ClientType,omitempty" name:"ClientType"` // 项目类型:可以为self(自拓项目)/platform(合作项目)/repeat(复算项目 )/空 ProjectType *string `json:"ProjectType,omitempty" name:"ProjectType"` // 业务员ID SalesUin *string `json:"SalesUin,omitempty" name:"SalesUin"` // 业务员姓名(模糊查询) SalesName *string `json:"SalesName,omitempty" name:"SalesName"` }
func NewDescribeAgentAuditedClientsRequest ¶
func NewDescribeAgentAuditedClientsRequest() (request *DescribeAgentAuditedClientsRequest)
func (*DescribeAgentAuditedClientsRequest) FromJsonString ¶
func (r *DescribeAgentAuditedClientsRequest) FromJsonString(s string) error
func (*DescribeAgentAuditedClientsRequest) ToJsonString ¶
func (r *DescribeAgentAuditedClientsRequest) ToJsonString() string
type DescribeAgentAuditedClientsResponse ¶
type DescribeAgentAuditedClientsResponse struct { *tchttp.BaseResponse Response *struct { // 已审核代客列表 AgentClientSet []*AgentAuditedClient `json:"AgentClientSet,omitempty" name:"AgentClientSet" list` // 符合条件的代客总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAgentAuditedClientsResponse ¶
func NewDescribeAgentAuditedClientsResponse() (response *DescribeAgentAuditedClientsResponse)
func (*DescribeAgentAuditedClientsResponse) FromJsonString ¶
func (r *DescribeAgentAuditedClientsResponse) FromJsonString(s string) error
func (*DescribeAgentAuditedClientsResponse) ToJsonString ¶
func (r *DescribeAgentAuditedClientsResponse) ToJsonString() string
type DescribeAgentBillsRequest ¶
type DescribeAgentBillsRequest struct { *tchttp.BaseRequest // 支付月份,如2018-02 SettleMonth *string `json:"SettleMonth,omitempty" name:"SettleMonth"` // 客户账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` // 支付方式,prepay/postpay PayMode *string `json:"PayMode,omitempty" name:"PayMode"` // 预付费订单号 OrderId *string `json:"OrderId,omitempty" name:"OrderId"` // 客户备注名称 ClientRemark *string `json:"ClientRemark,omitempty" name:"ClientRemark"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 限制数目 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeAgentBillsRequest ¶
func NewDescribeAgentBillsRequest() (request *DescribeAgentBillsRequest)
func (*DescribeAgentBillsRequest) FromJsonString ¶
func (r *DescribeAgentBillsRequest) FromJsonString(s string) error
func (*DescribeAgentBillsRequest) ToJsonString ¶
func (r *DescribeAgentBillsRequest) ToJsonString() string
type DescribeAgentBillsResponse ¶
type DescribeAgentBillsResponse struct { *tchttp.BaseResponse Response *struct { // 符合查询条件列表总数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 业务明细列表 AgentBillSet []*AgentBillElem `json:"AgentBillSet,omitempty" name:"AgentBillSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAgentBillsResponse ¶
func NewDescribeAgentBillsResponse() (response *DescribeAgentBillsResponse)
func (*DescribeAgentBillsResponse) FromJsonString ¶
func (r *DescribeAgentBillsResponse) FromJsonString(s string) error
func (*DescribeAgentBillsResponse) ToJsonString ¶
func (r *DescribeAgentBillsResponse) ToJsonString() string
type DescribeAgentClientsRequest ¶
type DescribeAgentClientsRequest struct { *tchttp.BaseRequest // 客户账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` // 客户名称。由于涉及隐私,名称打码显示,故名称仅支持打码后的模糊搜索 ClientName *string `json:"ClientName,omitempty" name:"ClientName"` // 客户类型,a/b,类型定义参考代理商相关政策文档 ClientFlag *string `json:"ClientFlag,omitempty" name:"ClientFlag"` // ASC/DESC, 不区分大小写,按申请时间排序 OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 限制数目 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 业务员ID SalesUin *string `json:"SalesUin,omitempty" name:"SalesUin"` // 业务员姓名(模糊查询) SalesName *string `json:"SalesName,omitempty" name:"SalesName"` }
func NewDescribeAgentClientsRequest ¶
func NewDescribeAgentClientsRequest() (request *DescribeAgentClientsRequest)
func (*DescribeAgentClientsRequest) FromJsonString ¶
func (r *DescribeAgentClientsRequest) FromJsonString(s string) error
func (*DescribeAgentClientsRequest) ToJsonString ¶
func (r *DescribeAgentClientsRequest) ToJsonString() string
type DescribeAgentClientsResponse ¶
type DescribeAgentClientsResponse struct { *tchttp.BaseResponse Response *struct { // 待审核代客列表 AgentClientSet []*AgentClientElem `json:"AgentClientSet,omitempty" name:"AgentClientSet" list` // 符合条件的代客总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAgentClientsResponse ¶
func NewDescribeAgentClientsResponse() (response *DescribeAgentClientsResponse)
func (*DescribeAgentClientsResponse) FromJsonString ¶
func (r *DescribeAgentClientsResponse) FromJsonString(s string) error
func (*DescribeAgentClientsResponse) ToJsonString ¶
func (r *DescribeAgentClientsResponse) ToJsonString() string
type DescribeAgentDealsCacheRequest ¶
type DescribeAgentDealsCacheRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 限制数目 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 下单时间范围起始点 CreatTimeRangeStart *string `json:"CreatTimeRangeStart,omitempty" name:"CreatTimeRangeStart"` // 下单时间范围终止点 CreatTimeRangeEnd *string `json:"CreatTimeRangeEnd,omitempty" name:"CreatTimeRangeEnd"` // 0:下单时间降序;其他:下单时间升序 Order *uint64 `json:"Order,omitempty" name:"Order"` // 订单的状态(1:未支付;2:已支付;3:发货中;4:已发货;5:发货失败;6:已退款;7:已关单;8:订单过期;9:订单已失效;10:产品已失效;11:代付拒绝;12:支付中) Status *uint64 `json:"Status,omitempty" name:"Status"` // 下单人账号ID列表 OwnerUins []*string `json:"OwnerUins,omitempty" name:"OwnerUins" list` // 订单号列表 DealNames []*string `json:"DealNames,omitempty" name:"DealNames" list` // 支付方式,0:自付;1:代付 PayerMode *uint64 `json:"PayerMode,omitempty" name:"PayerMode"` }
func NewDescribeAgentDealsCacheRequest ¶
func NewDescribeAgentDealsCacheRequest() (request *DescribeAgentDealsCacheRequest)
func (*DescribeAgentDealsCacheRequest) FromJsonString ¶
func (r *DescribeAgentDealsCacheRequest) FromJsonString(s string) error
func (*DescribeAgentDealsCacheRequest) ToJsonString ¶
func (r *DescribeAgentDealsCacheRequest) ToJsonString() string
type DescribeAgentDealsCacheResponse ¶
type DescribeAgentDealsCacheResponse struct { *tchttp.BaseResponse Response *struct { // 订单数组 AgentDealSet []*AgentDealElem `json:"AgentDealSet,omitempty" name:"AgentDealSet" list` // 符合条件的订单总数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAgentDealsCacheResponse ¶
func NewDescribeAgentDealsCacheResponse() (response *DescribeAgentDealsCacheResponse)
func (*DescribeAgentDealsCacheResponse) FromJsonString ¶
func (r *DescribeAgentDealsCacheResponse) FromJsonString(s string) error
func (*DescribeAgentDealsCacheResponse) ToJsonString ¶
func (r *DescribeAgentDealsCacheResponse) ToJsonString() string
type DescribeAgentPayDealsRequest ¶
type DescribeAgentPayDealsRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 限制数目 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 下单时间范围起始点(不传时会默认查15天内订单,传值时需要传15天内的起始时间) CreatTimeRangeStart *string `json:"CreatTimeRangeStart,omitempty" name:"CreatTimeRangeStart"` // 下单时间范围终止点 CreatTimeRangeEnd *string `json:"CreatTimeRangeEnd,omitempty" name:"CreatTimeRangeEnd"` // 0:下单时间降序;其他:下单时间升序 Order *uint64 `json:"Order,omitempty" name:"Order"` // 订单的状态(1:未支付;2:已支付;3:发货中;4:已发货;5:发货失败;6:已退款;7:已关单;8:订单过期;9:订单已失效;10:产品已失效;11:代付拒绝;12:支付中) Status *uint64 `json:"Status,omitempty" name:"Status"` // 下单人账号ID列表 OwnerUins []*string `json:"OwnerUins,omitempty" name:"OwnerUins" list` // 订单号列表 DealNames []*string `json:"DealNames,omitempty" name:"DealNames" list` }
func NewDescribeAgentPayDealsRequest ¶
func NewDescribeAgentPayDealsRequest() (request *DescribeAgentPayDealsRequest)
func (*DescribeAgentPayDealsRequest) FromJsonString ¶
func (r *DescribeAgentPayDealsRequest) FromJsonString(s string) error
func (*DescribeAgentPayDealsRequest) ToJsonString ¶
func (r *DescribeAgentPayDealsRequest) ToJsonString() string
type DescribeAgentPayDealsResponse ¶
type DescribeAgentPayDealsResponse struct { *tchttp.BaseResponse Response *struct { // 订单数组 AgentPayDealSet []*AgentDealElem `json:"AgentPayDealSet,omitempty" name:"AgentPayDealSet" list` // 符合条件的订单总数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAgentPayDealsResponse ¶
func NewDescribeAgentPayDealsResponse() (response *DescribeAgentPayDealsResponse)
func (*DescribeAgentPayDealsResponse) FromJsonString ¶
func (r *DescribeAgentPayDealsResponse) FromJsonString(s string) error
func (*DescribeAgentPayDealsResponse) ToJsonString ¶
func (r *DescribeAgentPayDealsResponse) ToJsonString() string
type DescribeClientBalanceRequest ¶
type DescribeClientBalanceRequest struct { *tchttp.BaseRequest // 客户(代客)账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` }
func NewDescribeClientBalanceRequest ¶
func NewDescribeClientBalanceRequest() (request *DescribeClientBalanceRequest)
func (*DescribeClientBalanceRequest) FromJsonString ¶
func (r *DescribeClientBalanceRequest) FromJsonString(s string) error
func (*DescribeClientBalanceRequest) ToJsonString ¶
func (r *DescribeClientBalanceRequest) ToJsonString() string
type DescribeClientBalanceResponse ¶
type DescribeClientBalanceResponse struct { *tchttp.BaseResponse Response *struct { // 账户余额,单位分 Balance *uint64 `json:"Balance,omitempty" name:"Balance"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeClientBalanceResponse ¶
func NewDescribeClientBalanceResponse() (response *DescribeClientBalanceResponse)
func (*DescribeClientBalanceResponse) FromJsonString ¶
func (r *DescribeClientBalanceResponse) FromJsonString(s string) error
func (*DescribeClientBalanceResponse) ToJsonString ¶
func (r *DescribeClientBalanceResponse) ToJsonString() string
type DescribeRebateInfosRequest ¶
type DescribeRebateInfosRequest struct { *tchttp.BaseRequest // 返佣月份,如2018-02 RebateMonth *string `json:"RebateMonth,omitempty" name:"RebateMonth"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 限制数目 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeRebateInfosRequest ¶
func NewDescribeRebateInfosRequest() (request *DescribeRebateInfosRequest)
func (*DescribeRebateInfosRequest) FromJsonString ¶
func (r *DescribeRebateInfosRequest) FromJsonString(s string) error
func (*DescribeRebateInfosRequest) ToJsonString ¶
func (r *DescribeRebateInfosRequest) ToJsonString() string
type DescribeRebateInfosResponse ¶
type DescribeRebateInfosResponse struct { *tchttp.BaseResponse Response *struct { // 返佣信息列表 RebateInfoSet []*RebateInfoElem `json:"RebateInfoSet,omitempty" name:"RebateInfoSet" list` // 符合查询条件返佣信息数目 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeRebateInfosResponse ¶
func NewDescribeRebateInfosResponse() (response *DescribeRebateInfosResponse)
func (*DescribeRebateInfosResponse) FromJsonString ¶
func (r *DescribeRebateInfosResponse) FromJsonString(s string) error
func (*DescribeRebateInfosResponse) ToJsonString ¶
func (r *DescribeRebateInfosResponse) ToJsonString() string
type DescribeSalesmansRequest ¶
type DescribeSalesmansRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 限制数目 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 业务员姓名(模糊查询) SalesName *string `json:"SalesName,omitempty" name:"SalesName"` // 业务员ID SalesUin *string `json:"SalesUin,omitempty" name:"SalesUin"` // ASC/DESC, 不区分大小写,按创建通过时间排序 OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
func NewDescribeSalesmansRequest ¶
func NewDescribeSalesmansRequest() (request *DescribeSalesmansRequest)
func (*DescribeSalesmansRequest) FromJsonString ¶
func (r *DescribeSalesmansRequest) FromJsonString(s string) error
func (*DescribeSalesmansRequest) ToJsonString ¶
func (r *DescribeSalesmansRequest) ToJsonString() string
type DescribeSalesmansResponse ¶
type DescribeSalesmansResponse struct { *tchttp.BaseResponse Response *struct { // 业务员列表 AgentSalesmanSet []*AgentSalesmanElem `json:"AgentSalesmanSet,omitempty" name:"AgentSalesmanSet" list` // 符合条件的代客总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSalesmansResponse ¶
func NewDescribeSalesmansResponse() (response *DescribeSalesmansResponse)
func (*DescribeSalesmansResponse) FromJsonString ¶
func (r *DescribeSalesmansResponse) FromJsonString(s string) error
func (*DescribeSalesmansResponse) ToJsonString ¶
func (r *DescribeSalesmansResponse) ToJsonString() string
type ModifyClientRemarkRequest ¶
type ModifyClientRemarkRequest struct { *tchttp.BaseRequest // 客户备注名称 ClientRemark *string `json:"ClientRemark,omitempty" name:"ClientRemark"` // 客户账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` }
func NewModifyClientRemarkRequest ¶
func NewModifyClientRemarkRequest() (request *ModifyClientRemarkRequest)
func (*ModifyClientRemarkRequest) FromJsonString ¶
func (r *ModifyClientRemarkRequest) FromJsonString(s string) error
func (*ModifyClientRemarkRequest) ToJsonString ¶
func (r *ModifyClientRemarkRequest) ToJsonString() string
type ModifyClientRemarkResponse ¶
type ModifyClientRemarkResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyClientRemarkResponse ¶
func NewModifyClientRemarkResponse() (response *ModifyClientRemarkResponse)
func (*ModifyClientRemarkResponse) FromJsonString ¶
func (r *ModifyClientRemarkResponse) FromJsonString(s string) error
func (*ModifyClientRemarkResponse) ToJsonString ¶
func (r *ModifyClientRemarkResponse) ToJsonString() string
type RebateInfoElem ¶
type RebateInfoElem struct { // 代理商账号ID Uin *string `json:"Uin,omitempty" name:"Uin"` // 返佣月份,如2018-02 RebateMonth *string `json:"RebateMonth,omitempty" name:"RebateMonth"` // 返佣金额,单位分 Amt *uint64 `json:"Amt,omitempty" name:"Amt"` // 月度业绩,单位分 MonthSales *uint64 `json:"MonthSales,omitempty" name:"MonthSales"` // 季度业绩,单位分 QuarterSales *uint64 `json:"QuarterSales,omitempty" name:"QuarterSales"` // NORMAL(正常)/HAS_OVERDUE_BILL(欠费)/NO_CONTRACT(缺合同) ExceptionFlag *string `json:"ExceptionFlag,omitempty" name:"ExceptionFlag"` }
type RemovePayRelationForClientRequest ¶
type RemovePayRelationForClientRequest struct { *tchttp.BaseRequest // 客户账号ID ClientUin *string `json:"ClientUin,omitempty" name:"ClientUin"` }
func NewRemovePayRelationForClientRequest ¶
func NewRemovePayRelationForClientRequest() (request *RemovePayRelationForClientRequest)
func (*RemovePayRelationForClientRequest) FromJsonString ¶
func (r *RemovePayRelationForClientRequest) FromJsonString(s string) error
func (*RemovePayRelationForClientRequest) ToJsonString ¶
func (r *RemovePayRelationForClientRequest) ToJsonString() string
type RemovePayRelationForClientResponse ¶
type RemovePayRelationForClientResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRemovePayRelationForClientResponse ¶
func NewRemovePayRelationForClientResponse() (response *RemovePayRelationForClientResponse)
func (*RemovePayRelationForClientResponse) FromJsonString ¶
func (r *RemovePayRelationForClientResponse) FromJsonString(s string) error
func (*RemovePayRelationForClientResponse) ToJsonString ¶
func (r *RemovePayRelationForClientResponse) ToJsonString() string
Click to show internal directories.
Click to hide internal directories.