icbu

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaIcbuCategoryAttributeGetAPIResponse

type AlibabaIcbuCategoryAttributeGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategoryAttributeGetResponse
}

类目属性获取 APIResponse alibaba.icbu.category.attribute.get

根据类目ID获取系统定义的属性

type AlibabaIcbuCategoryAttributeGetRequest

type AlibabaIcbuCategoryAttributeGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

类目属性获取 APIRequest alibaba.icbu.category.attribute.get

根据类目ID获取系统定义的属性

func NewAlibabaIcbuCategoryAttributeGetRequest

func NewAlibabaIcbuCategoryAttributeGetRequest() *AlibabaIcbuCategoryAttributeGetRequest

func (AlibabaIcbuCategoryAttributeGetRequest) GetApiMethodName

func (r AlibabaIcbuCategoryAttributeGetRequest) GetApiMethodName() string

func (AlibabaIcbuCategoryAttributeGetRequest) GetApiParams

func (AlibabaIcbuCategoryAttributeGetRequest) GetCatId

func (*AlibabaIcbuCategoryAttributeGetRequest) SetCatId

type AlibabaIcbuCategoryAttributeGetResponse

type AlibabaIcbuCategoryAttributeGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_category_attribute_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Attributes []Attribute `json:"attributes,omitempty" xml:"attributes>attribute,omitempty"`
}

type AlibabaIcbuCategoryAttrvalueGetAPIResponse

type AlibabaIcbuCategoryAttrvalueGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategoryAttrvalueGetResponse
}

属性值获取 APIResponse alibaba.icbu.category.attrvalue.get

属性值获取

type AlibabaIcbuCategoryAttrvalueGetRequest

type AlibabaIcbuCategoryAttrvalueGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

属性值获取 APIRequest alibaba.icbu.category.attrvalue.get

属性值获取

func NewAlibabaIcbuCategoryAttrvalueGetRequest

func NewAlibabaIcbuCategoryAttrvalueGetRequest() *AlibabaIcbuCategoryAttrvalueGetRequest

func (AlibabaIcbuCategoryAttrvalueGetRequest) GetApiMethodName

func (r AlibabaIcbuCategoryAttrvalueGetRequest) GetApiMethodName() string

func (AlibabaIcbuCategoryAttrvalueGetRequest) GetApiParams

func (AlibabaIcbuCategoryAttrvalueGetRequest) GetAttributeValueRequest

func (r AlibabaIcbuCategoryAttrvalueGetRequest) GetAttributeValueRequest() *AttributeValueRequest

func (*AlibabaIcbuCategoryAttrvalueGetRequest) SetAttributeValueRequest

func (r *AlibabaIcbuCategoryAttrvalueGetRequest) SetAttributeValueRequest(attributeValueRequest *AttributeValueRequest) error

type AlibabaIcbuCategoryAttrvalueGetResponse

type AlibabaIcbuCategoryAttrvalueGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_category_attrvalue_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ResultList []AttributeValue `json:"result_list,omitempty" xml:"result_list>attribute_value,omitempty"`
}

type AlibabaIcbuCategoryGetAPIResponse

type AlibabaIcbuCategoryGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategoryGetResponse
}

商品发布类目获取 APIResponse alibaba.icbu.category.get

获取商品发布类目

type AlibabaIcbuCategoryGetNewAPIResponse

type AlibabaIcbuCategoryGetNewAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategoryGetNewResponse
}

(新)ICBU类目树获取接口 APIResponse alibaba.icbu.category.get.new

获取商品发布类目

type AlibabaIcbuCategoryGetNewRequest

type AlibabaIcbuCategoryGetNewRequest struct {
	model.Params
	// contains filtered or unexported fields
}

(新)ICBU类目树获取接口 APIRequest alibaba.icbu.category.get.new

获取商品发布类目

func NewAlibabaIcbuCategoryGetNewRequest

func NewAlibabaIcbuCategoryGetNewRequest() *AlibabaIcbuCategoryGetNewRequest

func (AlibabaIcbuCategoryGetNewRequest) GetApiMethodName

func (r AlibabaIcbuCategoryGetNewRequest) GetApiMethodName() string

func (AlibabaIcbuCategoryGetNewRequest) GetApiParams

func (r AlibabaIcbuCategoryGetNewRequest) GetApiParams() url.Values

func (AlibabaIcbuCategoryGetNewRequest) GetCatId

func (*AlibabaIcbuCategoryGetNewRequest) SetCatId

func (r *AlibabaIcbuCategoryGetNewRequest) SetCatId(catId int64) error

type AlibabaIcbuCategoryGetNewResponse

type AlibabaIcbuCategoryGetNewResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_category_get_new_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Category *PostCategory `json:"category,omitempty" xml:"category,omitempty"`
}

type AlibabaIcbuCategoryGetRequest

type AlibabaIcbuCategoryGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商品发布类目获取 APIRequest alibaba.icbu.category.get

获取商品发布类目

func NewAlibabaIcbuCategoryGetRequest

func NewAlibabaIcbuCategoryGetRequest() *AlibabaIcbuCategoryGetRequest

func (AlibabaIcbuCategoryGetRequest) GetApiMethodName

func (r AlibabaIcbuCategoryGetRequest) GetApiMethodName() string

func (AlibabaIcbuCategoryGetRequest) GetApiParams

func (r AlibabaIcbuCategoryGetRequest) GetApiParams() url.Values

func (AlibabaIcbuCategoryGetRequest) GetCatId

func (r AlibabaIcbuCategoryGetRequest) GetCatId() int64

func (*AlibabaIcbuCategoryGetRequest) SetCatId

func (r *AlibabaIcbuCategoryGetRequest) SetCatId(catId int64) error

type AlibabaIcbuCategoryGetResponse

type AlibabaIcbuCategoryGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_category_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Category *PostCategory `json:"category,omitempty" xml:"category,omitempty"`
}

type AlibabaIcbuCategoryIdMappingAPIResponse

type AlibabaIcbuCategoryIdMappingAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategoryIdMappingResponse
}

新旧属性的映射 APIResponse alibaba.icbu.category.id.mapping

商品发布接口升级,需要传入新的类目。这个接口 根据旧的类目id,获取新的类目id

type AlibabaIcbuCategoryIdMappingRequest

type AlibabaIcbuCategoryIdMappingRequest struct {
	model.Params
	// contains filtered or unexported fields
}

新旧属性的映射 APIRequest alibaba.icbu.category.id.mapping

商品发布接口升级,需要传入新的类目。这个接口 根据旧的类目id,获取新的类目id

func NewAlibabaIcbuCategoryIdMappingRequest

func NewAlibabaIcbuCategoryIdMappingRequest() *AlibabaIcbuCategoryIdMappingRequest

func (AlibabaIcbuCategoryIdMappingRequest) GetApiMethodName

func (r AlibabaIcbuCategoryIdMappingRequest) GetApiMethodName() string

func (AlibabaIcbuCategoryIdMappingRequest) GetApiParams

func (AlibabaIcbuCategoryIdMappingRequest) GetAttributeId

func (r AlibabaIcbuCategoryIdMappingRequest) GetAttributeId() int64

func (AlibabaIcbuCategoryIdMappingRequest) GetAttributeValueId

func (r AlibabaIcbuCategoryIdMappingRequest) GetAttributeValueId() int64

func (AlibabaIcbuCategoryIdMappingRequest) GetCatId

func (AlibabaIcbuCategoryIdMappingRequest) GetConvertType

func (r AlibabaIcbuCategoryIdMappingRequest) GetConvertType() int64

func (*AlibabaIcbuCategoryIdMappingRequest) SetAttributeId

func (r *AlibabaIcbuCategoryIdMappingRequest) SetAttributeId(attributeId int64) error

func (*AlibabaIcbuCategoryIdMappingRequest) SetAttributeValueId

func (r *AlibabaIcbuCategoryIdMappingRequest) SetAttributeValueId(attributeValueId int64) error

func (*AlibabaIcbuCategoryIdMappingRequest) SetCatId

func (r *AlibabaIcbuCategoryIdMappingRequest) SetCatId(catId int64) error

func (*AlibabaIcbuCategoryIdMappingRequest) SetConvertType

func (r *AlibabaIcbuCategoryIdMappingRequest) SetConvertType(convertType int64) error

type AlibabaIcbuCategoryIdMappingResponse

type AlibabaIcbuCategoryIdMappingResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_category_id_mapping_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	MappingResult int64 `json:"mapping_result,omitempty" xml:"mapping_result,omitempty"`
}

type AlibabaIcbuCategoryLevelAttrGetAPIResponse

type AlibabaIcbuCategoryLevelAttrGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategoryLevelAttrGetResponse
}

层级属性的子属性获取 APIResponse alibaba.icbu.category.level.attr.get

用于获取层级属性(车型库)的子属性和属性值

type AlibabaIcbuCategoryLevelAttrGetRequest

type AlibabaIcbuCategoryLevelAttrGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

层级属性的子属性获取 APIRequest alibaba.icbu.category.level.attr.get

用于获取层级属性(车型库)的子属性和属性值

func NewAlibabaIcbuCategoryLevelAttrGetRequest

func NewAlibabaIcbuCategoryLevelAttrGetRequest() *AlibabaIcbuCategoryLevelAttrGetRequest

func (AlibabaIcbuCategoryLevelAttrGetRequest) GetApiMethodName

func (r AlibabaIcbuCategoryLevelAttrGetRequest) GetApiMethodName() string

func (AlibabaIcbuCategoryLevelAttrGetRequest) GetApiParams

func (AlibabaIcbuCategoryLevelAttrGetRequest) GetAttributeValueRequest

func (*AlibabaIcbuCategoryLevelAttrGetRequest) SetAttributeValueRequest

func (r *AlibabaIcbuCategoryLevelAttrGetRequest) SetAttributeValueRequest(attributeValueRequest *LevelAttributeValueRequest) error

type AlibabaIcbuCategoryLevelAttrGetResponse

type AlibabaIcbuCategoryLevelAttrGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_category_level_attr_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ResultList *AlibabaIcbuCategoryLevelAttrGetResult `json:"result_list,omitempty" xml:"result_list,omitempty"`
}

type AlibabaIcbuCategoryLevelAttrGetResult

type AlibabaIcbuCategoryLevelAttrGetResult struct {
	Values string `json:"values,omitempty" xml:"values,omitempty"`

	PropertyCnName string `json:"property_cn_name,omitempty" xml:"property_cn_name,omitempty"`

	PropertyEnName string `json:"property_en_name,omitempty" xml:"property_en_name,omitempty"`

	PropertyId int64 `json:"property_id,omitempty" xml:"property_id,omitempty"`
}

AlibabaIcbuCategoryLevelAttrGetResult

type AlibabaIcbuCategorySchemaLevelGetAPIResponse

type AlibabaIcbuCategorySchemaLevelGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategorySchemaLevelGetResponse
}

(新)层级属性获取 APIResponse alibaba.icbu.category.schema.level.get

将表单中层级属性的子属性返回

type AlibabaIcbuCategorySchemaLevelGetRequest

type AlibabaIcbuCategorySchemaLevelGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

(新)层级属性获取 APIRequest alibaba.icbu.category.schema.level.get

将表单中层级属性的子属性返回

func NewAlibabaIcbuCategorySchemaLevelGetRequest

