icbu

package
v1.1.5 Latest Latest
Warning

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

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

Documentation

Overview

国际站商品API model

https://open.taobao.com/API.htm?docId=25348&docType=2

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
}

类目属性获取 API返回值 alibaba.icbu.category.attribute.get

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

type AlibabaIcbuCategoryAttributeGetRequest

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

类目属性获取 API请求 alibaba.icbu.category.attribute.get

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

func NewAlibabaIcbuCategoryAttributeGetRequest

func NewAlibabaIcbuCategoryAttributeGetRequest() *AlibabaIcbuCategoryAttributeGetRequest

初始化AlibabaIcbuCategoryAttributeGetRequest对象

func (AlibabaIcbuCategoryAttributeGetRequest) GetApiMethodName

func (r AlibabaIcbuCategoryAttributeGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuCategoryAttributeGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuCategoryAttributeGetRequest) GetCatId

CatId Getter

func (*AlibabaIcbuCategoryAttributeGetRequest) SetCatId

CatId Setter 发布类目id

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
}

属性值获取 API返回值 alibaba.icbu.category.attrvalue.get

属性值获取

type AlibabaIcbuCategoryAttrvalueGetRequest

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

属性值获取 API请求 alibaba.icbu.category.attrvalue.get

属性值获取

func NewAlibabaIcbuCategoryAttrvalueGetRequest

func NewAlibabaIcbuCategoryAttrvalueGetRequest() *AlibabaIcbuCategoryAttrvalueGetRequest

初始化AlibabaIcbuCategoryAttrvalueGetRequest对象

func (AlibabaIcbuCategoryAttrvalueGetRequest) GetApiMethodName

func (r AlibabaIcbuCategoryAttrvalueGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuCategoryAttrvalueGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuCategoryAttrvalueGetRequest) GetAttributeValueRequest

func (r AlibabaIcbuCategoryAttrvalueGetRequest) GetAttributeValueRequest() *AttributeValueRequest

AttributeValueRequest Getter

func (*AlibabaIcbuCategoryAttrvalueGetRequest) SetAttributeValueRequest

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

AttributeValueRequest Setter 属性值request对象

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
}

商品发布类目获取 API返回值 alibaba.icbu.category.get

获取商品发布类目

type AlibabaIcbuCategoryGetNewAPIResponse

type AlibabaIcbuCategoryGetNewAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategoryGetNewResponse
}

(新)ICBU类目树获取接口 API返回值 alibaba.icbu.category.get.new

获取商品发布类目

type AlibabaIcbuCategoryGetNewRequest

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

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

获取商品发布类目

func NewAlibabaIcbuCategoryGetNewRequest

func NewAlibabaIcbuCategoryGetNewRequest() *AlibabaIcbuCategoryGetNewRequest

初始化AlibabaIcbuCategoryGetNewRequest对象

func (AlibabaIcbuCategoryGetNewRequest) GetApiMethodName

func (r AlibabaIcbuCategoryGetNewRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuCategoryGetNewRequest) GetApiParams

func (r AlibabaIcbuCategoryGetNewRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuCategoryGetNewRequest) GetCatId

CatId Getter

func (*AlibabaIcbuCategoryGetNewRequest) SetCatId

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

CatId Setter 发布类目id,必须大于等于0, 如果为0,则查询所有一级类目

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"`
}

(新)ICBU类目树获取接口 成功返回结果

type AlibabaIcbuCategoryGetRequest

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

商品发布类目获取 API请求 alibaba.icbu.category.get

获取商品发布类目

func NewAlibabaIcbuCategoryGetRequest

func NewAlibabaIcbuCategoryGetRequest() *AlibabaIcbuCategoryGetRequest

初始化AlibabaIcbuCategoryGetRequest对象

func (AlibabaIcbuCategoryGetRequest) GetApiMethodName

func (r AlibabaIcbuCategoryGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuCategoryGetRequest) GetApiParams

func (r AlibabaIcbuCategoryGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuCategoryGetRequest) GetCatId

func (r AlibabaIcbuCategoryGetRequest) GetCatId() int64

CatId Getter

func (*AlibabaIcbuCategoryGetRequest) SetCatId

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

CatId Setter 发布类目id,必须大于等于0, 如果为0,则查询所有一级类目

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
}

新旧属性的映射 API返回值 alibaba.icbu.category.id.mapping

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

type AlibabaIcbuCategoryIdMappingRequest

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

新旧属性的映射 API请求 alibaba.icbu.category.id.mapping

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

func NewAlibabaIcbuCategoryIdMappingRequest

func NewAlibabaIcbuCategoryIdMappingRequest() *AlibabaIcbuCategoryIdMappingRequest

初始化AlibabaIcbuCategoryIdMappingRequest对象

func (AlibabaIcbuCategoryIdMappingRequest) GetApiMethodName

func (r AlibabaIcbuCategoryIdMappingRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuCategoryIdMappingRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuCategoryIdMappingRequest) GetAttributeId

func (r AlibabaIcbuCategoryIdMappingRequest) GetAttributeId() int64

AttributeId Getter

func (AlibabaIcbuCategoryIdMappingRequest) GetAttributeValueId

func (r AlibabaIcbuCategoryIdMappingRequest) GetAttributeValueId() int64

AttributeValueId Getter

func (AlibabaIcbuCategoryIdMappingRequest) GetCatId

CatId Getter

func (AlibabaIcbuCategoryIdMappingRequest) GetConvertType

func (r AlibabaIcbuCategoryIdMappingRequest) GetConvertType() int64

ConvertType Getter

func (*AlibabaIcbuCategoryIdMappingRequest) SetAttributeId

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

AttributeId Setter 属性id

func (*AlibabaIcbuCategoryIdMappingRequest) SetAttributeValueId

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

AttributeValueId Setter 属性值id

func (*AlibabaIcbuCategoryIdMappingRequest) SetCatId

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

CatId Setter 发布类目id

func (*AlibabaIcbuCategoryIdMappingRequest) SetConvertType

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

ConvertType Setter 转化类型, 1 = 转化类目id 2= 转化属性id 3= 转化属性值id

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"`
	// 转化的类目id
	MappingResult int64 `json:"mapping_result,omitempty" xml:"mapping_result,omitempty"`
}

新旧属性的映射 成功返回结果

type AlibabaIcbuCategoryLevelAttrGetAPIResponse

type AlibabaIcbuCategoryLevelAttrGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategoryLevelAttrGetResponse
}

层级属性的子属性获取 API返回值 alibaba.icbu.category.level.attr.get

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

type AlibabaIcbuCategoryLevelAttrGetRequest

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

层级属性的子属性获取 API请求 alibaba.icbu.category.level.attr.get

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

func NewAlibabaIcbuCategoryLevelAttrGetRequest

func NewAlibabaIcbuCategoryLevelAttrGetRequest() *AlibabaIcbuCategoryLevelAttrGetRequest

初始化AlibabaIcbuCategoryLevelAttrGetRequest对象

func (AlibabaIcbuCategoryLevelAttrGetRequest) GetApiMethodName

func (r AlibabaIcbuCategoryLevelAttrGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuCategoryLevelAttrGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuCategoryLevelAttrGetRequest) GetAttributeValueRequest

AttributeValueRequest Getter

func (*AlibabaIcbuCategoryLevelAttrGetRequest) SetAttributeValueRequest

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

AttributeValueRequest Setter 属性值request对象

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 {
	// List<Map<String,Object>>  列表中每个元素的key-value说明如下:  id: 值id  name:值名称  leaf: 此key存在且为true代表当前节点下已无下层属性,这种情况下前端不需再在当前节点上提供弹出下级菜单之类的操作
	Values string `json:"values,omitempty" xml:"values,omitempty"`
	// propertyId对应的属性中文名
	PropertyCnName string `json:"property_cn_name,omitempty" xml:"property_cn_name,omitempty"`
	// propertyId对应的属性英文名
	PropertyEnName string `json:"property_en_name,omitempty" xml:"property_en_name,omitempty"`
	// 返回值所在的属性id,如入参valueId为0,则与入参的attrId一致,否则为所选属性值的下层属性id
	PropertyId int64 `json:"property_id,omitempty" xml:"property_id,omitempty"`
}

AlibabaIcbuCategoryLevelAttrGetResult

type AlibabaIcbuCategorySchemaLevelGetAPIResponse

type AlibabaIcbuCategorySchemaLevelGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuCategorySchemaLevelGetResponse
}

(新)层级属性获取 API返回值 alibaba.icbu.category.schema.level.get

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

type AlibabaIcbuCategorySchemaLevelGetRequest

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

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

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

func NewAlibabaIcbuCategorySchemaLevelGetRequest

func NewAlibabaIcbuCategorySchemaLevelGetRequest() *AlibabaIcbuCategorySchemaLevelGetRequest

初始化AlibabaIcbuCategorySchemaLevelGetRequest对象

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetApiMethodName

