Documentation ¶
Index ¶
- type AdvertiserRechargeRequest
- type AdvertiserRechargeResponse
- type AdvertiserRechargeResponseData
- type AdvertiserRefundRequest
- type AdvertiserRefundResponse
- type AdvertiserRefundResponseData
- type AdvertiserSelectRequest
- type AdvertiserSelectResponse
- type AdvertiserSelectResponseData
- type AdvertiserUpdateRequest
- type AdvertiserUpdateResponse
- type AdvertiserUpdateResponseData
- type ChildAgentSelectRequest
- type ChildAgentSelectResponse
- type ChildAgentSelectResponseData
- type Info
- type InfoRequest
- type InfoResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvertiserRechargeRequest ¶
type AdvertiserRechargeRequest struct { AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 广告主ID AgentID uint64 `json:"agent_id,omitempty"` // 代理商ID TransferType string `json:"transfer_type,omitempty"` // 转账类型(新增字段). 枚举:CASH:现金,GRANT:赠款 Amount float64 `json:"amount,omitempty"` // 金额,单位(元),最低转账金额500元 }
func (AdvertiserRechargeRequest) Encode ¶
func (r AdvertiserRechargeRequest) Encode() []byte
type AdvertiserRechargeResponse ¶
type AdvertiserRechargeResponse struct { model.BaseResponse Data *AdvertiserRechargeResponseData `json:"data,omitempty"` }
type AdvertiserRechargeResponseData ¶
type AdvertiserRechargeResponseData struct {
TransactionSeq string `json:"transaction_seq,omitempty"` // 交易序列号
}
type AdvertiserRefundRequest ¶
type AdvertiserRefundRequest struct { AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 广告主ID AgentID uint64 `json:"agent_id,omitempty"` // 代理商ID TransferType string `json:"transfer_type,omitempty"` // 转账类型(新增字段). 枚举:CASH:现金,GRANT:赠款 Amount float64 `json:"amount,omitempty"` // 金额,单位(元),最低转账金额500元 }
func (AdvertiserRefundRequest) Encode ¶
func (r AdvertiserRefundRequest) Encode() []byte
type AdvertiserRefundResponse ¶
type AdvertiserRefundResponse struct { model.BaseResponse Data *AdvertiserRefundResponseData `json:"data,omitempty"` }
type AdvertiserRefundResponseData ¶
type AdvertiserRefundResponseData struct {
TransactionSeq string `json:"transaction_seq,omitempty"` // 交易序列号
}
type AdvertiserSelectRequest ¶
type AdvertiserSelectRequest struct { AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 代理商ID Page int `json:"page,omitempty"` // 页码.默认值: 1 PageSize int `json:"page_size,omitempty"` // 页面数据量.默认值: 100 }
func (AdvertiserSelectRequest) Encode ¶
func (r AdvertiserSelectRequest) Encode() string
type AdvertiserSelectResponse ¶
type AdvertiserSelectResponse struct { model.BaseResponse Data *AdvertiserSelectResponseData `json:"data,omitempty"` }
type AdvertiserUpdateRequest ¶
type AdvertiserUpdateRequest struct { AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 广告主ID Name string `json:"name,omitempty"` // 账户名称 Contacter string `json:"contacter,omitempty"` // 联系人 Phonenumber string `json:"phonenumber,omitempty"` // 手机号码 Telephone string `json:"telephone,omitempty"` // 固定电话 }
func (AdvertiserUpdateRequest) Encode ¶
func (r AdvertiserUpdateRequest) Encode() []byte
type AdvertiserUpdateResponse ¶
type AdvertiserUpdateResponse struct { model.BaseResponse Data *AdvertiserUpdateResponseData `json:"data,omitempty"` }
type ChildAgentSelectRequest ¶
type ChildAgentSelectRequest struct { AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 代理商ID Page int `json:"page,omitempty"` // 页码.默认值: 1 PageSize int `json:"page_size,omitempty"` // 页面数据量.默认值: 100 }
func (ChildAgentSelectRequest) Encode ¶
func (r ChildAgentSelectRequest) Encode() string
type ChildAgentSelectResponse ¶
type ChildAgentSelectResponse struct { model.BaseResponse Data *ChildAgentSelectResponseData `json:"data,omitempty"` }
type ChildAgentSelectResponseData ¶
type ChildAgentSelectResponseData struct {
ChildAgentIDs []uint64 `json:"child_agent_ids,omitempty"`
}
type Info ¶
type Info struct { AgentID uint64 `json:"agent_id,omitempty"` // 代理商ID AgentName string `json:"agent_name,omitempty"` // 代理商名称 CustomerID uint64 `json:"customer_id,omitempty"` // 客户id CompanyID uint64 `json:"company_id,omitempty"` // 公司id CompanyName string `json:"company_name,omitempty"` // 公司名称 AccountStatus string `json:"account_status,omitempty"` // 用户状态 CreateTime string `json:"create_time,omitempty"` // 注册时间 Role string `json:"role,omitempty"` // 角色 }
type InfoRequest ¶
type InfoRequest struct { AdvertiserIDs []uint64 `json:"advertiser_ids,omitempty"` // 代理商ids Fields []string `json:"fields,omitempty"` // 查询字段集合, 如果指定, 则返回结果数组中, 每个元素是包含所查询字段的字典,默认全部指定.允许值: "agent_id", "agent_name", "customer_id", "customer_name","company_id", "company_name", "create_time", "role" }
func (InfoRequest) Encode ¶
func (r InfoRequest) Encode() string
type InfoResponse ¶
type InfoResponse struct { model.BaseResponse Data []Info `json:"data,omitempty"` }
Click to show internal directories.
Click to hide internal directories.