func NewAlibabaIcbuCategorySchemaLevelGetRequest() *AlibabaIcbuCategorySchemaLevelGetRequest

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetApiMethodName

func (r AlibabaIcbuCategorySchemaLevelGetRequest) GetApiMethodName() string

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetApiParams

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetCatId

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetLanguage

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetXml

func (*AlibabaIcbuCategorySchemaLevelGetRequest) SetCatId

func (*AlibabaIcbuCategorySchemaLevelGetRequest) SetLanguage

func (r *AlibabaIcbuCategorySchemaLevelGetRequest) SetLanguage(language string) error

func (*AlibabaIcbuCategorySchemaLevelGetRequest) SetXml

type AlibabaIcbuCategorySchemaLevelGetResponse

type AlibabaIcbuCategorySchemaLevelGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_category_schema_level_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaIcbuPhotobankGroupListAPIResponse

type AlibabaIcbuPhotobankGroupListAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuPhotobankGroupListResponse
}

图片银行分组信息获取 APIResponse alibaba.icbu.photobank.group.list

图片银行分组信息获取

type AlibabaIcbuPhotobankGroupListRequest

type AlibabaIcbuPhotobankGroupListRequest struct {
	model.Params
	// contains filtered or unexported fields
}

图片银行分组信息获取 APIRequest alibaba.icbu.photobank.group.list

图片银行分组信息获取

func NewAlibabaIcbuPhotobankGroupListRequest

func NewAlibabaIcbuPhotobankGroupListRequest() *AlibabaIcbuPhotobankGroupListRequest

func (AlibabaIcbuPhotobankGroupListRequest) GetApiMethodName

func (r AlibabaIcbuPhotobankGroupListRequest) GetApiMethodName() string

func (AlibabaIcbuPhotobankGroupListRequest) GetApiParams

func (AlibabaIcbuPhotobankGroupListRequest) GetExtraContext

func (r AlibabaIcbuPhotobankGroupListRequest) GetExtraContext() string

func (AlibabaIcbuPhotobankGroupListRequest) GetId

func (*AlibabaIcbuPhotobankGroupListRequest) SetExtraContext

func (r *AlibabaIcbuPhotobankGroupListRequest) SetExtraContext(extraContext string) error

func (*AlibabaIcbuPhotobankGroupListRequest) SetId

type AlibabaIcbuPhotobankGroupListResponse

type AlibabaIcbuPhotobankGroupListResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_photobank_group_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Groups []PhotoAlbumGroup `json:"groups,omitempty" xml:"groups>photo_album_group,omitempty"`
}

type AlibabaIcbuPhotobankGroupOperateAPIResponse

type AlibabaIcbuPhotobankGroupOperateAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuPhotobankGroupOperateResponse
}

图片银行分组操作接口 APIResponse alibaba.icbu.photobank.group.operate

修改用户图片银行的分组信息,包括 新增分组,删除分组,分组重命名

type AlibabaIcbuPhotobankGroupOperateRequest

type AlibabaIcbuPhotobankGroupOperateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

图片银行分组操作接口 APIRequest alibaba.icbu.photobank.group.operate

修改用户图片银行的分组信息,包括 新增分组,删除分组,分组重命名

func NewAlibabaIcbuPhotobankGroupOperateRequest

func NewAlibabaIcbuPhotobankGroupOperateRequest() *AlibabaIcbuPhotobankGroupOperateRequest

func (AlibabaIcbuPhotobankGroupOperateRequest) GetApiMethodName

func (r AlibabaIcbuPhotobankGroupOperateRequest) GetApiMethodName() string

func (AlibabaIcbuPhotobankGroupOperateRequest) GetApiParams

func (AlibabaIcbuPhotobankGroupOperateRequest) GetPhotoGroupOperationRequest

func (r AlibabaIcbuPhotobankGroupOperateRequest) GetPhotoGroupOperationRequest() *PhotoGroupOperationRequest

func (*AlibabaIcbuPhotobankGroupOperateRequest) SetPhotoGroupOperationRequest

func (r *AlibabaIcbuPhotobankGroupOperateRequest) SetPhotoGroupOperationRequest(photoGroupOperationRequest *PhotoGroupOperationRequest) error

type AlibabaIcbuPhotobankGroupOperateResponse

type AlibabaIcbuPhotobankGroupOperateResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_photobank_group_operate_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	PhotoGroupResult *PhotoGroupResult `json:"photo_group_result,omitempty" xml:"photo_group_result,omitempty"`
}

type AlibabaIcbuPhotobankListAPIResponse

type AlibabaIcbuPhotobankListAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuPhotobankListResponse
}

国际站图片银行查询接口 APIResponse alibaba.icbu.photobank.list

国际站图片银行查询接口

type AlibabaIcbuPhotobankListRequest

type AlibabaIcbuPhotobankListRequest struct {
	model.Params
	// contains filtered or unexported fields
}

国际站图片银行查询接口 APIRequest alibaba.icbu.photobank.list

国际站图片银行查询接口

func NewAlibabaIcbuPhotobankListRequest

func NewAlibabaIcbuPhotobankListRequest() *AlibabaIcbuPhotobankListRequest

func (AlibabaIcbuPhotobankListRequest) GetApiMethodName

func (r AlibabaIcbuPhotobankListRequest) GetApiMethodName() string

func (AlibabaIcbuPhotobankListRequest) GetApiParams

func (r AlibabaIcbuPhotobankListRequest) GetApiParams() url.Values

func (AlibabaIcbuPhotobankListRequest) GetCurrentPage

func (r AlibabaIcbuPhotobankListRequest) GetCurrentPage() int64

func (AlibabaIcbuPhotobankListRequest) GetExtraContext

func (r AlibabaIcbuPhotobankListRequest) GetExtraContext() string

func (AlibabaIcbuPhotobankListRequest) GetGroupId

func (r AlibabaIcbuPhotobankListRequest) GetGroupId() string

func (AlibabaIcbuPhotobankListRequest) GetLocationType

func (r AlibabaIcbuPhotobankListRequest) GetLocationType() string

func (AlibabaIcbuPhotobankListRequest) GetPageSize

func (r AlibabaIcbuPhotobankListRequest) GetPageSize() int64

func (*AlibabaIcbuPhotobankListRequest) SetCurrentPage

func (r *AlibabaIcbuPhotobankListRequest) SetCurrentPage(currentPage int64) error

func (*AlibabaIcbuPhotobankListRequest) SetExtraContext

func (r *AlibabaIcbuPhotobankListRequest) SetExtraContext(extraContext string) error

func (*AlibabaIcbuPhotobankListRequest) SetGroupId

func (r *AlibabaIcbuPhotobankListRequest) SetGroupId(groupId string) error

func (*AlibabaIcbuPhotobankListRequest) SetLocationType

func (r *AlibabaIcbuPhotobankListRequest) SetLocationType(locationType string) error

func (*AlibabaIcbuPhotobankListRequest) SetPageSize

func (r *AlibabaIcbuPhotobankListRequest) SetPageSize(pageSize int64) error

type AlibabaIcbuPhotobankListResponse

type AlibabaIcbuPhotobankListResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_photobank_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	PaginationQueryList *PaginationQueryList `json:"pagination_query_list,omitempty" xml:"pagination_query_list,omitempty"`
}

type AlibabaIcbuPhotobankUploadAPIResponse

type AlibabaIcbuPhotobankUploadAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuPhotobankUploadResponse
}

图片银行图片上传开放接口 APIResponse alibaba.icbu.photobank.upload

图片银行图片上传开放接口

type AlibabaIcbuPhotobankUploadRequest

type AlibabaIcbuPhotobankUploadRequest struct {
	model.Params
	// contains filtered or unexported fields
}

图片银行图片上传开放接口 APIRequest alibaba.icbu.photobank.upload

图片银行图片上传开放接口

func NewAlibabaIcbuPhotobankUploadRequest

func NewAlibabaIcbuPhotobankUploadRequest() *AlibabaIcbuPhotobankUploadRequest

func (AlibabaIcbuPhotobankUploadRequest) GetApiMethodName

func (r AlibabaIcbuPhotobankUploadRequest) GetApiMethodName() string

func (AlibabaIcbuPhotobankUploadRequest) GetApiParams

func (r AlibabaIcbuPhotobankUploadRequest) GetApiParams() url.Values

func (AlibabaIcbuPhotobankUploadRequest) GetExtraContext

func (r AlibabaIcbuPhotobankUploadRequest) GetExtraContext() string

func (AlibabaIcbuPhotobankUploadRequest) GetFileName

func (r AlibabaIcbuPhotobankUploadRequest) GetFileName() string

func (AlibabaIcbuPhotobankUploadRequest) GetGroupId

func (AlibabaIcbuPhotobankUploadRequest) GetImageBytes

func (r AlibabaIcbuPhotobankUploadRequest) GetImageBytes() []*model.File

func (*AlibabaIcbuPhotobankUploadRequest) SetExtraContext

func (r *AlibabaIcbuPhotobankUploadRequest) SetExtraContext(extraContext string) error

func (*AlibabaIcbuPhotobankUploadRequest) SetFileName

func (r *AlibabaIcbuPhotobankUploadRequest) SetFileName(fileName string) error

func (*AlibabaIcbuPhotobankUploadRequest) SetGroupId

func (r *AlibabaIcbuPhotobankUploadRequest) SetGroupId(groupId string) error

func (*AlibabaIcbuPhotobankUploadRequest) SetImageBytes

func (r *AlibabaIcbuPhotobankUploadRequest) SetImageBytes(imageBytes []*model.File) error

type AlibabaIcbuPhotobankUploadResponse

type AlibabaIcbuPhotobankUploadResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_photobank_upload_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	UploadImageResponse *UploadImageResponseDo `json:"upload_image_response,omitempty" xml:"upload_image_response,omitempty"`
}

type AlibabaIcbuProductAddAPIResponse

type AlibabaIcbuProductAddAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductAddResponse
}

发布产品 APIResponse alibaba.icbu.product.add

发布商品,支持sourcing/一口价商品,支持英文和多种语言原发商品

type AlibabaIcbuProductAddDraftAPIResponse

type AlibabaIcbuProductAddDraftAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductAddDraftResponse
}

ICBU商品发布草稿接口 APIResponse alibaba.icbu.product.add.draft

发布商品草稿,支持sourcing/一口价商品,支持英文和多种语言原发商品

type AlibabaIcbuProductAddDraftRequest

type AlibabaIcbuProductAddDraftRequest struct {
	model.Params
	// contains filtered or unexported fields
}

ICBU商品发布草稿接口 APIRequest alibaba.icbu.product.add.draft

发布商品草稿,支持sourcing/一口价商品,支持英文和多种语言原发商品

func NewAlibabaIcbuProductAddDraftRequest

func NewAlibabaIcbuProductAddDraftRequest() *AlibabaIcbuProductAddDraftRequest

func (AlibabaIcbuProductAddDraftRequest) GetApiMethodName

func (r AlibabaIcbuProductAddDraftRequest) GetApiMethodName() string

func (AlibabaIcbuProductAddDraftRequest) GetApiParams

func (r AlibabaIcbuProductAddDraftRequest) GetApiParams() url.Values

func (AlibabaIcbuProductAddDraftRequest) GetAttributes