func (r AlibabaIcbuCategorySchemaLevelGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetCatId

CatId Getter

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetLanguage

Language Getter

func (AlibabaIcbuCategorySchemaLevelGetRequest) GetXml

Xml Getter

func (*AlibabaIcbuCategorySchemaLevelGetRequest) SetCatId

CatId Setter 类目id

func (*AlibabaIcbuCategorySchemaLevelGetRequest) SetLanguage

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

Language Setter 返回的文案的语种,可以输入en_US或者zh

func (*AlibabaIcbuCategorySchemaLevelGetRequest) SetXml

Xml Setter 层级属性的当前层级属性

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"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

(新)层级属性获取 成功返回结果

type AlibabaIcbuPhotobankGroupListAPIResponse

type AlibabaIcbuPhotobankGroupListAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuPhotobankGroupListResponse
}

图片银行分组信息获取 API返回值 alibaba.icbu.photobank.group.list

图片银行分组信息获取

type AlibabaIcbuPhotobankGroupListRequest

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

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

图片银行分组信息获取

func NewAlibabaIcbuPhotobankGroupListRequest

func NewAlibabaIcbuPhotobankGroupListRequest() *AlibabaIcbuPhotobankGroupListRequest

初始化AlibabaIcbuPhotobankGroupListRequest对象

func (AlibabaIcbuPhotobankGroupListRequest) GetApiMethodName

func (r AlibabaIcbuPhotobankGroupListRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuPhotobankGroupListRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuPhotobankGroupListRequest) GetExtraContext

func (r AlibabaIcbuPhotobankGroupListRequest) GetExtraContext() string

ExtraContext Getter

func (AlibabaIcbuPhotobankGroupListRequest) GetId

Id Getter

func (*AlibabaIcbuPhotobankGroupListRequest) SetExtraContext

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

ExtraContext Setter 补充信息

func (*AlibabaIcbuPhotobankGroupListRequest) SetId

Id Setter 查询图片分组信息,如果传入id,则获取当前分组和所有子分组信息,否则获取所有一级分组信息

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
	Groups []PhotoAlbumGroup `json:"groups,omitempty" xml:"groups>photo_album_group,omitempty"`
}

图片银行分组信息获取 成功返回结果

type AlibabaIcbuPhotobankGroupOperateAPIResponse

type AlibabaIcbuPhotobankGroupOperateAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuPhotobankGroupOperateResponse
}

图片银行分组操作接口 API返回值 alibaba.icbu.photobank.group.operate

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

type AlibabaIcbuPhotobankGroupOperateRequest

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

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

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

func NewAlibabaIcbuPhotobankGroupOperateRequest

func NewAlibabaIcbuPhotobankGroupOperateRequest() *AlibabaIcbuPhotobankGroupOperateRequest

初始化AlibabaIcbuPhotobankGroupOperateRequest对象

func (AlibabaIcbuPhotobankGroupOperateRequest) GetApiMethodName

func (r AlibabaIcbuPhotobankGroupOperateRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuPhotobankGroupOperateRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuPhotobankGroupOperateRequest) GetPhotoGroupOperationRequest

func (r AlibabaIcbuPhotobankGroupOperateRequest) GetPhotoGroupOperationRequest() *PhotoGroupOperationRequest

PhotoGroupOperationRequest Getter

func (*AlibabaIcbuPhotobankGroupOperateRequest) SetPhotoGroupOperationRequest

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

PhotoGroupOperationRequest Setter 图片分组操作请求对象

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
}

国际站图片银行查询接口 API返回值 alibaba.icbu.photobank.list

国际站图片银行查询接口

type AlibabaIcbuPhotobankListRequest

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

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

国际站图片银行查询接口

func NewAlibabaIcbuPhotobankListRequest

func NewAlibabaIcbuPhotobankListRequest() *AlibabaIcbuPhotobankListRequest

初始化AlibabaIcbuPhotobankListRequest对象

func (AlibabaIcbuPhotobankListRequest) GetApiMethodName

func (r AlibabaIcbuPhotobankListRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuPhotobankListRequest) GetApiParams

func (r AlibabaIcbuPhotobankListRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuPhotobankListRequest) GetCurrentPage

func (r AlibabaIcbuPhotobankListRequest) GetCurrentPage() int64

CurrentPage Getter

func (AlibabaIcbuPhotobankListRequest) GetExtraContext

func (r AlibabaIcbuPhotobankListRequest) GetExtraContext() string

ExtraContext Getter

func (AlibabaIcbuPhotobankListRequest) GetGroupId

func (r AlibabaIcbuPhotobankListRequest) GetGroupId() string

GroupId Getter

func (AlibabaIcbuPhotobankListRequest) GetLocationType

func (r AlibabaIcbuPhotobankListRequest) GetLocationType() string

LocationType Getter

func (AlibabaIcbuPhotobankListRequest) GetPageSize

func (r AlibabaIcbuPhotobankListRequest) GetPageSize() int64

PageSize Getter

func (*AlibabaIcbuPhotobankListRequest) SetCurrentPage

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

CurrentPage Setter 当前翻页数

func (*AlibabaIcbuPhotobankListRequest) SetExtraContext

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

ExtraContext Setter 额外的上下文信息. 例如:icvId

func (*AlibabaIcbuPhotobankListRequest) SetGroupId

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

GroupId Setter 图片组id

func (*AlibabaIcbuPhotobankListRequest) SetLocationType

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

LocationType Setter 存放位置 必要条件, 包括ALL_GROUP(所有目录), SUB_GROUP(指定图片组下),UNGROUP(未分组), TEMP(disable)四个值

func (*AlibabaIcbuPhotobankListRequest) SetPageSize

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

PageSize Setter 每页显示数

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
}

图片银行图片上传开放接口 API返回值 alibaba.icbu.photobank.upload

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

type AlibabaIcbuPhotobankUploadRequest

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

图片银行图片上传开放接口 API请求 alibaba.icbu.photobank.upload

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

func NewAlibabaIcbuPhotobankUploadRequest

func NewAlibabaIcbuPhotobankUploadRequest() *AlibabaIcbuPhotobankUploadRequest

初始化AlibabaIcbuPhotobankUploadRequest对象

func (AlibabaIcbuPhotobankUploadRequest) GetApiMethodName

func (r AlibabaIcbuPhotobankUploadRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuPhotobankUploadRequest) GetApiParams

func (r AlibabaIcbuPhotobankUploadRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuPhotobankUploadRequest) GetExtraContext

func (r AlibabaIcbuPhotobankUploadRequest) GetExtraContext() string

ExtraContext Getter

func (AlibabaIcbuPhotobankUploadRequest) GetFileName

func (r AlibabaIcbuPhotobankUploadRequest) GetFileName() string

FileName Getter

func (AlibabaIcbuPhotobankUploadRequest) GetGroupId

GroupId Getter

func (AlibabaIcbuPhotobankUploadRequest) GetImageBytes

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

ImageBytes Getter

func (*AlibabaIcbuPhotobankUploadRequest) SetExtraContext

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

ExtraContext Setter 扩展参数信息,如ICVID

func (*AlibabaIcbuPhotobankUploadRequest) SetFileName

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

FileName Setter 上传图片名称

func (*AlibabaIcbuPhotobankUploadRequest) SetGroupId

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

GroupId Setter 上传图片所在分组

func (*AlibabaIcbuPhotobankUploadRequest) SetImageBytes

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

ImageBytes Setter 图片字节数组

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
}

发布产品 API返回值 alibaba.icbu.product.add

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

type AlibabaIcbuProductAddDraftAPIResponse

type AlibabaIcbuProductAddDraftAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductAddDraftResponse
}

ICBU商品发布草稿接口 API返回值 alibaba.icbu.product.add.draft

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

type AlibabaIcbuProductAddDraftRequest

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

ICBU商品发布草稿接口 API请求 alibaba.icbu.product.add.draft

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

func NewAlibabaIcbuProductAddDraftRequest

func NewAlibabaIcbuProductAddDraftRequest() *AlibabaIcbuProductAddDraftRequest

初始化AlibabaIcbuProductAddDraftRequest对象

func (AlibabaIcbuProductAddDraftRequest) GetApiMethodName

func (r AlibabaIcbuProductAddDraftRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductAddDraftRequest) GetApiParams

func (r AlibabaIcbuProductAddDraftRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductAddDraftRequest) GetAttributes

Attributes Getter

func (AlibabaIcbuProductAddDraftRequest) GetBulkDiscountPrices

func (r AlibabaIcbuProductAddDraftRequest) GetBulkDiscountPrices() []BulkDiscountPrice

BulkDiscountPrices Getter

func (AlibabaIcbuProductAddDraftRequest) GetCategoryId

func (r AlibabaIcbuProductAddDraftRequest) GetCategoryId() int64

CategoryId Getter

func (AlibabaIcbuProductAddDraftRequest) GetCustomInfo

func (r AlibabaIcbuProductAddDraftRequest) GetCustomInfo() *CustomInfo

CustomInfo Getter

func (AlibabaIcbuProductAddDraftRequest) GetDescription

func (r AlibabaIcbuProductAddDraftRequest) GetDescription() string

Description Getter

func (AlibabaIcbuProductAddDraftRequest) GetExtraContext

func (r AlibabaIcbuProductAddDraftRequest) GetExtraContext() string

ExtraContext Getter

func (AlibabaIcbuProductAddDraftRequest) GetGroupId

GroupId Getter

func (AlibabaIcbuProductAddDraftRequest) GetIsSmartEdit

