github.com/bububa/oceanengine/marketing-api@v0.0.0-20210315120513-0b953137f7a6/model/majordomo/advertiser_select.go (about)

     1  package majordomo
     2  
     3  import (
     4  	"net/url"
     5  	"strconv"
     6  
     7  	"github.com/bububa/oceanengine/marketing-api/model"
     8  )
     9  
    10  type AdvertiserSelectRequest struct {
    11  	AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 账户管家id
    12  }
    13  
    14  func (r AdvertiserSelectRequest) Encode() string {
    15  	values := &url.Values{}
    16  	values.Set("advertiser_id", strconv.FormatUint(r.AdvertiserID, 10))
    17  	return values.Encode()
    18  }
    19  
    20  type AdvertiserSelectResponse struct {
    21  	model.BaseResponse
    22  	Data *AdvertiserSelectResponseData `json:"data,omitempty"`
    23  }
    24  
    25  type AdvertiserSelectResponseData struct {
    26  	List []AdvertiserSelectResponseList `json:"list,omitempty"`
    27  }
    28  
    29  type AdvertiserSelectResponseList struct {
    30  	AdvertiserID   uint64 `json:"advertiser_id,omitempty"`
    31  	AdvertiserName string `json:"advertiser_name,omitempty"`
    32  }