func (AlibabaIcbuProductAddDraftRequest) GetBulkDiscountPrices

func (r AlibabaIcbuProductAddDraftRequest) GetBulkDiscountPrices() []BulkDiscountPrice

func (AlibabaIcbuProductAddDraftRequest) GetCategoryId

func (r AlibabaIcbuProductAddDraftRequest) GetCategoryId() int64

func (AlibabaIcbuProductAddDraftRequest) GetCustomInfo

func (r AlibabaIcbuProductAddDraftRequest) GetCustomInfo() *CustomInfo

func (AlibabaIcbuProductAddDraftRequest) GetDescription

func (r AlibabaIcbuProductAddDraftRequest) GetDescription() string

func (AlibabaIcbuProductAddDraftRequest) GetExtraContext

func (r AlibabaIcbuProductAddDraftRequest) GetExtraContext() string

func (AlibabaIcbuProductAddDraftRequest) GetGroupId

func (AlibabaIcbuProductAddDraftRequest) GetIsSmartEdit

func (r AlibabaIcbuProductAddDraftRequest) GetIsSmartEdit() bool

func (AlibabaIcbuProductAddDraftRequest) GetKeywords

func (r AlibabaIcbuProductAddDraftRequest) GetKeywords() []string

func (AlibabaIcbuProductAddDraftRequest) GetLanguage

func (r AlibabaIcbuProductAddDraftRequest) GetLanguage() string

func (AlibabaIcbuProductAddDraftRequest) GetMainImage

func (r AlibabaIcbuProductAddDraftRequest) GetMainImage() *MainImage

func (AlibabaIcbuProductAddDraftRequest) GetMarket

func (AlibabaIcbuProductAddDraftRequest) GetProductSku

func (r AlibabaIcbuProductAddDraftRequest) GetProductSku() *ProductSku

func (AlibabaIcbuProductAddDraftRequest) GetProductType

func (r AlibabaIcbuProductAddDraftRequest) GetProductType() string

func (AlibabaIcbuProductAddDraftRequest) GetSourcingTrade

func (r AlibabaIcbuProductAddDraftRequest) GetSourcingTrade() *SourcingTrade

func (AlibabaIcbuProductAddDraftRequest) GetSubject

func (AlibabaIcbuProductAddDraftRequest) GetWholesaleTrade

func (r AlibabaIcbuProductAddDraftRequest) GetWholesaleTrade() *WholesaleTrade

func (*AlibabaIcbuProductAddDraftRequest) SetAttributes

func (r *AlibabaIcbuProductAddDraftRequest) SetAttributes(attributes []ProductAttribute) error

func (*AlibabaIcbuProductAddDraftRequest) SetBulkDiscountPrices

func (r *AlibabaIcbuProductAddDraftRequest) SetBulkDiscountPrices(bulkDiscountPrices []BulkDiscountPrice) error

func (*AlibabaIcbuProductAddDraftRequest) SetCategoryId

func (r *AlibabaIcbuProductAddDraftRequest) SetCategoryId(categoryId int64) error

func (*AlibabaIcbuProductAddDraftRequest) SetCustomInfo

func (r *AlibabaIcbuProductAddDraftRequest) SetCustomInfo(customInfo *CustomInfo) error

func (*AlibabaIcbuProductAddDraftRequest) SetDescription

func (r *AlibabaIcbuProductAddDraftRequest) SetDescription(description string) error

func (*AlibabaIcbuProductAddDraftRequest) SetExtraContext

func (r *AlibabaIcbuProductAddDraftRequest) SetExtraContext(extraContext string) error

func (*AlibabaIcbuProductAddDraftRequest) SetGroupId

func (r *AlibabaIcbuProductAddDraftRequest) SetGroupId(groupId int64) error

func (*AlibabaIcbuProductAddDraftRequest) SetIsSmartEdit

func (r *AlibabaIcbuProductAddDraftRequest) SetIsSmartEdit(isSmartEdit bool) error

func (*AlibabaIcbuProductAddDraftRequest) SetKeywords

func (r *AlibabaIcbuProductAddDraftRequest) SetKeywords(keywords []string) error

func (*AlibabaIcbuProductAddDraftRequest) SetLanguage

func (r *AlibabaIcbuProductAddDraftRequest) SetLanguage(language string) error

func (*AlibabaIcbuProductAddDraftRequest) SetMainImage

func (r *AlibabaIcbuProductAddDraftRequest) SetMainImage(mainImage *MainImage) error

func (*AlibabaIcbuProductAddDraftRequest) SetMarket

func (r *AlibabaIcbuProductAddDraftRequest) SetMarket(market string) error

func (*AlibabaIcbuProductAddDraftRequest) SetProductSku

func (r *AlibabaIcbuProductAddDraftRequest) SetProductSku(productSku *ProductSku) error

func (*AlibabaIcbuProductAddDraftRequest) SetProductType

func (r *AlibabaIcbuProductAddDraftRequest) SetProductType(productType string) error

func (*AlibabaIcbuProductAddDraftRequest) SetSourcingTrade

func (r *AlibabaIcbuProductAddDraftRequest) SetSourcingTrade(sourcingTrade *SourcingTrade) error

func (*AlibabaIcbuProductAddDraftRequest) SetSubject

func (r *AlibabaIcbuProductAddDraftRequest) SetSubject(subject string) error

func (*AlibabaIcbuProductAddDraftRequest) SetWholesaleTrade

func (r *AlibabaIcbuProductAddDraftRequest) SetWholesaleTrade(wholesaleTrade *WholesaleTrade) error

type AlibabaIcbuProductAddDraftResponse

type AlibabaIcbuProductAddDraftResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_add_draft_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

type AlibabaIcbuProductAddRequest

type AlibabaIcbuProductAddRequest struct {
	model.Params
	// contains filtered or unexported fields
}

发布产品 APIRequest alibaba.icbu.product.add

发布商品,支持sourcing/一口价商品,支持英文和多种语言原发商品

func NewAlibabaIcbuProductAddRequest

func NewAlibabaIcbuProductAddRequest() *AlibabaIcbuProductAddRequest

func (AlibabaIcbuProductAddRequest) GetApiMethodName

func (r AlibabaIcbuProductAddRequest) GetApiMethodName() string

func (AlibabaIcbuProductAddRequest) GetApiParams

func (r AlibabaIcbuProductAddRequest) GetApiParams() url.Values

func (AlibabaIcbuProductAddRequest) GetAttributes

func (r AlibabaIcbuProductAddRequest) GetAttributes() []ProductAttribute

func (AlibabaIcbuProductAddRequest) GetBulkDiscountPrices

func (r AlibabaIcbuProductAddRequest) GetBulkDiscountPrices() []BulkDiscountPrice

func (AlibabaIcbuProductAddRequest) GetCategoryId

func (r AlibabaIcbuProductAddRequest) GetCategoryId() int64

func (AlibabaIcbuProductAddRequest) GetCustomInfo

func (r AlibabaIcbuProductAddRequest) GetCustomInfo() *CustomInfo

func (AlibabaIcbuProductAddRequest) GetDescription

func (r AlibabaIcbuProductAddRequest) GetDescription() string

func (AlibabaIcbuProductAddRequest) GetExtraContext

func (r AlibabaIcbuProductAddRequest) GetExtraContext() string

func (AlibabaIcbuProductAddRequest) GetGroupId

func (r AlibabaIcbuProductAddRequest) GetGroupId() int64

func (AlibabaIcbuProductAddRequest) GetIsSmartEdit

func (r AlibabaIcbuProductAddRequest) GetIsSmartEdit() bool

func (AlibabaIcbuProductAddRequest) GetKeywords

func (r AlibabaIcbuProductAddRequest) GetKeywords() []string

func (AlibabaIcbuProductAddRequest) GetLanguage

func (r AlibabaIcbuProductAddRequest) GetLanguage() string

func (AlibabaIcbuProductAddRequest) GetMainImage

func (r AlibabaIcbuProductAddRequest) GetMainImage() *MainImage

func (AlibabaIcbuProductAddRequest) GetMarket

func (r AlibabaIcbuProductAddRequest) GetMarket() string

func (AlibabaIcbuProductAddRequest) GetProductSku

func (r AlibabaIcbuProductAddRequest) GetProductSku() *ProductSku

func (AlibabaIcbuProductAddRequest) GetProductType

func (r AlibabaIcbuProductAddRequest) GetProductType() string

func (AlibabaIcbuProductAddRequest) GetSourcingTrade

func (r AlibabaIcbuProductAddRequest) GetSourcingTrade() *SourcingTrade

func (AlibabaIcbuProductAddRequest) GetSubject

func (r AlibabaIcbuProductAddRequest) GetSubject() string

func (AlibabaIcbuProductAddRequest) GetWholesaleTrade

func (r AlibabaIcbuProductAddRequest) GetWholesaleTrade() *WholesaleTrade

func (*AlibabaIcbuProductAddRequest) SetAttributes

func (r *AlibabaIcbuProductAddRequest) SetAttributes(attributes []ProductAttribute) error

func (*AlibabaIcbuProductAddRequest) SetBulkDiscountPrices

func (r *AlibabaIcbuProductAddRequest) SetBulkDiscountPrices(bulkDiscountPrices []BulkDiscountPrice) error

func (*AlibabaIcbuProductAddRequest) SetCategoryId

func (r *AlibabaIcbuProductAddRequest) SetCategoryId(categoryId int64) error

func (*AlibabaIcbuProductAddRequest) SetCustomInfo

func (r *AlibabaIcbuProductAddRequest) SetCustomInfo(customInfo *CustomInfo) error

func (*AlibabaIcbuProductAddRequest) SetDescription

func (r *AlibabaIcbuProductAddRequest) SetDescription(description string) error

func (*AlibabaIcbuProductAddRequest) SetExtraContext

func (r *AlibabaIcbuProductAddRequest) SetExtraContext(extraContext string) error

func (*AlibabaIcbuProductAddRequest) SetGroupId

func (r *AlibabaIcbuProductAddRequest) SetGroupId(groupId int64) error

func (*AlibabaIcbuProductAddRequest) SetIsSmartEdit

func (r *AlibabaIcbuProductAddRequest) SetIsSmartEdit(isSmartEdit bool) error

func (*AlibabaIcbuProductAddRequest) SetKeywords

func (r *AlibabaIcbuProductAddRequest) SetKeywords(keywords []string) error

func (*AlibabaIcbuProductAddRequest) SetLanguage

func (r *AlibabaIcbuProductAddRequest) SetLanguage(language string) error

func (*AlibabaIcbuProductAddRequest) SetMainImage

func (r *AlibabaIcbuProductAddRequest) SetMainImage(mainImage *MainImage) error

func (*AlibabaIcbuProductAddRequest) SetMarket

func (r *AlibabaIcbuProductAddRequest) SetMarket(market string) error

func (*AlibabaIcbuProductAddRequest) SetProductSku

func (r *AlibabaIcbuProductAddRequest) SetProductSku(productSku *ProductSku) error

func (*AlibabaIcbuProductAddRequest) SetProductType

func (r *AlibabaIcbuProductAddRequest) SetProductType(productType string) error

func (*AlibabaIcbuProductAddRequest) SetSourcingTrade

func (r *AlibabaIcbuProductAddRequest) SetSourcingTrade(sourcingTrade *SourcingTrade) error