func (r AlibabaIcbuProductAddDraftRequest) GetIsSmartEdit() bool

IsSmartEdit Getter

func (AlibabaIcbuProductAddDraftRequest) GetKeywords

func (r AlibabaIcbuProductAddDraftRequest) GetKeywords() []string

Keywords Getter

func (AlibabaIcbuProductAddDraftRequest) GetLanguage

func (r AlibabaIcbuProductAddDraftRequest) GetLanguage() string

Language Getter

func (AlibabaIcbuProductAddDraftRequest) GetMainImage

func (r AlibabaIcbuProductAddDraftRequest) GetMainImage() *MainImage

MainImage Getter

func (AlibabaIcbuProductAddDraftRequest) GetMarket

Market Getter

func (AlibabaIcbuProductAddDraftRequest) GetProductSku

func (r AlibabaIcbuProductAddDraftRequest) GetProductSku() *ProductSku

ProductSku Getter

func (AlibabaIcbuProductAddDraftRequest) GetProductType

func (r AlibabaIcbuProductAddDraftRequest) GetProductType() string

ProductType Getter

func (AlibabaIcbuProductAddDraftRequest) GetSourcingTrade

func (r AlibabaIcbuProductAddDraftRequest) GetSourcingTrade() *SourcingTrade

SourcingTrade Getter

func (AlibabaIcbuProductAddDraftRequest) GetSubject

Subject Getter

func (AlibabaIcbuProductAddDraftRequest) GetWholesaleTrade

func (r AlibabaIcbuProductAddDraftRequest) GetWholesaleTrade() *WholesaleTrade

WholesaleTrade Getter

func (*AlibabaIcbuProductAddDraftRequest) SetAttributes

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

Attributes Setter 商品属性和属性值

func (*AlibabaIcbuProductAddDraftRequest) SetBulkDiscountPrices

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

BulkDiscountPrices Setter 根据数量设置的折扣价

func (*AlibabaIcbuProductAddDraftRequest) SetCategoryId

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

CategoryId Setter 类目ID

func (*AlibabaIcbuProductAddDraftRequest) SetCustomInfo

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

CustomInfo Setter 定制信息

func (*AlibabaIcbuProductAddDraftRequest) SetDescription

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

Description Setter 商品详情描述,可包含图片中心的图片URL

func (*AlibabaIcbuProductAddDraftRequest) SetExtraContext

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

ExtraContext Setter 补充信息

func (*AlibabaIcbuProductAddDraftRequest) SetGroupId

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

GroupId Setter 分组ID

func (*AlibabaIcbuProductAddDraftRequest) SetIsSmartEdit

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

IsSmartEdit Setter 是否智能编辑,如果不传,默认为false

func (*AlibabaIcbuProductAddDraftRequest) SetKeywords

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

Keywords Setter 关键词,不要包含特殊符号(如,;),最多三个

func (*AlibabaIcbuProductAddDraftRequest) SetLanguage

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

Language Setter 语种,参见FAQ 语种枚举值

func (*AlibabaIcbuProductAddDraftRequest) SetMainImage

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

MainImage Setter 商品主图

func (*AlibabaIcbuProductAddDraftRequest) SetMarket

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

Market Setter 发布的市场,支持main/onesite,默认main发到主市场,填onesite发布为商机通产品

func (*AlibabaIcbuProductAddDraftRequest) SetProductSku

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

ProductSku Setter 商品SKU定义

func (*AlibabaIcbuProductAddDraftRequest) SetProductType

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

ProductType Setter 商品类型,在线批发商品(wholesale)或者询盘商品(sourcing),值为wholesale时,必须填写wholesale_trade

func (*AlibabaIcbuProductAddDraftRequest) SetSourcingTrade

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

SourcingTrade Setter 询盘商品交易信息

func (*AlibabaIcbuProductAddDraftRequest) SetSubject

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

Subject Setter 商品名称,最多128个字符

func (*AlibabaIcbuProductAddDraftRequest) SetWholesaleTrade

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

WholesaleTrade Setter 在线批发商品交易信息

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"`
	// 混淆后的产品ID
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

ICBU商品发布草稿接口 成功返回结果

type AlibabaIcbuProductAddRequest

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

发布产品 API请求 alibaba.icbu.product.add

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

func NewAlibabaIcbuProductAddRequest

func NewAlibabaIcbuProductAddRequest() *AlibabaIcbuProductAddRequest

初始化AlibabaIcbuProductAddRequest对象

func (AlibabaIcbuProductAddRequest) GetApiMethodName

func (r AlibabaIcbuProductAddRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductAddRequest) GetApiParams

func (r AlibabaIcbuProductAddRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductAddRequest) GetAttributes

func (r AlibabaIcbuProductAddRequest) GetAttributes() []ProductAttribute

Attributes Getter

func (AlibabaIcbuProductAddRequest) GetBulkDiscountPrices

func (r AlibabaIcbuProductAddRequest) GetBulkDiscountPrices() []BulkDiscountPrice

BulkDiscountPrices Getter

func (AlibabaIcbuProductAddRequest) GetCategoryId

func (r AlibabaIcbuProductAddRequest) GetCategoryId() int64

CategoryId Getter

func (AlibabaIcbuProductAddRequest) GetCustomInfo

func (r AlibabaIcbuProductAddRequest) GetCustomInfo() *CustomInfo

CustomInfo Getter

func (AlibabaIcbuProductAddRequest) GetDescription

func (r AlibabaIcbuProductAddRequest) GetDescription() string

Description Getter

func (AlibabaIcbuProductAddRequest) GetExtraContext

func (r AlibabaIcbuProductAddRequest) GetExtraContext() string

ExtraContext Getter

func (AlibabaIcbuProductAddRequest) GetGroupId

func (r AlibabaIcbuProductAddRequest) GetGroupId() int64

GroupId Getter

func (AlibabaIcbuProductAddRequest) GetIsSmartEdit

func (r AlibabaIcbuProductAddRequest) GetIsSmartEdit() bool

IsSmartEdit Getter

func (AlibabaIcbuProductAddRequest) GetKeywords

func (r AlibabaIcbuProductAddRequest) GetKeywords() []string

Keywords Getter

func (AlibabaIcbuProductAddRequest) GetLanguage

func (r AlibabaIcbuProductAddRequest) GetLanguage() string

Language Getter

func (AlibabaIcbuProductAddRequest) GetMainImage

func (r AlibabaIcbuProductAddRequest) GetMainImage() *MainImage

MainImage Getter

func (AlibabaIcbuProductAddRequest) GetMarket

func (r AlibabaIcbuProductAddRequest) GetMarket() string

Market Getter

func (AlibabaIcbuProductAddRequest) GetProductSku

func (r AlibabaIcbuProductAddRequest) GetProductSku() *ProductSku

ProductSku Getter

func (AlibabaIcbuProductAddRequest) GetProductType

func (r AlibabaIcbuProductAddRequest) GetProductType() string

ProductType Getter

func (AlibabaIcbuProductAddRequest) GetSourcingTrade

func (r AlibabaIcbuProductAddRequest) GetSourcingTrade() *SourcingTrade

SourcingTrade Getter

func (AlibabaIcbuProductAddRequest) GetSubject

func (r AlibabaIcbuProductAddRequest) GetSubject() string

Subject Getter

func (AlibabaIcbuProductAddRequest) GetWholesaleTrade

func (r AlibabaIcbuProductAddRequest) GetWholesaleTrade() *WholesaleTrade

WholesaleTrade Getter

func (*AlibabaIcbuProductAddRequest) SetAttributes

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

Attributes Setter 商品属性和属性值

func (*AlibabaIcbuProductAddRequest) SetBulkDiscountPrices

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

BulkDiscountPrices Setter 根据数量设置的折扣价

func (*AlibabaIcbuProductAddRequest) SetCategoryId

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

CategoryId Setter 类目ID

func (*AlibabaIcbuProductAddRequest) SetCustomInfo

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

CustomInfo Setter 定制信息

func (*AlibabaIcbuProductAddRequest) SetDescription

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

Description Setter 商品详情描述,可包含图片中心的图片URL

func (*AlibabaIcbuProductAddRequest) SetExtraContext

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

ExtraContext Setter 补充信息

func (*AlibabaIcbuProductAddRequest) SetGroupId

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

GroupId Setter 分组ID

func (*AlibabaIcbuProductAddRequest) SetIsSmartEdit

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

IsSmartEdit Setter 是否智能编辑,如果不传,默认为false

func (*AlibabaIcbuProductAddRequest) SetKeywords

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

Keywords Setter 关键词,不要包含特殊符号(如,;),最多三个

func (*AlibabaIcbuProductAddRequest) SetLanguage

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

Language Setter 语种,参见FAQ 语种枚举值

func (*AlibabaIcbuProductAddRequest) SetMainImage

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

MainImage Setter 商品主图

func (*AlibabaIcbuProductAddRequest) SetMarket

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

Market Setter 发布的市场,支持main,发到主市场

func (*AlibabaIcbuProductAddRequest) SetProductSku

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

ProductSku Setter 商品SKU定义

func (*AlibabaIcbuProductAddRequest) SetProductType

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

