perfect

package
v1.1.3 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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaPerfectPerformanceItemQueryAPIResponse

type AlibabaPerfectPerformanceItemQueryAPIResponse struct {
	model.CommonResponse
	AlibabaPerfectPerformanceItemQueryResponse
}

商品完美履约信息查询 APIResponse alibaba.perfect.performance.item.query

同城零售商品完美履约信息查询

type AlibabaPerfectPerformanceItemQueryRequest

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

商品完美履约信息查询 APIRequest alibaba.perfect.performance.item.query

同城零售商品完美履约信息查询

func NewAlibabaPerfectPerformanceItemQueryRequest

func NewAlibabaPerfectPerformanceItemQueryRequest() *AlibabaPerfectPerformanceItemQueryRequest

func (AlibabaPerfectPerformanceItemQueryRequest) GetApiMethodName

func (AlibabaPerfectPerformanceItemQueryRequest) GetApiParams

func (AlibabaPerfectPerformanceItemQueryRequest) GetItemPerfectPerformanceQueryReq

func (r AlibabaPerfectPerformanceItemQueryRequest) GetItemPerfectPerformanceQueryReq() *ItemPerfectPerformanceQueryReq

func (*AlibabaPerfectPerformanceItemQueryRequest) SetItemPerfectPerformanceQueryReq

func (r *AlibabaPerfectPerformanceItemQueryRequest) SetItemPerfectPerformanceQueryReq(itemPerfectPerformanceQueryReq *ItemPerfectPerformanceQueryReq) error

type AlibabaPerfectPerformanceItemQueryResponse