func (*AlibabaIcbuProductAddRequest) SetSubject

func (r *AlibabaIcbuProductAddRequest) SetSubject(subject string) error

func (*AlibabaIcbuProductAddRequest) SetWholesaleTrade

func (r *AlibabaIcbuProductAddRequest) SetWholesaleTrade(wholesaleTrade *WholesaleTrade) error

type AlibabaIcbuProductAddResponse

type AlibabaIcbuProductAddResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_add_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

type AlibabaIcbuProductBatchUpdateDisplayAPIResponse

type AlibabaIcbuProductBatchUpdateDisplayAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductBatchUpdateDisplayResponse
}

商品批量上下架接口 APIResponse alibaba.icbu.product.batch.update.display

给国际站的三方服务商提供批量上下架接口

type AlibabaIcbuProductBatchUpdateDisplayRequest

type AlibabaIcbuProductBatchUpdateDisplayRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商品批量上下架接口 APIRequest alibaba.icbu.product.batch.update.display

给国际站的三方服务商提供批量上下架接口

func NewAlibabaIcbuProductBatchUpdateDisplayRequest

func NewAlibabaIcbuProductBatchUpdateDisplayRequest() *AlibabaIcbuProductBatchUpdateDisplayRequest

func (AlibabaIcbuProductBatchUpdateDisplayRequest) GetApiMethodName

func (AlibabaIcbuProductBatchUpdateDisplayRequest) GetApiParams

func (AlibabaIcbuProductBatchUpdateDisplayRequest) GetNewDisplay

func (AlibabaIcbuProductBatchUpdateDisplayRequest) GetProductIdList

func (*AlibabaIcbuProductBatchUpdateDisplayRequest) SetNewDisplay

func (r *AlibabaIcbuProductBatchUpdateDisplayRequest) SetNewDisplay(newDisplay string) error

func (*AlibabaIcbuProductBatchUpdateDisplayRequest) SetProductIdList

func (r *AlibabaIcbuProductBatchUpdateDisplayRequest) SetProductIdList(productIdList string) error

type AlibabaIcbuProductBatchUpdateDisplayResponse

type AlibabaIcbuProductBatchUpdateDisplayResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_batch_update_display_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`

	SubErrorCode string `json:"sub_error_code,omitempty" xml:"sub_error_code,omitempty"`

	SubErrorMsg string `json:"sub_error_msg,omitempty" xml:"sub_error_msg,omitempty"`

	SubSuccess bool `json:"sub_success,omitempty" xml:"sub_success,omitempty"`
}

type AlibabaIcbuProductGetAPIResponse

type AlibabaIcbuProductGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductGetResponse
}

获得单个商品详情 APIResponse alibaba.icbu.product.get

获取商品详情

type AlibabaIcbuProductGetRequest

type AlibabaIcbuProductGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获得单个商品详情 APIRequest alibaba.icbu.product.get

获取商品详情

func NewAlibabaIcbuProductGetRequest

func NewAlibabaIcbuProductGetRequest() *AlibabaIcbuProductGetRequest

func (AlibabaIcbuProductGetRequest) GetApiMethodName

func (r AlibabaIcbuProductGetRequest) GetApiMethodName() string

func (AlibabaIcbuProductGetRequest) GetApiParams

func (r AlibabaIcbuProductGetRequest) GetApiParams() url.Values

func (AlibabaIcbuProductGetRequest) GetLanguage

func (r AlibabaIcbuProductGetRequest) GetLanguage() string

func (AlibabaIcbuProductGetRequest) GetProductId

func (r AlibabaIcbuProductGetRequest) GetProductId() string

func (*AlibabaIcbuProductGetRequest) SetLanguage

func (r *AlibabaIcbuProductGetRequest) SetLanguage(language string) error

func (*AlibabaIcbuProductGetRequest) SetProductId

func (r *AlibabaIcbuProductGetRequest) SetProductId(productId string) error

type AlibabaIcbuProductGetResponse

type AlibabaIcbuProductGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Product *AlibabaProductResponse `json:"product,omitempty" xml:"product,omitempty"`
}

type AlibabaIcbuProductGroupAddAPIResponse

type AlibabaIcbuProductGroupAddAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductGroupAddResponse
}

增加商品分组 APIResponse alibaba.icbu.product.group.add

增加商品分组

type AlibabaIcbuProductGroupAddRequest

type AlibabaIcbuProductGroupAddRequest struct {
	model.Params
	// contains filtered or unexported fields
}

增加商品分组 APIRequest alibaba.icbu.product.group.add

增加商品分组

func NewAlibabaIcbuProductGroupAddRequest

func NewAlibabaIcbuProductGroupAddRequest() *AlibabaIcbuProductGroupAddRequest

func (AlibabaIcbuProductGroupAddRequest) GetApiMethodName

func (r AlibabaIcbuProductGroupAddRequest) GetApiMethodName() string

func (AlibabaIcbuProductGroupAddRequest) GetApiParams

func (r AlibabaIcbuProductGroupAddRequest) GetApiParams() url.Values

func (AlibabaIcbuProductGroupAddRequest) GetExtraContext

func (r AlibabaIcbuProductGroupAddRequest) GetExtraContext() string

func (AlibabaIcbuProductGroupAddRequest) GetGroupName

func (r AlibabaIcbuProductGroupAddRequest) GetGroupName() string

func (AlibabaIcbuProductGroupAddRequest) GetParentId

func (r AlibabaIcbuProductGroupAddRequest) GetParentId() int64

func (*AlibabaIcbuProductGroupAddRequest) SetExtraContext

func (r *AlibabaIcbuProductGroupAddRequest) SetExtraContext(extraContext string) error

func (*AlibabaIcbuProductGroupAddRequest) SetGroupName

func (r *AlibabaIcbuProductGroupAddRequest) SetGroupName(groupName string) error

func (*AlibabaIcbuProductGroupAddRequest) SetParentId

func (r *AlibabaIcbuProductGroupAddRequest) SetParentId(parentId int64) error

type AlibabaIcbuProductGroupAddResponse

type AlibabaIcbuProductGroupAddResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_group_add_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductGroup *ProductGroup `json:"product_group,omitempty" xml:"product_group,omitempty"`
}

type AlibabaIcbuProductGroupGetAPIResponse

type AlibabaIcbuProductGroupGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductGroupGetResponse
}

分组信息获取 APIResponse alibaba.icbu.product.group.get

分组信息获取

type AlibabaIcbuProductGroupGetRequest

type AlibabaIcbuProductGroupGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

分组信息获取 APIRequest alibaba.icbu.product.group.get

分组信息获取

func NewAlibabaIcbuProductGroupGetRequest

func NewAlibabaIcbuProductGroupGetRequest() *AlibabaIcbuProductGroupGetRequest

func (AlibabaIcbuProductGroupGetRequest) GetApiMethodName

func (r AlibabaIcbuProductGroupGetRequest) GetApiMethodName() string

func (AlibabaIcbuProductGroupGetRequest) GetApiParams

func (r AlibabaIcbuProductGroupGetRequest) GetApiParams() url.Values

func (AlibabaIcbuProductGroupGetRequest) GetExtraContext

func (r AlibabaIcbuProductGroupGetRequest) GetExtraContext() string

func (AlibabaIcbuProductGroupGetRequest) GetGroupId

func (*AlibabaIcbuProductGroupGetRequest) SetExtraContext

func (r *AlibabaIcbuProductGroupGetRequest) SetExtraContext(extraContext string) error

func (*AlibabaIcbuProductGroupGetRequest) SetGroupId

func (r *AlibabaIcbuProductGroupGetRequest) SetGroupId(groupId int64) error

type AlibabaIcbuProductGroupGetResponse

type AlibabaIcbuProductGroupGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_group_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductGroup *ProductGroup `json:"product_group,omitempty" xml:"product_group,omitempty"`
}

type AlibabaIcbuProductIdDecryptAPIResponse

type AlibabaIcbuProductIdDecryptAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductIdDecryptResponse
}

商品ID解密 APIResponse alibaba.icbu.product.id.decrypt

对混淆的产品ID解密

type AlibabaIcbuProductIdDecryptRequest

type AlibabaIcbuProductIdDecryptRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商品ID解密 APIRequest alibaba.icbu.product.id.decrypt

对混淆的产品ID解密

func NewAlibabaIcbuProductIdDecryptRequest

func NewAlibabaIcbuProductIdDecryptRequest() *AlibabaIcbuProductIdDecryptRequest

func (AlibabaIcbuProductIdDecryptRequest) GetApiMethodName

func (r AlibabaIcbuProductIdDecryptRequest) GetApiMethodName() string

func (AlibabaIcbuProductIdDecryptRequest) GetApiParams

func (AlibabaIcbuProductIdDecryptRequest) GetLanguage

func (AlibabaIcbuProductIdDecryptRequest) GetProductId

func (r AlibabaIcbuProductIdDecryptRequest) GetProductId() string

func (*AlibabaIcbuProductIdDecryptRequest) SetLanguage

func (r *AlibabaIcbuProductIdDecryptRequest) SetLanguage(language string) error

func (*AlibabaIcbuProductIdDecryptRequest) SetProductId

func (r *AlibabaIcbuProductIdDecryptRequest) SetProductId(productId string) error

type AlibabaIcbuProductIdDecryptResponse

type AlibabaIcbuProductIdDecryptResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_id_decrypt_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

type AlibabaIcbuProductListAPIResponse

type AlibabaIcbuProductListAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductListResponse
}

商品查询 APIResponse alibaba.icbu.product.list

根据类目ID和商品名称查询商品概要信息。结果以修改时间倒序返回,支持分页,每页最多30个。每次调用都是独立的请求,不记录调用的上下文。

type AlibabaIcbuProductListRequest

type AlibabaIcbuProductListRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商品查询 APIRequest alibaba.icbu.product.list

根据类目ID和商品名称查询商品概要信息。结果以修改时间倒序返回,支持分页,每页最多30个。每次调用都是独立的请求,不记录调用的上下文。

func NewAlibabaIcbuProductListRequest

func NewAlibabaIcbuProductListRequest() *AlibabaIcbuProductListRequest

func (AlibabaIcbuProductListRequest) GetApiMethodName

func (r AlibabaIcbuProductListRequest) GetApiMethodName() string

func (AlibabaIcbuProductListRequest) GetApiParams

func (r AlibabaIcbuProductListRequest) GetApiParams() url.Values

func (AlibabaIcbuProductListRequest) GetCategoryId

func (r AlibabaIcbuProductListRequest) GetCategoryId() int64

func (AlibabaIcbuProductListRequest) GetCurrentPage

func (r AlibabaIcbuProductListRequest) GetCurrentPage() int64

func (AlibabaIcbuProductListRequest) GetGmtModifiedFrom

func (r AlibabaIcbuProductListRequest) GetGmtModifiedFrom() string

func (AlibabaIcbuProductListRequest) GetGmtModifiedTo

func (r AlibabaIcbuProductListRequest) GetGmtModifiedTo() string

func (AlibabaIcbuProductListRequest) GetGroupId1

func (r AlibabaIcbuProductListRequest) GetGroupId1() int64

func (AlibabaIcbuProductListRequest) GetGroupId2

func (r AlibabaIcbuProductListRequest) GetGroupId2() int64

func (AlibabaIcbuProductListRequest) GetGroupId3

func (r AlibabaIcbuProductListRequest) GetGroupId3() int64

func (AlibabaIcbuProductListRequest) GetId

func (AlibabaIcbuProductListRequest) GetLanguage

func (r AlibabaIcbuProductListRequest) GetLanguage() string

func (AlibabaIcbuProductListRequest) GetPageSize

func (r AlibabaIcbuProductListRequest) GetPageSize() int64

func (AlibabaIcbuProductListRequest) GetSubject

func (r AlibabaIcbuProductListRequest) GetSubject() string

func (*AlibabaIcbuProductListRequest) SetCategoryId

func (r *AlibabaIcbuProductListRequest) SetCategoryId(categoryId int64) error

func (*AlibabaIcbuProductListRequest) SetCurrentPage

func (r *AlibabaIcbuProductListRequest) SetCurrentPage(currentPage int64) error

func (*AlibabaIcbuProductListRequest) SetGmtModifiedFrom

func (r *AlibabaIcbuProductListRequest) SetGmtModifiedFrom(gmtModifiedFrom string) error

func (*AlibabaIcbuProductListRequest) SetGmtModifiedTo

func (r *AlibabaIcbuProductListRequest) SetGmtModifiedTo(gmtModifiedTo string) error

func (*AlibabaIcbuProductListRequest) SetGroupId1

func (r *AlibabaIcbuProductListRequest) SetGroupId1(groupId1 int64) error

func (*AlibabaIcbuProductListRequest) SetGroupId2

func (r *AlibabaIcbuProductListRequest) SetGroupId2(groupId2 int64) error

func (*AlibabaIcbuProductListRequest) SetGroupId3

func (r *AlibabaIcbuProductListRequest) SetGroupId3(groupId3 int64) error

func (*AlibabaIcbuProductListRequest) SetId

func (*AlibabaIcbuProductListRequest) SetLanguage

func (r *AlibabaIcbuProductListRequest) SetLanguage(language string) error

func (*AlibabaIcbuProductListRequest) SetPageSize

func (r *AlibabaIcbuProductListRequest) SetPageSize(pageSize int64) error

func (*AlibabaIcbuProductListRequest) SetSubject

func (r *AlibabaIcbuProductListRequest) SetSubject(subject string) error

type AlibabaIcbuProductListResponse

type AlibabaIcbuProductListResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TotalItem int64 `json:"total_item,omitempty" xml:"total_item,omitempty"`

	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	Products []AlibabaProductBriefResponse `json:"products,omitempty" xml:"products>alibaba_product_brief_response,omitempty"`
}

type AlibabaIcbuProductSchemaAddAPIResponse

type AlibabaIcbuProductSchemaAddAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductSchemaAddResponse
}

(新)商品发布新接口 APIResponse alibaba.icbu.product.schema.add

提供发布ICBU商品的入口

type AlibabaIcbuProductSchemaAddDraftAPIResponse

type AlibabaIcbuProductSchemaAddDraftAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductSchemaAddDraftResponse
}

(新)ICBU商品发布草稿 APIResponse alibaba.icbu.product.schema.add.draft

提供发布ICBU商品草稿的入口

type AlibabaIcbuProductSchemaAddDraftRequest

type AlibabaIcbuProductSchemaAddDraftRequest struct {
	model.Params
	// contains filtered or unexported fields
}

(新)ICBU商品发布草稿 APIRequest alibaba.icbu.product.schema.add.draft

提供发布ICBU商品草稿的入口

func NewAlibabaIcbuProductSchemaAddDraftRequest

func NewAlibabaIcbuProductSchemaAddDraftRequest() *AlibabaIcbuProductSchemaAddDraftRequest

func (AlibabaIcbuProductSchemaAddDraftRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaAddDraftRequest) GetApiMethodName() string

func (AlibabaIcbuProductSchemaAddDraftRequest) GetApiParams

func (AlibabaIcbuProductSchemaAddDraftRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaAddDraftRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

func (*AlibabaIcbuProductSchemaAddDraftRequest) SetParamProductTopPublishRequest

func (r *AlibabaIcbuProductSchemaAddDraftRequest) SetParamProductTopPublishRequest(paramProductTopPublishRequest *ProductTopPublishRequest) error

type AlibabaIcbuProductSchemaAddDraftResponse

type AlibabaIcbuProductSchemaAddDraftResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_schema_add_draft_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`

	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