ProductType Setter 商品类型,在线批发商品(wholesale)或者询盘商品(sourcing),值为wholesale时,必须填写wholesale_trade

func (*AlibabaIcbuProductAddRequest) SetSourcingTrade

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

SourcingTrade Setter 询盘商品交易信息

func (*AlibabaIcbuProductAddRequest) SetSubject

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

Subject Setter 商品名称,最多128个字符

func (*AlibabaIcbuProductAddRequest) SetWholesaleTrade

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

WholesaleTrade Setter 在线批发商品交易信息

type AlibabaIcbuProductAddResponse

type AlibabaIcbuProductAddResponse struct {
	XMLName xml.Name `xml:"alibaba_icbu_product_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 混淆后的产品ID
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

发布产品 成功返回结果

type AlibabaIcbuProductBatchUpdateDisplayAPIResponse

type AlibabaIcbuProductBatchUpdateDisplayAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductBatchUpdateDisplayResponse
}

商品批量上下架接口 API返回值 alibaba.icbu.product.batch.update.display

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

type AlibabaIcbuProductBatchUpdateDisplayRequest

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

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

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

func NewAlibabaIcbuProductBatchUpdateDisplayRequest

func NewAlibabaIcbuProductBatchUpdateDisplayRequest() *AlibabaIcbuProductBatchUpdateDisplayRequest

初始化AlibabaIcbuProductBatchUpdateDisplayRequest对象

func (AlibabaIcbuProductBatchUpdateDisplayRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductBatchUpdateDisplayRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductBatchUpdateDisplayRequest) GetNewDisplay

NewDisplay Getter

func (AlibabaIcbuProductBatchUpdateDisplayRequest) GetProductIdList

ProductIdList Getter

func (*AlibabaIcbuProductBatchUpdateDisplayRequest) SetNewDisplay

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

NewDisplay Setter on表示上架,off表示下架

func (*AlibabaIcbuProductBatchUpdateDisplayRequest) SetProductIdList

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

ProductIdList Setter 用逗号分隔的混淆id字符串

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"`
	// 本次操作是否成功,true表示成功,false表示失败
	SubSuccess bool `json:"sub_success,omitempty" xml:"sub_success,omitempty"`
}

商品批量上下架接口 成功返回结果

type AlibabaIcbuProductGetAPIResponse

type AlibabaIcbuProductGetAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductGetResponse
}

获得单个商品详情 API返回值 alibaba.icbu.product.get

获取商品详情

type AlibabaIcbuProductGetRequest

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

获得单个商品详情 API请求 alibaba.icbu.product.get

获取商品详情

func NewAlibabaIcbuProductGetRequest

func NewAlibabaIcbuProductGetRequest() *AlibabaIcbuProductGetRequest

初始化AlibabaIcbuProductGetRequest对象

func (AlibabaIcbuProductGetRequest) GetApiMethodName

func (r AlibabaIcbuProductGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductGetRequest) GetApiParams

func (r AlibabaIcbuProductGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductGetRequest) GetLanguage

func (r AlibabaIcbuProductGetRequest) GetLanguage() string

Language Getter

func (AlibabaIcbuProductGetRequest) GetProductId

func (r AlibabaIcbuProductGetRequest) GetProductId() string

ProductId Getter

func (*AlibabaIcbuProductGetRequest) SetLanguage

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

Language Setter 商品语种,目前只支持ENGLISH

func (*AlibabaIcbuProductGetRequest) SetProductId

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

ProductId Setter 混淆后的商品ID

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
}

增加商品分组 API返回值 alibaba.icbu.product.group.add

增加商品分组

type AlibabaIcbuProductGroupAddRequest

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

增加商品分组 API请求 alibaba.icbu.product.group.add

增加商品分组

func NewAlibabaIcbuProductGroupAddRequest

func NewAlibabaIcbuProductGroupAddRequest() *AlibabaIcbuProductGroupAddRequest

初始化AlibabaIcbuProductGroupAddRequest对象

func (AlibabaIcbuProductGroupAddRequest) GetApiMethodName

func (r AlibabaIcbuProductGroupAddRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductGroupAddRequest) GetApiParams

func (r AlibabaIcbuProductGroupAddRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductGroupAddRequest) GetExtraContext

func (r AlibabaIcbuProductGroupAddRequest) GetExtraContext() string

ExtraContext Getter

func (AlibabaIcbuProductGroupAddRequest) GetGroupName

func (r AlibabaIcbuProductGroupAddRequest) GetGroupName() string

GroupName Getter

func (AlibabaIcbuProductGroupAddRequest) GetParentId

func (r AlibabaIcbuProductGroupAddRequest) GetParentId() int64

ParentId Getter

func (*AlibabaIcbuProductGroupAddRequest) SetExtraContext

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

ExtraContext Setter 补充信息,如isv id

func (*AlibabaIcbuProductGroupAddRequest) SetGroupName

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

GroupName Setter 分组名称

func (*AlibabaIcbuProductGroupAddRequest) SetParentId

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

ParentId Setter 上级分组ID,如果建立顶级分组设为-1

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
}

分组信息获取 API返回值 alibaba.icbu.product.group.get

分组信息获取

type AlibabaIcbuProductGroupGetRequest

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

分组信息获取 API请求 alibaba.icbu.product.group.get

分组信息获取

func NewAlibabaIcbuProductGroupGetRequest

func NewAlibabaIcbuProductGroupGetRequest() *AlibabaIcbuProductGroupGetRequest

初始化AlibabaIcbuProductGroupGetRequest对象

func (AlibabaIcbuProductGroupGetRequest) GetApiMethodName

func (r AlibabaIcbuProductGroupGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductGroupGetRequest) GetApiParams

func (r AlibabaIcbuProductGroupGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductGroupGetRequest) GetExtraContext

func (r AlibabaIcbuProductGroupGetRequest) GetExtraContext() string

ExtraContext Getter

func (AlibabaIcbuProductGroupGetRequest) GetGroupId

GroupId Getter

func (*AlibabaIcbuProductGroupGetRequest) SetExtraContext

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

ExtraContext Setter 补充信息

func (*AlibabaIcbuProductGroupGetRequest) SetGroupId

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

GroupId Setter 分组ID,传-1获得所有一级分组

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解密 API返回值 alibaba.icbu.product.id.decrypt

对混淆的产品ID解密

type AlibabaIcbuProductIdDecryptRequest

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

商品ID解密 API请求 alibaba.icbu.product.id.decrypt

对混淆的产品ID解密

func NewAlibabaIcbuProductIdDecryptRequest

func NewAlibabaIcbuProductIdDecryptRequest() *AlibabaIcbuProductIdDecryptRequest

初始化AlibabaIcbuProductIdDecryptRequest对象

func (AlibabaIcbuProductIdDecryptRequest) GetApiMethodName

func (r AlibabaIcbuProductIdDecryptRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductIdDecryptRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductIdDecryptRequest) GetLanguage

Language Getter

func (AlibabaIcbuProductIdDecryptRequest) GetProductId

func (r AlibabaIcbuProductIdDecryptRequest) GetProductId() string

ProductId Getter

func (*AlibabaIcbuProductIdDecryptRequest) SetLanguage

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

Language Setter 语种

func (*AlibabaIcbuProductIdDecryptRequest) SetProductId

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

ProductId Setter 混淆后的商品ID

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
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

商品ID解密 成功返回结果

type AlibabaIcbuProductListAPIResponse

type AlibabaIcbuProductListAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductListResponse
}

商品查询 API返回值 alibaba.icbu.product.list

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

type AlibabaIcbuProductListRequest

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

商品查询 API请求 alibaba.icbu.product.list

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

func NewAlibabaIcbuProductListRequest

func NewAlibabaIcbuProductListRequest() *AlibabaIcbuProductListRequest

初始化AlibabaIcbuProductListRequest对象

func (AlibabaIcbuProductListRequest) GetApiMethodName

func (r AlibabaIcbuProductListRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductListRequest) GetApiParams

func (r AlibabaIcbuProductListRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductListRequest) GetCategoryId

func (r AlibabaIcbuProductListRequest) GetCategoryId() int64

CategoryId Getter

func (AlibabaIcbuProductListRequest) GetCurrentPage

func (r AlibabaIcbuProductListRequest) GetCurrentPage() int64

CurrentPage Getter

func (AlibabaIcbuProductListRequest) GetGmtModifiedFrom

func (r AlibabaIcbuProductListRequest) GetGmtModifiedFrom() string

GmtModifiedFrom Getter

func (AlibabaIcbuProductListRequest) GetGmtModifiedTo

func (r AlibabaIcbuProductListRequest) GetGmtModifiedTo() string

GmtModifiedTo Getter

func (AlibabaIcbuProductListRequest) GetGroupId1

func (r AlibabaIcbuProductListRequest) GetGroupId1() int64

GroupId1 Getter

func (AlibabaIcbuProductListRequest) GetGroupId2

func (r AlibabaIcbuProductListRequest) GetGroupId2() int64

GroupId2 Getter

func (AlibabaIcbuProductListRequest) GetGroupId3

func (r AlibabaIcbuProductListRequest) GetGroupId3() int64

GroupId3 Getter

func (AlibabaIcbuProductListRequest) GetId

