third-platform-sdk/sdk/topsdk/defaultability/request/AlibabaAlscUnionMediaZoneGetRequest.go

36 lines
927 B
Go
Raw Permalink Normal View History

2024-05-04 16:57:40 +08:00
package request
type AlibabaAlscUnionMediaZoneGetRequest struct {
/*
页码从1开始 defalutValue<EFBFBD><EFBFBD>1 */
Page *int64 `json:"page" required:"true" `
/*
每页展示条数 defalutValue<EFBFBD><EFBFBD>10 */
Limit *int64 `json:"limit" required:"true" `
}
func (s *AlibabaAlscUnionMediaZoneGetRequest) SetPage(v int64) *AlibabaAlscUnionMediaZoneGetRequest {
s.Page = &v
return s
}
func (s *AlibabaAlscUnionMediaZoneGetRequest) SetLimit(v int64) *AlibabaAlscUnionMediaZoneGetRequest {
s.Limit = &v
return s
}
func (req *AlibabaAlscUnionMediaZoneGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Page != nil {
paramMap["page"] = *req.Page
}
if req.Limit != nil {
paramMap["limit"] = *req.Limit
}
return paramMap
}
func (req *AlibabaAlscUnionMediaZoneGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}