type AlibabaIcbuProductSchemaAddRequest

type AlibabaIcbuProductSchemaAddRequest struct {
	model.Params
	// contains filtered or unexported fields
}

(新)商品发布新接口 APIRequest alibaba.icbu.product.schema.add

提供发布ICBU商品的入口

func NewAlibabaIcbuProductSchemaAddRequest

func NewAlibabaIcbuProductSchemaAddRequest() *AlibabaIcbuProductSchemaAddRequest

func (AlibabaIcbuProductSchemaAddRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaAddRequest) GetApiMethodName() string

func (AlibabaIcbuProductSchemaAddRequest) GetApiParams

func (AlibabaIcbuProductSchemaAddRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaAddRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

func (*AlibabaIcbuProductSchemaAddRequest) SetParamProductTopPublishRequest

func (r *AlibabaIcbuProductSchemaAddRequest) SetParamProductTopPublishRequest(paramProductTopPublishRequest *ProductTopPublishRequest) error

type AlibabaIcbuProductSchemaAddResponse

type AlibabaIcbuProductSchemaAddResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_schema_add_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`

	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

type AlibabaIcbuProductSchemaGetAPIResponse

type AlibabaIcbuProductSchemaGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductSchemaGetResponse
}

(新)ICBU商品发布schema接口 APIResponse alibaba.icbu.product.schema.get

获取ICBU商品发布的页面规则和填写字段,适用于新发商品

type AlibabaIcbuProductSchemaGetRequest

type AlibabaIcbuProductSchemaGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

(新)ICBU商品发布schema接口 APIRequest alibaba.icbu.product.schema.get

获取ICBU商品发布的页面规则和填写字段,适用于新发商品

func NewAlibabaIcbuProductSchemaGetRequest

func NewAlibabaIcbuProductSchemaGetRequest() *AlibabaIcbuProductSchemaGetRequest

func (AlibabaIcbuProductSchemaGetRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaGetRequest) GetApiMethodName() string

func (AlibabaIcbuProductSchemaGetRequest) GetApiParams

func (AlibabaIcbuProductSchemaGetRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaGetRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

func (*AlibabaIcbuProductSchemaGetRequest) SetParamProductTopPublishRequest

func (r *AlibabaIcbuProductSchemaGetRequest) SetParamProductTopPublishRequest(paramProductTopPublishRequest *ProductTopPublishRequest) error

type AlibabaIcbuProductSchemaGetResponse

type AlibabaIcbuProductSchemaGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_schema_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data string `json:"data,omitempty" xml:"data,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`

	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

type AlibabaIcbuProductSchemaRenderAPIResponse

type AlibabaIcbuProductSchemaRenderAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductSchemaRenderResponse
}

(新)获取商品信息 APIResponse alibaba.icbu.product.schema.render

获取ICBU商品发布的字段填写规则和单个商品对应填写数据,适用于单个商品编辑场景,不包括草稿。

type AlibabaIcbuProductSchemaRenderDraftAPIResponse

type AlibabaIcbuProductSchemaRenderDraftAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductSchemaRenderDraftResponse
}

(新)渲染草稿商品数据 APIResponse alibaba.icbu.product.schema.render.draft

获取ICBU商品发布的字段填写规则和单个商品对应填写数据,适用于单个草稿商品编辑场景,

type AlibabaIcbuProductSchemaRenderDraftRequest

type AlibabaIcbuProductSchemaRenderDraftRequest struct {
	model.Params
	// contains filtered or unexported fields
}

(新)渲染草稿商品数据 APIRequest alibaba.icbu.product.schema.render.draft

获取ICBU商品发布的字段填写规则和单个商品对应填写数据,适用于单个草稿商品编辑场景,

func NewAlibabaIcbuProductSchemaRenderDraftRequest

func NewAlibabaIcbuProductSchemaRenderDraftRequest() *AlibabaIcbuProductSchemaRenderDraftRequest

func (AlibabaIcbuProductSchemaRenderDraftRequest) GetApiMethodName

func (AlibabaIcbuProductSchemaRenderDraftRequest) GetApiParams