Id Getter

func (AlibabaIcbuProductListRequest) GetLanguage

func (r AlibabaIcbuProductListRequest) GetLanguage() string

Language Getter

func (AlibabaIcbuProductListRequest) GetPageSize

func (r AlibabaIcbuProductListRequest) GetPageSize() int64

PageSize Getter

func (AlibabaIcbuProductListRequest) GetSubject

func (r AlibabaIcbuProductListRequest) GetSubject() string

Subject Getter

func (*AlibabaIcbuProductListRequest) SetCategoryId

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

CategoryId Setter 类目ID

func (*AlibabaIcbuProductListRequest) SetCurrentPage

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

CurrentPage Setter 当前页

func (*AlibabaIcbuProductListRequest) SetGmtModifiedFrom

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

GmtModifiedFrom Setter 最早修改时间,格式yyyy-MM-dd HH:mm:ss

func (*AlibabaIcbuProductListRequest) SetGmtModifiedTo

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

GmtModifiedTo Setter 最晚修改时间,格式yyyy-MM-dd HH:mm:ss

func (*AlibabaIcbuProductListRequest) SetGroupId1

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

GroupId1 Setter 商品一级分组id,可选填。若填写0 则表示取回的商品没有一级分组,不填入代表取回的商品不关心它的一级分组,填写对应的group id将返回这个分组下的商品

func (*AlibabaIcbuProductListRequest) SetGroupId2

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

GroupId2 Setter 商品二级分组id,可选填。若填写-1 则表示取回的商品没有二级分组,不填入代表取回的商品不关系它的二级分组,填写对应的group id将返回这个分组下的商品

func (*AlibabaIcbuProductListRequest) SetGroupId3

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

GroupId3 Setter 商品三级分组id,可选填。若填写-1 则表示取回的商品没有三级分组,不填入代表取回的商品不关心它的三级分组,填写对应的group id将返回这个分组下的商品

func (*AlibabaIcbuProductListRequest) SetId

Id Setter 商品明文id

func (*AlibabaIcbuProductListRequest) SetLanguage

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

Language Setter 商品语种,目前只支持ENGLISH

func (*AlibabaIcbuProductListRequest) SetPageSize

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

PageSize Setter 每页大小,最大30

func (*AlibabaIcbuProductListRequest) SetSubject

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

Subject Setter 商品名称,支持模糊匹配

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
}

(新)商品发布新接口 API返回值 alibaba.icbu.product.schema.add

提供发布ICBU商品的入口

type AlibabaIcbuProductSchemaAddDraftAPIResponse

type AlibabaIcbuProductSchemaAddDraftAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductSchemaAddDraftResponse
}

(新)ICBU商品发布草稿 API返回值 alibaba.icbu.product.schema.add.draft

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

type AlibabaIcbuProductSchemaAddDraftRequest

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

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

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

func NewAlibabaIcbuProductSchemaAddDraftRequest

func NewAlibabaIcbuProductSchemaAddDraftRequest() *AlibabaIcbuProductSchemaAddDraftRequest

初始化AlibabaIcbuProductSchemaAddDraftRequest对象

func (AlibabaIcbuProductSchemaAddDraftRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaAddDraftRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductSchemaAddDraftRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductSchemaAddDraftRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaAddDraftRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

ParamProductTopPublishRequest Getter

func (*AlibabaIcbuProductSchemaAddDraftRequest) SetParamProductTopPublishRequest

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

ParamProductTopPublishRequest Setter 发布入参

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"`
	// 商品草稿明文id
	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"`
}

(新)ICBU商品发布草稿 成功返回结果

type AlibabaIcbuProductSchemaAddRequest

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

(新)商品发布新接口 API请求 alibaba.icbu.product.schema.add

提供发布ICBU商品的入口

func NewAlibabaIcbuProductSchemaAddRequest

func NewAlibabaIcbuProductSchemaAddRequest() *AlibabaIcbuProductSchemaAddRequest

初始化AlibabaIcbuProductSchemaAddRequest对象

func (AlibabaIcbuProductSchemaAddRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaAddRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductSchemaAddRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductSchemaAddRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaAddRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

ParamProductTopPublishRequest Getter

func (*AlibabaIcbuProductSchemaAddRequest) SetParamProductTopPublishRequest

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

ParamProductTopPublishRequest Setter 发布入参

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"`
	// 商品明文id
	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接口 API返回值 alibaba.icbu.product.schema.get

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

type AlibabaIcbuProductSchemaGetRequest

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

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

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

func NewAlibabaIcbuProductSchemaGetRequest

func NewAlibabaIcbuProductSchemaGetRequest() *AlibabaIcbuProductSchemaGetRequest

初始化AlibabaIcbuProductSchemaGetRequest对象

func (AlibabaIcbuProductSchemaGetRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductSchemaGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductSchemaGetRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaGetRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

ParamProductTopPublishRequest Getter

func (*AlibabaIcbuProductSchemaGetRequest) SetParamProductTopPublishRequest

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

ParamProductTopPublishRequest Setter 商品规则渲染请求

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"`
}

(新)ICBU商品发布schema接口 成功返回结果

type AlibabaIcbuProductSchemaRenderAPIResponse

type AlibabaIcbuProductSchemaRenderAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductSchemaRenderResponse
}

(新)获取商品信息 API返回值 alibaba.icbu.product.schema.render

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

type AlibabaIcbuProductSchemaRenderDraftAPIResponse

type AlibabaIcbuProductSchemaRenderDraftAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductSchemaRenderDraftResponse
}

(新)渲染草稿商品数据 API返回值 alibaba.icbu.product.schema.render.draft

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

type AlibabaIcbuProductSchemaRenderDraftRequest

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

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

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

func NewAlibabaIcbuProductSchemaRenderDraftRequest

func NewAlibabaIcbuProductSchemaRenderDraftRequest() *AlibabaIcbuProductSchemaRenderDraftRequest

初始化AlibabaIcbuProductSchemaRenderDraftRequest对象

func (AlibabaIcbuProductSchemaRenderDraftRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductSchemaRenderDraftRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductSchemaRenderDraftRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaRenderDraftRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

ParamProductTopPublishRequest Getter

func (*AlibabaIcbuProductSchemaRenderDraftRequest) SetParamProductTopPublishRequest

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

ParamProductTopPublishRequest Setter 商品规则渲染请求

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
}

(新)获取商品信息 API请求 alibaba.icbu.product.schema.render

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

func NewAlibabaIcbuProductSchemaRenderRequest

func NewAlibabaIcbuProductSchemaRenderRequest() *AlibabaIcbuProductSchemaRenderRequest

初始化AlibabaIcbuProductSchemaRenderRequest对象

func (AlibabaIcbuProductSchemaRenderRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaRenderRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductSchemaRenderRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductSchemaRenderRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaRenderRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

ParamProductTopPublishRequest Getter

func (*AlibabaIcbuProductSchemaRenderRequest) SetParamProductTopPublishRequest

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

ParamProductTopPublishRequest Setter 商品规则渲染请求

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
}

(新)商品发布增量更新接口 API返回值 alibaba.icbu.product.schema.update

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

type AlibabaIcbuProductSchemaUpdateRequest

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

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

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

func NewAlibabaIcbuProductSchemaUpdateRequest

func NewAlibabaIcbuProductSchemaUpdateRequest() *AlibabaIcbuProductSchemaUpdateRequest

初始化AlibabaIcbuProductSchemaUpdateRequest对象

func (AlibabaIcbuProductSchemaUpdateRequest) GetApiMethodName

func (r AlibabaIcbuProductSchemaUpdateRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductSchemaUpdateRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductSchemaUpdateRequest) GetParamProductTopPublishRequest

func (r AlibabaIcbuProductSchemaUpdateRequest) GetParamProductTopPublishRequest() *ProductTopPublishRequest

ParamProductTopPublishRequest Getter

func (*AlibabaIcbuProductSchemaUpdateRequest) SetParamProductTopPublishRequest

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

ParamProductTopPublishRequest Setter 发布入参

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"`
	// 商品明文id
	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
}

产品质量分查询 API返回值 alibaba.icbu.product.score.get

产品质量分查询

type AlibabaIcbuProductScoreGetRequest

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

产品质量分查询 API请求 alibaba.icbu.product.score.get

产品质量分查询

func NewAlibabaIcbuProductScoreGetRequest

func NewAlibabaIcbuProductScoreGetRequest() *AlibabaIcbuProductScoreGetRequest

初始化AlibabaIcbuProductScoreGetRequest对象

func (AlibabaIcbuProductScoreGetRequest) GetApiMethodName

func (r AlibabaIcbuProductScoreGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductScoreGetRequest) GetApiParams

func (r AlibabaIcbuProductScoreGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductScoreGetRequest) GetProductId

func (r AlibabaIcbuProductScoreGetRequest) GetProductId() string

ProductId Getter

func (*AlibabaIcbuProductScoreGetRequest) SetProductId

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

ProductId Setter 混淆后的商品ID

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
}

修改商品 API返回值 alibaba.icbu.product.update

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

type AlibabaIcbuProductUpdateFieldAPIResponse

