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

     1  package advertiser
     2  
     3  import (
     4  	"encoding/json"
     5  
     6  	"github.com/bububa/oceanengine/marketing-api/enum"
     7  )
     8  
     9  type UpdateBudgetRequest struct {
    10  	AdvertiserID uint64          `json:"advertiser_id,omitempty"`
    11  	BudgetMode   enum.BudgetMode `json:"budget_mode,omitempty"`
    12  	Budget       float64         `json:"budget,omitempty"`
    13  }
    14  
    15  func (r UpdateBudgetRequest) Encode() []byte {
    16  	ret, _ := json.Marshal(r)
    17  	return ret
    18  }