func (AlibabaIcbuProductSchemaRenderDraftRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaRenderDraftRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

func (*AlibabaIcbuProductSchemaRenderDraftRequest) SetParamProductTopPublishRequest

func (r *AlibabaIcbuProductSchemaRenderDraftRequest) SetParamProductTopPublishRequest(paramProductTopPublishRequest *ProductTopPublishRequest) error

type AlibabaIcbuProductSchemaRenderDraftResponse

type AlibabaIcbuProductSchemaRenderDraftResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_schema_render_draft_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data string `json:"data,omitempty" xml:"data,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`

	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

type AlibabaIcbuProductSchemaRenderRequest

type AlibabaIcbuProductSchemaRenderRequest struct {
	model.Params
	// contains filtered or unexported fields
}

(新)获取商品信息 APIRequest alibaba.icbu.product.schema.render

获取ICBU商品发布的字段填写规则和单个商品对应填写数据,适用于单个商品编辑场景,不包括草稿。

func NewAlibabaIcbuProductSchemaRenderRequest

func NewAlibabaIcbuProductSchemaRenderRequest() *AlibabaIcbuProductSchemaRenderRequest

func (AlibabaIcbuProductSchemaRenderRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaRenderRequest) GetApiMethodName() string

func (AlibabaIcbuProductSchemaRenderRequest) GetApiParams

func (AlibabaIcbuProductSchemaRenderRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaRenderRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

func (*AlibabaIcbuProductSchemaRenderRequest) SetParamProductTopPublishRequest

func (r *AlibabaIcbuProductSchemaRenderRequest) SetParamProductTopPublishRequest(paramProductTopPublishRequest *ProductTopPublishRequest) error

type AlibabaIcbuProductSchemaRenderResponse

type AlibabaIcbuProductSchemaRenderResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_schema_render_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data string `json:"data,omitempty" xml:"data,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`

	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

type AlibabaIcbuProductSchemaUpdateAPIResponse

type AlibabaIcbuProductSchemaUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductSchemaUpdateResponse
}

(新)商品发布增量更新接口 APIResponse alibaba.icbu.product.schema.update

商品更新接口,方式为增量更新,只更新传入的字段

type AlibabaIcbuProductSchemaUpdateRequest

type AlibabaIcbuProductSchemaUpdateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

(新)商品发布增量更新接口 APIRequest alibaba.icbu.product.schema.update

商品更新接口,方式为增量更新,只更新传入的字段

func NewAlibabaIcbuProductSchemaUpdateRequest

func NewAlibabaIcbuProductSchemaUpdateRequest() *AlibabaIcbuProductSchemaUpdateRequest

func (AlibabaIcbuProductSchemaUpdateRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaUpdateRequest) GetApiMethodName() string

func (AlibabaIcbuProductSchemaUpdateRequest) GetApiParams

func (AlibabaIcbuProductSchemaUpdateRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaUpdateRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

func (*AlibabaIcbuProductSchemaUpdateRequest) SetParamProductTopPublishRequest

func (r *AlibabaIcbuProductSchemaUpdateRequest) SetParamProductTopPublishRequest(paramProductTopPublishRequest *ProductTopPublishRequest) error

type AlibabaIcbuProductSchemaUpdateResponse

type AlibabaIcbuProductSchemaUpdateResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_schema_update_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`

	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

type AlibabaIcbuProductScoreGetAPIResponse

type AlibabaIcbuProductScoreGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductScoreGetResponse
}

产品质量分查询 APIResponse alibaba.icbu.product.score.get

产品质量分查询

type AlibabaIcbuProductScoreGetRequest

type AlibabaIcbuProductScoreGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

产品质量分查询 APIRequest alibaba.icbu.product.score.get

产品质量分查询

func NewAlibabaIcbuProductScoreGetRequest

func NewAlibabaIcbuProductScoreGetRequest() *AlibabaIcbuProductScoreGetRequest

func (AlibabaIcbuProductScoreGetRequest) GetApiMethodName

func (r AlibabaIcbuProductScoreGetRequest) GetApiMethodName() string

func (AlibabaIcbuProductScoreGetRequest) GetApiParams

func (r AlibabaIcbuProductScoreGetRequest) GetApiParams() url.Values

func (AlibabaIcbuProductScoreGetRequest) GetProductId

func (r AlibabaIcbuProductScoreGetRequest) GetProductId() string

func (*AlibabaIcbuProductScoreGetRequest) SetProductId

func (r *AlibabaIcbuProductScoreGetRequest) SetProductId(productId string) error

type AlibabaIcbuProductScoreGetResponse

type AlibabaIcbuProductScoreGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_score_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *ProductScoreInfoResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaIcbuProductUpdateAPIResponse

type AlibabaIcbuProductUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductUpdateResponse
}

修改商品 APIResponse alibaba.icbu.product.update

修改国际站商品,支持询盘商品和在线批发商品,支持英文商品和多语言商品

type AlibabaIcbuProductUpdateFieldAPIResponse

type AlibabaIcbuProductUpdateFieldAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductUpdateFieldResponse
}

商品按字段更新 APIResponse alibaba.icbu.product.update.field

按字段修改国际站商品,支持询盘商品和在线批发商品,支持英文商品和多语言商品

type AlibabaIcbuProductUpdateFieldRequest

type AlibabaIcbuProductUpdateFieldRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商品按字段更新 APIRequest alibaba.icbu.product.update.field

按字段修改国际站商品,支持询盘商品和在线批发商品,支持英文商品和多语言商品

func NewAlibabaIcbuProductUpdateFieldRequest

func NewAlibabaIcbuProductUpdateFieldRequest() *AlibabaIcbuProductUpdateFieldRequest

func (AlibabaIcbuProductUpdateFieldRequest) GetApiMethodName

func (r AlibabaIcbuProductUpdateFieldRequest) GetApiMethodName() string

func (AlibabaIcbuProductUpdateFieldRequest) GetApiParams

func (AlibabaIcbuProductUpdateFieldRequest) GetAttributes

func (AlibabaIcbuProductUpdateFieldRequest) GetBulkDiscountPrices

func (r AlibabaIcbuProductUpdateFieldRequest) GetBulkDiscountPrices() []BulkDiscountPrice

func (AlibabaIcbuProductUpdateFieldRequest) GetCategoryId

func (r AlibabaIcbuProductUpdateFieldRequest) GetCategoryId() int64

func (AlibabaIcbuProductUpdateFieldRequest) GetCustomInfo

func (AlibabaIcbuProductUpdateFieldRequest) GetDescription

func (r AlibabaIcbuProductUpdateFieldRequest) GetDescription() string

func (AlibabaIcbuProductUpdateFieldRequest) GetExtraContext

func (r AlibabaIcbuProductUpdateFieldRequest) GetExtraContext() string

func (AlibabaIcbuProductUpdateFieldRequest) GetGroupId

func (AlibabaIcbuProductUpdateFieldRequest) GetIsSmartEdit

func (r AlibabaIcbuProductUpdateFieldRequest) GetIsSmartEdit() bool

func (AlibabaIcbuProductUpdateFieldRequest) GetKeywords

func (r AlibabaIcbuProductUpdateFieldRequest) GetKeywords() []string

func (AlibabaIcbuProductUpdateFieldRequest) GetLanguage

func (AlibabaIcbuProductUpdateFieldRequest) GetMainImage

func (AlibabaIcbuProductUpdateFieldRequest) GetMarket

func (AlibabaIcbuProductUpdateFieldRequest) GetProductId

func (AlibabaIcbuProductUpdateFieldRequest) GetProductSku

func (AlibabaIcbuProductUpdateFieldRequest) GetProductType

func (r AlibabaIcbuProductUpdateFieldRequest) GetProductType() string

func (AlibabaIcbuProductUpdateFieldRequest) GetSourcingTrade

func (AlibabaIcbuProductUpdateFieldRequest) GetSubject

func (AlibabaIcbuProductUpdateFieldRequest) GetUseSkuPrice

func (r AlibabaIcbuProductUpdateFieldRequest) GetUseSkuPrice() bool

func (AlibabaIcbuProductUpdateFieldRequest) GetWholesaleTrade

func (*AlibabaIcbuProductUpdateFieldRequest) SetAttributes

func (r *AlibabaIcbuProductUpdateFieldRequest) SetAttributes(attributes []ProductAttribute) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetBulkDiscountPrices

func (r *AlibabaIcbuProductUpdateFieldRequest) SetBulkDiscountPrices(bulkDiscountPrices []BulkDiscountPrice) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetCategoryId

func (r *AlibabaIcbuProductUpdateFieldRequest) SetCategoryId(categoryId int64) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetCustomInfo

func (r *AlibabaIcbuProductUpdateFieldRequest) SetCustomInfo(customInfo *CustomInfo) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetDescription

func (r *AlibabaIcbuProductUpdateFieldRequest) SetDescription(description string) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetExtraContext

func (r *AlibabaIcbuProductUpdateFieldRequest) SetExtraContext(extraContext string) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetGroupId

func (r *AlibabaIcbuProductUpdateFieldRequest) SetGroupId(groupId int64) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetIsSmartEdit

func (r *AlibabaIcbuProductUpdateFieldRequest) SetIsSmartEdit(isSmartEdit bool) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetKeywords

func (r *AlibabaIcbuProductUpdateFieldRequest) SetKeywords(keywords []string) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetLanguage

func (r *AlibabaIcbuProductUpdateFieldRequest) SetLanguage(language string) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetMainImage

func (r *AlibabaIcbuProductUpdateFieldRequest) SetMainImage(mainImage *MainImage) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetMarket

func (r *AlibabaIcbuProductUpdateFieldRequest) SetMarket(market string) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetProductId

func (r *AlibabaIcbuProductUpdateFieldRequest) SetProductId(productId string) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetProductSku

func (r *AlibabaIcbuProductUpdateFieldRequest) SetProductSku(productSku *ProductSku) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetProductType

func (r *AlibabaIcbuProductUpdateFieldRequest) SetProductType(productType string) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetSourcingTrade

func (r *AlibabaIcbuProductUpdateFieldRequest) SetSourcingTrade(sourcingTrade *SourcingTrade) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetSubject

func (r *AlibabaIcbuProductUpdateFieldRequest) SetSubject(subject string) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetUseSkuPrice

func (r *AlibabaIcbuProductUpdateFieldRequest) SetUseSkuPrice(useSkuPrice bool) error

func (*AlibabaIcbuProductUpdateFieldRequest) SetWholesaleTrade

func (r *AlibabaIcbuProductUpdateFieldRequest) SetWholesaleTrade(wholesaleTrade *WholesaleTrade) error

type AlibabaIcbuProductUpdateFieldResponse

type AlibabaIcbuProductUpdateFieldResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_update_field_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

type AlibabaIcbuProductUpdateRequest

type AlibabaIcbuProductUpdateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

修改商品 APIRequest alibaba.icbu.product.update

修改国际站商品,支持询盘商品和在线批发商品,支持英文商品和多语言商品

func NewAlibabaIcbuProductUpdateRequest

func NewAlibabaIcbuProductUpdateRequest() *AlibabaIcbuProductUpdateRequest

func (AlibabaIcbuProductUpdateRequest) GetApiMethodName

func (r AlibabaIcbuProductUpdateRequest) GetApiMethodName() string

func (AlibabaIcbuProductUpdateRequest) GetApiParams

func (r AlibabaIcbuProductUpdateRequest) GetApiParams() url.Values

func (AlibabaIcbuProductUpdateRequest) GetAttributes

func (AlibabaIcbuProductUpdateRequest) GetBulkDiscountPrices

func (r AlibabaIcbuProductUpdateRequest) GetBulkDiscountPrices() []BulkDiscountPrice

func (AlibabaIcbuProductUpdateRequest) GetCategoryId

func (r AlibabaIcbuProductUpdateRequest) GetCategoryId() int64

func (AlibabaIcbuProductUpdateRequest) GetCustomInfo

func (r AlibabaIcbuProductUpdateRequest) GetCustomInfo() *CustomInfo

func (AlibabaIcbuProductUpdateRequest) GetDescription

func (r AlibabaIcbuProductUpdateRequest) GetDescription() string

func (AlibabaIcbuProductUpdateRequest) GetExtraContext

func (r AlibabaIcbuProductUpdateRequest) GetExtraContext() string

func (AlibabaIcbuProductUpdateRequest) GetGroupId

func (r AlibabaIcbuProductUpdateRequest) GetGroupId() int64

func (AlibabaIcbuProductUpdateRequest) GetIsSmartEdit

func (r AlibabaIcbuProductUpdateRequest) GetIsSmartEdit() bool

func (AlibabaIcbuProductUpdateRequest) GetKeywords

func (r AlibabaIcbuProductUpdateRequest) GetKeywords() []string

func (AlibabaIcbuProductUpdateRequest) GetLanguage

func (r AlibabaIcbuProductUpdateRequest) GetLanguage() string

func (AlibabaIcbuProductUpdateRequest) GetMainImage

func (r AlibabaIcbuProductUpdateRequest) GetMainImage() *MainImage

func (AlibabaIcbuProductUpdateRequest) GetMarket

func (AlibabaIcbuProductUpdateRequest) GetProductId

func (r AlibabaIcbuProductUpdateRequest) GetProductId() string

func (AlibabaIcbuProductUpdateRequest) GetProductSku

func (r AlibabaIcbuProductUpdateRequest) GetProductSku() *ProductSku

func (AlibabaIcbuProductUpdateRequest) GetProductType

func (r AlibabaIcbuProductUpdateRequest) GetProductType() string

func (AlibabaIcbuProductUpdateRequest) GetSourcingTrade

func (r AlibabaIcbuProductUpdateRequest) GetSourcingTrade() *SourcingTrade

func (AlibabaIcbuProductUpdateRequest) GetSubject

func (r AlibabaIcbuProductUpdateRequest) GetSubject() string

func (AlibabaIcbuProductUpdateRequest) GetWholesaleTrade

func (r AlibabaIcbuProductUpdateRequest) GetWholesaleTrade() *WholesaleTrade

func (*AlibabaIcbuProductUpdateRequest) SetAttributes

func (r *AlibabaIcbuProductUpdateRequest) SetAttributes(attributes []ProductAttribute) error

func (*AlibabaIcbuProductUpdateRequest) SetBulkDiscountPrices

func (r *AlibabaIcbuProductUpdateRequest) SetBulkDiscountPrices(bulkDiscountPrices []BulkDiscountPrice) error

func (*AlibabaIcbuProductUpdateRequest) SetCategoryId

func (r *AlibabaIcbuProductUpdateRequest) SetCategoryId(categoryId int64) error

func (*AlibabaIcbuProductUpdateRequest) SetCustomInfo

func (r *AlibabaIcbuProductUpdateRequest) SetCustomInfo(customInfo *CustomInfo) error

func (*AlibabaIcbuProductUpdateRequest) SetDescription

func (r *AlibabaIcbuProductUpdateRequest) SetDescription(description string) error

func (*AlibabaIcbuProductUpdateRequest) SetExtraContext

func (r *AlibabaIcbuProductUpdateRequest) SetExtraContext(extraContext string) error

func (*AlibabaIcbuProductUpdateRequest) SetGroupId

func (r *AlibabaIcbuProductUpdateRequest) SetGroupId(groupId int64) error

func (*AlibabaIcbuProductUpdateRequest) SetIsSmartEdit

func (r *AlibabaIcbuProductUpdateRequest) SetIsSmartEdit(isSmartEdit bool) error

func (*AlibabaIcbuProductUpdateRequest) SetKeywords

func (r *AlibabaIcbuProductUpdateRequest) SetKeywords(keywords []string) error

func (*AlibabaIcbuProductUpdateRequest) SetLanguage

func (r *AlibabaIcbuProductUpdateRequest) SetLanguage(language string) error

func (*AlibabaIcbuProductUpdateRequest) SetMainImage

func (r *AlibabaIcbuProductUpdateRequest) SetMainImage(mainImage *MainImage) error

func (*AlibabaIcbuProductUpdateRequest) SetMarket

func (r *AlibabaIcbuProductUpdateRequest) SetMarket(market string) error

func (*AlibabaIcbuProductUpdateRequest) SetProductId

func (r *AlibabaIcbuProductUpdateRequest) SetProductId(productId string) error

func (*AlibabaIcbuProductUpdateRequest) SetProductSku

func (r *AlibabaIcbuProductUpdateRequest) SetProductSku(productSku *ProductSku) error

func (*AlibabaIcbuProductUpdateRequest) SetProductType

func (r *AlibabaIcbuProductUpdateRequest) SetProductType(productType string) error

func (*AlibabaIcbuProductUpdateRequest) SetSourcingTrade

func (r *AlibabaIcbuProductUpdateRequest) SetSourcingTrade(sourcingTrade *SourcingTrade) error

func (*AlibabaIcbuProductUpdateRequest) SetSubject

func (r *AlibabaIcbuProductUpdateRequest) SetSubject(subject string) error

func (*AlibabaIcbuProductUpdateRequest) SetWholesaleTrade

func (r *AlibabaIcbuProductUpdateRequest) SetWholesaleTrade(wholesaleTrade *WholesaleTrade) error

type AlibabaIcbuProductUpdateResponse

type AlibabaIcbuProductUpdateResponse struct {
	XMLName   xml.Name `xml:"alibaba_icbu_product_update_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

type AlibabaProductBriefResponse

type AlibabaProductBriefResponse struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`

	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`

	GroupName string `json:"group_name,omitempty" xml:"group_name,omitempty"`

	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	Keywords []string `json:"keywords,omitempty" xml:"keywords>string,omitempty"`

	MainImage *MainImage `json:"main_image,omitempty" xml:"main_image,omitempty"`

	ProductType string `json:"product_type,omitempty" xml:"product_type,omitempty"`

	Language string `json:"language,omitempty" xml:"language,omitempty"`

	Display string `json:"display,omitempty" xml:"display,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`

	OwnerMemberDisplayName string `json:"owner_member_display_name,omitempty" xml:"owner_member_display_name,omitempty"`

	IsSpecific bool `json:"is_specific,omitempty" xml:"is_specific,omitempty"`

	IsRts bool `json:"is_rts,omitempty" xml:"is_rts,omitempty"`

	PcDetailUrl string `json:"pc_detail_url,omitempty" xml:"pc_detail_url,omitempty"`

	SmartEdit bool `json:"smart_edit,omitempty" xml:"smart_edit,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
}

AlibabaProductBriefResponse

type AlibabaProductResponse

type AlibabaProductResponse struct {
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`

	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`

	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	Keywords []string `json:"keywords,omitempty" xml:"keywords>string,omitempty"`

	Attributes []ProductAttribute `json:"attributes,omitempty" xml:"attributes,omitempty"`

	MainImage *MainImage `json:"main_image,omitempty" xml:"main_image,omitempty"`

	SourcingTrade *SourcingTrade `json:"sourcing_trade,omitempty" xml:"sourcing_trade,omitempty"`

	WholesaleTrade *WholesaleTrade `json:"wholesale_trade,omitempty" xml:"wholesale_trade,omitempty"`

	ProductSku *ProductSkuResponse `json:"product_sku,omitempty" xml:"product_sku,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	ProductType string `json:"product_type,omitempty" xml:"product_type,omitempty"`

	Language string `json:"language,omitempty" xml:"language,omitempty"`

	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`

	OwnerMember int64 `json:"owner_member,omitempty" xml:"owner_member,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	Display string `json:"display,omitempty" xml:"display,omitempty"`

	OwnerMemberDisplayName string `json:"owner_member_display_name,omitempty" xml:"owner_member_display_name,omitempty"`

	CustomInfo *CustomInfo `json:"custom_info,omitempty" xml:"custom_info,omitempty"`

	IsSmartEdit bool `json:"is_smart_edit,omitempty" xml:"is_smart_edit,omitempty"`

	PriceType string `json:"price_type,omitempty" xml:"price_type,omitempty"`

	PcDetailUrl string `json:"pc_detail_url,omitempty" xml:"pc_detail_url,omitempty"`
}

AlibabaProductResponse

type AlibabaWholesaleShippinglineTemplateListAPIResponse

type AlibabaWholesaleShippinglineTemplateListAPIResponse struct {
	model.CommonResponse
	AlibabaWholesaleShippinglineTemplateListResponse
}

获取运费模板 APIResponse alibaba.wholesale.shippingline.template.list

查询运费模板信息

type AlibabaWholesaleShippinglineTemplateListRequest

type AlibabaWholesaleShippinglineTemplateListRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取运费模板 APIRequest alibaba.wholesale.shippingline.template.list

查询运费模板信息

func NewAlibabaWholesaleShippinglineTemplateListRequest

func NewAlibabaWholesaleShippinglineTemplateListRequest() *AlibabaWholesaleShippinglineTemplateListRequest

func (AlibabaWholesaleShippinglineTemplateListRequest) GetApiMethodName

func (AlibabaWholesaleShippinglineTemplateListRequest) GetApiParams

func (AlibabaWholesaleShippinglineTemplateListRequest) GetCount

func (AlibabaWholesaleShippinglineTemplateListRequest) GetPageNum

func (*AlibabaWholesaleShippinglineTemplateListRequest) SetCount

func (*AlibabaWholesaleShippinglineTemplateListRequest) SetPageNum

type AlibabaWholesaleShippinglineTemplateListResponse

type AlibabaWholesaleShippinglineTemplateListResponse struct {
	XMLName   xml.Name `xml:"alibaba_wholesale_shippingline_template_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ListTemplateResponse *ListTemplateAPIResult `json:"list_template_response,omitempty" xml:"list_template_response,omitempty"`
}

type Attribute

type Attribute struct {
	AttrId int64 `json:"attr_id,omitempty" xml:"attr_id,omitempty"`

	EnName string `json:"en_name,omitempty" xml:"en_name,omitempty"`

	ShowType string `json:"show_type,omitempty" xml:"show_type,omitempty"`

	Required bool `json:"required,omitempty" xml:"required,omitempty"`

	Units []string `json:"units,omitempty" xml:"units>string,omitempty"`

	SkuAttribute bool `json:"sku_attribute,omitempty" xml:"sku_attribute,omitempty"`

	CustomizeImage bool `json:"customize_image,omitempty" xml:"customize_image,omitempty"`

	AttributeValues []AttributeValue `json:"attribute_values,omitempty" xml:"attribute_values,omitempty"`

	InputType string `json:"input_type,omitempty" xml:"input_type,omitempty"`

	CustomizeValue bool `json:"customize_value,omitempty" xml:"customize_value,omitempty"`

	ValueType string `json:"value_type,omitempty" xml:"value_type,omitempty"`

	CarModel bool `json:"car_model,omitempty" xml:"car_model,omitempty"`
}

Attribute

type AttributeValue

type AttributeValue struct {
	AttrId int64 `json:"attr_id,omitempty" xml:"attr_id,omitempty"`

	EnName string `json:"en_name,omitempty" xml:"en_name,omitempty"`

	AttrValueId int64 `json:"attr_value_id,omitempty" xml:"attr_value_id,omitempty"`

	ChildAttrs []int64 `json:"child_attrs,omitempty" xml:"child_attrs>int64,omitempty"`

	CatId int64 `json:"cat_id,omitempty" xml:"cat_id,omitempty"`

	SkuValue bool `json:"sku_value,omitempty" xml:"sku_value,omitempty"`
}

AttributeValue

type AttributeValueRequest

type AttributeValueRequest struct {
	AttributeValueId []int64 `json:"attribute_value_id,omitempty" xml:"attribute_value_id>int64,omitempty"`

	CatId int64 `json:"cat_id,omitempty" xml:"cat_id,omitempty"`

	AttributeId []int64 `json:"attribute_id,omitempty" xml:"attribute_id>int64,omitempty"`
}

AttributeValueRequest

type BulkDiscountPrice

type BulkDiscountPrice struct {
	StartQuantity int64 `json:"start_quantity,omitempty" xml:"start_quantity,omitempty"`

	Price string `json:"price,omitempty" xml:"price,omitempty"`
}

BulkDiscountPrice

type CustomContent

type CustomContent struct {
	MinOrderQuantity int64 `json:"min_order_quantity,omitempty" xml:"min_order_quantity,omitempty"`

	CustomType string `json:"custom_type,omitempty" xml:"custom_type,omitempty"`
}

CustomContent

type CustomInfo

type CustomInfo struct {
	CustomContents []CustomContent `json:"custom_contents,omitempty" xml:"custom_contents,omitempty"`
}

CustomInfo

type DeliverPeriod

type DeliverPeriod struct {
	ProcessPeriod int64 `json:"process_period,omitempty" xml:"process_period,omitempty"`

	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

DeliverPeriod

type InventoryDetail

type InventoryDetail struct {
	StoreCode string `json:"store_code,omitempty" xml:"store_code,omitempty"`

	CurrentInventory int64 `json:"current_inventory,omitempty" xml:"current_inventory,omitempty"`

	SrcInventory int64 `json:"src_inventory,omitempty" xml:"src_inventory,omitempty"`
}

InventoryDetail

type LevelAttributeValueRequest

type LevelAttributeValueRequest struct {
	CatId int64 `json:"cat_id,omitempty" xml:"cat_id,omitempty"`

	AttrId []int64 `json:"attr_id,omitempty" xml:"attr_id>int64,omitempty"`

	ValueId int64 `json:"value_id,omitempty" xml:"value_id,omitempty"`
}

LevelAttributeValueRequest

type ListTemplateAPIResult

type ListTemplateAPIResult struct {
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`

	Items []ShippinglineTemplate `json:"items,omitempty" xml:"items,omitempty"`
}

ListTemplateAPIResult

type MainImage

type MainImage struct {
	Images []string `json:"images,omitempty" xml:"images>string,omitempty"`

	Watermark bool `json:"watermark,omitempty" xml:"watermark,omitempty"`

	WatermarkFrame string `json:"watermark_frame,omitempty" xml:"watermark_frame,omitempty"`

	WatermarkPosition string `json:"watermark_position,omitempty" xml:"watermark_position,omitempty"`
}

MainImage

type PaginationQueryList

type PaginationQueryList struct {
	List []PhotobankImageDo `json:"list,omitempty" xml:"list,omitempty"`
}

PaginationQueryList

type PhotoAlbumGroup

type PhotoAlbumGroup struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Level1 int64 `json:"level1,omitempty" xml:"level1,omitempty"`

	Level2 int64 `json:"level2,omitempty" xml:"level2,omitempty"`

	Level3 int64 `json:"level3,omitempty" xml:"level3,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

PhotoAlbumGroup

type PhotoGroupOperationRequest

type PhotoGroupOperationRequest struct {
	GroupName string `json:"group_name,omitempty" xml:"group_name,omitempty"`

	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`

	Operation string `json:"operation,omitempty" xml:"operation,omitempty"`
}