type AlibabaIcbuProductUpdateFieldAPIResponse struct {
	model.CommonResponse
	AlibabaIcbuProductUpdateFieldResponse
}

商品按字段更新 API返回值 alibaba.icbu.product.update.field

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

type AlibabaIcbuProductUpdateFieldRequest

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

商品按字段更新 API请求 alibaba.icbu.product.update.field

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

func NewAlibabaIcbuProductUpdateFieldRequest

func NewAlibabaIcbuProductUpdateFieldRequest() *AlibabaIcbuProductUpdateFieldRequest

初始化AlibabaIcbuProductUpdateFieldRequest对象

func (AlibabaIcbuProductUpdateFieldRequest) GetApiMethodName

func (r AlibabaIcbuProductUpdateFieldRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductUpdateFieldRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductUpdateFieldRequest) GetAttributes

Attributes Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetBulkDiscountPrices

func (r AlibabaIcbuProductUpdateFieldRequest) GetBulkDiscountPrices() []BulkDiscountPrice

BulkDiscountPrices Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetCategoryId

func (r AlibabaIcbuProductUpdateFieldRequest) GetCategoryId() int64

CategoryId Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetCustomInfo

CustomInfo Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetDescription

func (r AlibabaIcbuProductUpdateFieldRequest) GetDescription() string

Description Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetExtraContext

func (r AlibabaIcbuProductUpdateFieldRequest) GetExtraContext() string

ExtraContext Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetGroupId

GroupId Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetIsSmartEdit

func (r AlibabaIcbuProductUpdateFieldRequest) GetIsSmartEdit() bool

IsSmartEdit Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetKeywords

func (r AlibabaIcbuProductUpdateFieldRequest) GetKeywords() []string

Keywords Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetLanguage

Language Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetMainImage

MainImage Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetMarket

Market Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetProductId

ProductId Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetProductSku

ProductSku Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetProductType

func (r AlibabaIcbuProductUpdateFieldRequest) GetProductType() string

ProductType Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetSourcingTrade

SourcingTrade Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetSubject

Subject Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetUseSkuPrice

func (r AlibabaIcbuProductUpdateFieldRequest) GetUseSkuPrice() bool

UseSkuPrice Getter

func (AlibabaIcbuProductUpdateFieldRequest) GetWholesaleTrade

WholesaleTrade Getter

func (*AlibabaIcbuProductUpdateFieldRequest) SetAttributes

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

Attributes Setter 商品属性和属性值

func (*AlibabaIcbuProductUpdateFieldRequest) SetBulkDiscountPrices

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

BulkDiscountPrices Setter 根据数量设置的折扣价

func (*AlibabaIcbuProductUpdateFieldRequest) SetCategoryId

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

CategoryId Setter 类目ID

func (*AlibabaIcbuProductUpdateFieldRequest) SetCustomInfo

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

CustomInfo Setter 定制信息

func (*AlibabaIcbuProductUpdateFieldRequest) SetDescription

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

Description Setter 商品详情描述,可包含图片中心的图片URL

func (*AlibabaIcbuProductUpdateFieldRequest) SetExtraContext

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

ExtraContext Setter 补充信息

func (*AlibabaIcbuProductUpdateFieldRequest) SetGroupId

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

GroupId Setter 分组ID

func (*AlibabaIcbuProductUpdateFieldRequest) SetIsSmartEdit

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

IsSmartEdit Setter 商品详情种类,true表示智能编辑,不填默认取商品原来的详情种类

func (*AlibabaIcbuProductUpdateFieldRequest) SetKeywords

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

Keywords Setter 关键词,不要包含特殊符号(如,;),最多三个

func (*AlibabaIcbuProductUpdateFieldRequest) SetLanguage

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

Language Setter 语种,当前只有english

func (*AlibabaIcbuProductUpdateFieldRequest) SetMainImage

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

MainImage Setter 商品主图

func (*AlibabaIcbuProductUpdateFieldRequest) SetMarket

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

Market Setter 发布的市场,支持main/onesite,默认main发到主市场,填onesite发布为商机通产品

func (*AlibabaIcbuProductUpdateFieldRequest) SetProductId

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

ProductId Setter 混淆商品ID

func (*AlibabaIcbuProductUpdateFieldRequest) SetProductSku

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

ProductSku Setter 商品SKU定义

func (*AlibabaIcbuProductUpdateFieldRequest) SetProductType

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

ProductType Setter 商品类型,在线批发商品(wholesale)或者询盘商品(sourcing)

func (*AlibabaIcbuProductUpdateFieldRequest) SetSourcingTrade

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

SourcingTrade Setter 询盘商品交易信息

func (*AlibabaIcbuProductUpdateFieldRequest) SetSubject

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

Subject Setter 商品名称,最多128个字符

func (*AlibabaIcbuProductUpdateFieldRequest) SetUseSkuPrice

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

UseSkuPrice Setter 使用SKU价的时候需要传入这个参数

func (*AlibabaIcbuProductUpdateFieldRequest) SetWholesaleTrade

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

WholesaleTrade Setter 在线批发商品交易信息

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"`
	// 加密后的产品ID
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

商品按字段更新 成功返回结果

type AlibabaIcbuProductUpdateRequest

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

修改商品 API请求 alibaba.icbu.product.update

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

func NewAlibabaIcbuProductUpdateRequest

func NewAlibabaIcbuProductUpdateRequest() *AlibabaIcbuProductUpdateRequest

初始化AlibabaIcbuProductUpdateRequest对象

func (AlibabaIcbuProductUpdateRequest) GetApiMethodName

func (r AlibabaIcbuProductUpdateRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIcbuProductUpdateRequest) GetApiParams

func (r AlibabaIcbuProductUpdateRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaIcbuProductUpdateRequest) GetAttributes

Attributes Getter

func (AlibabaIcbuProductUpdateRequest) GetBulkDiscountPrices

func (r AlibabaIcbuProductUpdateRequest) GetBulkDiscountPrices() []BulkDiscountPrice

BulkDiscountPrices Getter

func (AlibabaIcbuProductUpdateRequest) GetCategoryId

func (r AlibabaIcbuProductUpdateRequest) GetCategoryId() int64

CategoryId Getter

func (AlibabaIcbuProductUpdateRequest) GetCustomInfo

func (r AlibabaIcbuProductUpdateRequest) GetCustomInfo() *CustomInfo

CustomInfo Getter

func (AlibabaIcbuProductUpdateRequest) GetDescription

func (r AlibabaIcbuProductUpdateRequest) GetDescription() string

Description Getter

func (AlibabaIcbuProductUpdateRequest) GetExtraContext

func (r AlibabaIcbuProductUpdateRequest) GetExtraContext() string

ExtraContext Getter

func (AlibabaIcbuProductUpdateRequest) GetGroupId

func (r AlibabaIcbuProductUpdateRequest) GetGroupId() int64

GroupId Getter

func (AlibabaIcbuProductUpdateRequest) GetIsSmartEdit

func (r AlibabaIcbuProductUpdateRequest) GetIsSmartEdit() bool

IsSmartEdit Getter

func (AlibabaIcbuProductUpdateRequest) GetKeywords

func (r AlibabaIcbuProductUpdateRequest) GetKeywords() []string

Keywords Getter

func (AlibabaIcbuProductUpdateRequest) GetLanguage

func (r AlibabaIcbuProductUpdateRequest) GetLanguage() string

Language Getter

func (AlibabaIcbuProductUpdateRequest) GetMainImage

func (r AlibabaIcbuProductUpdateRequest) GetMainImage() *MainImage

MainImage Getter

func (AlibabaIcbuProductUpdateRequest) GetMarket

Market Getter

func (AlibabaIcbuProductUpdateRequest) GetProductId

func (r AlibabaIcbuProductUpdateRequest) GetProductId() string

ProductId Getter

func (AlibabaIcbuProductUpdateRequest) GetProductSku

func (r AlibabaIcbuProductUpdateRequest) GetProductSku() *ProductSku

ProductSku Getter

func (AlibabaIcbuProductUpdateRequest) GetProductType

func (r AlibabaIcbuProductUpdateRequest) GetProductType() string

ProductType Getter

func (AlibabaIcbuProductUpdateRequest) GetSourcingTrade

func (r AlibabaIcbuProductUpdateRequest) GetSourcingTrade() *SourcingTrade

SourcingTrade Getter

func (AlibabaIcbuProductUpdateRequest) GetSubject

func (r AlibabaIcbuProductUpdateRequest) GetSubject() string

Subject Getter

func (AlibabaIcbuProductUpdateRequest) GetWholesaleTrade

func (r AlibabaIcbuProductUpdateRequest) GetWholesaleTrade() *WholesaleTrade

WholesaleTrade Getter

func (*AlibabaIcbuProductUpdateRequest) SetAttributes

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

Attributes Setter 商品属性和属性值

func (*AlibabaIcbuProductUpdateRequest) SetBulkDiscountPrices

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

BulkDiscountPrices Setter 根据数量设置的折扣价

func (*AlibabaIcbuProductUpdateRequest) SetCategoryId

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

CategoryId Setter 类目ID

func (*AlibabaIcbuProductUpdateRequest) SetCustomInfo

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

CustomInfo Setter 定制信息

func (*AlibabaIcbuProductUpdateRequest) SetDescription

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

