github.com/bububa/oceanengine/marketing-api@v0.0.0-20210315120513-0b953137f7a6/model/agent/advertiser_recharge.go (about) 1 package agent 2 3 import ( 4 "encoding/json" 5 6 "github.com/bububa/oceanengine/marketing-api/model" 7 ) 8 9 type AdvertiserRechargeRequest struct { 10 AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 广告主ID 11 AgentID uint64 `json:"agent_id,omitempty"` // 代理商ID 12 TransferType string `json:"transfer_type,omitempty"` // 转账类型(新增字段). 枚举:CASH:现金,GRANT:赠款 13 Amount float64 `json:"amount,omitempty"` // 金额,单位(元),最低转账金额500元 14 } 15 16 func (r AdvertiserRechargeRequest) Encode() []byte { 17 ret, _ := json.Marshal(r) 18 return ret 19 } 20 21 type AdvertiserRechargeResponse struct { 22 model.BaseResponse 23 Data *AdvertiserRechargeResponseData `json:"data,omitempty"` 24 } 25 26 type AdvertiserRechargeResponseData struct { 27 TransactionSeq string `json:"transaction_seq,omitempty"` // 交易序列号 28 }