type AlibabaPerfectPerformanceItemQueryResponse struct {
	XMLName xml.Name `xml:"alibaba_perfect_performance_item_query_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data *ItemPerfectPerformanceQueryResp `json:"data,omitempty" xml:"data,omitempty"`
}

type AlibabaPerfectPerformanceLocalitemEditAPIResponse

type AlibabaPerfectPerformanceLocalitemEditAPIResponse struct {
	model.CommonResponse
	AlibabaPerfectPerformanceLocalitemEditResponse
}

同城购定制发品编辑 APIResponse alibaba.perfect.performance.localitem.edit

同城购业务定制化发品接口,同城购业务线专用

type AlibabaPerfectPerformanceLocalitemEditRequest

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

同城购定制发品编辑 APIRequest alibaba.perfect.performance.localitem.edit

同城购业务定制化发品接口,同城购业务线专用

func NewAlibabaPerfectPerformanceLocalitemEditRequest

func NewAlibabaPerfectPerformanceLocalitemEditRequest() *AlibabaPerfectPerformanceLocalitemEditRequest

func (AlibabaPerfectPerformanceLocalitemEditRequest) GetApiMethodName

func (AlibabaPerfectPerformanceLocalitemEditRequest) GetApiParams

func (AlibabaPerfectPerformanceLocalitemEditRequest) GetParamPerfectPerformanceItemPublishReq

func (r AlibabaPerfectPerformanceLocalitemEditRequest) GetParamPerfectPerformanceItemPublishReq() *PerfectPerformanceItemPublishReq

func (*AlibabaPerfectPerformanceLocalitemEditRequest) SetParamPerfectPerformanceItemPublishReq

func (r *AlibabaPerfectPerformanceLocalitemEditRequest) SetParamPerfectPerformanceItemPublishReq(paramPerfectPerformanceItemPublishReq *PerfectPerformanceItemPublishReq) error

type AlibabaPerfectPerformanceLocalitemEditResponse

type AlibabaPerfectPerformanceLocalitemEditResponse struct {
	XMLName xml.Name `xml:"alibaba_perfect_performance_localitem_edit_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlibabaPerfectPerformanceLocalitemPublishAPIResponse

type AlibabaPerfectPerformanceLocalitemPublishAPIResponse struct {
	model.CommonResponse
	AlibabaPerfectPerformanceLocalitemPublishResponse
}

同城购定制化发品 APIResponse alibaba.perfect.performance.localitem.publish

同城购业务定制化发品接口,同城购业务线专用

type AlibabaPerfectPerformanceLocalitemPublishRequest

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

同城购定制化发品 APIRequest alibaba.perfect.performance.localitem.publish

同城购业务定制化发品接口,同城购业务线专用

func NewAlibabaPerfectPerformanceLocalitemPublishRequest

func NewAlibabaPerfectPerformanceLocalitemPublishRequest() *AlibabaPerfectPerformanceLocalitemPublishRequest

func (AlibabaPerfectPerformanceLocalitemPublishRequest) GetApiMethodName

func (AlibabaPerfectPerformanceLocalitemPublishRequest) GetApiParams

func (AlibabaPerfectPerformanceLocalitemPublishRequest) GetParamPerfectPerformanceItemPublishReq

func (r AlibabaPerfectPerformanceLocalitemPublishRequest) GetParamPerfectPerformanceItemPublishReq() *PerfectPerformanceItemPublishReq

func (*AlibabaPerfectPerformanceLocalitemPublishRequest) SetParamPerfectPerformanceItemPublishReq

func (r *AlibabaPerfectPerformanceLocalitemPublishRequest) SetParamPerfectPerformanceItemPublishReq(paramPerfectPerformanceItemPublishReq *PerfectPerformanceItemPublishReq) error

type AlibabaPerfectPerformanceLocalitemPublishResponse

type AlibabaPerfectPerformanceLocalitemPublishResponse struct {
	XMLName xml.Name `xml:"alibaba_perfect_performance_localitem_publish_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type BaseResult

type BaseResult struct {
	Code string `json:"code,omitempty" xml:"code,omitempty"`

	Data *PerfectPerformanceItemPublishResp `json:"data,omitempty" xml:"data,omitempty"`

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

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

BaseResult

type ItemPerfectPerformanceQueryReq

type ItemPerfectPerformanceQueryReq struct {
	ItemTmallId string `json:"item_tmall_id,omitempty" xml:"item_tmall_id,omitempty"`
}

ItemPerfectPerformanceQueryReq

type ItemPerfectPerformanceQueryResp

type ItemPerfectPerformanceQueryResp struct {
	IsTcItem bool `json:"is_tc_item,omitempty" xml:"is_tc_item,omitempty"`

	ItemOuterId string `json:"item_outer_id,omitempty" xml:"item_outer_id,omitempty"`

	ItemTmallId string `json:"item_tmall_id,omitempty" xml:"item_tmall_id,omitempty"`

	TcStoreList []TcStoreList `json:"tc_store_list,omitempty" xml:"tc_store_list,omitempty"`
}

ItemPerfectPerformanceQueryResp

type PerfectItemBaseInfoDto

type PerfectItemBaseInfoDto struct {
	ItemBarcode string `json:"item_barcode,omitempty" xml:"item_barcode,omitempty"`

	ItemOuterId string `json:"item_outer_id,omitempty" xml:"item_outer_id,omitempty"`

	ItemPretium string `json:"item_pretium,omitempty" xml:"item_pretium,omitempty"`

	ItemPrice string `json:"item_price,omitempty" xml:"item_price,omitempty"`

	ItemQuantity int64 `json:"item_quantity,omitempty" xml:"item_quantity,omitempty"`

	ItemSize string `json:"item_size,omitempty" xml:"item_size,omitempty"`

	ItemWeight string `json:"item_weight,omitempty" xml:"item_weight,omitempty"`

	SaleChannelKey string `json:"sale_channel_key,omitempty" xml:"sale_channel_key,omitempty"`
}

PerfectItemBaseInfoDto

type PerfectItemDescribeInfoDto

type PerfectItemDescribeInfoDto struct {
	Description string `json:"description,omitempty" xml:"description,omitempty"`

	ItemPictures []string `json:"item_pictures,omitempty" xml:"item_pictures>string,omitempty"`

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

PerfectItemDescribeInfoDto

type PerfectItemLogisticsInfoDto

type PerfectItemLogisticsInfoDto struct {
	CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"`

	PostageTemplateCode string `json:"postage_template_code,omitempty" xml:"postage_template_code,omitempty"`

	ProvinceCode string `json:"province_code,omitempty" xml:"province_code,omitempty"`

	StoreGroupCode string `json:"store_group_code,omitempty" xml:"store_group_code,omitempty"`
}

PerfectItemLogisticsInfoDto

type PerfectItemProductInfoDto

type PerfectItemProductInfoDto struct {
	BrandCode string `json:"brand_code,omitempty" xml:"brand_code,omitempty"`

	CategoryCode string `json:"category_code,omitempty" xml:"category_code,omitempty"`

	ProductCode string `json:"product_code,omitempty" xml:"product_code,omitempty"`
}

PerfectItemProductInfoDto

type PerfectItemSkuInfoDto

type PerfectItemSkuInfoDto struct {
	SaleProperties []PerfectSalePropertyDto `json:"sale_properties,omitempty" xml:"sale_properties,omitempty"`

	ScProductInfo *PerfectScProductInfoDto `json:"sc_product_info,omitempty" xml:"sc_product_info,omitempty"`

	SkuBarcode string `json:"sku_barcode,omitempty" xml:"sku_barcode,omitempty"`

	SkuOuterId string `json:"sku_outer_id,omitempty" xml:"sku_outer_id,omitempty"`

	SkuPretium string `json:"sku_pretium,omitempty" xml:"sku_pretium,omitempty"`

	SkuPrice string `json:"sku_price,omitempty" xml:"sku_price,omitempty"`

	SkuQuantity int64 `json:"sku_quantity,omitempty" xml:"sku_quantity,omitempty"`
}

PerfectItemSkuInfoDto

type PerfectItemTradeInfoDto

type PerfectItemTradeInfoDto struct {
	HasInvoice bool `json:"has_invoice,omitempty" xml:"has_invoice,omitempty"`

	SellPromise bool `json:"sell_promise,omitempty" xml:"sell_promise,omitempty"`

	SubStockAtBuy bool `json:"sub_stock_at_buy,omitempty" xml:"sub_stock_at_buy,omitempty"`

	Support7Day bool `json:"support7_day,omitempty" xml:"support7_day,omitempty"`

	Warrant bool `json:"warrant,omitempty" xml:"warrant,omitempty"`
}

PerfectItemTradeInfoDto

type PerfectPerformanceItemPublishReq

type PerfectPerformanceItemPublishReq struct {
	DescribeInfo *PerfectItemDescribeInfoDto `json:"describe_info,omitempty" xml:"describe_info,omitempty"`

	ItemBaseInfo *PerfectItemBaseInfoDto `json:"item_base_info,omitempty" xml:"item_base_info,omitempty"`

	ItemSkuInfos []PerfectItemSkuInfoDto `json:"item_sku_infos,omitempty" xml:"item_sku_infos,omitempty"`

	ItemTradeInfo *PerfectItemTradeInfoDto `json:"item_trade_info,omitempty" xml:"item_trade_info,omitempty"`

	LogisticsInfo *PerfectItemLogisticsInfoDto `json:"logistics_info,omitempty" xml:"logistics_info,omitempty"`

	ProductInfo *PerfectItemProductInfoDto `json:"product_info,omitempty" xml:"product_info,omitempty"`

	ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"`
}

PerfectPerformanceItemPublishReq

type PerfectPerformanceItemPublishResp

type PerfectPerformanceItemPublishResp struct {
	ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"`
}

PerfectPerformanceItemPublishResp

type PerfectSalePropertyDto

type PerfectSalePropertyDto struct {
	SalePropertyKey string `json:"sale_property_key,omitempty" xml:"sale_property_key,omitempty"`

	SalePropertyValue string `json:"sale_property_value,omitempty" xml:"sale_property_value,omitempty"`
}

PerfectSalePropertyDto

type PerfectScProductInfoDto

type PerfectScProductInfoDto struct {
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

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

PerfectScProductInfoDto

type TcStoreList

type TcStoreList struct {
	StoreName string `json:"store_name,omitempty" xml:"store_name,omitempty"`

	StoreId int64 `json:"store_id,omitempty" xml:"store_id,omitempty"`
}

TcStoreList

Jump to

Keyboard shortcuts

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