PhotoGroupOperationRequest

type PhotoGroupResult

type PhotoGroupResult struct {
	PhotobankGroup *PhotobankGroup `json:"photobank_group,omitempty" xml:"photobank_group,omitempty"`
}

PhotoGroupResult

type PhotobankGroup

type PhotobankGroup struct {
	Level3 int64 `json:"level3,omitempty" xml:"level3,omitempty"`

	Level2 int64 `json:"level2,omitempty" xml:"level2,omitempty"`

	Level1 int64 `json:"level1,omitempty" xml:"level1,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

PhotobankGroup

type PhotobankImageDo

type PhotobankImageDo struct {
	Url string `json:"url,omitempty" xml:"url,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	OwnerMemberDisplayName string `json:"owner_member_display_name,omitempty" xml:"owner_member_display_name,omitempty"`

	FileName string `json:"file_name,omitempty" xml:"file_name,omitempty"`

	FileSize int64 `json:"file_size,omitempty" xml:"file_size,omitempty"`

	ReferenceCount int64 `json:"reference_count,omitempty" xml:"reference_count,omitempty"`

	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`

	Id string `json:"id,omitempty" xml:"id,omitempty"`
}

PhotobankImageDo

type PostCategory

type PostCategory struct {
	ParentIds []int64 `json:"parent_ids,omitempty" xml:"parent_ids>int64,omitempty"`

	Level int64 `json:"level,omitempty" xml:"level,omitempty"`

	LeafCategory bool `json:"leaf_category,omitempty" xml:"leaf_category,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`

	ChildIds []int64 `json:"child_ids,omitempty" xml:"child_ids>int64,omitempty"`

	CnName string `json:"cn_name,omitempty" xml:"cn_name,omitempty"`
}

