github.com/bububa/oceanengine/marketing-api@v0.0.0-20210315120513-0b953137f7a6/model/ad/update_bid.go (about) 1 package ad 2 3 import ( 4 "encoding/json" 5 6 "github.com/bububa/oceanengine/marketing-api/model" 7 ) 8 9 type UpdateBidRequest struct { 10 AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 广告主ID 11 Data []UpdateBidRequestList `json:"data,omitempty"` 12 } 13 14 type UpdateBidRequestList struct { 15 AdID uint64 `json:"ad_id,omitempty"` 16 Bid float64 `json:"bid,omitempty"` 17 } 18 19 func (r UpdateBidRequest) Encode() []byte { 20 ret, _ := json.Marshal(r) 21 return ret 22 } 23 24 type UpdateBidResponse struct { 25 model.BaseResponse 26 Data *UpdateBidResponseData `json:"data,omitempty"` 27 } 28 29 type UpdateBidResponseData struct { 30 AdIDs []uint64 `json:"ad_ids,omitempty"` 31 }