Description Setter 商品详情描述,可包含图片中心的图片URL

func (*AlibabaIcbuProductUpdateRequest) SetExtraContext

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

ExtraContext Setter 补充信息

func (*AlibabaIcbuProductUpdateRequest) SetGroupId

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

GroupId Setter 分组ID

func (*AlibabaIcbuProductUpdateRequest) SetIsSmartEdit

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

IsSmartEdit Setter 智能编辑,不填写使用原来的。注意必须和详情的格式一致

func (*AlibabaIcbuProductUpdateRequest) SetKeywords

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

Keywords Setter 关键词,不要包含特殊符号(如,;),最多三个

func (*AlibabaIcbuProductUpdateRequest) SetLanguage

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

Language Setter 语种,参见FAQ 语种枚举值

func (*AlibabaIcbuProductUpdateRequest) SetMainImage

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

MainImage Setter 商品主图

func (*AlibabaIcbuProductUpdateRequest) SetMarket

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

Market Setter 发布的市场,支持main/onesite,默认main发到主市场,填onesite发布为商机通产品

func (*AlibabaIcbuProductUpdateRequest) SetProductId

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

ProductId Setter 混淆商品ID

func (*AlibabaIcbuProductUpdateRequest) SetProductSku

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

ProductSku Setter 商品SKU定义

func (*AlibabaIcbuProductUpdateRequest) SetProductType

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

ProductType Setter 商品类型,在线批发商品(wholesale)或者询盘商品(sourcing)

func (*AlibabaIcbuProductUpdateRequest) SetSourcingTrade

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

SourcingTrade Setter 询盘商品交易信息

func (*AlibabaIcbuProductUpdateRequest) SetSubject

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

Subject Setter 商品名称,最多128个字符

func (*AlibabaIcbuProductUpdateRequest) SetWholesaleTrade

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

WholesaleTrade Setter 在线批发商品交易信息

type AlibabaIcbuProductUpdateResponse

type AlibabaIcbuProductUpdateResponse struct {
	XMLName xml.Name `xml:"alibaba_icbu_product_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 加密后的产品ID
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

修改商品 成功返回结果

type AlibabaProductBriefResponse

type AlibabaProductBriefResponse struct {
	// 商品ID
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 混淆后的商品ID
	ProductId string `json:"product_id,omitempty" xml:"product_id,omitempty"`
	// 分组ID
	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"`
	// Y为上架状态
	Display string `json:"display,omitempty" xml:"display,omitempty"`
	// 最近一次修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 类目ID
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// james
	OwnerMemberDisplayName string `json:"owner_member_display_name,omitempty" xml:"owner_member_display_name,omitempty"`
	// true
	IsSpecific bool `json:"is_specific,omitempty" xml:"is_specific,omitempty"`
	// true
	IsRts bool `json:"is_rts,omitempty" xml:"is_rts,omitempty"`
	// https://www.alibaba.com/product-detail/Eco-Friendly-100-Biodegradable-Cornstarch-Trash_60832548452.html?spm=a2700.galleryofferlist.normalList.12.6c612db4ueHAW2&fullFirstScreen=true
	PcDetailUrl string `json:"pc_detail_url,omitempty" xml:"pc_detail_url,omitempty"`
	// true
	SmartEdit bool `json:"smart_edit,omitempty" xml:"smart_edit,omitempty"`
	// 2020-12-22 12:00:00
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
}

AlibabaProductBriefResponse

type AlibabaProductResponse

type AlibabaProductResponse struct {
	// 类目ID
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// 商品分组ID
	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`
	// 商品名称
	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`
	// status 的值:sketch:草稿,approved:审核通过,tbd:审核不通过,new 、modified :审核中
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 关键词
	Keywords []string `json:"keywords,omitempty" xml:"keywords>string,omitempty"`
	// 商品属性
	Attributes []ProductAttribute `json:"attributes,omitempty" xml:"attributes>product_attribute,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"`
	// 商品SKU
	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"`
	// 产品ID
	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"`
	// Y为上架状态
	Display string `json:"display,omitempty" xml:"display,omitempty"`
	// 产品负责人显示名,由firstname和lastname拼接组成
	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"`
	// /**      * SKU价      */     SKU_PRICE("sku_price"),     /**      * 阶梯价      */     LADDER_PRICE("ladder_price"),     /**      * fob价: 单一区间fob价      */     FOB_PRICE("fob_price");
	PriceType string `json:"price_type,omitempty" xml:"price_type,omitempty"`
	// https://www.alibaba.com/product-detail/Short-Umbrella-Girls-Black-Lace-Polka_1600107214049.html?spm=a2700.galleryofferlist.normalList.12.6c612db4ueHAW2
	PcDetailUrl string `json:"pc_detail_url,omitempty" xml:"pc_detail_url,omitempty"`
}

AlibabaProductResponse

type AlibabaWholesaleShippinglineTemplateListAPIResponse

type AlibabaWholesaleShippinglineTemplateListAPIResponse struct {
	model.CommonResponse
	AlibabaWholesaleShippinglineTemplateListResponse
}

获取运费模板 API返回值 alibaba.wholesale.shippingline.template.list

查询运费模板信息

type AlibabaWholesaleShippinglineTemplateListRequest

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

获取运费模板 API请求 alibaba.wholesale.shippingline.template.list

查询运费模板信息

func NewAlibabaWholesaleShippinglineTemplateListRequest

func NewAlibabaWholesaleShippinglineTemplateListRequest() *AlibabaWholesaleShippinglineTemplateListRequest

初始化AlibabaWholesaleShippinglineTemplateListRequest对象

func (AlibabaWholesaleShippinglineTemplateListRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaWholesaleShippinglineTemplateListRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaWholesaleShippinglineTemplateListRequest) GetCount

Count Getter

func (AlibabaWholesaleShippinglineTemplateListRequest) GetPageNum

PageNum Getter

func (*AlibabaWholesaleShippinglineTemplateListRequest) SetCount

Count Setter 每页返回的数据个数

func (*AlibabaWholesaleShippinglineTemplateListRequest) SetPageNum