PostCategory

type ProductAttribute

type ProductAttribute struct {
	AttributeId int64 `json:"attribute_id,omitempty" xml:"attribute_id,omitempty"`

	AttributeName string `json:"attribute_name,omitempty" xml:"attribute_name,omitempty"`

	ValueId int64 `json:"value_id,omitempty" xml:"value_id,omitempty"`

	ValueName string `json:"value_name,omitempty" xml:"value_name,omitempty"`

	SkuCustomValueName string `json:"sku_custom_value_name,omitempty" xml:"sku_custom_value_name,omitempty"`

	SkuCustomImageUrl string `json:"sku_custom_image_url,omitempty" xml:"sku_custom_image_url,omitempty"`
}

ProductAttribute

type ProductGroup

type ProductGroup struct {
	ParentId int64 `json:"parent_id,omitempty" xml:"parent_id,omitempty"`

	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`

	GroupName string `json:"group_name,omitempty" xml:"group_name,omitempty"`

	ChildrenIdList []int64 `json:"children_id_list,omitempty" xml:"children_id_list>int64,omitempty"`

	ParentId2 int64 `json:"parent_id2,omitempty" xml:"parent_id2,omitempty"`
}

ProductGroup

type ProductInventoryDto

type ProductInventoryDto struct {
	StoreCode string `json:"store_code,omitempty" xml:"store_code,omitempty"`

	Inventory int64 `json:"inventory,omitempty" xml:"inventory,omitempty"`
}

ProductInventoryDto

type ProductScoreInfoResult

type ProductScoreInfoResult struct {
	BoutiqueTag int64 `json:"boutique_tag,omitempty" xml:"boutique_tag,omitempty"`

	FinalScore string `json:"final_score,omitempty" xml:"final_score,omitempty"`
}

ProductScoreInfoResult

type ProductSku

type ProductSku struct {
	Attributes []ProductAttribute `json:"attributes,omitempty" xml:"attributes,omitempty"`

	SpecialSkus []SkuDetail `json:"special_skus,omitempty" xml:"special_skus,omitempty"`

	ExcludeSkus []SkuDetail `json:"exclude_skus,omitempty" xml:"exclude_skus,omitempty"`
}

ProductSku

type ProductSkuResponse

type ProductSkuResponse struct {
	SkuAttributes []SkuAttribute `json:"sku_attributes,omitempty" xml:"sku_attributes,omitempty"`

	Skus []SkuDefinition `json:"skus,omitempty" xml:"skus,omitempty"`
}

ProductSkuResponse

type ProductTopPublishRequest

type ProductTopPublishRequest struct {
	CatId int64 `json:"cat_id,omitempty" xml:"cat_id,omitempty"`

	Language string `json:"language,omitempty" xml:"language,omitempty"`

	Xml string `json:"xml,omitempty" xml:"xml,omitempty"`

	ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

ProductTopPublishRequest

type ShippinglineTemplate

type ShippinglineTemplate struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`
}

ShippinglineTemplate

type SkuAttribute

type SkuAttribute struct {
	AttributeName string `json:"attribute_name,omitempty" xml:"attribute_name,omitempty"`

	Values []SkuAttributeValue `json:"values,omitempty" xml:"values,omitempty"`

	AttributeId int64 `json:"attribute_id,omitempty" xml:"attribute_id,omitempty"`
}

SkuAttribute

type SkuAttributeValue

type SkuAttributeValue struct {
	SystemValueName string `json:"system_value_name,omitempty" xml:"system_value_name,omitempty"`

	ImageUrl string `json:"image_url,omitempty" xml:"image_url,omitempty"`

	MarkInfo string `json:"mark_info,omitempty" xml:"mark_info,omitempty"`

	ValueId int64 `json:"value_id,omitempty" xml:"value_id,omitempty"`

	CustomValueName string `json:"custom_value_name,omitempty" xml:"custom_value_name,omitempty"`
}

SkuAttributeValue

type SkuDefinition

type SkuDefinition struct {
	BulkDiscountPrices []BulkDiscountPrice `json:"bulk_discount_prices,omitempty" xml:"bulk_discount_prices,omitempty"`

	Attr2Value string `json:"attr2_value,omitempty" xml:"attr2_value,omitempty"`

	SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"`

	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`

	InventoryDtoList []ProductInventoryDto `json:"inventory_dto_list,omitempty" xml:"inventory_dto_list,omitempty"`
}

SkuDefinition

type SkuDetail

type SkuDetail struct {
	Attributes []ProductAttribute `json:"attributes,omitempty" xml:"attributes,omitempty"`

	Price string `json:"price,omitempty" xml:"price,omitempty"`

	SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"`

	InventoryDtoList []InventoryDetail `json:"inventory_dto_list,omitempty" xml:"inventory_dto_list,omitempty"`

	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
}

SkuDetail

type SourcingTrade

type SourcingTrade struct {
	FobCurrency string `json:"fob_currency,omitempty" xml:"fob_currency,omitempty"`

	FobMinPrice string `json:"fob_min_price,omitempty" xml:"fob_min_price,omitempty"`

	FobMaxPrice string `json:"fob_max_price,omitempty" xml:"fob_max_price,omitempty"`

	FobUnitType string `json:"fob_unit_type,omitempty" xml:"fob_unit_type,omitempty"`

	PaymentMethods []string `json:"payment_methods,omitempty" xml:"payment_methods>string,omitempty"`

	MinOrderQuantity string `json:"min_order_quantity,omitempty" xml:"min_order_quantity,omitempty"`

	MinOrderUnitType string `json:"min_order_unit_type,omitempty" xml:"min_order_unit_type,omitempty"`

	SupplyQuantity string `json:"supply_quantity,omitempty" xml:"supply_quantity,omitempty"`

	SupplyUnitType string `json:"supply_unit_type,omitempty" xml:"supply_unit_type,omitempty"`

	SupplyPeriodType string `json:"supply_period_type,omitempty" xml:"supply_period_type,omitempty"`

	DeliveryPort string `json:"delivery_port,omitempty" xml:"delivery_port,omitempty"`

	DeliveryTime string `json:"delivery_time,omitempty" xml:"delivery_time,omitempty"`

	PackagingDesc string `json:"packaging_desc,omitempty" xml:"packaging_desc,omitempty"`

	DeliverPeriods []DeliverPeriod `json:"deliver_periods,omitempty" xml:"deliver_periods,omitempty"`
}

SourcingTrade

type TopResultDo

type TopResultDo struct {
	Data string `json:"data,omitempty" xml:"data,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`

	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

TopResultDo

type UploadImageResponseDo

type UploadImageResponseDo struct {
	FileName string `json:"file_name,omitempty" xml:"file_name,omitempty"`

	PhotobankUrl string `json:"photobank_url,omitempty" xml:"photobank_url,omitempty"`

	FileId int64 `json:"file_id,omitempty" xml:"file_id,omitempty"`
}

UploadImageResponseDo

type WholesaleTrade

type WholesaleTrade struct {
	UnitType string `json:"unit_type,omitempty" xml:"unit_type,omitempty"`

	SaleType string `json:"sale_type,omitempty" xml:"sale_type,omitempty"`

	BatchNumber int64 `json:"batch_number,omitempty" xml:"batch_number,omitempty"`

	Price string `json:"price,omitempty" xml:"price,omitempty"`

	PackageSize string `json:"package_size,omitempty" xml:"package_size,omitempty"`

	Weight string `json:"weight,omitempty" xml:"weight,omitempty"`

	MinOrderQuantity int64 `json:"min_order_quantity,omitempty" xml:"min_order_quantity,omitempty"`

	ShippingLineTemplateId int64 `json:"shipping_line_template_id,omitempty" xml:"shipping_line_template_id,omitempty"`

	HandlingTime int64 `json:"handling_time,omitempty" xml:"handling_time,omitempty"`

	DeliverPeriods []DeliverPeriod `json:"deliver_periods,omitempty" xml:"deliver_periods,omitempty"`

	Volume int64 `json:"volume,omitempty" xml:"volume,omitempty"`
}

WholesaleTrade

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL