You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
go-library/service/topsdk/ability371/request/TaobaoTbkItemInfoGetRequest.go

46 lines
1.2 KiB

2 years ago
package request
type TaobaoTbkItemInfoGetRequest struct {
/*
ID,40 */
NumIids *string `json:"num_iids" required:"true" `
/*
1PC2线 defalutValue<EFBFBD><EFBFBD>1 */
Platform *int64 `json:"platform,omitempty" required:"false" `
/*
ip */
Ip *string `json:"ip,omitempty" required:"false" `
}
func (s *TaobaoTbkItemInfoGetRequest) SetNumIids(v string) *TaobaoTbkItemInfoGetRequest {
s.NumIids = &v
return s
}
func (s *TaobaoTbkItemInfoGetRequest) SetPlatform(v int64) *TaobaoTbkItemInfoGetRequest {
s.Platform = &v
return s
}
func (s *TaobaoTbkItemInfoGetRequest) SetIp(v string) *TaobaoTbkItemInfoGetRequest {
s.Ip = &v
return s
}
func (req *TaobaoTbkItemInfoGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.NumIids != nil {
paramMap["num_iids"] = *req.NumIids
}
if req.Platform != nil {
paramMap["platform"] = *req.Platform
}
if req.Ip != nil {
paramMap["ip"] = *req.Ip
}
return paramMap
}
func (req *TaobaoTbkItemInfoGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}