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.
|
|
|
|
package request
|
|
|
|
|
|
|
|
|
|
type TaobaoTbkItemInfoGetRequest struct {
|
|
|
|
|
/*
|
|
|
|
|
商品ID串,用,分割,最大40个 */
|
|
|
|
|
NumIids *string `json:"num_iids" required:"true" `
|
|
|
|
|
/*
|
|
|
|
|
链接形式:1:PC,2:无线,默认:1 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
|
|
|
|
|
}
|