PageNum Setter 第几页从1开始

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 {
	// 属性id
	AttrId int64 `json:"attr_id,omitempty" xml:"attr_id,omitempty"`
	// 英文名字
	EnName string `json:"en_name,omitempty" xml:"en_name,omitempty"`
	// 展示类型;input;group
	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"`
	// 该属性能否当成SKU属性
	SkuAttribute bool `json:"sku_attribute,omitempty" xml:"sku_attribute,omitempty"`
	// 用成SKU属性时,是否支持自定义图片展示
	CustomizeImage bool `json:"customize_image,omitempty" xml:"customize_image,omitempty"`
	// 属性可选的属性值
	AttributeValues []AttributeValue `json:"attribute_values,omitempty" xml:"attribute_values>attribute_value,omitempty"`
	// 输入类型
	InputType string `json:"input_type,omitempty" xml:"input_type,omitempty"`
	// 用成SKU属性时,是否支持自定义属性值名称
	CustomizeValue bool `json:"customize_value,omitempty" xml:"customize_value,omitempty"`
	// valueType
	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 {
	// 属性id
	AttrId int64 `json:"attr_id,omitempty" xml:"attr_id,omitempty"`
	// 英文名字
	EnName string `json:"en_name,omitempty" xml:"en_name,omitempty"`
	// 属性值id
	AttrValueId int64 `json:"attr_value_id,omitempty" xml:"attr_value_id,omitempty"`
	// 该属性值的子属性id
	ChildAttrs []int64 `json:"child_attrs,omitempty" xml:"child_attrs>int64,omitempty"`
	// 所属类目id
	CatId int64 `json:"cat_id,omitempty" xml:"cat_id,omitempty"`
	// 是否SKU属性值
	SkuValue bool `json:"sku_value,omitempty" xml:"sku_value,omitempty"`
}

AttributeValue

type AttributeValueRequest

type AttributeValueRequest struct {
	// 选填;需要过滤的属性值id
	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 {
	// 起始数量,范围是1-99999
	StartQuantity int64 `json:"start_quantity,omitempty" xml:"start_quantity,omitempty"`
	// 价格,范围是0.01-9999999.00
	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>custom_content,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 {
	// 仓库code,默认不填
	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"`
	// 类目属性id,放到数组第一个位置
	AttrId []int64 `json:"attr_id,omitempty" xml:"attr_id>int64,omitempty"`
	// 属性值id, 不同取值范围时的查询策略如下:  <=0:列出当前类目属性的所有属性值  >0:指定当前类目属性的某一个属性值,列出该属性值下的子属性和该子属性的所有属性值
	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>shippingline_template,omitempty"`
}

ListTemplateAPIResult

type MainImage

type MainImage struct {
	// alibaba图片中心的图片URL列表,请使用alibaba.icbu.photobank.upload接口上传图片
	Images []string `json:"images,omitempty" xml:"images>string,omitempty"`
	// 是否打水印,是(true)或否(false)
	Watermark bool `json:"watermark,omitempty" xml:"watermark,omitempty"`
	// 水印是否有边框,有边框(Y)或者无边框(N)
	WatermarkFrame string `json:"watermark_frame,omitempty" xml:"watermark_frame,omitempty"`
	// 水印位置,在中间(center)或者在底部(bottom)
	WatermarkPosition string `json:"watermark_position,omitempty" xml:"watermark_position,omitempty"`
}

MainImage

type PaginationQueryList

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

PaginationQueryList

type PhotoAlbumGroup

type PhotoAlbumGroup struct {
	// id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// level1
	Level1 int64 `json:"level1,omitempty" xml:"level1,omitempty"`
	// level2
	Level2 int64 `json:"level2,omitempty" xml:"level2,omitempty"`
	// level3
	Level3 int64 `json:"level3,omitempty" xml:"level3,omitempty"`
	// name
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

PhotoAlbumGroup

type PhotoGroupOperationRequest

type PhotoGroupOperationRequest struct {
	// add操作中表示新增的分组名,rename操作中表示重命名后的分组名,delete操作不填
	GroupName string `json:"group_name,omitempty" xml:"group_name,omitempty"`
	// add操作中表示新增分组的父分组id,delete操作和rename操作表示要操作的分组id
	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`
	// add表示新增分组,delete表示删除分组,rename表示重命名分组
	Operation string `json:"operation,omitempty" xml:"operation,omitempty"`
}

PhotoGroupOperationRequest

type PhotoGroupResult

type PhotoGroupResult struct {
	// add操作中表示新增的图片分组,rename操作中表示重命名的分组,delete操作中返回分组信息
	PhotobankGroup *PhotobankGroup `json:"photobank_group,omitempty" xml:"photobank_group,omitempty"`
}

PhotoGroupResult

type PhotobankGroup

type PhotobankGroup struct {
	// level3
	Level3 int64 `json:"level3,omitempty" xml:"level3,omitempty"`
	// level2
	Level2 int64 `json:"level2,omitempty" xml:"level2,omitempty"`
	// level1
	Level1 int64 `json:"level1,omitempty" xml:"level1,omitempty"`
	// 分组名字
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 分组id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

PhotobankGroup

type PhotobankImageDo

type PhotobankImageDo struct {
	// full url
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// gmtModified
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// ownerMemberDisplayName
	OwnerMemberDisplayName string `json:"owner_member_display_name,omitempty" xml:"owner_member_display_name,omitempty"`
	// fileName
	FileName string `json:"file_name,omitempty" xml:"file_name,omitempty"`
	// fileSize
	FileSize int64 `json:"file_size,omitempty" xml:"file_size,omitempty"`
	// referenceCount
	ReferenceCount int64 `json:"reference_count,omitempty" xml:"reference_count,omitempty"`
	// groupId
	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`
	// 111111
	Id string `json:"id,omitempty" xml:"id,omitempty"`
}

PhotobankImageDo

type PostCategory

type PostCategory struct {
	// 父类目ID数组
	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"`
	// 类目ID
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// 子类目ID数组
	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 {
	// 属性ID
	AttributeId int64 `json:"attribute_id,omitempty" xml:"attribute_id,omitempty"`
	// 属性名称
	AttributeName string `json:"attribute_name,omitempty" xml:"attribute_name,omitempty"`
	// 属性值ID
	ValueId int64 `json:"value_id,omitempty" xml:"value_id,omitempty"`
	// 属性值名称
	ValueName string `json:"value_name,omitempty" xml:"value_name,omitempty"`
	// 作为sku属性值时,自定义属性值名称
	SkuCustomValueName string `json:"sku_custom_value_name,omitempty" xml:"sku_custom_value_name,omitempty"`
	// 作为sku属性值时,用图形来展示;必须是alibaba图片中心的图片URL,请使用API alibaba.icbu.photobank.upload 上传图片
	SkuCustomImageUrl string `json:"sku_custom_image_url,omitempty" xml:"sku_custom_image_url,omitempty"`
}

ProductAttribute

type ProductGroup

type ProductGroup struct {
	// 上级分组ID
	ParentId int64 `json:"parent_id,omitempty" xml:"parent_id,omitempty"`
	// 分组ID
	GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"`
	// 分组名称
	GroupName string `json:"group_name,omitempty" xml:"group_name,omitempty"`
	// 下级分组ID列表
	ChildrenIdList []int64 `json:"children_id_list,omitempty" xml:"children_id_list>int64,omitempty"`
	// 父节点id,父节点处在分组树的二级
	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 {
	// 精品标,,返回字段中 boutique_tag 含义: 1 精品 2 普通品 3 低质品 4 实力优品
	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>product_attribute,omitempty"`
	// 单个SKU详细定义
	SpecialSkus []SkuDetail `json:"special_skus,omitempty" xml:"special_skus>sku_detail,omitempty"`
	// 需要失效的SKU的详细定义
	ExcludeSkus []SkuDetail `json:"exclude_skus,omitempty" xml:"exclude_skus>sku_detail,omitempty"`
}

ProductSku

type ProductSkuResponse

type ProductSkuResponse struct {
	// SKU使用的属性
	SkuAttributes []SkuAttribute `json:"sku_attributes,omitempty" xml:"sku_attributes>sku_attribute,omitempty"`
	// SKU定义
	Skus []SkuDefinition `json:"skus,omitempty" xml:"skus>sku_definition,omitempty"`
}

ProductSkuResponse

type ProductTopPublishRequest

type ProductTopPublishRequest struct {
	// 类目id
	CatId int64 `json:"cat_id,omitempty" xml:"cat_id,omitempty"`
	// 返回文案的语种,支持en_US,zh,zh_TW
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 商品的具体数据信息
	Xml string `json:"xml,omitempty" xml:"xml,omitempty"`
	// 商品明文id
	ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

ProductTopPublishRequest

type ShippinglineTemplate

type ShippinglineTemplate struct {
	// 运费模板id
	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>sku_attribute_value,omitempty"`
	// 属性ID
	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"`
	// 自定义的图片URL
	ImageUrl string `json:"image_url,omitempty" xml:"image_url,omitempty"`
	// 默认的展示样式
	MarkInfo string `json:"mark_info,omitempty" xml:"mark_info,omitempty"`
	// 属性值ID
	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>bulk_discount_price,omitempty"`
	// attr2Value
	Attr2Value string `json:"attr2_value,omitempty" xml:"attr2_value,omitempty"`
	// 商品的SKU编码
	SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"`
	// 商品的SKUid,唯一标识SKU
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
	// 商品的库存列表
	InventoryDtoList []ProductInventoryDto `json:"inventory_dto_list,omitempty" xml:"inventory_dto_list>product_inventory_dto,omitempty"`
}

SkuDefinition

type SkuDetail

type SkuDetail struct {
	// 商品属性
	Attributes []ProductAttribute `json:"attributes,omitempty" xml:"attributes>product_attribute,omitempty"`
	// 价格,单位是美元,精确到小数点后两位,范围是0.01-9999999.00
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 商品的SKU编码
	SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"`
	// 库存
	InventoryDtoList []InventoryDetail `json:"inventory_dto_list,omitempty" xml:"inventory_dto_list>inventory_detail,omitempty"`
	// SKU id,唯一标识一个SKU
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
}

SkuDetail

type SourcingTrade

type SourcingTrade struct {
	// FOB货币价格,枚举值
	FobCurrency string `json:"fob_currency,omitempty" xml:"fob_currency,omitempty"`
	// FOB最小价格
	FobMinPrice string `json:"fob_min_price,omitempty" xml:"fob_min_price,omitempty"`
	// FOB最大价格
	FobMaxPrice string `json:"fob_max_price,omitempty" xml:"fob_max_price,omitempty"`
	// FOB计量单位,枚举值
	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>deliver_period,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"`
	// 生成的图片全路径URL
	PhotobankUrl string `json:"photobank_url,omitempty" xml:"photobank_url,omitempty"`
	// 图片的唯一识别id
	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"`
	// 销售方式,按件卖(normal)或者按批卖(batch)
	SaleType string `json:"sale_type,omitempty" xml:"sale_type,omitempty"`
	// 每批数量,当sale_type=batch时生效,范围是1-99999
	BatchNumber int64 `json:"batch_number,omitempty" xml:"batch_number,omitempty"`
	// 价格,单位是美元,精确到小数点后两位,范围是0.01-9999999.00
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 尺寸,单位是厘米,长宽高范围是1-9999999
	PackageSize string `json:"package_size,omitempty" xml:"package_size,omitempty"`
	// 重量,单位是kg,精确到小数点后三位,范围是0.01-9999999.000
	Weight string `json:"weight,omitempty" xml:"weight,omitempty"`
	// 最小起订量,范围是1-99999
	MinOrderQuantity int64 `json:"min_order_quantity,omitempty" xml:"min_order_quantity,omitempty"`
	// 运费模板ID
	ShippingLineTemplateId int64 `json:"shipping_line_template_id,omitempty" xml:"shipping_line_template_id,omitempty"`
	// 备货期,单位是天,范围是1-60
	HandlingTime int64 `json:"handling_time,omitempty" xml:"handling_time,omitempty"`
	// 发货周期,发货时间相关建议使用此项
	DeliverPeriods []DeliverPeriod `json:"deliver_periods,omitempty" xml:"deliver_periods>deliver_period,omitempty"`
	// 体积,单位是立方厘米,范围是1-9999999
	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