Documentation ¶
Index ¶
- type AliexpressSolutionBatchProductDeleteAPIResponse
- type AliexpressSolutionBatchProductDeleteRequest
- func (r AliexpressSolutionBatchProductDeleteRequest) GetApiMethodName() string
- func (r AliexpressSolutionBatchProductDeleteRequest) GetApiParams() url.Values
- func (r AliexpressSolutionBatchProductDeleteRequest) GetProductIds() []int64
- func (r *AliexpressSolutionBatchProductDeleteRequest) SetProductIds(productIds []int64) error
- type AliexpressSolutionBatchProductDeleteResponse
- type AliexpressSolutionBatchProductInventoryUpdateAPIResponse
- type AliexpressSolutionBatchProductInventoryUpdateRequest
- func (r AliexpressSolutionBatchProductInventoryUpdateRequest) GetApiMethodName() string
- func (r AliexpressSolutionBatchProductInventoryUpdateRequest) GetApiParams() url.Values
- func (r AliexpressSolutionBatchProductInventoryUpdateRequest) GetMutipleProductUpdateList() []SynchronizeProductRequestDto
- func (r *AliexpressSolutionBatchProductInventoryUpdateRequest) SetMutipleProductUpdateList(mutipleProductUpdateList []SynchronizeProductRequestDto) error
- type AliexpressSolutionBatchProductInventoryUpdateResponse
- type AliexpressSolutionBatchProductPriceUpdateAPIResponse
- type AliexpressSolutionBatchProductPriceUpdateRequest
- func (r AliexpressSolutionBatchProductPriceUpdateRequest) GetApiMethodName() string
- func (r AliexpressSolutionBatchProductPriceUpdateRequest) GetApiParams() url.Values
- func (r AliexpressSolutionBatchProductPriceUpdateRequest) GetMutipleProductUpdateList() []SynchronizeProductRequestDto
- func (r *AliexpressSolutionBatchProductPriceUpdateRequest) SetMutipleProductUpdateList(mutipleProductUpdateList []SynchronizeProductRequestDto) error
- type AliexpressSolutionBatchProductPriceUpdateResponse
- type AliexpressSolutionFeedInvalidateAPIResponse
- type AliexpressSolutionFeedInvalidateRequest
- func (r AliexpressSolutionFeedInvalidateRequest) GetApiMethodName() string
- func (r AliexpressSolutionFeedInvalidateRequest) GetApiParams() url.Values
- func (r AliexpressSolutionFeedInvalidateRequest) GetJobIdList() string
- func (r *AliexpressSolutionFeedInvalidateRequest) SetJobIdList(jobIdList string) error
- type AliexpressSolutionFeedInvalidateResponse
- type AliexpressSolutionFeedListGetAPIResponse
- type AliexpressSolutionFeedListGetRequest
- func (r AliexpressSolutionFeedListGetRequest) GetApiMethodName() string
- func (r AliexpressSolutionFeedListGetRequest) GetApiParams() url.Values
- func (r AliexpressSolutionFeedListGetRequest) GetCurrentPage() int64
- func (r AliexpressSolutionFeedListGetRequest) GetFeedType() string
- func (r AliexpressSolutionFeedListGetRequest) GetPageSize() int64
- func (r AliexpressSolutionFeedListGetRequest) GetStatus() string
- func (r AliexpressSolutionFeedListGetRequest) GetSubmittedTimeEnd() string
- func (r AliexpressSolutionFeedListGetRequest) GetSubmittedTimeStart() string
- func (r *AliexpressSolutionFeedListGetRequest) SetCurrentPage(currentPage int64) error
- func (r *AliexpressSolutionFeedListGetRequest) SetFeedType(feedType string) error
- func (r *AliexpressSolutionFeedListGetRequest) SetPageSize(pageSize int64) error
- func (r *AliexpressSolutionFeedListGetRequest) SetStatus(status string) error
- func (r *AliexpressSolutionFeedListGetRequest) SetSubmittedTimeEnd(submittedTimeEnd string) error
- func (r *AliexpressSolutionFeedListGetRequest) SetSubmittedTimeStart(submittedTimeStart string) error
- type AliexpressSolutionFeedListGetResponse
- type AliexpressSolutionFeedQueryAPIResponse
- type AliexpressSolutionFeedQueryRequest
- type AliexpressSolutionFeedQueryResponse
- type AliexpressSolutionFeedSubmitAPIResponse
- type AliexpressSolutionFeedSubmitRequest
- func (r AliexpressSolutionFeedSubmitRequest) GetApiMethodName() string
- func (r AliexpressSolutionFeedSubmitRequest) GetApiParams() url.Values
- func (r AliexpressSolutionFeedSubmitRequest) GetItemList() []SingleItemRequestDto
- func (r AliexpressSolutionFeedSubmitRequest) GetOperationType() string
- func (r *AliexpressSolutionFeedSubmitRequest) SetItemList(itemList []SingleItemRequestDto) error
- func (r *AliexpressSolutionFeedSubmitRequest) SetOperationType(operationType string) error
- type AliexpressSolutionFeedSubmitResponse
- type AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateAPIResponse
- type AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest
- func (r AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) GetApiMethodName() string
- func (r AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) GetApiParams() url.Values
- func (r AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) GetLogisticOrderStateUpdateRequest() *LogisticOrderStateUpdateRequest
- func (r *AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) SetLogisticOrderStateUpdateRequest(logisticOrderStateUpdateRequest *LogisticOrderStateUpdateRequest) error
- type AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateResponse
- type AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateAPIResponse
- type AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest
- func (r AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) GetApiMethodName() string
- func (r AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) GetApiParams() url.Values
- func (r AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) GetLogisticsOrderCreationRequest() *LogisticOrderCreationForRmaRequest
- func (r *AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) SetLogisticsOrderCreationRequest(logisticsOrderCreationRequest *LogisticOrderCreationForRmaRequest) error
- type AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateResponse
- type AliexpressSolutionIssuePartnerRmaScreeningCreateAPIResponse
- type AliexpressSolutionIssuePartnerRmaScreeningCreateRequest
- func (r AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) GetApiMethodName() string
- func (r AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) GetApiParams() url.Values
- func (r AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) GetScreeningResultCreationRequest() *RmaScreeningCreationRequest
- func (r *AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) SetScreeningResultCreationRequest(screeningResultCreationRequest *RmaScreeningCreationRequest) error
- type AliexpressSolutionIssuePartnerRmaScreeningCreateResponse
- type AliexpressSolutionIssuePartnerRmaStateUpdateAPIResponse
- type AliexpressSolutionIssuePartnerRmaStateUpdateRequest
- func (r AliexpressSolutionIssuePartnerRmaStateUpdateRequest) GetApiMethodName() string
- func (r AliexpressSolutionIssuePartnerRmaStateUpdateRequest) GetApiParams() url.Values
- func (r AliexpressSolutionIssuePartnerRmaStateUpdateRequest) GetRmaStateUpdateRequest() *RmaStateUpdateRequest
- func (r *AliexpressSolutionIssuePartnerRmaStateUpdateRequest) SetRmaStateUpdateRequest(rmaStateUpdateRequest *RmaStateUpdateRequest) error
- type AliexpressSolutionIssuePartnerRmaStateUpdateResponse
- type AliexpressSolutionMerchantProfileGetAPIResponse
- type AliexpressSolutionMerchantProfileGetRequest
- type AliexpressSolutionMerchantProfileGetResponse
- type AliexpressSolutionOrderFulfillAPIResponse
- type AliexpressSolutionOrderFulfillRequest
- func (r AliexpressSolutionOrderFulfillRequest) GetApiMethodName() string
- func (r AliexpressSolutionOrderFulfillRequest) GetApiParams() url.Values
- func (r AliexpressSolutionOrderFulfillRequest) GetDescription() string
- func (r AliexpressSolutionOrderFulfillRequest) GetLogisticsNo() string
- func (r AliexpressSolutionOrderFulfillRequest) GetOutRef() string
- func (r AliexpressSolutionOrderFulfillRequest) GetSendType() string
- func (r AliexpressSolutionOrderFulfillRequest) GetServiceName() string
- func (r AliexpressSolutionOrderFulfillRequest) GetTrackingWebsite() string
- func (r *AliexpressSolutionOrderFulfillRequest) SetDescription(description string) error
- func (r *AliexpressSolutionOrderFulfillRequest) SetLogisticsNo(logisticsNo string) error
- func (r *AliexpressSolutionOrderFulfillRequest) SetOutRef(outRef string) error
- func (r *AliexpressSolutionOrderFulfillRequest) SetSendType(sendType string) error
- func (r *AliexpressSolutionOrderFulfillRequest) SetServiceName(serviceName string) error
- func (r *AliexpressSolutionOrderFulfillRequest) SetTrackingWebsite(trackingWebsite string) error
- type AliexpressSolutionOrderFulfillResponse
- type AliexpressSolutionOrderGetAPIResponse
- type AliexpressSolutionOrderGetRequest
- type AliexpressSolutionOrderGetResponse
- type AliexpressSolutionOrderInfoGetAPIResponse
- type AliexpressSolutionOrderInfoGetRequest
- func (r AliexpressSolutionOrderInfoGetRequest) GetApiMethodName() string
- func (r AliexpressSolutionOrderInfoGetRequest) GetApiParams() url.Values
- func (r AliexpressSolutionOrderInfoGetRequest) GetParam1() *OrderDetailQuery
- func (r *AliexpressSolutionOrderInfoGetRequest) SetParam1(param1 *OrderDetailQuery) error
- type AliexpressSolutionOrderInfoGetResponse
- type AliexpressSolutionOrderReceiptinfoGetAPIResponse
- type AliexpressSolutionOrderReceiptinfoGetRequest
- func (r AliexpressSolutionOrderReceiptinfoGetRequest) GetApiMethodName() string
- func (r AliexpressSolutionOrderReceiptinfoGetRequest) GetApiParams() url.Values
- func (r AliexpressSolutionOrderReceiptinfoGetRequest) GetParam1() *SingleOrderQuery
- func (r *AliexpressSolutionOrderReceiptinfoGetRequest) SetParam1(param1 *SingleOrderQuery) error
- type AliexpressSolutionOrderReceiptinfoGetResponse
- type AliexpressSolutionProductEditAPIResponse
- type AliexpressSolutionProductEditRequest
- func (r AliexpressSolutionProductEditRequest) GetApiMethodName() string
- func (r AliexpressSolutionProductEditRequest) GetApiParams() url.Values
- func (r AliexpressSolutionProductEditRequest) GetEditProductRequest() *PostProductRequestDto
- func (r *AliexpressSolutionProductEditRequest) SetEditProductRequest(editProductRequest *PostProductRequestDto) error
- type AliexpressSolutionProductEditResponse
- type AliexpressSolutionProductInfoGetAPIResponse
- type AliexpressSolutionProductInfoGetRequest
- func (r AliexpressSolutionProductInfoGetRequest) GetApiMethodName() string
- func (r AliexpressSolutionProductInfoGetRequest) GetApiParams() url.Values
- func (r AliexpressSolutionProductInfoGetRequest) GetProductId() int64
- func (r *AliexpressSolutionProductInfoGetRequest) SetProductId(productId int64) error
- type AliexpressSolutionProductInfoGetResponse
- type AliexpressSolutionProductListGetAPIResponse
- type AliexpressSolutionProductListGetRequest
- func (r AliexpressSolutionProductListGetRequest) GetAeopAEProductListQuery() *ItemListQuery
- func (r AliexpressSolutionProductListGetRequest) GetApiMethodName() string
- func (r AliexpressSolutionProductListGetRequest) GetApiParams() url.Values
- func (r *AliexpressSolutionProductListGetRequest) SetAeopAEProductListQuery(aeopAEProductListQuery *ItemListQuery) error
- type AliexpressSolutionProductListGetResponse
- type AliexpressSolutionProductPostAPIResponse
- type AliexpressSolutionProductPostRequest
- func (r AliexpressSolutionProductPostRequest) GetApiMethodName() string
- func (r AliexpressSolutionProductPostRequest) GetApiParams() url.Values
- func (r AliexpressSolutionProductPostRequest) GetPostProductRequest() *PostProductRequestDto
- func (r *AliexpressSolutionProductPostRequest) SetPostProductRequest(postProductRequest *PostProductRequestDto) error
- type AliexpressSolutionProductPostResponse
- type AliexpressSolutionProductSchemaGetAPIResponse
- type AliexpressSolutionProductSchemaGetRequest
- func (r AliexpressSolutionProductSchemaGetRequest) GetAliexpressCategoryId() int64
- func (r AliexpressSolutionProductSchemaGetRequest) GetApiMethodName() string
- func (r AliexpressSolutionProductSchemaGetRequest) GetApiParams() url.Values
- func (r *AliexpressSolutionProductSchemaGetRequest) SetAliexpressCategoryId(aliexpressCategoryId int64) error
- type AliexpressSolutionProductSchemaGetResponse
- type AliexpressSolutionSchemaProductFullUpdateAPIResponse
- type AliexpressSolutionSchemaProductFullUpdateRequest
- func (r AliexpressSolutionSchemaProductFullUpdateRequest) GetApiMethodName() string
- func (r AliexpressSolutionSchemaProductFullUpdateRequest) GetApiParams() url.Values
- func (r AliexpressSolutionSchemaProductFullUpdateRequest) GetSchemaFullUpdateRequest() string
- func (r *AliexpressSolutionSchemaProductFullUpdateRequest) SetSchemaFullUpdateRequest(schemaFullUpdateRequest string) error
- type AliexpressSolutionSchemaProductFullUpdateResponse
- type AliexpressSolutionSchemaProductInstancePostAPIResponse
- type AliexpressSolutionSchemaProductInstancePostRequest
- func (r AliexpressSolutionSchemaProductInstancePostRequest) GetApiMethodName() string
- func (r AliexpressSolutionSchemaProductInstancePostRequest) GetApiParams() url.Values
- func (r AliexpressSolutionSchemaProductInstancePostRequest) GetProductInstanceRequest() string
- func (r *AliexpressSolutionSchemaProductInstancePostRequest) SetProductInstanceRequest(productInstanceRequest string) error
- type AliexpressSolutionSchemaProductInstancePostResponse
- type AliexpressSolutionSellerCategoryTreeQueryAPIResponse
- type AliexpressSolutionSellerCategoryTreeQueryRequest
- func (r AliexpressSolutionSellerCategoryTreeQueryRequest) GetApiMethodName() string
- func (r AliexpressSolutionSellerCategoryTreeQueryRequest) GetApiParams() url.Values
- func (r AliexpressSolutionSellerCategoryTreeQueryRequest) GetCategoryId() int64
- func (r AliexpressSolutionSellerCategoryTreeQueryRequest) GetFilterNoPermission() bool
- func (r *AliexpressSolutionSellerCategoryTreeQueryRequest) SetCategoryId(categoryId int64) error
- func (r *AliexpressSolutionSellerCategoryTreeQueryRequest) SetFilterNoPermission(filterNoPermission bool) error
- type AliexpressSolutionSellerCategoryTreeQueryResponse
- type AliexpressSolutionSkuAttributeQueryAPIResponse
- type AliexpressSolutionSkuAttributeQueryRequest
- func (r AliexpressSolutionSkuAttributeQueryRequest) GetApiMethodName() string
- func (r AliexpressSolutionSkuAttributeQueryRequest) GetApiParams() url.Values
- func (r AliexpressSolutionSkuAttributeQueryRequest) GetQuerySkuAttributeInfoRequest() *SkuAttributeInfoQueryRequest
- func (r *AliexpressSolutionSkuAttributeQueryRequest) SetQuerySkuAttributeInfoRequest(querySkuAttributeInfoRequest *SkuAttributeInfoQueryRequest) error
- type AliexpressSolutionSkuAttributeQueryResponse
- type AttributeDto
- type BaseResult
- type BatchOperationJobDto
- type CategoryInfo
- type CommonAttributeValueInfoDto
- type Currency
- type GlobalAeopAeMultimedia
- type GlobalAeopAeProductProperty
- type GlobalAeopAeProductSku
- type GlobalAeopAeVideo
- type GlobalAeopFindProductResultDto
- type GlobalAeopSkuProperty
- type GlobalAeopTpAddressDto
- type GlobalAeopTpChildOrderDto
- type GlobalAeopTpIssueInfoDto
- type GlobalAeopTpLoanInfoDto
- type GlobalAeopTpLogisticInfoDto
- type GlobalAeopTpOperationLogDto
- type GlobalAeopTpOrderDetailDto
- type GlobalAeopTpOrderMsgDto
- type GlobalAeopTpOrderProductInfoDto
- type GlobalAeopTpPersonDto
- type GlobalAeopTpRefundInfoDto
- type GlobalAeopTpSaleDiscountInfo
- type GlobalDescription
- type GlobalMoneyStr
- type GlobalSubject
- type ItemDisplayDto
- type ItemListQuery
- type ItemListResultDto
- type LogisticOrderCreationForRmaRequest
- type LogisticOrderStateUpdateRequest
- type MarketImageDto
- type MultiCountryPriceConfigurationDto
- type OrderAddressDto
- type OrderDetailQuery
- type OrderDto
- type OrderProductDto
- type OrderQuery
- type PaginationResult
- type PostItemResponseDto
- type PostProductRequestDto
- type ProductSchemaDto
- type RmaLogisticOrderState
- type RmaScreeningCreationRequest
- type RmaState
- type RmaStateUpdateRequest
- type SimpleMoney
- type SingleCountryPriceDto
- type SingleItemRequestDto
- type SingleItemResponseDto
- type SingleLanguageDescriptionDto
- type SingleLanguageTitleDto
- type SingleOrderQuery
- type SingleSkuPriceByCountryDto
- type SkuAttributeDto
- type SkuAttributeInfoQueryRequest
- type SkuAttributeInfoQueryResponse
- type SkuInfoDto
- type SkuValueSimplifiedInfoDto
- type SupportedCommonAttributeDto
- type SupportedSkuAttributeDto
- type SynchronizeProductRequestDto
- type SynchronizeProductResponseDto
- type SynchronizeSkuRequestDto
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliexpressSolutionBatchProductDeleteAPIResponse ¶
type AliexpressSolutionBatchProductDeleteAPIResponse struct { model.CommonResponse AliexpressSolutionBatchProductDeleteResponse }
aliexpress.solution.batch.product.delete API返回值 aliexpress.solution.batch.product.delete
Product delete API. Please note that there is no reverse way to retrieve the products which have been deleted. Use this API in cautious.
type AliexpressSolutionBatchProductDeleteRequest ¶
type AliexpressSolutionBatchProductDeleteRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.batch.product.delete API请求 aliexpress.solution.batch.product.delete
Product delete API. Please note that there is no reverse way to retrieve the products which have been deleted. Use this API in cautious.
func NewAliexpressSolutionBatchProductDeleteRequest ¶
func NewAliexpressSolutionBatchProductDeleteRequest() *AliexpressSolutionBatchProductDeleteRequest
初始化AliexpressSolutionBatchProductDeleteRequest对象
func (AliexpressSolutionBatchProductDeleteRequest) GetApiMethodName ¶
func (r AliexpressSolutionBatchProductDeleteRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionBatchProductDeleteRequest) GetApiParams ¶
func (r AliexpressSolutionBatchProductDeleteRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionBatchProductDeleteRequest) GetProductIds ¶
func (r AliexpressSolutionBatchProductDeleteRequest) GetProductIds() []int64
ProductIds Getter
func (*AliexpressSolutionBatchProductDeleteRequest) SetProductIds ¶
func (r *AliexpressSolutionBatchProductDeleteRequest) SetProductIds(productIds []int64) error
ProductIds Setter maximum 100
type AliexpressSolutionBatchProductDeleteResponse ¶
type AliexpressSolutionBatchProductDeleteResponse struct { XMLName xml.Name `xml:"aliexpress_solution_batch_product_delete_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` }
aliexpress.solution.batch.product.delete 成功返回结果
type AliexpressSolutionBatchProductInventoryUpdateAPIResponse ¶
type AliexpressSolutionBatchProductInventoryUpdateAPIResponse struct { model.CommonResponse AliexpressSolutionBatchProductInventoryUpdateResponse }
aliexpress.solution.batch.product.inventory.update API返回值 aliexpress.solution.batch.product.inventory.update
batch product inventory update API for oversea sellers. Sellers could update multiple skus among multiple products in a single call. Maximum 20 products could be updated at the same time and maximum 200 skus could be updated within one product.
type AliexpressSolutionBatchProductInventoryUpdateRequest ¶
type AliexpressSolutionBatchProductInventoryUpdateRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.batch.product.inventory.update API请求 aliexpress.solution.batch.product.inventory.update
batch product inventory update API for oversea sellers. Sellers could update multiple skus among multiple products in a single call. Maximum 20 products could be updated at the same time and maximum 200 skus could be updated within one product.
func NewAliexpressSolutionBatchProductInventoryUpdateRequest ¶
func NewAliexpressSolutionBatchProductInventoryUpdateRequest() *AliexpressSolutionBatchProductInventoryUpdateRequest
初始化AliexpressSolutionBatchProductInventoryUpdateRequest对象
func (AliexpressSolutionBatchProductInventoryUpdateRequest) GetApiMethodName ¶
func (r AliexpressSolutionBatchProductInventoryUpdateRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionBatchProductInventoryUpdateRequest) GetApiParams ¶
func (r AliexpressSolutionBatchProductInventoryUpdateRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionBatchProductInventoryUpdateRequest) GetMutipleProductUpdateList ¶
func (r AliexpressSolutionBatchProductInventoryUpdateRequest) GetMutipleProductUpdateList() []SynchronizeProductRequestDto
MutipleProductUpdateList Getter
func (*AliexpressSolutionBatchProductInventoryUpdateRequest) SetMutipleProductUpdateList ¶
func (r *AliexpressSolutionBatchProductInventoryUpdateRequest) SetMutipleProductUpdateList(mutipleProductUpdateList []SynchronizeProductRequestDto) error
MutipleProductUpdateList Setter The product list, in which the inventory needs to be updated. Maximum 20 products.
type AliexpressSolutionBatchProductInventoryUpdateResponse ¶
type AliexpressSolutionBatchProductInventoryUpdateResponse struct { XMLName xml.Name `xml:"aliexpress_solution_batch_product_inventory_update_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // When success equals false, indicating the error code UpdateErrorCode string `json:"update_error_code,omitempty" xml:"update_error_code,omitempty"` // When success equals false, indicating the error message UpdateErrorMessage string `json:"update_error_message,omitempty" xml:"update_error_message,omitempty"` // Indicates the update result is successful or not. Only all the products in mutiple_product_update_list have been updated successfully will make the success to be true, otherwise false. UpdateSuccess bool `json:"update_success,omitempty" xml:"update_success,omitempty"` // update failed list UpdateFailedList []SynchronizeProductResponseDto `json:"update_failed_list,omitempty" xml:"update_failed_list>synchronize_product_response_dto,omitempty"` // update succesful list UpdateSuccessfulList []SynchronizeProductResponseDto `json:"update_successful_list,omitempty" xml:"update_successful_list>synchronize_product_response_dto,omitempty"` }
aliexpress.solution.batch.product.inventory.update 成功返回结果
type AliexpressSolutionBatchProductPriceUpdateAPIResponse ¶
type AliexpressSolutionBatchProductPriceUpdateAPIResponse struct { model.CommonResponse AliexpressSolutionBatchProductPriceUpdateResponse }
aliexpress.solution.batch.product.price.update API返回值 aliexpress.solution.batch.product.price.update
batch product price update operation for oversea sellers
type AliexpressSolutionBatchProductPriceUpdateRequest ¶
type AliexpressSolutionBatchProductPriceUpdateRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.batch.product.price.update API请求 aliexpress.solution.batch.product.price.update
batch product price update operation for oversea sellers
func NewAliexpressSolutionBatchProductPriceUpdateRequest ¶
func NewAliexpressSolutionBatchProductPriceUpdateRequest() *AliexpressSolutionBatchProductPriceUpdateRequest
初始化AliexpressSolutionBatchProductPriceUpdateRequest对象
func (AliexpressSolutionBatchProductPriceUpdateRequest) GetApiMethodName ¶
func (r AliexpressSolutionBatchProductPriceUpdateRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionBatchProductPriceUpdateRequest) GetApiParams ¶
func (r AliexpressSolutionBatchProductPriceUpdateRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionBatchProductPriceUpdateRequest) GetMutipleProductUpdateList ¶
func (r AliexpressSolutionBatchProductPriceUpdateRequest) GetMutipleProductUpdateList() []SynchronizeProductRequestDto
MutipleProductUpdateList Getter
func (*AliexpressSolutionBatchProductPriceUpdateRequest) SetMutipleProductUpdateList ¶
func (r *AliexpressSolutionBatchProductPriceUpdateRequest) SetMutipleProductUpdateList(mutipleProductUpdateList []SynchronizeProductRequestDto) error
MutipleProductUpdateList Setter The product list, in which the price needs to be updated. Maximum length:20
type AliexpressSolutionBatchProductPriceUpdateResponse ¶
type AliexpressSolutionBatchProductPriceUpdateResponse struct { XMLName xml.Name `xml:"aliexpress_solution_batch_product_price_update_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // When success equals false, indicating the error code UpdateErrorCode string `json:"update_error_code,omitempty" xml:"update_error_code,omitempty"` // When success equals false, indicating the error message UpdateErrorMessage string `json:"update_error_message,omitempty" xml:"update_error_message,omitempty"` // Indicates the update result is successful or not. Only all the products in mutiple_product_update_list have been updated successfully will make the success to be true, otherwise false. UpdateSuccess bool `json:"update_success,omitempty" xml:"update_success,omitempty"` // update failed list UpdateFailedList []SynchronizeProductResponseDto `json:"update_failed_list,omitempty" xml:"update_failed_list>synchronize_product_response_dto,omitempty"` // update successful list UpdateSuccessfulList []SynchronizeProductResponseDto `json:"update_successful_list,omitempty" xml:"update_successful_list>synchronize_product_response_dto,omitempty"` }
aliexpress.solution.batch.product.price.update 成功返回结果
type AliexpressSolutionFeedInvalidateAPIResponse ¶
type AliexpressSolutionFeedInvalidateAPIResponse struct { model.CommonResponse AliexpressSolutionFeedInvalidateResponse }
aliexpress.solution.feed.invalidate API返回值 aliexpress.solution.feed.invalidate
Api for invalidating specific feeds based on job Ids. Please use aliexpress.solution.feed.list.get to determine which job Ids needs to be sent for invalidation.
type AliexpressSolutionFeedInvalidateRequest ¶
type AliexpressSolutionFeedInvalidateRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.feed.invalidate API请求 aliexpress.solution.feed.invalidate
Api for invalidating specific feeds based on job Ids. Please use aliexpress.solution.feed.list.get to determine which job Ids needs to be sent for invalidation.
func NewAliexpressSolutionFeedInvalidateRequest ¶
func NewAliexpressSolutionFeedInvalidateRequest() *AliexpressSolutionFeedInvalidateRequest
初始化AliexpressSolutionFeedInvalidateRequest对象
func (AliexpressSolutionFeedInvalidateRequest) GetApiMethodName ¶
func (r AliexpressSolutionFeedInvalidateRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionFeedInvalidateRequest) GetApiParams ¶
func (r AliexpressSolutionFeedInvalidateRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionFeedInvalidateRequest) GetJobIdList ¶
func (r AliexpressSolutionFeedInvalidateRequest) GetJobIdList() string
JobIdList Getter
func (*AliexpressSolutionFeedInvalidateRequest) SetJobIdList ¶
func (r *AliexpressSolutionFeedInvalidateRequest) SetJobIdList(jobIdList string) error
JobIdList Setter job id separated by ; No more than 100 job Ids could be passed in one request.
type AliexpressSolutionFeedInvalidateResponse ¶
type AliexpressSolutionFeedInvalidateResponse struct { XMLName xml.Name `xml:"aliexpress_solution_feed_invalidate_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // successful list SuccessfulList []int64 `json:"successful_list,omitempty" xml:"successful_list>int64,omitempty"` // no need to be invalidated jobs. Usually caused by that the job is being or has already been executed. NoNeedInvalidationList []int64 `json:"no_need_invalidation_list,omitempty" xml:"no_need_invalidation_list>int64,omitempty"` // failed list FailedList []int64 `json:"failed_list,omitempty" xml:"failed_list>int64,omitempty"` }
aliexpress.solution.feed.invalidate 成功返回结果
type AliexpressSolutionFeedListGetAPIResponse ¶
type AliexpressSolutionFeedListGetAPIResponse struct { model.CommonResponse AliexpressSolutionFeedListGetResponse }
aliexpress.solution.feed.list.get API返回值 aliexpress.solution.feed.list.get
API to query the feed list belonged to a seller
type AliexpressSolutionFeedListGetRequest ¶
type AliexpressSolutionFeedListGetRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.feed.list.get API请求 aliexpress.solution.feed.list.get
API to query the feed list belonged to a seller
func NewAliexpressSolutionFeedListGetRequest ¶
func NewAliexpressSolutionFeedListGetRequest() *AliexpressSolutionFeedListGetRequest
初始化AliexpressSolutionFeedListGetRequest对象
func (AliexpressSolutionFeedListGetRequest) GetApiMethodName ¶
func (r AliexpressSolutionFeedListGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionFeedListGetRequest) GetApiParams ¶
func (r AliexpressSolutionFeedListGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionFeedListGetRequest) GetCurrentPage ¶
func (r AliexpressSolutionFeedListGetRequest) GetCurrentPage() int64
CurrentPage Getter
func (AliexpressSolutionFeedListGetRequest) GetFeedType ¶
func (r AliexpressSolutionFeedListGetRequest) GetFeedType() string
FeedType Getter
func (AliexpressSolutionFeedListGetRequest) GetPageSize ¶
func (r AliexpressSolutionFeedListGetRequest) GetPageSize() int64
PageSize Getter
func (AliexpressSolutionFeedListGetRequest) GetStatus ¶
func (r AliexpressSolutionFeedListGetRequest) GetStatus() string
Status Getter
func (AliexpressSolutionFeedListGetRequest) GetSubmittedTimeEnd ¶
func (r AliexpressSolutionFeedListGetRequest) GetSubmittedTimeEnd() string
SubmittedTimeEnd Getter
func (AliexpressSolutionFeedListGetRequest) GetSubmittedTimeStart ¶
func (r AliexpressSolutionFeedListGetRequest) GetSubmittedTimeStart() string
SubmittedTimeStart Getter
func (*AliexpressSolutionFeedListGetRequest) SetCurrentPage ¶
func (r *AliexpressSolutionFeedListGetRequest) SetCurrentPage(currentPage int64) error
CurrentPage Setter current page
func (*AliexpressSolutionFeedListGetRequest) SetFeedType ¶
func (r *AliexpressSolutionFeedListGetRequest) SetFeedType(feedType string) error
FeedType Setter feed type
func (*AliexpressSolutionFeedListGetRequest) SetPageSize ¶
func (r *AliexpressSolutionFeedListGetRequest) SetPageSize(pageSize int64) error
PageSize Setter page size
func (*AliexpressSolutionFeedListGetRequest) SetStatus ¶
func (r *AliexpressSolutionFeedListGetRequest) SetStatus(status string) error
Status Setter status of the job, currently there are 3 types: FINISH, PROCESSING, QUEUEING
func (*AliexpressSolutionFeedListGetRequest) SetSubmittedTimeEnd ¶
func (r *AliexpressSolutionFeedListGetRequest) SetSubmittedTimeEnd(submittedTimeEnd string) error
SubmittedTimeEnd Setter Search for feeds submitted before a specific time, format: yyyy-MM-dd hh:mm:ss. Timezone:America/Los_Angeles
func (*AliexpressSolutionFeedListGetRequest) SetSubmittedTimeStart ¶
func (r *AliexpressSolutionFeedListGetRequest) SetSubmittedTimeStart(submittedTimeStart string) error
SubmittedTimeStart Setter Search for feeds submitted after a specific time, format: yyyy-MM-dd hh:mm:ss .Timezone:America/Los_Angeles
type AliexpressSolutionFeedListGetResponse ¶
type AliexpressSolutionFeedListGetResponse struct { XMLName xml.Name `xml:"aliexpress_solution_feed_list_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // current page CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"` // data JobList []BatchOperationJobDto `json:"job_list,omitempty" xml:"job_list>batch_operation_job_dto,omitempty"` // page size PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // total count of jobs submitted for this seller TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"` // total page based on the total_count and page_size TotalPage int64 `json:"total_page,omitempty" xml:"total_page,omitempty"` }
aliexpress.solution.feed.list.get 成功返回结果
type AliexpressSolutionFeedQueryAPIResponse ¶
type AliexpressSolutionFeedQueryAPIResponse struct { model.CommonResponse AliexpressSolutionFeedQueryResponse }
aliexpress.solution.feed.query API返回值 aliexpress.solution.feed.query
API for query the execution result of feed.
type AliexpressSolutionFeedQueryRequest ¶
type AliexpressSolutionFeedQueryRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.feed.query API请求 aliexpress.solution.feed.query
API for query the execution result of feed.
func NewAliexpressSolutionFeedQueryRequest ¶
func NewAliexpressSolutionFeedQueryRequest() *AliexpressSolutionFeedQueryRequest
初始化AliexpressSolutionFeedQueryRequest对象
func (AliexpressSolutionFeedQueryRequest) GetApiMethodName ¶
func (r AliexpressSolutionFeedQueryRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionFeedQueryRequest) GetApiParams ¶
func (r AliexpressSolutionFeedQueryRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionFeedQueryRequest) GetJobId ¶
func (r AliexpressSolutionFeedQueryRequest) GetJobId() int64
JobId Getter
func (*AliexpressSolutionFeedQueryRequest) SetJobId ¶
func (r *AliexpressSolutionFeedQueryRequest) SetJobId(jobId int64) error
JobId Setter job id
type AliexpressSolutionFeedQueryResponse ¶
type AliexpressSolutionFeedQueryResponse struct { XMLName xml.Name `xml:"aliexpress_solution_feed_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // job id JobId int64 `json:"job_id,omitempty" xml:"job_id,omitempty"` // Count of successful items after executed under this job SuccessItemCount int64 `json:"success_item_count,omitempty" xml:"success_item_count,omitempty"` // Result list after all the item_content,which were previously submitted through API:aliexpress.solution.feed.submit, have been executed , including both successful and unsuccessful items. ResultList []SingleItemResponseDto `json:"result_list,omitempty" xml:"result_list>single_item_response_dto,omitempty"` // Count of total items under this job TotalItemCount int64 `json:"total_item_count,omitempty" xml:"total_item_count,omitempty"` }
aliexpress.solution.feed.query 成功返回结果
type AliexpressSolutionFeedSubmitAPIResponse ¶
type AliexpressSolutionFeedSubmitAPIResponse struct { model.CommonResponse AliexpressSolutionFeedSubmitResponse }
aliexpress.solution.feed.submit API返回值 aliexpress.solution.feed.submit
API for merchants to submit feed data. Please note for each seller, the recommended number of feeds submitted for each operation_type every 24 hours should be lee than 150, otherwise significant delay might be encountered for processing the feed.
type AliexpressSolutionFeedSubmitRequest ¶
type AliexpressSolutionFeedSubmitRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.feed.submit API请求 aliexpress.solution.feed.submit
API for merchants to submit feed data. Please note for each seller, the recommended number of feeds submitted for each operation_type every 24 hours should be lee than 150, otherwise significant delay might be encountered for processing the feed.
func NewAliexpressSolutionFeedSubmitRequest ¶
func NewAliexpressSolutionFeedSubmitRequest() *AliexpressSolutionFeedSubmitRequest
初始化AliexpressSolutionFeedSubmitRequest对象
func (AliexpressSolutionFeedSubmitRequest) GetApiMethodName ¶
func (r AliexpressSolutionFeedSubmitRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionFeedSubmitRequest) GetApiParams ¶
func (r AliexpressSolutionFeedSubmitRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionFeedSubmitRequest) GetItemList ¶
func (r AliexpressSolutionFeedSubmitRequest) GetItemList() []SingleItemRequestDto
ItemList Getter
func (AliexpressSolutionFeedSubmitRequest) GetOperationType ¶
func (r AliexpressSolutionFeedSubmitRequest) GetOperationType() string
OperationType Getter
func (*AliexpressSolutionFeedSubmitRequest) SetItemList ¶
func (r *AliexpressSolutionFeedSubmitRequest) SetItemList(itemList []SingleItemRequestDto) error
ItemList Setter item list, maximum size: 2000.
func (*AliexpressSolutionFeedSubmitRequest) SetOperationType ¶
func (r *AliexpressSolutionFeedSubmitRequest) SetOperationType(operationType string) error
OperationType Setter Currently support 4 types of feeds:PRODUCT_CREATE,PRODUCT_FULL_UPDATE,PRODUCT_STOCKS_UPDATE,PRODUCT_PRICES_UPDATE
type AliexpressSolutionFeedSubmitResponse ¶
type AliexpressSolutionFeedSubmitResponse struct { XMLName xml.Name `xml:"aliexpress_solution_feed_submit_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // job id,which is for querying the job response later. JobId int64 `json:"job_id,omitempty" xml:"job_id,omitempty"` }
aliexpress.solution.feed.submit 成功返回结果
type AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateAPIResponse ¶
type AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateAPIResponse struct { model.CommonResponse AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateResponse }
aliexpress.solution.issue.partner.rma.reverselogistic.state.update API返回值 aliexpress.solution.issue.partner.rma.reverselogistic.state.update
Updates the reverse logistics state for after sales services
type AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest ¶
type AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.issue.partner.rma.reverselogistic.state.update API请求 aliexpress.solution.issue.partner.rma.reverselogistic.state.update
Updates the reverse logistics state for after sales services
func NewAliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest ¶
func NewAliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest() *AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest
初始化AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest对象
func (AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) GetApiMethodName ¶
func (r AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) GetApiParams ¶
func (r AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) GetLogisticOrderStateUpdateRequest ¶
func (r AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) GetLogisticOrderStateUpdateRequest() *LogisticOrderStateUpdateRequest
LogisticOrderStateUpdateRequest Getter
func (*AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) SetLogisticOrderStateUpdateRequest ¶
func (r *AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest) SetLogisticOrderStateUpdateRequest(logisticOrderStateUpdateRequest *LogisticOrderStateUpdateRequest) error
LogisticOrderStateUpdateRequest Setter Logistic order state update request
type AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateResponse ¶
type AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateResponse struct { XMLName xml.Name `xml:"aliexpress_solution_issue_partner_rma_reverselogistic_state_update_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // Error code. 0 value is no error. CodeError string `json:"code_error,omitempty" xml:"code_error,omitempty"` // Error description ErrorDescription string `json:"error_description,omitempty" xml:"error_description,omitempty"` }
aliexpress.solution.issue.partner.rma.reverselogistic.state.update 成功返回结果
type AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateAPIResponse ¶
type AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateAPIResponse struct { model.CommonResponse AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateResponse }
aliexpress.solution.issue.partner.rma.reverselogistic.trackinginfo.create API返回值 aliexpress.solution.issue.partner.rma.reverselogistic.trackinginfo.create
Receives information about reverse logistics tracking info
type AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest ¶
type AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.issue.partner.rma.reverselogistic.trackinginfo.create API请求 aliexpress.solution.issue.partner.rma.reverselogistic.trackinginfo.create
Receives information about reverse logistics tracking info
func NewAliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest ¶
func NewAliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest() *AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest
初始化AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest对象
func (AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) GetApiMethodName ¶
func (r AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) GetApiParams ¶
func (r AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) GetLogisticsOrderCreationRequest ¶
func (r AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) GetLogisticsOrderCreationRequest() *LogisticOrderCreationForRmaRequest
LogisticsOrderCreationRequest Getter
func (*AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) SetLogisticsOrderCreationRequest ¶
func (r *AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest) SetLogisticsOrderCreationRequest(logisticsOrderCreationRequest *LogisticOrderCreationForRmaRequest) error
LogisticsOrderCreationRequest Setter Logistic's order creation request
type AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateResponse ¶
type AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateResponse struct { XMLName xml.Name `xml:"aliexpress_solution_issue_partner_rma_reverselogistic_trackinginfo_create_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // Error code. 0 value is no error. CodeError string `json:"code_error,omitempty" xml:"code_error,omitempty"` // Error description ErrorDescription string `json:"error_description,omitempty" xml:"error_description,omitempty"` }
aliexpress.solution.issue.partner.rma.reverselogistic.trackinginfo.create 成功返回结果
type AliexpressSolutionIssuePartnerRmaScreeningCreateAPIResponse ¶
type AliexpressSolutionIssuePartnerRmaScreeningCreateAPIResponse struct { model.CommonResponse AliexpressSolutionIssuePartnerRmaScreeningCreateResponse }
aliexpress.solution.issue.partner.rma.screening.create API返回值 aliexpress.solution.issue.partner.rma.screening.create
Receives information about screening results from after sales partners
type AliexpressSolutionIssuePartnerRmaScreeningCreateRequest ¶
type AliexpressSolutionIssuePartnerRmaScreeningCreateRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.issue.partner.rma.screening.create API请求 aliexpress.solution.issue.partner.rma.screening.create
Receives information about screening results from after sales partners
func NewAliexpressSolutionIssuePartnerRmaScreeningCreateRequest ¶
func NewAliexpressSolutionIssuePartnerRmaScreeningCreateRequest() *AliexpressSolutionIssuePartnerRmaScreeningCreateRequest
初始化AliexpressSolutionIssuePartnerRmaScreeningCreateRequest对象
func (AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) GetApiMethodName ¶
func (r AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) GetApiParams ¶
func (r AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) GetScreeningResultCreationRequest ¶
func (r AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) GetScreeningResultCreationRequest() *RmaScreeningCreationRequest
ScreeningResultCreationRequest Getter
func (*AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) SetScreeningResultCreationRequest ¶
func (r *AliexpressSolutionIssuePartnerRmaScreeningCreateRequest) SetScreeningResultCreationRequest(screeningResultCreationRequest *RmaScreeningCreationRequest) error
ScreeningResultCreationRequest Setter Screening result creation request
type AliexpressSolutionIssuePartnerRmaScreeningCreateResponse ¶
type AliexpressSolutionIssuePartnerRmaScreeningCreateResponse struct { XMLName xml.Name `xml:"aliexpress_solution_issue_partner_rma_screening_create_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // error code. 0 means no error CodeError string `json:"code_error,omitempty" xml:"code_error,omitempty"` // error description ErrorDescription string `json:"error_description,omitempty" xml:"error_description,omitempty"` }
aliexpress.solution.issue.partner.rma.screening.create 成功返回结果
type AliexpressSolutionIssuePartnerRmaStateUpdateAPIResponse ¶
type AliexpressSolutionIssuePartnerRmaStateUpdateAPIResponse struct { model.CommonResponse AliexpressSolutionIssuePartnerRmaStateUpdateResponse }
aliexpress.solution.issue.partner.rma.state.update API返回值 aliexpress.solution.issue.partner.rma.state.update
Receive changes in state updates for RMAs orders from after sales partners
type AliexpressSolutionIssuePartnerRmaStateUpdateRequest ¶
type AliexpressSolutionIssuePartnerRmaStateUpdateRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.issue.partner.rma.state.update API请求 aliexpress.solution.issue.partner.rma.state.update
Receive changes in state updates for RMAs orders from after sales partners
func NewAliexpressSolutionIssuePartnerRmaStateUpdateRequest ¶
func NewAliexpressSolutionIssuePartnerRmaStateUpdateRequest() *AliexpressSolutionIssuePartnerRmaStateUpdateRequest
初始化AliexpressSolutionIssuePartnerRmaStateUpdateRequest对象
func (AliexpressSolutionIssuePartnerRmaStateUpdateRequest) GetApiMethodName ¶
func (r AliexpressSolutionIssuePartnerRmaStateUpdateRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionIssuePartnerRmaStateUpdateRequest) GetApiParams ¶
func (r AliexpressSolutionIssuePartnerRmaStateUpdateRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionIssuePartnerRmaStateUpdateRequest) GetRmaStateUpdateRequest ¶
func (r AliexpressSolutionIssuePartnerRmaStateUpdateRequest) GetRmaStateUpdateRequest() *RmaStateUpdateRequest
RmaStateUpdateRequest Getter
func (*AliexpressSolutionIssuePartnerRmaStateUpdateRequest) SetRmaStateUpdateRequest ¶
func (r *AliexpressSolutionIssuePartnerRmaStateUpdateRequest) SetRmaStateUpdateRequest(rmaStateUpdateRequest *RmaStateUpdateRequest) error
RmaStateUpdateRequest Setter RMA's order state update request
type AliexpressSolutionIssuePartnerRmaStateUpdateResponse ¶
type AliexpressSolutionIssuePartnerRmaStateUpdateResponse struct { XMLName xml.Name `xml:"aliexpress_solution_issue_partner_rma_state_update_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // error code. 0 means no error CodeError string `json:"code_error,omitempty" xml:"code_error,omitempty"` // error description ErrorDescription string `json:"error_description,omitempty" xml:"error_description,omitempty"` }
aliexpress.solution.issue.partner.rma.state.update 成功返回结果
type AliexpressSolutionMerchantProfileGetAPIResponse ¶
type AliexpressSolutionMerchantProfileGetAPIResponse struct { model.CommonResponse AliexpressSolutionMerchantProfileGetResponse }
aliexpress.solution.merchant.profile.get API返回值 aliexpress.solution.merchant.profile.get
API for oversea sellers to obtain the normal information, e.g. store id, registration country code.
type AliexpressSolutionMerchantProfileGetRequest ¶
aliexpress.solution.merchant.profile.get API请求 aliexpress.solution.merchant.profile.get
API for oversea sellers to obtain the normal information, e.g. store id, registration country code.
func NewAliexpressSolutionMerchantProfileGetRequest ¶
func NewAliexpressSolutionMerchantProfileGetRequest() *AliexpressSolutionMerchantProfileGetRequest
初始化AliexpressSolutionMerchantProfileGetRequest对象
func (AliexpressSolutionMerchantProfileGetRequest) GetApiMethodName ¶
func (r AliexpressSolutionMerchantProfileGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionMerchantProfileGetRequest) GetApiParams ¶
func (r AliexpressSolutionMerchantProfileGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
type AliexpressSolutionMerchantProfileGetResponse ¶
type AliexpressSolutionMerchantProfileGetResponse struct { XMLName xml.Name `xml:"aliexpress_solution_merchant_profile_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // country code which the merchant chose when registered CountryCode string `json:"country_code,omitempty" xml:"country_code,omitempty"` // Indicate whether the mechant could post product or not. FALSE means the merchant could normally post product. ProductPostingForbidden bool `json:"product_posting_forbidden,omitempty" xml:"product_posting_forbidden,omitempty"` // merchant login id of Aliexpress MerchantLoginId string `json:"merchant_login_id,omitempty" xml:"merchant_login_id,omitempty"` // shop id ShopId int64 `json:"shop_id,omitempty" xml:"shop_id,omitempty"` // shop name ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"` // shop type ShopType string `json:"shop_type,omitempty" xml:"shop_type,omitempty"` // shop url ShopUrl string `json:"shop_url,omitempty" xml:"shop_url,omitempty"` }
aliexpress.solution.merchant.profile.get 成功返回结果
type AliexpressSolutionOrderFulfillAPIResponse ¶
type AliexpressSolutionOrderFulfillAPIResponse struct { model.CommonResponse AliexpressSolutionOrderFulfillResponse }
fulfill order API返回值 aliexpress.solution.order.fulfill
fulfill order for seller
type AliexpressSolutionOrderFulfillRequest ¶
type AliexpressSolutionOrderFulfillRequest struct { model.Params // contains filtered or unexported fields }
fulfill order API请求 aliexpress.solution.order.fulfill
fulfill order for seller
func NewAliexpressSolutionOrderFulfillRequest ¶
func NewAliexpressSolutionOrderFulfillRequest() *AliexpressSolutionOrderFulfillRequest
初始化AliexpressSolutionOrderFulfillRequest对象
func (AliexpressSolutionOrderFulfillRequest) GetApiMethodName ¶
func (r AliexpressSolutionOrderFulfillRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionOrderFulfillRequest) GetApiParams ¶
func (r AliexpressSolutionOrderFulfillRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionOrderFulfillRequest) GetDescription ¶
func (r AliexpressSolutionOrderFulfillRequest) GetDescription() string
Description Getter
func (AliexpressSolutionOrderFulfillRequest) GetLogisticsNo ¶
func (r AliexpressSolutionOrderFulfillRequest) GetLogisticsNo() string
LogisticsNo Getter
func (AliexpressSolutionOrderFulfillRequest) GetOutRef ¶
func (r AliexpressSolutionOrderFulfillRequest) GetOutRef() string
OutRef Getter
func (AliexpressSolutionOrderFulfillRequest) GetSendType ¶
func (r AliexpressSolutionOrderFulfillRequest) GetSendType() string
SendType Getter
func (AliexpressSolutionOrderFulfillRequest) GetServiceName ¶
func (r AliexpressSolutionOrderFulfillRequest) GetServiceName() string
ServiceName Getter
func (AliexpressSolutionOrderFulfillRequest) GetTrackingWebsite ¶
func (r AliexpressSolutionOrderFulfillRequest) GetTrackingWebsite() string
TrackingWebsite Getter
func (*AliexpressSolutionOrderFulfillRequest) SetDescription ¶
func (r *AliexpressSolutionOrderFulfillRequest) SetDescription(description string) error
Description Setter Remarks (only in English, and the length is limited to 512 characters)
func (*AliexpressSolutionOrderFulfillRequest) SetLogisticsNo ¶
func (r *AliexpressSolutionOrderFulfillRequest) SetLogisticsNo(logisticsNo string) error
LogisticsNo Setter logistics number
func (*AliexpressSolutionOrderFulfillRequest) SetOutRef ¶
func (r *AliexpressSolutionOrderFulfillRequest) SetOutRef(outRef string) error
OutRef Setter order ID for delivery by the user
func (*AliexpressSolutionOrderFulfillRequest) SetSendType ¶
func (r *AliexpressSolutionOrderFulfillRequest) SetSendType(sendType string) error
SendType Setter Status including: all shipments (all), part of the delivery (part)
func (*AliexpressSolutionOrderFulfillRequest) SetServiceName ¶
func (r *AliexpressSolutionOrderFulfillRequest) SetServiceName(serviceName string) error
ServiceName Setter Actual logistics service selected by the user (logistics service key: This interface obtains the currently supportable logistics according to all the supportable logistics services listed by api.listLogisticsService. Please visit the forum link http://bbs.seller.aliexpress.com/bbs/read.php?tid=266120&page=1&toread=1#tpc for the detailed list of logistics services supported by the platform.)
func (*AliexpressSolutionOrderFulfillRequest) SetTrackingWebsite ¶
func (r *AliexpressSolutionOrderFulfillRequest) SetTrackingWebsite(trackingWebsite string) error
TrackingWebsite Setter When serviceName=other, fill in the corresponding tracking website.
type AliexpressSolutionOrderFulfillResponse ¶
type AliexpressSolutionOrderFulfillResponse struct { XMLName xml.Name `xml:"aliexpress_solution_order_fulfill_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // object Result *BaseResult `json:"result,omitempty" xml:"result,omitempty"` }
fulfill order 成功返回结果
type AliexpressSolutionOrderGetAPIResponse ¶
type AliexpressSolutionOrderGetAPIResponse struct { model.CommonResponse AliexpressSolutionOrderGetResponse }
get order list API返回值 aliexpress.solution.order.get
Get Order List from AliExpress
type AliexpressSolutionOrderGetRequest ¶
type AliexpressSolutionOrderGetRequest struct { model.Params // contains filtered or unexported fields }
get order list API请求 aliexpress.solution.order.get
Get Order List from AliExpress
func NewAliexpressSolutionOrderGetRequest ¶
func NewAliexpressSolutionOrderGetRequest() *AliexpressSolutionOrderGetRequest
初始化AliexpressSolutionOrderGetRequest对象
func (AliexpressSolutionOrderGetRequest) GetApiMethodName ¶
func (r AliexpressSolutionOrderGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionOrderGetRequest) GetApiParams ¶
func (r AliexpressSolutionOrderGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionOrderGetRequest) GetParam0 ¶
func (r AliexpressSolutionOrderGetRequest) GetParam0() *OrderQuery
Param0 Getter
func (*AliexpressSolutionOrderGetRequest) SetParam0 ¶
func (r *AliexpressSolutionOrderGetRequest) SetParam0(param0 *OrderQuery) error
Param0 Setter param
type AliexpressSolutionOrderGetResponse ¶
type AliexpressSolutionOrderGetResponse struct { XMLName xml.Name `xml:"aliexpress_solution_order_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *PaginationResult `json:"result,omitempty" xml:"result,omitempty"` }
get order list 成功返回结果
type AliexpressSolutionOrderInfoGetAPIResponse ¶
type AliexpressSolutionOrderInfoGetAPIResponse struct { model.CommonResponse AliexpressSolutionOrderInfoGetResponse }
get order detail info API返回值 aliexpress.solution.order.info.get
get order detail info
type AliexpressSolutionOrderInfoGetRequest ¶
type AliexpressSolutionOrderInfoGetRequest struct { model.Params // contains filtered or unexported fields }
get order detail info API请求 aliexpress.solution.order.info.get
get order detail info
func NewAliexpressSolutionOrderInfoGetRequest ¶
func NewAliexpressSolutionOrderInfoGetRequest() *AliexpressSolutionOrderInfoGetRequest
初始化AliexpressSolutionOrderInfoGetRequest对象
func (AliexpressSolutionOrderInfoGetRequest) GetApiMethodName ¶
func (r AliexpressSolutionOrderInfoGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionOrderInfoGetRequest) GetApiParams ¶
func (r AliexpressSolutionOrderInfoGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionOrderInfoGetRequest) GetParam1 ¶
func (r AliexpressSolutionOrderInfoGetRequest) GetParam1() *OrderDetailQuery
Param1 Getter
func (*AliexpressSolutionOrderInfoGetRequest) SetParam1 ¶
func (r *AliexpressSolutionOrderInfoGetRequest) SetParam1(param1 *OrderDetailQuery) error
Param1 Setter param
type AliexpressSolutionOrderInfoGetResponse ¶
type AliexpressSolutionOrderInfoGetResponse struct { XMLName xml.Name `xml:"aliexpress_solution_order_info_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *BaseResult `json:"result,omitempty" xml:"result,omitempty"` }
get order detail info 成功返回结果
type AliexpressSolutionOrderReceiptinfoGetAPIResponse ¶
type AliexpressSolutionOrderReceiptinfoGetAPIResponse struct { model.CommonResponse AliexpressSolutionOrderReceiptinfoGetResponse }
Get Order Receipt Info API返回值 aliexpress.solution.order.receiptinfo.get
Get Order Receipt Info, Support multi stores requirements for Turkey sellers.
type AliexpressSolutionOrderReceiptinfoGetRequest ¶
type AliexpressSolutionOrderReceiptinfoGetRequest struct { model.Params // contains filtered or unexported fields }
Get Order Receipt Info API请求 aliexpress.solution.order.receiptinfo.get
Get Order Receipt Info, Support multi stores requirements for Turkey sellers.
func NewAliexpressSolutionOrderReceiptinfoGetRequest ¶
func NewAliexpressSolutionOrderReceiptinfoGetRequest() *AliexpressSolutionOrderReceiptinfoGetRequest
初始化AliexpressSolutionOrderReceiptinfoGetRequest对象
func (AliexpressSolutionOrderReceiptinfoGetRequest) GetApiMethodName ¶
func (r AliexpressSolutionOrderReceiptinfoGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionOrderReceiptinfoGetRequest) GetApiParams ¶
func (r AliexpressSolutionOrderReceiptinfoGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionOrderReceiptinfoGetRequest) GetParam1 ¶
func (r AliexpressSolutionOrderReceiptinfoGetRequest) GetParam1() *SingleOrderQuery
Param1 Getter
func (*AliexpressSolutionOrderReceiptinfoGetRequest) SetParam1 ¶
func (r *AliexpressSolutionOrderReceiptinfoGetRequest) SetParam1(param1 *SingleOrderQuery) error
Param1 Setter query param
type AliexpressSolutionOrderReceiptinfoGetResponse ¶
type AliexpressSolutionOrderReceiptinfoGetResponse struct { XMLName xml.Name `xml:"aliexpress_solution_order_receiptinfo_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *OrderAddressDto `json:"result,omitempty" xml:"result,omitempty"` }
Get Order Receipt Info 成功返回结果
type AliexpressSolutionProductEditAPIResponse ¶
type AliexpressSolutionProductEditAPIResponse struct { model.CommonResponse AliexpressSolutionProductEditResponse }
Edit Product API API返回值 aliexpress.solution.product.edit
API for editing product, customized for Oversea merchants. Most of the input fields of this API is similar with aliexpress.solution.product.post. For editing, just fill in the fields you would like to edit, leave other fields to be blank.
type AliexpressSolutionProductEditRequest ¶
type AliexpressSolutionProductEditRequest struct { model.Params // contains filtered or unexported fields }
Edit Product API API请求 aliexpress.solution.product.edit
API for editing product, customized for Oversea merchants. Most of the input fields of this API is similar with aliexpress.solution.product.post. For editing, just fill in the fields you would like to edit, leave other fields to be blank.
func NewAliexpressSolutionProductEditRequest ¶
func NewAliexpressSolutionProductEditRequest() *AliexpressSolutionProductEditRequest
初始化AliexpressSolutionProductEditRequest对象
func (AliexpressSolutionProductEditRequest) GetApiMethodName ¶
func (r AliexpressSolutionProductEditRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionProductEditRequest) GetApiParams ¶
func (r AliexpressSolutionProductEditRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionProductEditRequest) GetEditProductRequest ¶
func (r AliexpressSolutionProductEditRequest) GetEditProductRequest() *PostProductRequestDto
EditProductRequest Getter
func (*AliexpressSolutionProductEditRequest) SetEditProductRequest ¶
func (r *AliexpressSolutionProductEditRequest) SetEditProductRequest(editProductRequest *PostProductRequestDto) error
EditProductRequest Setter input param
type AliexpressSolutionProductEditResponse ¶
type AliexpressSolutionProductEditResponse struct { XMLName xml.Name `xml:"aliexpress_solution_product_edit_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *PostItemResponseDto `json:"result,omitempty" xml:"result,omitempty"` }
Edit Product API 成功返回结果
type AliexpressSolutionProductInfoGetAPIResponse ¶
type AliexpressSolutionProductInfoGetAPIResponse struct { model.CommonResponse AliexpressSolutionProductInfoGetResponse }
Get Single Product Info API返回值 aliexpress.solution.product.info.get
Get Single Product Info
type AliexpressSolutionProductInfoGetRequest ¶
type AliexpressSolutionProductInfoGetRequest struct { model.Params // contains filtered or unexported fields }
Get Single Product Info API请求 aliexpress.solution.product.info.get
Get Single Product Info
func NewAliexpressSolutionProductInfoGetRequest ¶
func NewAliexpressSolutionProductInfoGetRequest() *AliexpressSolutionProductInfoGetRequest
初始化AliexpressSolutionProductInfoGetRequest对象
func (AliexpressSolutionProductInfoGetRequest) GetApiMethodName ¶
func (r AliexpressSolutionProductInfoGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionProductInfoGetRequest) GetApiParams ¶
func (r AliexpressSolutionProductInfoGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionProductInfoGetRequest) GetProductId ¶
func (r AliexpressSolutionProductInfoGetRequest) GetProductId() int64
ProductId Getter
func (*AliexpressSolutionProductInfoGetRequest) SetProductId ¶
func (r *AliexpressSolutionProductInfoGetRequest) SetProductId(productId int64) error
ProductId Setter product ID
type AliexpressSolutionProductInfoGetResponse ¶
type AliexpressSolutionProductInfoGetResponse struct { XMLName xml.Name `xml:"aliexpress_solution_product_info_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *GlobalAeopFindProductResultDto `json:"result,omitempty" xml:"result,omitempty"` }
Get Single Product Info 成功返回结果
type AliexpressSolutionProductListGetAPIResponse ¶
type AliexpressSolutionProductListGetAPIResponse struct { model.CommonResponse AliexpressSolutionProductListGetResponse }
Get product list API返回值 aliexpress.solution.product.list.get
Get product list
type AliexpressSolutionProductListGetRequest ¶
type AliexpressSolutionProductListGetRequest struct { model.Params // contains filtered or unexported fields }
Get product list API请求 aliexpress.solution.product.list.get
Get product list
func NewAliexpressSolutionProductListGetRequest ¶
func NewAliexpressSolutionProductListGetRequest() *AliexpressSolutionProductListGetRequest
初始化AliexpressSolutionProductListGetRequest对象
func (AliexpressSolutionProductListGetRequest) GetAeopAEProductListQuery ¶
func (r AliexpressSolutionProductListGetRequest) GetAeopAEProductListQuery() *ItemListQuery
AeopAEProductListQuery Getter
func (AliexpressSolutionProductListGetRequest) GetApiMethodName ¶
func (r AliexpressSolutionProductListGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionProductListGetRequest) GetApiParams ¶
func (r AliexpressSolutionProductListGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (*AliexpressSolutionProductListGetRequest) SetAeopAEProductListQuery ¶
func (r *AliexpressSolutionProductListGetRequest) SetAeopAEProductListQuery(aeopAEProductListQuery *ItemListQuery) error
AeopAEProductListQuery Setter request parameters to query
type AliexpressSolutionProductListGetResponse ¶
type AliexpressSolutionProductListGetResponse struct { XMLName xml.Name `xml:"aliexpress_solution_product_list_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *ItemListResultDto `json:"result,omitempty" xml:"result,omitempty"` }
Get product list 成功返回结果
type AliexpressSolutionProductPostAPIResponse ¶
type AliexpressSolutionProductPostAPIResponse struct { model.CommonResponse AliexpressSolutionProductPostResponse }
Product posting API API返回值 aliexpress.solution.product.post
Product posting API for Oversea merchants, simplifying the complexity of integration that sellers and merchants face. For example, these sellers can use their own category and attributes instead of mapping those from AE.
type AliexpressSolutionProductPostRequest ¶
type AliexpressSolutionProductPostRequest struct { model.Params // contains filtered or unexported fields }
Product posting API API请求 aliexpress.solution.product.post
Product posting API for Oversea merchants, simplifying the complexity of integration that sellers and merchants face. For example, these sellers can use their own category and attributes instead of mapping those from AE.
func NewAliexpressSolutionProductPostRequest ¶
func NewAliexpressSolutionProductPostRequest() *AliexpressSolutionProductPostRequest
初始化AliexpressSolutionProductPostRequest对象
func (AliexpressSolutionProductPostRequest) GetApiMethodName ¶
func (r AliexpressSolutionProductPostRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionProductPostRequest) GetApiParams ¶
func (r AliexpressSolutionProductPostRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionProductPostRequest) GetPostProductRequest ¶
func (r AliexpressSolutionProductPostRequest) GetPostProductRequest() *PostProductRequestDto
PostProductRequest Getter
func (*AliexpressSolutionProductPostRequest) SetPostProductRequest ¶
func (r *AliexpressSolutionProductPostRequest) SetPostProductRequest(postProductRequest *PostProductRequestDto) error
PostProductRequest Setter input param
type AliexpressSolutionProductPostResponse ¶
type AliexpressSolutionProductPostResponse struct { XMLName xml.Name `xml:"aliexpress_solution_product_post_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *PostItemResponseDto `json:"result,omitempty" xml:"result,omitempty"` }
Product posting API 成功返回结果
type AliexpressSolutionProductSchemaGetAPIResponse ¶
type AliexpressSolutionProductSchemaGetAPIResponse struct { model.CommonResponse AliexpressSolutionProductSchemaGetResponse }
get product schema API返回值 aliexpress.solution.product.schema.get
provide a new schema way to post product. With a pair of API, one for getting schema, one for posting instance
type AliexpressSolutionProductSchemaGetRequest ¶
type AliexpressSolutionProductSchemaGetRequest struct { model.Params // contains filtered or unexported fields }
get product schema API请求 aliexpress.solution.product.schema.get
provide a new schema way to post product. With a pair of API, one for getting schema, one for posting instance
func NewAliexpressSolutionProductSchemaGetRequest ¶
func NewAliexpressSolutionProductSchemaGetRequest() *AliexpressSolutionProductSchemaGetRequest
初始化AliexpressSolutionProductSchemaGetRequest对象
func (AliexpressSolutionProductSchemaGetRequest) GetAliexpressCategoryId ¶
func (r AliexpressSolutionProductSchemaGetRequest) GetAliexpressCategoryId() int64
AliexpressCategoryId Getter
func (AliexpressSolutionProductSchemaGetRequest) GetApiMethodName ¶
func (r AliexpressSolutionProductSchemaGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionProductSchemaGetRequest) GetApiParams ¶
func (r AliexpressSolutionProductSchemaGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (*AliexpressSolutionProductSchemaGetRequest) SetAliexpressCategoryId ¶
func (r *AliexpressSolutionProductSchemaGetRequest) SetAliexpressCategoryId(aliexpressCategoryId int64) error
AliexpressCategoryId Setter aliexpress category id. You can get it from category API
type AliexpressSolutionProductSchemaGetResponse ¶
type AliexpressSolutionProductSchemaGetResponse struct { XMLName xml.Name `xml:"aliexpress_solution_product_schema_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *ProductSchemaDto `json:"result,omitempty" xml:"result,omitempty"` }
get product schema 成功返回结果
type AliexpressSolutionSchemaProductFullUpdateAPIResponse ¶
type AliexpressSolutionSchemaProductFullUpdateAPIResponse struct { model.CommonResponse AliexpressSolutionSchemaProductFullUpdateResponse }
aliexpress.solution.schema.product.full.update API返回值 aliexpress.solution.schema.product.full.update
Schema interface for product full update. QPS(Invoke per second) for this API is limited to 100 for each appkey and 50 for each seller.
type AliexpressSolutionSchemaProductFullUpdateRequest ¶
type AliexpressSolutionSchemaProductFullUpdateRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.schema.product.full.update API请求 aliexpress.solution.schema.product.full.update
Schema interface for product full update. QPS(Invoke per second) for this API is limited to 100 for each appkey and 50 for each seller.
func NewAliexpressSolutionSchemaProductFullUpdateRequest ¶
func NewAliexpressSolutionSchemaProductFullUpdateRequest() *AliexpressSolutionSchemaProductFullUpdateRequest
初始化AliexpressSolutionSchemaProductFullUpdateRequest对象
func (AliexpressSolutionSchemaProductFullUpdateRequest) GetApiMethodName ¶
func (r AliexpressSolutionSchemaProductFullUpdateRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionSchemaProductFullUpdateRequest) GetApiParams ¶
func (r AliexpressSolutionSchemaProductFullUpdateRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionSchemaProductFullUpdateRequest) GetSchemaFullUpdateRequest ¶
func (r AliexpressSolutionSchemaProductFullUpdateRequest) GetSchemaFullUpdateRequest() string
SchemaFullUpdateRequest Getter
func (*AliexpressSolutionSchemaProductFullUpdateRequest) SetSchemaFullUpdateRequest ¶
func (r *AliexpressSolutionSchemaProductFullUpdateRequest) SetSchemaFullUpdateRequest(schemaFullUpdateRequest string) error
SchemaFullUpdateRequest Setter Product full update request. To learn how to generate the content, please refer to https://developers.aliexpress.com/en/doc.htm?docId=109760&docType=1. Be aware that the aliexpress_product_id field should be replaced by the product ID belonged to the seller.
type AliexpressSolutionSchemaProductFullUpdateResponse ¶
type AliexpressSolutionSchemaProductFullUpdateResponse struct { XMLName xml.Name `xml:"aliexpress_solution_schema_product_full_update_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // Product id that has been updated. ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` }
aliexpress.solution.schema.product.full.update 成功返回结果
type AliexpressSolutionSchemaProductInstancePostAPIResponse ¶
type AliexpressSolutionSchemaProductInstancePostAPIResponse struct { model.CommonResponse AliexpressSolutionSchemaProductInstancePostResponse }
aliexpress.solution.schema.product.instance.post API返回值 aliexpress.solution.schema.product.instance.post
Upload product based on json schema instance.QPS(Invoke per second) for this API is limited to 100 for each appkey and 50 for each seller.
type AliexpressSolutionSchemaProductInstancePostRequest ¶
type AliexpressSolutionSchemaProductInstancePostRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.schema.product.instance.post API请求 aliexpress.solution.schema.product.instance.post
Upload product based on json schema instance.QPS(Invoke per second) for this API is limited to 100 for each appkey and 50 for each seller.
func NewAliexpressSolutionSchemaProductInstancePostRequest ¶
func NewAliexpressSolutionSchemaProductInstancePostRequest() *AliexpressSolutionSchemaProductInstancePostRequest
初始化AliexpressSolutionSchemaProductInstancePostRequest对象
func (AliexpressSolutionSchemaProductInstancePostRequest) GetApiMethodName ¶
func (r AliexpressSolutionSchemaProductInstancePostRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionSchemaProductInstancePostRequest) GetApiParams ¶
func (r AliexpressSolutionSchemaProductInstancePostRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionSchemaProductInstancePostRequest) GetProductInstanceRequest ¶
func (r AliexpressSolutionSchemaProductInstancePostRequest) GetProductInstanceRequest() string
ProductInstanceRequest Getter
func (*AliexpressSolutionSchemaProductInstancePostRequest) SetProductInstanceRequest ¶
func (r *AliexpressSolutionSchemaProductInstancePostRequest) SetProductInstanceRequest(productInstanceRequest string) error
ProductInstanceRequest Setter Product instance data. Please note: the shipping_template_id should be replaced with your own shipping template id, which could be obtained through https://developers.aliexpress.com/en/doc.htm?docId=43456&docType=2
type AliexpressSolutionSchemaProductInstancePostResponse ¶
type AliexpressSolutionSchemaProductInstancePostResponse struct { XMLName xml.Name `xml:"aliexpress_solution_schema_product_instance_post_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result of the product posting Result *PostItemResponseDto `json:"result,omitempty" xml:"result,omitempty"` }
aliexpress.solution.schema.product.instance.post 成功返回结果
type AliexpressSolutionSellerCategoryTreeQueryAPIResponse ¶
type AliexpressSolutionSellerCategoryTreeQueryAPIResponse struct { model.CommonResponse AliexpressSolutionSellerCategoryTreeQueryResponse }
aliexpress.solution.seller.category.tree.query API返回值 aliexpress.solution.seller.category.tree.query
API for seller to query the category tree. Support only displaying the categories which seller have permissions to publish products.
type AliexpressSolutionSellerCategoryTreeQueryRequest ¶
type AliexpressSolutionSellerCategoryTreeQueryRequest struct { model.Params // contains filtered or unexported fields }
aliexpress.solution.seller.category.tree.query API请求 aliexpress.solution.seller.category.tree.query
API for seller to query the category tree. Support only displaying the categories which seller have permissions to publish products.
func NewAliexpressSolutionSellerCategoryTreeQueryRequest ¶
func NewAliexpressSolutionSellerCategoryTreeQueryRequest() *AliexpressSolutionSellerCategoryTreeQueryRequest
初始化AliexpressSolutionSellerCategoryTreeQueryRequest对象
func (AliexpressSolutionSellerCategoryTreeQueryRequest) GetApiMethodName ¶
func (r AliexpressSolutionSellerCategoryTreeQueryRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionSellerCategoryTreeQueryRequest) GetApiParams ¶
func (r AliexpressSolutionSellerCategoryTreeQueryRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionSellerCategoryTreeQueryRequest) GetCategoryId ¶
func (r AliexpressSolutionSellerCategoryTreeQueryRequest) GetCategoryId() int64
CategoryId Getter
func (AliexpressSolutionSellerCategoryTreeQueryRequest) GetFilterNoPermission ¶
func (r AliexpressSolutionSellerCategoryTreeQueryRequest) GetFilterNoPermission() bool
FilterNoPermission Getter
func (*AliexpressSolutionSellerCategoryTreeQueryRequest) SetCategoryId ¶
func (r *AliexpressSolutionSellerCategoryTreeQueryRequest) SetCategoryId(categoryId int64) error
CategoryId Setter parent category ID. To obtain the root categories, setting the category_id = 0
func (*AliexpressSolutionSellerCategoryTreeQueryRequest) SetFilterNoPermission ¶
func (r *AliexpressSolutionSellerCategoryTreeQueryRequest) SetFilterNoPermission(filterNoPermission bool) error
FilterNoPermission Setter filter the categories which seller does not have permission
type AliexpressSolutionSellerCategoryTreeQueryResponse ¶
type AliexpressSolutionSellerCategoryTreeQueryResponse struct { XMLName xml.Name `xml:"aliexpress_solution_seller_category_tree_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // children category list under category_id ChildrenCategoryList []CategoryInfo `json:"children_category_list,omitempty" xml:"children_category_list>category_info,omitempty"` // whether success or not IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
aliexpress.solution.seller.category.tree.query 成功返回结果
type AliexpressSolutionSkuAttributeQueryAPIResponse ¶
type AliexpressSolutionSkuAttributeQueryAPIResponse struct { model.CommonResponse AliexpressSolutionSkuAttributeQueryResponse }
Query the sku attribute information belonged to a specific category API返回值 aliexpress.solution.sku.attribute.query
Query the sku attribute information belonged to a specific category, customized for oversea merchants.
type AliexpressSolutionSkuAttributeQueryRequest ¶
type AliexpressSolutionSkuAttributeQueryRequest struct { model.Params // contains filtered or unexported fields }
Query the sku attribute information belonged to a specific category API请求 aliexpress.solution.sku.attribute.query
Query the sku attribute information belonged to a specific category, customized for oversea merchants.
func NewAliexpressSolutionSkuAttributeQueryRequest ¶
func NewAliexpressSolutionSkuAttributeQueryRequest() *AliexpressSolutionSkuAttributeQueryRequest
初始化AliexpressSolutionSkuAttributeQueryRequest对象
func (AliexpressSolutionSkuAttributeQueryRequest) GetApiMethodName ¶
func (r AliexpressSolutionSkuAttributeQueryRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliexpressSolutionSkuAttributeQueryRequest) GetApiParams ¶
func (r AliexpressSolutionSkuAttributeQueryRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliexpressSolutionSkuAttributeQueryRequest) GetQuerySkuAttributeInfoRequest ¶
func (r AliexpressSolutionSkuAttributeQueryRequest) GetQuerySkuAttributeInfoRequest() *SkuAttributeInfoQueryRequest
QuerySkuAttributeInfoRequest Getter
func (*AliexpressSolutionSkuAttributeQueryRequest) SetQuerySkuAttributeInfoRequest ¶
func (r *AliexpressSolutionSkuAttributeQueryRequest) SetQuerySkuAttributeInfoRequest(querySkuAttributeInfoRequest *SkuAttributeInfoQueryRequest) error
QuerySkuAttributeInfoRequest Setter input parameters
type AliexpressSolutionSkuAttributeQueryResponse ¶
type AliexpressSolutionSkuAttributeQueryResponse struct { XMLName xml.Name `xml:"aliexpress_solution_sku_attribute_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *SkuAttributeInfoQueryResponse `json:"result,omitempty" xml:"result,omitempty"` }
Query the sku attribute information belonged to a specific category 成功返回结果
type AttributeDto ¶
type AttributeDto struct { // merchant's attribute name AttributeName string `json:"attribute_name,omitempty" xml:"attribute_name,omitempty"` // merchant's attribute value AttributeValue string `json:"attribute_value,omitempty" xml:"attribute_value,omitempty"` // aliexpress attribute value id, which could be obtained from aliexpress.solution.sku.attribute.query AliexpressAttributeValueId int64 `json:"aliexpress_attribute_value_id,omitempty" xml:"aliexpress_attribute_value_id,omitempty"` // aliexpress attribute name id, which could be obtained from aliexpress.solution.sku.attribute.query AliexpressAttributeNameId int64 `json:"aliexpress_attribute_name_id,omitempty" xml:"aliexpress_attribute_name_id,omitempty"` }
AttributeDto
type BaseResult ¶
type BaseResult struct { // success ResultSuccess bool `json:"result_success,omitempty" xml:"result_success,omitempty"` // error message ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"` // time stamp TimeStamp string `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"` // error code ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // data Data *GlobalAeopTpOrderDetailDto `json:"data,omitempty" xml:"data,omitempty"` }
BaseResult
type BatchOperationJobDto ¶
type BatchOperationJobDto struct { // The status of the feed Status string `json:"status,omitempty" xml:"status,omitempty"` // feed type OperationType string `json:"operation_type,omitempty" xml:"operation_type,omitempty"` // job id JobId int64 `json:"job_id,omitempty" xml:"job_id,omitempty"` }
BatchOperationJobDto
type CategoryInfo ¶
type CategoryInfo struct { // category id ChildrenCategoryId int64 `json:"children_category_id,omitempty" xml:"children_category_id,omitempty"` // whether the category is leaf or not IsLeafCategory bool `json:"is_leaf_category,omitempty" xml:"is_leaf_category,omitempty"` // level of the categories. As for root categories, the level is 1 Level int64 `json:"level,omitempty" xml:"level,omitempty"` // multi langauge names of the categories MultiLanguageNames string `json:"multi_language_names,omitempty" xml:"multi_language_names,omitempty"` }
CategoryInfo
type CommonAttributeValueInfoDto ¶
type CommonAttributeValueInfoDto struct { // aliexpress common attribute value id AliexpressCommonAttributeValueId int64 `json:"aliexpress_common_attribute_value_id,omitempty" xml:"aliexpress_common_attribute_value_id,omitempty"` // aliexpress common attribute value AliexpressCommonAttributeValue string `json:"aliexpress_common_attribute_value,omitempty" xml:"aliexpress_common_attribute_value,omitempty"` }
CommonAttributeValueInfoDto
type Currency ¶
type Currency struct { // The default minimum accuracy of the currency DefaultFractionDigits int64 `json:"default_fraction_digits,omitempty" xml:"default_fraction_digits,omitempty"` // Numeric code of the currency NumericCode int64 `json:"numeric_code,omitempty" xml:"numeric_code,omitempty"` // Currency code CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"` // Symbol of the currency Symbol string `json:"symbol,omitempty" xml:"symbol,omitempty"` // Display name of the currency DisplayName string `json:"display_name,omitempty" xml:"display_name,omitempty"` }
Currency
type GlobalAeopAeMultimedia ¶
type GlobalAeopAeMultimedia struct { // video information AeopAEVideos []GlobalAeopAeVideo `json:"aeop_a_e_videos,omitempty" xml:"aeop_a_e_videos>global_aeop_ae_video,omitempty"` }
GlobalAeopAeMultimedia
type GlobalAeopAeProductProperty ¶
type GlobalAeopAeProductProperty struct { // Customized attribute name AttrName string `json:"attr_name,omitempty" xml:"attr_name,omitempty"` // Attribute Name ID AttrNameId int64 `json:"attr_name_id,omitempty" xml:"attr_name_id,omitempty"` // Customized attribute value AttrValue string `json:"attr_value,omitempty" xml:"attr_value,omitempty"` // Attribute Value ID AttrValueId int64 `json:"attr_value_id,omitempty" xml:"attr_value_id,omitempty"` // unit of customized attribute value AttrValueUnit string `json:"attr_value_unit,omitempty" xml:"attr_value_unit,omitempty"` }
GlobalAeopAeProductProperty
type GlobalAeopAeProductSku ¶
type GlobalAeopAeProductSku struct { // List of SKU attributes AeopSKUPropertyList []GlobalAeopSkuProperty `json:"aeop_s_k_u_property_list,omitempty" xml:"aeop_s_k_u_property_list>global_aeop_sku_property,omitempty"` // all of warehouse goods will return barcode Barcode string `json:"barcode,omitempty" xml:"barcode,omitempty"` // The Currency code. "USD" will be used as the default value if this information is not provided; Currency code is mandatory for Russian sellers(RUB) and Spanish sellers(EUR). CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"` // SKU ID. Can uniquely represent a SKU within a product range. Id string `json:"id,omitempty" xml:"id,omitempty"` // Ranges from 1 to 999999 for one sku. The total stock of the entire product within multiple skus should also be in the range of 1 to 999999. IpmSkuStock int64 `json:"ipm_sku_stock,omitempty" xml:"ipm_sku_stock,omitempty"` // Sku merchant code from the seller's system. Format: alphanumeric, length 20, does not contain spaces greater than and less than sign. If you only fill in the product price and product code, you need to create a complete SKU record submission, otherwise the product code can not be saved. The system will consider that only the retail price is submitted, but no SKU, resulting in product editing is not saved. SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"` // Sku price. Value range: 0.01-100000; Such as: 200.07 means 200 US dollars 7 cents(if other currency_code is used, referring to the corresponding price in that currency, e.g., 200.07 Euros). SkuPrice string `json:"sku_price,omitempty" xml:"sku_price,omitempty"` // True means stock available for the sku, false means out of stock. The stock of at least one should be available. SkuStock bool `json:"sku_stock,omitempty" xml:"sku_stock,omitempty"` // SKU discount price, also called sale price, value range: 0.01 - 100000. SkuDiscountPrice string `json:"sku_discount_price,omitempty" xml:"sku_discount_price,omitempty"` }
GlobalAeopAeProductSku
type GlobalAeopAeVideo ¶
type GlobalAeopAeVideo struct { // Seller admin ID AliMemberId int64 `json:"ali_member_id,omitempty" xml:"ali_member_id,omitempty"` // Video ID MediaId int64 `json:"media_id,omitempty" xml:"media_id,omitempty"` // The status of the video MediaStatus string `json:"media_status,omitempty" xml:"media_status,omitempty"` // The type of video MediaType string `json:"media_type,omitempty" xml:"media_type,omitempty"` // URL of the video cover image PosterUrl string `json:"poster_url,omitempty" xml:"poster_url,omitempty"` }
GlobalAeopAeVideo
type GlobalAeopFindProductResultDto ¶
type GlobalAeopFindProductResultDto struct { // Required when is_pack_sell equals to true. Value range for pieces to be added: 1-1000. Please refer to the field is_pack_sell for details. AddUnit int64 `json:"add_unit,omitempty" xml:"add_unit,omitempty"` // Required when is_pack_sell equals to true. It means weight to be correspondingly added. Range value: 0.001-500.000, reserving three decimal places and applying scale; Unit: kilogram(s). Please refer to the field is_pack_sell for details. AddWeight string `json:"add_weight,omitempty" xml:"add_weight,omitempty"` // Multimedia information AeopAEMultimedia *GlobalAeopAeMultimedia `json:"aeop_a_e_multimedia,omitempty" xml:"aeop_a_e_multimedia,omitempty"` // Product properties AeopAeProductPropertys []GlobalAeopAeProductProperty `json:"aeop_ae_product_propertys,omitempty" xml:"aeop_ae_product_propertys>global_aeop_ae_product_property,omitempty"` // List for multiple skus of the product, expressed in json format. AeopAeProductSKUs []GlobalAeopAeProductSku `json:"aeop_ae_product_s_k_us,omitempty" xml:"aeop_ae_product_s_k_us>global_aeop_ae_product_sku,omitempty"` // Required when is_pack_sell equals to true. It means no additional freight will be charged when the number of pieces to be purchased is under the base unit. Value range: 1-1000. BaseUnit int64 `json:"base_unit,omitempty" xml:"base_unit,omitempty"` // Bulk discount for wholesale. It must be multiplied by 100 and selected and saved as integer. Value range: 1-99. Note: It is discount, other than discount rate. For example, if the discount is 68, it should be selected and saved as 32. bulk_order and bulk_discount must have value or have no value simultaneously. BulkDiscount int64 `json:"bulk_discount,omitempty" xml:"bulk_discount,omitempty"` // Minimum bulk for wholesale. Value range: 2-100000. bulk_order and bulk_discount must have value or have no value simultaneously. BulkOrder int64 `json:"bulk_order,omitempty" xml:"bulk_order,omitempty"` // Product category ID. It must be leaf category to be obtained from the category interface. CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"` // the Currency code. "USD" will be used as the default value if this information is not provided; Currency code is mandatory for Russian sellers and Spanish sellers. For Russian sellers, RUB should be filled in while EUR for Spanish sellers. CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"` // Stocking period. Value range: 1-60; Unit: day(s). Referring to the preparation time before the order could be dispatched. DeliveryTime int64 `json:"delivery_time,omitempty" xml:"delivery_time,omitempty"` // Deprecated, please use multi_language_description_list Detail string `json:"detail,omitempty" xml:"detail,omitempty"` // shipping template id FreightTemplateId int64 `json:"freight_template_id,omitempty" xml:"freight_template_id,omitempty"` // created time GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // modified time GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"` // Product gross weight. Range value: 0.001-500.000, reserving three decimal places and applying scale; Unit: kilogram(s). GrossWeight string `json:"gross_weight,omitempty" xml:"gross_weight,omitempty"` // Group ID that the product belongs to. GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"` // All the groups that the product belongs to. GroupIds []int64 `json:"group_ids,omitempty" xml:"group_ids>int64,omitempty"` // image urls for the product ImageURLs string `json:"image_u_r_ls,omitempty" xml:"image_u_r_ls,omitempty"` // Whether customized weighting is enabled or not. True means customized weighting enabled. When is_pack_sell equals to true, add_unit, add_weight and base_unit must be filled in. For example, base_unit equals to 5, add_unit equals to 2 and add_weight equals to 1.2. It means that Basic shipping cost will cover the first 5 pieces, freight calculating of which will base on a single product. For every additional 2 pieces, the shipping cost will be added to the total shipping cost for 1.2kg IsPackSell bool `json:"is_pack_sell,omitempty" xml:"is_pack_sell,omitempty"` // Number of piece(s) in each pack. In case of packing sale,lotNum>1, and in case of unpacking sale, lotNum=1. LotNum int64 `json:"lot_num,omitempty" xml:"lot_num,omitempty"` // mobile detail MobileDetail string `json:"mobile_detail,omitempty" xml:"mobile_detail,omitempty"` // Out of date, please ignore OwnerMemberId string `json:"owner_member_id,omitempty" xml:"owner_member_id,omitempty"` // Out of date, please ignore. OwnerMemberSeq int64 `json:"owner_member_seq,omitempty" xml:"owner_member_seq,omitempty"` // package height PackageHeight int64 `json:"package_height,omitempty" xml:"package_height,omitempty"` // package length PackageLength int64 `json:"package_length,omitempty" xml:"package_length,omitempty"` // package width PackageWidth int64 `json:"package_width,omitempty" xml:"package_width,omitempty"` // product ID ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` // Price for product ProductPrice string `json:"product_price,omitempty" xml:"product_price,omitempty"` // product status type ProductStatusType string `json:"product_status_type,omitempty" xml:"product_status_type,omitempty"` // Product unit ProductUnit int64 `json:"product_unit,omitempty" xml:"product_unit,omitempty"` // Service template ID which the product is associated with PromiseTemplateId int64 `json:"promise_template_id,omitempty" xml:"promise_template_id,omitempty"` // Stock reduction strategy. It is divided into 2 types: stock reduction after placing order (place_order_withhold) or stock reduction after payment (payment_success_deduct). ReduceStrategy string `json:"reduce_strategy,omitempty" xml:"reduce_strategy,omitempty"` // Size chart template ID that the product is associated with. SizechartId int64 `json:"sizechart_id,omitempty" xml:"sizechart_id,omitempty"` // Deprecated, please use multi_language_subject_list Subject string `json:"subject,omitempty" xml:"subject,omitempty"` // The offline date of the product WsOfflineDate string `json:"ws_offline_date,omitempty" xml:"ws_offline_date,omitempty"` // Packing sale: true; Unpacking sale: false. PackageType bool `json:"package_type,omitempty" xml:"package_type,omitempty"` // multi language subject list MultiLanguageSubjectList []GlobalSubject `json:"multi_language_subject_list,omitempty" xml:"multi_language_subject_list>global_subject,omitempty"` // multo language description list MultiLanguageDescriptionList []GlobalDescription `json:"multi_language_description_list,omitempty" xml:"multi_language_description_list>global_description,omitempty"` // multi country price configuration MultiCountryPriceConfiguration *MultiCountryPriceConfigurationDto `json:"multi_country_price_configuration,omitempty" xml:"multi_country_price_configuration,omitempty"` }
GlobalAeopFindProductResultDto
type GlobalAeopSkuProperty ¶
type GlobalAeopSkuProperty struct { // Customized attribute value name PropertyValueDefinitionName string `json:"property_value_definition_name,omitempty" xml:"property_value_definition_name,omitempty"` // SKU attribute value id PropertyValueId int64 `json:"property_value_id,omitempty" xml:"property_value_id,omitempty"` // Self-defined image url for this sku. SkuImage string `json:"sku_image,omitempty" xml:"sku_image,omitempty"` // SKU attribute name id SkuPropertyId int64 `json:"sku_property_id,omitempty" xml:"sku_property_id,omitempty"` }
GlobalAeopSkuProperty
type GlobalAeopTpAddressDto ¶
type GlobalAeopTpAddressDto struct { // Fax area code FaxArea string `json:"fax_area,omitempty" xml:"fax_area,omitempty"` // Postal code Zip string `json:"zip,omitempty" xml:"zip,omitempty"` // Fax country/region code FaxCountry string `json:"fax_country,omitempty" xml:"fax_country,omitempty"` // address 2 Address2 string `json:"address2,omitempty" xml:"address2,omitempty"` // detail address DetailAddress string `json:"detail_address,omitempty" xml:"detail_address,omitempty"` // country/region Country string `json:"country,omitempty" xml:"country,omitempty"` // city City string `json:"city,omitempty" xml:"city,omitempty"` // fax number FaxNumber string `json:"fax_number,omitempty" xml:"fax_number,omitempty"` // phone number PhoneNumber string `json:"phone_number,omitempty" xml:"phone_number,omitempty"` // address 1 Address string `json:"address,omitempty" xml:"address,omitempty"` // province Province string `json:"province,omitempty" xml:"province,omitempty"` // Phone area code PhoneArea string `json:"phone_area,omitempty" xml:"phone_area,omitempty"` // Phone country/region code PhoneCountry string `json:"phone_country,omitempty" xml:"phone_country,omitempty"` // Recipient ContactPerson string `json:"contact_person,omitempty" xml:"contact_person,omitempty"` // mobile phone number MobileNo string `json:"mobile_no,omitempty" xml:"mobile_no,omitempty"` // localized address, currently only used in Russia LocalizedAddress string `json:"localized_address,omitempty" xml:"localized_address,omitempty"` }
GlobalAeopTpAddressDto
type GlobalAeopTpChildOrderDto ¶
type GlobalAeopTpChildOrderDto struct { // snapshot ID SnapshotId string `json:"snapshot_id,omitempty" xml:"snapshot_id,omitempty"` // How many products in one piece or lot LotNum int64 `json:"lot_num,omitempty" xml:"lot_num,omitempty"` // logistics amount LogisticsAmount *GlobalMoneyStr `json:"logistics_amount,omitempty" xml:"logistics_amount,omitempty"` // goods prepare days GoodsPrepareTime int64 `json:"goods_prepare_time,omitempty" xml:"goods_prepare_time,omitempty"` // Extended attributes of product ProductAttributes string `json:"product_attributes,omitempty" xml:"product_attributes,omitempty"` // buyer memo BuyerMemo string `json:"buyer_memo,omitempty" xml:"buyer_memo,omitempty"` // refund info RefundInfo *GlobalAeopTpRefundInfoDto `json:"refund_info,omitempty" xml:"refund_info,omitempty"` // product_unit ProductUnit string `json:"product_unit,omitempty" xml:"product_unit,omitempty"` // order ID Id int64 `json:"id,omitempty" xml:"id,omitempty"` // logistics type LogisticsType string `json:"logistics_type,omitempty" xml:"logistics_type,omitempty"` // frozen status(NO_FROZEN; IN_FROZEN) FrozenStatus string `json:"frozen_status,omitempty" xml:"frozen_status,omitempty"` // issue status IssueStatus string `json:"issue_status,omitempty" xml:"issue_status,omitempty"` // order sort id OrderSortId int64 `json:"order_sort_id,omitempty" xml:"order_sort_id,omitempty"` // affiliate fee rate AfflicateFeeRate string `json:"afflicate_fee_rate,omitempty" xml:"afflicate_fee_rate,omitempty"` // order amount InitOrderAmt *GlobalMoneyStr `json:"init_order_amt,omitempty" xml:"init_order_amt,omitempty"` // child issue info ChildIssueInfo *GlobalAeopTpIssueInfoDto `json:"child_issue_info,omitempty" xml:"child_issue_info,omitempty"` // logistics service name LogisticsServiceName string `json:"logistics_service_name,omitempty" xml:"logistics_service_name,omitempty"` // order loan info LoanInfo *GlobalAeopTpLoanInfoDto `json:"loan_info,omitempty" xml:"loan_info,omitempty"` // product snapshot Url ProductSnapUrl string `json:"product_snap_url,omitempty" xml:"product_snap_url,omitempty"` // Order Status:PLACE_ORDER_SUCCESS; IN_CANCEL; WAIT_SELLER_SEND_GOODS; SELLER_PART_SEND_GOODS; WAIT_BUYER_ACCEPT_GOODS; FUND_PROCESSING; IN_ISSUE; IN_FROZEN; WAIT_SELLER_EXAMINE_MONEY; RISK_CONTROL. OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"` // SKU code SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"` // SELLER_SEND_GOODS" or "WAREHOUSE_SEND_GOODS" SendGoodsOperator string `json:"send_goods_operator,omitempty" xml:"send_goods_operator,omitempty"` // product ID ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` // product quantity ProductCount int64 `json:"product_count,omitempty" xml:"product_count,omitempty"` // fund status (NOT_PAY;PAY_SUCCESS) FundStatus string `json:"fund_status,omitempty" xml:"fund_status,omitempty"` // escrow fee rate EscrowFeeRate string `json:"escrow_fee_rate,omitempty" xml:"escrow_fee_rate,omitempty"` // product image Url ProductImgUrl string `json:"product_img_url,omitempty" xml:"product_img_url,omitempty"` // child order ID ChildOrderId string `json:"child_order_id,omitempty" xml:"child_order_id,omitempty"` // product price ProductPrice *GlobalMoneyStr `json:"product_price,omitempty" xml:"product_price,omitempty"` // product name ProductName string `json:"product_name,omitempty" xml:"product_name,omitempty"` // snapshot small photo path SnapshotSmallPhotoPath string `json:"snapshot_small_photo_path,omitempty" xml:"snapshot_small_photo_path,omitempty"` // Product specifications ProductStandard string `json:"product_standard,omitempty" xml:"product_standard,omitempty"` // cainiaoInternationalWarehouse LogisticsWarehouseType string `json:"logistics_warehouse_type,omitempty" xml:"logistics_warehouse_type,omitempty"` // discount amount of child order ChildOrderDiscountInfo *GlobalMoneyStr `json:"child_order_discount_info,omitempty" xml:"child_order_discount_info,omitempty"` // An amount to adjust the product price on, for example, if the seller wants to give buyer a personal discount by the "Adjust price" button in order management backend. ChildOrderAdjustAmount *GlobalMoneyStr `json:"child_order_adjust_amount,omitempty" xml:"child_order_adjust_amount,omitempty"` // discount detail list for each child order ChildOrderDiscountDetailList []GlobalAeopTpSaleDiscountInfo `` /* 132-byte string literal not displayed */ }
GlobalAeopTpChildOrderDto
type GlobalAeopTpIssueInfoDto ¶
type GlobalAeopTpIssueInfoDto struct { // Issue model IssueModel string `json:"issue_model,omitempty" xml:"issue_model,omitempty"` // Issue status IssueStatus string `json:"issue_status,omitempty" xml:"issue_status,omitempty"` // issue creation time IssueTime string `json:"issue_time,omitempty" xml:"issue_time,omitempty"` }
GlobalAeopTpIssueInfoDto
type GlobalAeopTpLoanInfoDto ¶
type GlobalAeopTpLoanInfoDto struct { // loan amount LoanAmount *GlobalMoneyStr `json:"loan_amount,omitempty" xml:"loan_amount,omitempty"` // loan time LoanTime string `json:"loan_time,omitempty" xml:"loan_time,omitempty"` }
GlobalAeopTpLoanInfoDto
type GlobalAeopTpLogisticInfoDto ¶
type GlobalAeopTpLogisticInfoDto struct { // logistics tracking number LogisticsNo string `json:"logistics_no,omitempty" xml:"logistics_no,omitempty"` // to get logistics tracking information HaveTrackingInfo bool `json:"have_tracking_info,omitempty" xml:"have_tracking_info,omitempty"` // un-receive reason,such as Country does not match RecvStatusDesc string `json:"recv_status_desc,omitempty" xml:"recv_status_desc,omitempty"` // logistics service show name LogisticsServiceName string `json:"logistics_service_name,omitempty" xml:"logistics_service_name,omitempty"` // ship order id ShipOrderId int64 `json:"ship_order_id,omitempty" xml:"ship_order_id,omitempty"` // send time GmtSend string `json:"gmt_send,omitempty" xml:"gmt_send,omitempty"` // received time GmtReceived string `json:"gmt_received,omitempty" xml:"gmt_received,omitempty"` // logistics service name key LogisticsTypeCode string `json:"logistics_type_code,omitempty" xml:"logistics_type_code,omitempty"` // receive status。(default:initial value; received:; not_received; suspected_received) ReceiveStatus string `json:"receive_status,omitempty" xml:"receive_status,omitempty"` }
GlobalAeopTpLogisticInfoDto
type GlobalAeopTpOperationLogDto ¶
type GlobalAeopTpOperationLogDto struct { // id Id int64 `json:"id,omitempty" xml:"id,omitempty"` // order modification time GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"` // buyer memo Memo string `json:"memo,omitempty" xml:"memo,omitempty"` // action type ActionType string `json:"action_type,omitempty" xml:"action_type,omitempty"` // child order ID ChildOrderId int64 `json:"child_order_id,omitempty" xml:"child_order_id,omitempty"` // operator Operator string `json:"operator,omitempty" xml:"operator,omitempty"` // order ID OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // order creation time GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` }
GlobalAeopTpOperationLogDto
type GlobalAeopTpOrderDetailDto ¶
type GlobalAeopTpOrderDetailDto struct { // buyer info BuyerInfo *GlobalAeopTpPersonDto `json:"buyer_info,omitempty" xml:"buyer_info,omitempty"` // modified time, it's US pacific time GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"` // receipt address ReceiptAddress *GlobalAeopTpAddressDto `json:"receipt_address,omitempty" xml:"receipt_address,omitempty"` // Order end time GmtTradeEnd string `json:"gmt_trade_end,omitempty" xml:"gmt_trade_end,omitempty"` // phone order or not IsPhone bool `json:"is_phone,omitempty" xml:"is_phone,omitempty"` // buyer login id Buyerloginid string `json:"buyerloginid,omitempty" xml:"buyerloginid,omitempty"` // logistics amount LogisticsAmount *GlobalMoneyStr `json:"logistics_amount,omitempty" xml:"logistics_amount,omitempty"` // buyer memo Memo string `json:"memo,omitempty" xml:"memo,omitempty"` // logisitcs escrow fee rate(Deprecated) LogisitcsEscrowFeeRate string `json:"logisitcs_escrow_fee_rate,omitempty" xml:"logisitcs_escrow_fee_rate,omitempty"` // Order Message list(deprecated) OrderMsgList []GlobalAeopTpOrderMsgDto `json:"order_msg_list,omitempty" xml:"order_msg_list>global_aeop_tp_order_msg_dto,omitempty"` // child order ext info list ChildOrderExtInfoList []GlobalAeopTpOrderProductInfoDto `json:"child_order_ext_info_list,omitempty" xml:"child_order_ext_info_list>global_aeop_tp_order_product_info_dto,omitempty"` // issue info IssueInfo *GlobalAeopTpIssueInfoDto `json:"issue_info,omitempty" xml:"issue_info,omitempty"` // refund info RefundInfo *GlobalAeopTpRefundInfoDto `json:"refund_info,omitempty" xml:"refund_info,omitempty"` // Payment settlement currency SettlementCurrency string `json:"settlement_currency,omitempty" xml:"settlement_currency,omitempty"` // logistics info LogisticInfoList []GlobalAeopTpLogisticInfoDto `json:"logistic_info_list,omitempty" xml:"logistic_info_list>global_aeop_tp_logistic_info_dto,omitempty"` // order pay amount(settlemet currency) PayAmountBySettlementCur string `json:"pay_amount_by_settlement_cur,omitempty" xml:"pay_amount_by_settlement_cur,omitempty"` // order ID Id int64 `json:"id,omitempty" xml:"id,omitempty"` // frozen status FrozenStatus string `json:"frozen_status,omitempty" xml:"frozen_status,omitempty"` // issue status IssueStatus string `json:"issue_status,omitempty" xml:"issue_status,omitempty"` // logistics status:NO_LOGISTICS 、 WAIT_SELLER_SEND_GOODS, SELLER_SEND_PART_GOODS, SELLER_SEND_GOODS, BUYER_ACCEPT_GOODS,NO_LOGISTICS LogisticsStatus string `json:"logistics_status,omitempty" xml:"logistics_status,omitempty"` // order amount OrderAmount *GlobalMoneyStr `json:"order_amount,omitempty" xml:"order_amount,omitempty"` // Seller full name SellerSignerFullname string `json:"seller_signer_fullname,omitempty" xml:"seller_signer_fullname,omitempty"` // Current status expiration date OverTimeLeft string `json:"over_time_left,omitempty" xml:"over_time_left,omitempty"` // order end reason OrderEndReason string `json:"order_end_reason,omitempty" xml:"order_end_reason,omitempty"` // order amount InitOderAmount *GlobalMoneyStr `json:"init_oder_amount,omitempty" xml:"init_oder_amount,omitempty"` // operation details list OprLogDtoList []GlobalAeopTpOperationLogDto `json:"opr_log_dto_list,omitempty" xml:"opr_log_dto_list>global_aeop_tp_operation_log_dto,omitempty"` // child order list ChildOrderList []GlobalAeopTpChildOrderDto `json:"child_order_list,omitempty" xml:"child_order_list>global_aeop_tp_child_order_dto,omitempty"` // order creation time GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // seller operator login ID SellerOperatorLoginId string `json:"seller_operator_login_id,omitempty" xml:"seller_operator_login_id,omitempty"` // payment type PaymentType string `json:"payment_type,omitempty" xml:"payment_type,omitempty"` // loan info LoanInfo *GlobalAeopTpLoanInfoDto `json:"loan_info,omitempty" xml:"loan_info,omitempty"` // Order Status:PLACE_ORDER_SUCCESS; IN_CANCEL; WAIT_SELLER_SEND_GOODS; SELLER_PART_SEND_GOODS; WAIT_BUYER_ACCEPT_GOODS; FUND_PROCESSING; IN_ISSUE; IN_FROZEN; WAIT_SELLER_EXAMINE_MONEY; RISK_CONTROL. OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"` // buyer full name BuyerSignerFullname string `json:"buyer_signer_fullname,omitempty" xml:"buyer_signer_fullname,omitempty"` // successful payment time GmtPaySuccess string `json:"gmt_pay_success,omitempty" xml:"gmt_pay_success,omitempty"` // loan status LoanStatus string `json:"loan_status,omitempty" xml:"loan_status,omitempty"` // seller operator ali login id SellerOperatorAliidloginid string `json:"seller_operator_aliidloginid,omitempty" xml:"seller_operator_aliidloginid,omitempty"` // fund status FundStatus string `json:"fund_status,omitempty" xml:"fund_status,omitempty"` // escrow fee (deprecated) EscrowFee *GlobalMoneyStr `json:"escrow_fee,omitempty" xml:"escrow_fee,omitempty"` // cpf number of order CpfNumber string `json:"cpf_number,omitempty" xml:"cpf_number,omitempty"` // pick-up type of order OfflinePickupType string `json:"offline_pickup_type,omitempty" xml:"offline_pickup_type,omitempty"` // Order discount total amount (sum of the platform and seller discounts) OrderDiscountInfo *GlobalMoneyStr `json:"order_discount_info,omitempty" xml:"order_discount_info,omitempty"` // pickup point code of the specific order OfflinePickupPointCode string `json:"offline_pickup_point_code,omitempty" xml:"offline_pickup_point_code,omitempty"` }
GlobalAeopTpOrderDetailDto
type GlobalAeopTpOrderMsgDto ¶
type GlobalAeopTpOrderMsgDto struct { // order id Id int64 `json:"id,omitempty" xml:"id,omitempty"` // order creation time GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // order modification time GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"` // business order id BusinessOrderId int64 `json:"business_order_id,omitempty" xml:"business_order_id,omitempty"` // message status Status string `json:"status,omitempty" xml:"status,omitempty"` // meesage content Content string `json:"content,omitempty" xml:"content,omitempty"` // message sender ( buyer; seller) Poster string `json:"poster,omitempty" xml:"poster,omitempty"` // sender login ID SenderLoginId string `json:"sender_login_id,omitempty" xml:"sender_login_id,omitempty"` // sender account seq SenderSeq int64 `json:"sender_seq,omitempty" xml:"sender_seq,omitempty"` // sender admin account seq SenderAdminSeq int64 `json:"sender_admin_seq,omitempty" xml:"sender_admin_seq,omitempty"` // sender first name SenderFirstName string `json:"sender_first_name,omitempty" xml:"sender_first_name,omitempty"` // send last name SenderLastName string `json:"sender_last_name,omitempty" xml:"sender_last_name,omitempty"` // receiver ID ReceiverLoginId string `json:"receiver_login_id,omitempty" xml:"receiver_login_id,omitempty"` // receiver account seq ReceiverSeq int64 `json:"receiver_seq,omitempty" xml:"receiver_seq,omitempty"` // receiver admin account seq ReceiverAdminSeq int64 `json:"receiver_admin_seq,omitempty" xml:"receiver_admin_seq,omitempty"` // receiver first name ReceiverFirstName string `json:"receiver_first_name,omitempty" xml:"receiver_first_name,omitempty"` // receiver last name ReceiverLastName string `json:"receiver_last_name,omitempty" xml:"receiver_last_name,omitempty"` }
GlobalAeopTpOrderMsgDto
type GlobalAeopTpOrderProductInfoDto ¶
type GlobalAeopTpOrderProductInfoDto struct { // product quantity Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"` // product unit price UnitPrice *GlobalMoneyStr `json:"unit_price,omitempty" xml:"unit_price,omitempty"` // product SKU details Sku string `json:"sku,omitempty" xml:"sku,omitempty"` // product name ProductName string `json:"product_name,omitempty" xml:"product_name,omitempty"` // product id ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` // Leaf category Id of the product CategoryId string `json:"category_id,omitempty" xml:"category_id,omitempty"` }
GlobalAeopTpOrderProductInfoDto
type GlobalAeopTpPersonDto ¶
type GlobalAeopTpPersonDto struct { // login ID LoginId string `json:"login_id,omitempty" xml:"login_id,omitempty"` // last name LastName string `json:"last_name,omitempty" xml:"last_name,omitempty"` // first name FirstName string `json:"first_name,omitempty" xml:"first_name,omitempty"` // country/region Country string `json:"country,omitempty" xml:"country,omitempty"` }
GlobalAeopTpPersonDto
type GlobalAeopTpRefundInfoDto ¶
type GlobalAeopTpRefundInfoDto struct { // refund reason RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"` // refund status: wait_refund, refund_ok, refund_cancel, close, refund_frozen RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"` // refund coupon amount RefundCouponAmt *GlobalMoneyStr `json:"refund_coupon_amt,omitempty" xml:"refund_coupon_amt,omitempty"` // refund cash amount RefundCashAmt *GlobalMoneyStr `json:"refund_cash_amt,omitempty" xml:"refund_cash_amt,omitempty"` // refund type RefundType string `json:"refund_type,omitempty" xml:"refund_type,omitempty"` // refund time RefundTime string `json:"refund_time,omitempty" xml:"refund_time,omitempty"` }
GlobalAeopTpRefundInfoDto
type GlobalAeopTpSaleDiscountInfo ¶
type GlobalAeopTpSaleDiscountInfo struct { // discount detail DiscountDetail *GlobalMoneyStr `json:"discount_detail,omitempty" xml:"discount_detail,omitempty"` // Promotion owner, can be Seller, Platform or Mix. PromotionOwner string `json:"promotion_owner,omitempty" xml:"promotion_owner,omitempty"` // promotion type PromotionType string `json:"promotion_type,omitempty" xml:"promotion_type,omitempty"` // promotion ID PromotionId string `json:"promotion_id,omitempty" xml:"promotion_id,omitempty"` }
GlobalAeopTpSaleDiscountInfo
type GlobalDescription ¶
type GlobalDescription struct { // locale of the descripiton Locale string `json:"locale,omitempty" xml:"locale,omitempty"` // mobile detail MobileDetail string `json:"mobile_detail,omitempty" xml:"mobile_detail,omitempty"` // web detail WebDetail string `json:"web_detail,omitempty" xml:"web_detail,omitempty"` }
GlobalDescription
type GlobalMoneyStr ¶
type GlobalMoneyStr struct { // Cent Cent int64 `json:"cent,omitempty" xml:"cent,omitempty"` // Currency code CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"` // Amount Amount string `json:"amount,omitempty" xml:"amount,omitempty"` // The factor to the smallest currency unit CentFactor int64 `json:"cent_factor,omitempty" xml:"cent_factor,omitempty"` // Currency description Currency *Currency `json:"currency,omitempty" xml:"currency,omitempty"` // Amount AmountStr string `json:"amount_str,omitempty" xml:"amount_str,omitempty"` }
GlobalMoneyStr
type GlobalSubject ¶
type GlobalSubject struct { // locale of the subject Locale string `json:"locale,omitempty" xml:"locale,omitempty"` // subject Subject string `json:"subject,omitempty" xml:"subject,omitempty"` }
GlobalSubject
type ItemDisplayDto ¶
type ItemDisplayDto struct { // product offline time WsOfflineDate string `json:"ws_offline_date,omitempty" xml:"ws_offline_date,omitempty"` // product offline reason WsDisplay string `json:"ws_display,omitempty" xml:"ws_display,omitempty"` // product tite Subject string `json:"subject,omitempty" xml:"subject,omitempty"` // product src Src string `json:"src,omitempty" xml:"src,omitempty"` // min price among all skus of the product ProductMinPrice string `json:"product_min_price,omitempty" xml:"product_min_price,omitempty"` // max price among all skus of the product ProductMaxPrice string `json:"product_max_price,omitempty" xml:"product_max_price,omitempty"` // product id ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` // seller member seq OwnerMemberSeq int64 `json:"owner_member_seq,omitempty" xml:"owner_member_seq,omitempty"` // seller login id OwnerMemberId string `json:"owner_member_id,omitempty" xml:"owner_member_id,omitempty"` // product image urls ImageURLs string `json:"image_u_r_ls,omitempty" xml:"image_u_r_ls,omitempty"` // group id GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"` // time that product was modifed GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"` // time that product was created GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // freight template id FreightTemplateId int64 `json:"freight_template_id,omitempty" xml:"freight_template_id,omitempty"` // currency code CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"` // Coupon start date, GMT+8 CouponStartDate string `json:"coupon_start_date,omitempty" xml:"coupon_start_date,omitempty"` // Coupon end date, GMT+8 CouponEndDate string `json:"coupon_end_date,omitempty" xml:"coupon_end_date,omitempty"` }
ItemDisplayDto
type ItemListQuery ¶
type ItemListQuery struct { // Current page of products to be needed. The default page is page 1. CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"` // Product Ids which needs to be excluded ExceptedProductIds []int64 `json:"excepted_product_ids,omitempty" xml:"excepted_product_ids>int64,omitempty"` // Search field by expiration date. For example, if the value for expiration date is 3, it means to query products to be offline within 3 days. OffLineTime int64 `json:"off_line_time,omitempty" xml:"off_line_time,omitempty"` // Login ID of product owner OwnerMemberId string `json:"owner_member_id,omitempty" xml:"owner_member_id,omitempty"` // Number of products to be queried at each page. The input value must be less than 100, the default value of which is 20. PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // product id ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` // onSelling Product operation status. Currently, it is divided into 4 types with the following input parameters respectively: onSelling; offline; auditing; and editingRequired. ProductStatusType string `json:"product_status_type,omitempty" xml:"product_status_type,omitempty"` // Fuzzy search field by product subject. It only supports half-width numbers in English with a length not more than 128. Subject string `json:"subject,omitempty" xml:"subject,omitempty"` // Reasons for product offline: expire_offline; user_offline; violate_offline; punish_offline; and degrade_offline. WsDisplay string `json:"ws_display,omitempty" xml:"ws_display,omitempty"` // Whether having national quotation. "y" for yes, "n" for no. HaveNationalQuote string `json:"have_national_quote,omitempty" xml:"have_national_quote,omitempty"` // Search field by product groups. Enter product group id (groupId). GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"` // Search for products created after a specific time, format: yyyy-MM-dd hh:mm:ss GmtCreateStart string `json:"gmt_create_start,omitempty" xml:"gmt_create_start,omitempty"` // Search for products created before a specific time,yyyy-MM-dd hh:mm:ss GmtCreateEnd string `json:"gmt_create_end,omitempty" xml:"gmt_create_end,omitempty"` // Search for product modified after a specific time,yyyy-MM-dd hh:mm:ss GmtModifiedStart string `json:"gmt_modified_start,omitempty" xml:"gmt_modified_start,omitempty"` // Search for products modified before a specific time,yyyy-MM-dd hh:mm:ss GmtModifiedEnd string `json:"gmt_modified_end,omitempty" xml:"gmt_modified_end,omitempty"` // merchant sku code SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"` }
ItemListQuery
type ItemListResultDto ¶
type ItemListResultDto struct { // error message ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"` // error code ErrorCode int64 `json:"error_code,omitempty" xml:"error_code,omitempty"` // total page TotalPage int64 `json:"total_page,omitempty" xml:"total_page,omitempty"` // success or not Success bool `json:"success,omitempty" xml:"success,omitempty"` // products total count ProductCount int64 `json:"product_count,omitempty" xml:"product_count,omitempty"` // error msg ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // current page CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"` // product list AeopAEProductDisplayDTOList []ItemDisplayDto `json:"aeop_a_e_product_display_d_t_o_list,omitempty" xml:"aeop_a_e_product_display_d_t_o_list>item_display_dto,omitempty"` }
ItemListResultDto
type LogisticOrderCreationForRmaRequest ¶
type LogisticOrderCreationForRmaRequest struct { // The dispute Id DisputeId int64 `json:"dispute_id,omitempty" xml:"dispute_id,omitempty"` // Carrier tracking code. Tracking code or Shipping code must be provided TrackingCode string `json:"tracking_code,omitempty" xml:"tracking_code,omitempty"` // Order date. PST time OrderDate string `json:"order_date,omitempty" xml:"order_date,omitempty"` // Values: PRODUCT_CUSTOMER_GATHERING,PRODUCT_RETURN_CUSTOMER,PRODUCT_RETURN_WAREHOUSE,PRODUCT_RETURN_SUPPLIER LogisticReason string `json:"logistic_reason,omitempty" xml:"logistic_reason,omitempty"` // Carrier name CarrierName string `json:"carrier_name,omitempty" xml:"carrier_name,omitempty"` }
LogisticOrderCreationForRmaRequest
type LogisticOrderStateUpdateRequest ¶
type LogisticOrderStateUpdateRequest struct { // Logistic order state information RmaLogisticOrderState *RmaLogisticOrderState `json:"rma_logistic_order_state,omitempty" xml:"rma_logistic_order_state,omitempty"` // Tracking code TrackingCode string `json:"tracking_code,omitempty" xml:"tracking_code,omitempty"` }
LogisticOrderStateUpdateRequest
type MarketImageDto ¶
type MarketImageDto struct { // The image url needs to be obtained via uploading the image through Aliexpress API: aliexpress.photobank.redefining.uploadimageforsdk(https://developers.aliexpress.com/en/doc.htm?docId=30186&docType=2) ImageUrl string `json:"image_url,omitempty" xml:"image_url,omitempty"` // 1 represents 3:4 rectangle(resolution at least 750*1000) image while 2 represents 1:1 square image(Resolution at least 800*800). ImageType string `json:"image_type,omitempty" xml:"image_type,omitempty"` }
MarketImageDto
type MultiCountryPriceConfigurationDto ¶
type MultiCountryPriceConfigurationDto struct { // Currently supporting only absolute. Please test carefully before uploading products. PriceType string `json:"price_type,omitempty" xml:"price_type,omitempty"` // Price list for different countries CountryPriceList []SingleCountryPriceDto `json:"country_price_list,omitempty" xml:"country_price_list>single_country_price_dto,omitempty"` }
MultiCountryPriceConfigurationDto
type OrderAddressDto ¶
type OrderAddressDto struct { // English country/region name CountryName string `json:"country_name,omitempty" xml:"country_name,omitempty"` // mobile number MobileNo string `json:"mobile_no,omitempty" xml:"mobile_no,omitempty"` // Recipient ContactPerson string `json:"contact_person,omitempty" xml:"contact_person,omitempty"` // Phone country/region code PhoneCountry string `json:"phone_country,omitempty" xml:"phone_country,omitempty"` // Phone area code PhoneArea string `json:"phone_area,omitempty" xml:"phone_area,omitempty"` // province Province string `json:"province,omitempty" xml:"province,omitempty"` // address 1 Address string `json:"address,omitempty" xml:"address,omitempty"` // phone number PhoneNumber string `json:"phone_number,omitempty" xml:"phone_number,omitempty"` // Fax number FaxNumber string `json:"fax_number,omitempty" xml:"fax_number,omitempty"` // Street detailed address DetailAddress string `json:"detail_address,omitempty" xml:"detail_address,omitempty"` // city City string `json:"city,omitempty" xml:"city,omitempty"` // country/region Country string `json:"country,omitempty" xml:"country,omitempty"` // address 2 Address2 string `json:"address2,omitempty" xml:"address2,omitempty"` // Fax country/region code FaxCountry string `json:"fax_country,omitempty" xml:"fax_country,omitempty"` // Postal code Zip string `json:"zip,omitempty" xml:"zip,omitempty"` // Fax area code FaxArea string `json:"fax_area,omitempty" xml:"fax_area,omitempty"` // localized address, currently for buyer whose address is in Russia. LocalizedAddress string `json:"localized_address,omitempty" xml:"localized_address,omitempty"` }
OrderAddressDto
type OrderDetailQuery ¶
type OrderDetailQuery struct { // It defines which details to be returned. Convert the number into binary format, for example, 16 to 10000. Only the last 5 bits take effects, starting from the end, 1st bit is for issue information, 2nd bit is for loan information, 3rd bit is for logistics information, 4th bit is for buyer information and 5th bit is for refund information. If any bit is 1, it means to return the corresponding information, for example, 3 wich is 00011, means to return issue information and logistics information. Leaving this field blank means return all information. ExtInfoBitFlag int64 `json:"ext_info_bit_flag,omitempty" xml:"ext_info_bit_flag,omitempty"` // Order id OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` }
OrderDetailQuery
type OrderDto ¶
type OrderDto struct { // The remain time of the current status (negative number indicates the timeout period) TimeoutLeftTime int64 `json:"timeout_left_time,omitempty" xml:"timeout_left_time,omitempty"` // seller fuller name SellerSignerFullname string `json:"seller_signer_fullname,omitempty" xml:"seller_signer_fullname,omitempty"` // seller operator login id SellerOperatorLoginId string `json:"seller_operator_login_id,omitempty" xml:"seller_operator_login_id,omitempty"` // seller login id SellerLoginId string `json:"seller_login_id,omitempty" xml:"seller_login_id,omitempty"` // product list ProductList []OrderProductDto `json:"product_list,omitempty" xml:"product_list>order_product_dto,omitempty"` // Whether mobile phone orders Phone bool `json:"phone,omitempty" xml:"phone,omitempty"` // pay type: migs: Credit card payments go through the RMB channel; migs: 102MasterCard pays and takes the RMB channel; migs101:Visa Pay and take the RMB channel; pp101: PayPal; mb: MoneyBooker channel; tt101: Bank Transfer payment; wu101: West Union payment; wp101: Visa pays for the US dollar channel; wp102: Mastercard to pay for the US dollar channel; qw101: QIWI payment; cybs101: Visa takes the payment of the CYBS channel; cybs102: Mastercard to pay for CYBS channels; wm101: WebMoney payment; ebanx101: Brazilian Beloto payment; PaymentType string `json:"payment_type,omitempty" xml:"payment_type,omitempty"` // pay amount PayAmount *SimpleMoney `json:"pay_amount,omitempty" xml:"pay_amount,omitempty"` // order status OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"` // order ID OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // order detail url OrderDetailUrl string `json:"order_detail_url,omitempty" xml:"order_detail_url,omitempty"` // logistics status。logistics status。(WAIT_SELLER_SEND_GOODS: Waiting for seller to ship; SELLER_SEND_PART_GOODS: Partial delivery by seller; SELLER_SEND_GOODS: Seller has shipped; BUYER_ACCEPT_GOODS: Buyer has confirmed receipt; NO_LOGISTICS: No logistics transfer) LogisticsStatus string `json:"logistics_status,omitempty" xml:"logistics_status,omitempty"` // logistics escrow fee rate LogisitcsEscrowFeeRate string `json:"logisitcs_escrow_fee_rate,omitempty" xml:"logisitcs_escrow_fee_rate,omitempty"` // loan amount details LoanAmount *SimpleMoney `json:"loan_amount,omitempty" xml:"loan_amount,omitempty"` // Remaining delivery time (minute) LeftSendGoodMin string `json:"left_send_good_min,omitempty" xml:"left_send_good_min,omitempty"` // Remaining delivery time (hour) LeftSendGoodHour string `json:"left_send_good_hour,omitempty" xml:"left_send_good_hour,omitempty"` // Remaining delivery time (days) LeftSendGoodDay string `json:"left_send_good_day,omitempty" xml:"left_send_good_day,omitempty"` // issue status (NO_ISSUE; IN_ISSUE; END_ISSUE) IssueStatus string `json:"issue_status,omitempty" xml:"issue_status,omitempty"` // Have you requested a loan? HasRequestLoan bool `json:"has_request_loan,omitempty" xml:"has_request_loan,omitempty"` // Last order update time GmtUpdate string `json:"gmt_update,omitempty" xml:"gmt_update,omitempty"` // Last order delivery time GmtSendGoodsTime string `json:"gmt_send_goods_time,omitempty" xml:"gmt_send_goods_time,omitempty"` // order pay time (The gmtPaysuccess field has the same meaning in the order details.)it's US Pacific time GmtPayTime string `json:"gmt_pay_time,omitempty" xml:"gmt_pay_time,omitempty"` // order create time,it's US Pacific time GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // fund status (NOT_PAY; PAY_SUCCESS; WAIT_SELLER_CHECK) FundStatus string `json:"fund_status,omitempty" xml:"fund_status,omitempty"` // frozen status。(NO_FROZEN:no frozen; IN_FROZEN:in frozen) FrozenStatus string `json:"frozen_status,omitempty" xml:"frozen_status,omitempty"` // escrow fee rate EscrowFeeRate int64 `json:"escrow_fee_rate,omitempty" xml:"escrow_fee_rate,omitempty"` // escrow fee EscrowFee *SimpleMoney `json:"escrow_fee,omitempty" xml:"escrow_fee,omitempty"` // order finished reason EndReason string `json:"end_reason,omitempty" xml:"end_reason,omitempty"` // buyer full name BuyerSignerFullname string `json:"buyer_signer_fullname,omitempty" xml:"buyer_signer_fullname,omitempty"` // buyer login id BuyerLoginId string `json:"buyer_login_id,omitempty" xml:"buyer_login_id,omitempty"` // order type。(AE_COMMON:common type,AE_TRIAL:trial type;AE_RECHARGE:recharge order) BizType string `json:"biz_type,omitempty" xml:"biz_type,omitempty"` // pickup type of order OfflinePickupType string `json:"offline_pickup_type,omitempty" xml:"offline_pickup_type,omitempty"` }
OrderDto
type OrderProductDto ¶
type OrderProductDto struct { // total product amount TotalProductAmount *SimpleMoney `json:"total_product_amount,omitempty" xml:"total_product_amount,omitempty"` // child order status SonOrderStatus string `json:"son_order_status,omitempty" xml:"son_order_status,omitempty"` // sku code SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"` // order show status ShowStatus string `json:"show_status,omitempty" xml:"show_status,omitempty"` // Last delivery time SendGoodsTime string `json:"send_goods_time,omitempty" xml:"send_goods_time,omitempty"` // Shipper type. "SELLER_SEND_GOODS": seller shipping; "WAREHOUSE_SEND_GOODS": warehouse delivery SendGoodsOperator string `json:"send_goods_operator,omitempty" xml:"send_goods_operator,omitempty"` // product unit price ProductUnitPrice *SimpleMoney `json:"product_unit_price,omitempty" xml:"product_unit_price,omitempty"` // product unit ProductUnit string `json:"product_unit,omitempty" xml:"product_unit,omitempty"` // product standard ProductStandard string `json:"product_standard,omitempty" xml:"product_standard,omitempty"` // product snap Url ProductSnapUrl string `json:"product_snap_url,omitempty" xml:"product_snap_url,omitempty"` // product name ProductName string `json:"product_name,omitempty" xml:"product_name,omitempty"` // product main image url ProductImgUrl string `json:"product_img_url,omitempty" xml:"product_img_url,omitempty"` // product id ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` // product count ProductCount int64 `json:"product_count,omitempty" xml:"product_count,omitempty"` // order ID OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // fake one compensate three flag MoneyBack3x bool `json:"money_back3x,omitempty" xml:"money_back3x,omitempty"` // buyer memo Memo string `json:"memo,omitempty" xml:"memo,omitempty"` // logistics service name( key) LogisticsType string `json:"logistics_type,omitempty" xml:"logistics_type,omitempty"` // logistics service show name LogisticsServiceName string `json:"logistics_service_name,omitempty" xml:"logistics_service_name,omitempty"` // Logistics amount(sub-orders have no shipping costs, please ignore) LogisticsAmount *SimpleMoney `json:"logistics_amount,omitempty" xml:"logistics_amount,omitempty"` // issue status (NO_ISSUE; IN_ISSUE; END_ISSUE) IssueStatus string `json:"issue_status,omitempty" xml:"issue_status,omitempty"` // issue mode IssueMode string `json:"issue_mode,omitempty" xml:"issue_mode,omitempty"` // goods prepare days GoodsPrepareTime int64 `json:"goods_prepare_time,omitempty" xml:"goods_prepare_time,omitempty"` // fund status (NOT_PAY; PAY_SUCCESS; WAIT_SELLER_CHECK) FundStatus string `json:"fund_status,omitempty" xml:"fund_status,omitempty"` // Limited time FreightCommitDay string `json:"freight_commit_day,omitempty" xml:"freight_commit_day,omitempty"` // escrow fee rate EscrowFeeRate string `json:"escrow_fee_rate,omitempty" xml:"escrow_fee_rate,omitempty"` // delivery time DeliveryTime string `json:"delivery_time,omitempty" xml:"delivery_time,omitempty"` // child order id ChildId int64 `json:"child_id,omitempty" xml:"child_id,omitempty"` // Whether child orders can submit disputes CanSubmitIssue bool `json:"can_submit_issue,omitempty" xml:"can_submit_issue,omitempty"` // buyer last name BuyerSignerLastName string `json:"buyer_signer_last_name,omitempty" xml:"buyer_signer_last_name,omitempty"` // buyer first name BuyerSignerFirstName string `json:"buyer_signer_first_name,omitempty" xml:"buyer_signer_first_name,omitempty"` // afflicate fee rate AfflicateFeeRate string `json:"afflicate_fee_rate,omitempty" xml:"afflicate_fee_rate,omitempty"` }
OrderProductDto
type OrderQuery ¶
type OrderQuery struct { // create date end time.It's US pacific time CreateDateEnd string `json:"create_date_end,omitempty" xml:"create_date_end,omitempty"` // create date start time.It's US pacific time CreateDateStart string `json:"create_date_start,omitempty" xml:"create_date_start,omitempty"` // modified date start time.It's US pacific time ModifiedDateStart string `json:"modified_date_start,omitempty" xml:"modified_date_start,omitempty"` // Query order information in multiple order status. For specific order status, see order_status description. OrderStatusList []string `json:"order_status_list,omitempty" xml:"order_status_list>string,omitempty"` // buyer login id BuyerLoginId string `json:"buyer_login_id,omitempty" xml:"buyer_login_id,omitempty"` // Number of pages per page PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // modified date end time.It's US pacific time ModifiedDateEnd string `json:"modified_date_end,omitempty" xml:"modified_date_end,omitempty"` // the current page CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"` // Order status: PLACE_ORDER_SUCCESS: Waiting for buyer to pay; IN_CANCEL: Buyer request cancellation; WAIT_SELLER_SEND_GOODS: Waiting for your shipment; SELLER_PART_SEND_GOODS: Partial delivery; WAIT_BUYER_ACCEPT_GOODS: Waiting for buyer to receive goods; FUND_PROCESSING: Buyers agree, funds processing; IN_ISSUE : Orders in disputes; IN_FROZEN: Orders in freeze; WAIT_SELLER_EXAMINE_MONEY: Waiting for your confirmation amount; RISK_CONTROL: Orders are in 24 hours of risk control, starting 24 hours after the buyer's online payment is completed. The above status query can be separately queried separately, and the order status information is not included in the order status. (FINISH, closed order status) FINISH: The completed order needs to be queried separately. OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"` }
OrderQuery
type PaginationResult ¶
type PaginationResult struct { // error massage ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"` // total count(SC order is not include the result) TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"` // target list TargetList []OrderDto `json:"target_list,omitempty" xml:"target_list>order_dto,omitempty"` // the number of each page PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // error code ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // current page CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"` // total page TotalPage int64 `json:"total_page,omitempty" xml:"total_page,omitempty"` // success or not Success bool `json:"success,omitempty" xml:"success,omitempty"` // timeStamp TimeStamp string `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"` }
PaginationResult
type PostItemResponseDto ¶
type PostItemResponseDto struct { // productId ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` }
PostItemResponseDto
type PostProductRequestDto ¶
type PostProductRequestDto struct { // aliexpress product Id ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` // group id, you can get group list from aliexpress.product.productgroups.get GroupId int64 `json:"group_id,omitempty" xml:"group_id,omitempty"` // extra params. Configured some special products ExtraParams string `json:"extra_params,omitempty" xml:"extra_params,omitempty"` // marketing images for product. Currently supported 2 types: 1 represents 3:4 rectangle(resolution at least 750*1000) image while 2 represents 1:1 square image(Resolution at least 800*800). The image url needs to be obtained via uploading the image through Aliexpress API: aliexpress.photobank.redefining.uploadimageforsdk(https://developers.aliexpress.com/en/doc.htm?docId=30186&docType=2) MarketingImages []MarketImageDto `json:"marketing_images,omitempty" xml:"marketing_images>market_image_dto,omitempty"` // Aliexpress leaf category ID obtained through https://developers.aliexpress.com/en/doc.htm?docId=46042&docType=2 AliexpressCategoryId int64 `json:"aliexpress_category_id,omitempty" xml:"aliexpress_category_id,omitempty"` // Deprecated. Please use aliexpress_category_id CategoryId string `json:"category_id,omitempty" xml:"category_id,omitempty"` // merchant's brand name BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"` // Main image that represents the product. The url should be accesible and there is a meximum of 6 pictures. The url can point to a seller's server or to AliExpress photobank. In order to obtain more information about the photobank and how to upload images, please visit the following page: https://developers.aliexpress.com/en/doc.htm?docId=30186&docType=2 MainImageUrlsList []string `json:"main_image_urls_list,omitempty" xml:"main_image_urls_list>string,omitempty"` // There are 4 types of how to fill in the content of each element in this attribute list. 1). When filling in the standard dropdown/multi-dropdown attributes, fill in "aliexpress_attribute_name_id" and "aliexpress_attribute_value_id"(For multi-dropdown, splitting them into multiple elements) 2). When filling in the attributes in which the value needs to be manually entered, fill in "aliexpress_attribute_name_id" and "attribute_value" in the element. 3). There exists a special kind of "aliexpress_attribute_value_id" of which the value represents for "Other". When encoutering this scenario, please fill in "aliexpress_attribute_name_id", "aliexpress_attribute_value_id" and "attribute_value". 4). Besides the three types mentioned above, if the seller would like to fully customized all the atttributes, fill in "attribute name" and "attribute_value" in the element. AttributeList []AttributeDto `json:"attribute_list,omitempty" xml:"attribute_list>attribute_dto,omitempty"` // If specified this field, all the previous skus will be replaced by the new skus. SkuInfoList []SkuInfoDto `json:"sku_info_list,omitempty" xml:"sku_info_list>sku_info_dto,omitempty"` // Weight of the product, including package. Measured in Kilograms (Kg) with a maximum 500 and minumum 0.001 Weight string `json:"weight,omitempty" xml:"weight,omitempty"` // indicate when the inventory of a specific product will be deducted. place_order_withhold: the inventory is deducted just after the order is placed by customer. payment_success_deduct: the stock is deducted after the payment is done successfully by the customer. InventoryDeductionStrategy string `json:"inventory_deduction_strategy,omitempty" xml:"inventory_deduction_strategy,omitempty"` // Package height measured in centimeters (cm). Maximum 700 cm, minumum: 0.01cm PackageHeight int64 `json:"package_height,omitempty" xml:"package_height,omitempty"` // Package length, measured in centimeters (cm). Maximum 700 cm, minumum: 0.01cm PackageLength int64 `json:"package_length,omitempty" xml:"package_length,omitempty"` // Package width measured in centimeters (cm). Maximum 700 cm, minumum: 0.01cm PackageWidth int64 `json:"package_width,omitempty" xml:"package_width,omitempty"` // multi country price configuration MultiCountryPriceConfiguration *MultiCountryPriceConfigurationDto `json:"multi_country_price_configuration,omitempty" xml:"multi_country_price_configuration,omitempty"` // freight template ID. After the merchant has created an freight template in the backend: freighttemplate.aliexpress.com, the id could be obtained in the backend directly or thourgh the API: aliexpress.freight.redefining.listfreighttemplate FreightTemplateId int64 `json:"freight_template_id,omitempty" xml:"freight_template_id,omitempty"` // refer to the preparation period of merchant before the package could be dispatched to the customer. ShippingLeadTime int64 `json:"shipping_lead_time,omitempty" xml:"shipping_lead_time,omitempty"` // service policy id, which could be set and obtained in the seller's background. ServicePolicyId int64 `json:"service_policy_id,omitempty" xml:"service_policy_id,omitempty"` // merchant's size chart id, more used in the category of shoes and clothes. SizeChartId int64 `json:"size_chart_id,omitempty" xml:"size_chart_id,omitempty"` // List for multi language subject. To learn how to set this field, please refer to the document:https://developers.aliexpress.com/en/doc.htm?docId=108976&docType=1 MultiLanguageSubjectList []SingleLanguageTitleDto `json:"multi_language_subject_list,omitempty" xml:"multi_language_subject_list>single_language_title_dto,omitempty"` // List for multi language description. To learn how to set this field, please refer to the document:https://developers.aliexpress.com/en/doc.htm?docId=108976&docType=1 MultiLanguageDescriptionList []SingleLanguageDescriptionDto `` /* 128-byte string literal not displayed */ // Deprecated. Please use multi_language_subject_list. 1-128 length, support multi language. Check the field "language" to find the supported languages. Subject string `json:"subject,omitempty" xml:"subject,omitempty"` // Deprecated, please use product description, support html format and multi languages. Check the field language to find the supported languages. Description string `json:"description,omitempty" xml:"description,omitempty"` // The main language of the product. Aliexpress will depend on the subject and detail in main language to translate to other languages, if not filled in by sellers. Main language could not be modified after product has been uploaded. Support: en(English) ru(Russian) es(Spanish) fr(French) it(Italian) tr(Turkish) pt(Portuguese) de(German) nl(Dutch) in(Indonesian) ar(Arabic) ja(Japanese) ko(Korean) th(Thai) vi(Vietnamese) iw(Hebrew) Language string `json:"language,omitempty" xml:"language,omitempty"` // Product Unit ID, Most common-used ID: 100000015 piece/pieces; 100000000:bag/bags; 100000001:barrel/barrels; 100000002:bushel/bushels; 100078580:carton; 100078581:centimeter; 100000003:cubic meter; 100000004:dozen; 100078584:feet; 100000005:gallon; 100000006:gram; 100078587:inch; 100000007:kilogram; 100078589:kiloliter; 100000008:kilometer; 100078559:liter/liters; 100000009:long ton; 100000010:meter; 100000011:metric ton; 100078560:milligram; 100078596:milliliter; 100078597:millimeter; 100000012:ounce; 100000014:pack/packs; 100000013:pair; 100000016:pound; 100078603:quart; 100000017:set/sets; 100000018:short ton; 100078606:square feet; 100078607:square inch; 100000019:square meter; 100078609:square yard; 100000020:ton; 100078558:yard/yards ProductUnit int64 `json:"product_unit,omitempty" xml:"product_unit,omitempty"` }
PostProductRequestDto
type ProductSchemaDto ¶
type ProductSchemaDto struct { // success flag Success bool `json:"success,omitempty" xml:"success,omitempty"` // error code ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // error message ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"` // schema Schema string `json:"schema,omitempty" xml:"schema,omitempty"` }
ProductSchemaDto
type RmaLogisticOrderState ¶
type RmaLogisticOrderState struct { // State date. PST time StateDate string `json:"state_date,omitempty" xml:"state_date,omitempty"` // values CANCELLED, PRODUCT_CAPTURED, INCIDENT, PRODUCT_DELIVERED State string `json:"state,omitempty" xml:"state,omitempty"` // Logistic order detail OrderStateDetail string `json:"order_state_detail,omitempty" xml:"order_state_detail,omitempty"` }
RmaLogisticOrderState
type RmaScreeningCreationRequest ¶
type RmaScreeningCreationRequest struct { // Values: OK, NO_OK Result string `json:"result,omitempty" xml:"result,omitempty"` // RMA ID RmaId string `json:"rma_id,omitempty" xml:"rma_id,omitempty"` // Date of screening ScreeningDate string `json:"screening_date,omitempty" xml:"screening_date,omitempty"` // Description of the screening result ScreeningResultDetails string `json:"screening_result_details,omitempty" xml:"screening_result_details,omitempty"` // Values: CUSTOMER_FAULT, GIVE_UP_UNSEALED, GIVE_UP_SEALED, DOA_SEALED_QUALITY_ISSUE, DOA_SEALED_NO_QUALITY_ISSUE ScreeningResultReasons string `json:"screening_result_reasons,omitempty" xml:"screening_result_reasons,omitempty"` }
RmaScreeningCreationRequest
type RmaState ¶
type RmaState struct { // Order data. PST time StateDate string `json:"state_date,omitempty" xml:"state_date,omitempty"` // Values: CANCELLED, PRODUCT_COLLECTED, PRODUCT_RECEIVED, PRODUCT_SCREENING, WAITING_AE_ACTION, COMPLETED, CANCELLED_LOGISTICS_ISSUE, CANCELLED_LOGISTICS_ISSUE_RETRIES State string `json:"state,omitempty" xml:"state,omitempty"` // Detail of the state changed StateDetail string `json:"state_detail,omitempty" xml:"state_detail,omitempty"` }
RmaState
type RmaStateUpdateRequest ¶
type RmaStateUpdateRequest struct { // RMA's state information RmaState *RmaState `json:"rma_state,omitempty" xml:"rma_state,omitempty"` // RMA's ID RmaId string `json:"rma_id,omitempty" xml:"rma_id,omitempty"` }
RmaStateUpdateRequest
type SimpleMoney ¶
type SimpleMoney struct { // currency code CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"` // amount Amount string `json:"amount,omitempty" xml:"amount,omitempty"` }
SimpleMoney
type SingleCountryPriceDto ¶
type SingleCountryPriceDto struct { // Currently supporting RU US CA ES FR UK NL IL BR CL AU UA BY JP TH SG KR ID MY PH VN IT DE SA AE PL TR ShipToCountry string `json:"ship_to_country,omitempty" xml:"ship_to_country,omitempty"` // Sku price list under the same ship_to_country SkuPriceByCountryList []SingleSkuPriceByCountryDto `json:"sku_price_by_country_list,omitempty" xml:"sku_price_by_country_list>single_sku_price_by_country_dto,omitempty"` }
SingleCountryPriceDto
type SingleItemRequestDto ¶
type SingleItemRequestDto struct { // Content of each item, which follows different format according to different feed type. ItemContent string `json:"item_content,omitempty" xml:"item_content,omitempty"` // The id of the item_content, which could be defined by the seller. item_content_id should be unique among all the items in item_list.This field also appears in the API:aliexpress.solution.feed.query, which is regarding the convenience for the sellers to match the item_execuation_result with the item_content. ItemContentId string `json:"item_content_id,omitempty" xml:"item_content_id,omitempty"` }
SingleItemRequestDto
type SingleItemResponseDto ¶
type SingleItemResponseDto struct { // Execution result of each item ItemExecutionResult string `json:"item_execution_result,omitempty" xml:"item_execution_result,omitempty"` // Corresponding to the item_content_id defined by the seller when invoking the API: aliexpress.solution.feed.submit ItemContentId string `json:"item_content_id,omitempty" xml:"item_content_id,omitempty"` }
SingleItemResponseDto
type SingleLanguageDescriptionDto ¶
type SingleLanguageDescriptionDto struct { // Support: en(English) ru(Russian) es(Spanish) fr(French) it(Italian) tr(Turkish) pt(Portuguese) de(German) nl(Dutch) in(Indonesian) ar(Arabic) ja(Japanese) ko(Korean) th(Thai) vi(Vietnamese) iw(Hebrew) Language string `json:"language,omitempty" xml:"language,omitempty"` // mobile detail for this language, please check the format here https://developers.aliexpress.com/en/doc.htm?docId=109534&docType=1 MobileDetail string `json:"mobile_detail,omitempty" xml:"mobile_detail,omitempty"` // web detail for this language, please check the format here: https://developers.aliexpress.com/en/doc.htm?docId=109534&docType=1 WebDetail string `json:"web_detail,omitempty" xml:"web_detail,omitempty"` }
SingleLanguageDescriptionDto
type SingleLanguageTitleDto ¶
type SingleLanguageTitleDto struct { // Support: en(English) ru(Russian) es(Spanish) fr(French) it(Italian) tr(Turkish) pt(Portuguese) de(German) nl(Dutch) in(Indonesian) ar(Arabic) ja(Japanese) ko(Korean) th(Thai) vi(Vietnamese) iw(Hebrew) Language string `json:"language,omitempty" xml:"language,omitempty"` // subject, maximum 128 characters. Subject string `json:"subject,omitempty" xml:"subject,omitempty"` }
SingleLanguageTitleDto
type SingleOrderQuery ¶
type SingleOrderQuery struct { // order ID OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` }
SingleOrderQuery
type SingleSkuPriceByCountryDto ¶
type SingleSkuPriceByCountryDto struct { // sku_code, must existed in multiple_sku_update_list SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"` // Value of price configuration. If the price of a specific country is set, it must be greater than or equal to 70% of the original sku price in multiple_sku_update_list Price string `json:"price,omitempty" xml:"price,omitempty"` // Value of discount_price for each country DiscountPrice string `json:"discount_price,omitempty" xml:"discount_price,omitempty"` // Deprecated. Please do not use. Value string `json:"value,omitempty" xml:"value,omitempty"` }
SingleSkuPriceByCountryDto
type SkuAttributeDto ¶
type SkuAttributeDto struct { // Deprecated, please use sku_attribute_name_id. To obtain the available sku attribute names under a specific category, please check API: aliexpress.solution.sku.attribute.query SkuAttributeName string `json:"sku_attribute_name,omitempty" xml:"sku_attribute_name,omitempty"` // Customized sku attribute value by sellers, do not include these 4 symbols #:=, SkuAttributeValue string `json:"sku_attribute_value,omitempty" xml:"sku_attribute_value,omitempty"` // Image that will represent the variation of the product. The url can point to a seller's server or to AliExpress photobank. In order to obtain more information about the photobank and how to upload images, please visit the following page: https://developers.aliexpress.com/en/doc.htm?docId=30186&docType=2 SkuImage string `json:"sku_image,omitempty" xml:"sku_image,omitempty"` // Please refer to https://developers.aliexpress.com/en/doc.htm?docId=29988&docType=2 to obtain the sku_attribute_value_id under specific category SkuAttributeValueId int64 `json:"sku_attribute_value_id,omitempty" xml:"sku_attribute_value_id,omitempty"` // Please refer to https://developers.aliexpress.com/en/doc.htm?docId=29988&docType=2 to obtain the sku_attribute_name_id under specific category SkuAttributeNameId int64 `json:"sku_attribute_name_id,omitempty" xml:"sku_attribute_name_id,omitempty"` // Image that will represent the variation of the product. The url can point to a seller's server or to AliExpress photobank. In order to obtain more information about the photobank and how to upload images, please visit the following page: https://developers.aliexpress.com/en/doc.htm?docId=30186&docType=2 SkuImageUrl string `json:"sku_image_url,omitempty" xml:"sku_image_url,omitempty"` }
SkuAttributeDto
type SkuAttributeInfoQueryRequest ¶
type SkuAttributeInfoQueryRequest struct { // aliexpress category ID. aliexpress_category_id and category_id could not be both empty. AliexpressCategoryId int64 `json:"aliexpress_category_id,omitempty" xml:"aliexpress_category_id,omitempty"` // merchant's category ID CategoryId string `json:"category_id,omitempty" xml:"category_id,omitempty"` }
SkuAttributeInfoQueryRequest
type SkuAttributeInfoQueryResponse ¶
type SkuAttributeInfoQueryResponse struct { // supported sku attribute lis SupportingSkuAttributeList []SupportedSkuAttributeDto `json:"supporting_sku_attribute_list,omitempty" xml:"supporting_sku_attribute_list>supported_sku_attribute_dto,omitempty"` // common attributes under a specific category SupportingCommonAttributeList []SupportedCommonAttributeDto `` /* 129-byte string literal not displayed */ }
SkuAttributeInfoQueryResponse
type SkuInfoDto ¶
type SkuInfoDto struct { // sku attribute list. Some categories don't have sku attributes, then sku_attributes_list should be empty. SkuAttributesList []SkuAttributeDto `json:"sku_attributes_list,omitempty" xml:"sku_attributes_list>sku_attribute_dto,omitempty"` // extra params. Configured some special products ExtraParams string `json:"extra_params,omitempty" xml:"extra_params,omitempty"` // stock. Maximum:999999, minumum:1 Inventory int64 `json:"inventory,omitempty" xml:"inventory,omitempty"` // price. Maximum:999999, minumum:0.01 Price string `json:"price,omitempty" xml:"price,omitempty"` // Code for merchant's sku, important reference to maintain the relationship between merchant and Aliexpress's system. SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"` // discount price for the sku. discount_price should be cheaper than price. DiscountPrice string `json:"discount_price,omitempty" xml:"discount_price,omitempty"` // barcode of the sku. Except some Russian sellers who will be fulfilled by Aliexpress, please ignore this field for other sellers. BarCode string `json:"bar_code,omitempty" xml:"bar_code,omitempty"` }
SkuInfoDto
type SkuValueSimplifiedInfoDto ¶
type SkuValueSimplifiedInfoDto struct { // aliexpress sku value name AliexpressSkuValueName string `json:"aliexpress_sku_value_name,omitempty" xml:"aliexpress_sku_value_name,omitempty"` }
SkuValueSimplifiedInfoDto
type SupportedCommonAttributeDto ¶
type SupportedCommonAttributeDto struct { // aliexpress common attribute name id AliexpressCommonAttributeNameId int64 `json:"aliexpress_common_attribute_name_id,omitempty" xml:"aliexpress_common_attribute_name_id,omitempty"` // aliexpress common attribute name AliexpressCommonAttributeName string `json:"aliexpress_common_attribute_name,omitempty" xml:"aliexpress_common_attribute_name,omitempty"` // whether the common attribute is required under this category Required bool `json:"required,omitempty" xml:"required,omitempty"` // aliexpress common attribute value list AliexpressCommonAttributeValueList []CommonAttributeValueInfoDto `` /* 142-byte string literal not displayed */ }
SupportedCommonAttributeDto
type SupportedSkuAttributeDto ¶
type SupportedSkuAttributeDto struct { // aliexpress sku name, the same field when indicating the sku_name for posting product AliexpressSkuName string `json:"aliexpress_sku_name,omitempty" xml:"aliexpress_sku_name,omitempty"` // Indicates whether this sku attribute is mandatory under this category Required bool `json:"required,omitempty" xml:"required,omitempty"` // aliexpress sku value list AliexpressSkuValueList []SkuValueSimplifiedInfoDto `json:"aliexpress_sku_value_list,omitempty" xml:"aliexpress_sku_value_list>sku_value_simplified_info_dto,omitempty"` // whether the corresponding aliexpress_sku_name support customized name by merchants SupportCustomizedName bool `json:"support_customized_name,omitempty" xml:"support_customized_name,omitempty"` // whether the corresponding aliexpress_sku_name support customized picture SupportCustomizedPicture bool `json:"support_customized_picture,omitempty" xml:"support_customized_picture,omitempty"` }
SupportedSkuAttributeDto
type SynchronizeProductRequestDto ¶
type SynchronizeProductRequestDto struct { // product id ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` // The sku list, in which the inventory needs to be updated within the same product id. Maximum 200 skus. MultipleSkuUpdateList []SynchronizeSkuRequestDto `json:"multiple_sku_update_list,omitempty" xml:"multiple_sku_update_list>synchronize_sku_request_dto,omitempty"` // multi country price configuration MultiCountryPriceConfiguration *MultiCountryPriceConfigurationDto `json:"multi_country_price_configuration,omitempty" xml:"multi_country_price_configuration,omitempty"` }
SynchronizeProductRequestDto
type SynchronizeProductResponseDto ¶
type SynchronizeProductResponseDto struct { // error code ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // error message ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"` // product id ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"` }
SynchronizeProductResponseDto
type SynchronizeSkuRequestDto ¶
type SynchronizeSkuRequestDto struct { // sku code SkuCode string `json:"sku_code,omitempty" xml:"sku_code,omitempty"` // inventory Inventory int64 `json:"inventory,omitempty" xml:"inventory,omitempty"` // price of an sku Price string `json:"price,omitempty" xml:"price,omitempty"` // discount_price of an sku. If not set, the discount_price will be erased. DiscountPrice string `json:"discount_price,omitempty" xml:"discount_price,omitempty"` }
SynchronizeSkuRequestDto
Source Files ¶
- AliexpressSolutionBatchProductDeleteRequest.go
- AliexpressSolutionBatchProductDeleteResponse.go
- AliexpressSolutionBatchProductInventoryUpdateRequest.go
- AliexpressSolutionBatchProductInventoryUpdateResponse.go
- AliexpressSolutionBatchProductPriceUpdateRequest.go
- AliexpressSolutionBatchProductPriceUpdateResponse.go
- AliexpressSolutionFeedInvalidateRequest.go
- AliexpressSolutionFeedInvalidateResponse.go
- AliexpressSolutionFeedListGetRequest.go
- AliexpressSolutionFeedListGetResponse.go
- AliexpressSolutionFeedQueryRequest.go
- AliexpressSolutionFeedQueryResponse.go
- AliexpressSolutionFeedSubmitRequest.go
- AliexpressSolutionFeedSubmitResponse.go
- AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateRequest.go
- AliexpressSolutionIssuePartnerRmaReverselogisticStateUpdateResponse.go
- AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateRequest.go
- AliexpressSolutionIssuePartnerRmaReverselogisticTrackinginfoCreateResponse.go
- AliexpressSolutionIssuePartnerRmaScreeningCreateRequest.go
- AliexpressSolutionIssuePartnerRmaScreeningCreateResponse.go
- AliexpressSolutionIssuePartnerRmaStateUpdateRequest.go
- AliexpressSolutionIssuePartnerRmaStateUpdateResponse.go
- AliexpressSolutionMerchantProfileGetRequest.go
- AliexpressSolutionMerchantProfileGetResponse.go
- AliexpressSolutionOrderFulfillRequest.go
- AliexpressSolutionOrderFulfillResponse.go
- AliexpressSolutionOrderGetRequest.go
- AliexpressSolutionOrderGetResponse.go
- AliexpressSolutionOrderInfoGetRequest.go
- AliexpressSolutionOrderInfoGetResponse.go
- AliexpressSolutionOrderReceiptinfoGetRequest.go
- AliexpressSolutionOrderReceiptinfoGetResponse.go
- AliexpressSolutionProductEditRequest.go
- AliexpressSolutionProductEditResponse.go
- AliexpressSolutionProductInfoGetRequest.go
- AliexpressSolutionProductInfoGetResponse.go
- AliexpressSolutionProductListGetRequest.go
- AliexpressSolutionProductListGetResponse.go
- AliexpressSolutionProductPostRequest.go
- AliexpressSolutionProductPostResponse.go
- AliexpressSolutionProductSchemaGetRequest.go
- AliexpressSolutionProductSchemaGetResponse.go
- AliexpressSolutionSchemaProductFullUpdateRequest.go
- AliexpressSolutionSchemaProductFullUpdateResponse.go
- AliexpressSolutionSchemaProductInstancePostRequest.go
- AliexpressSolutionSchemaProductInstancePostResponse.go
- AliexpressSolutionSellerCategoryTreeQueryRequest.go
- AliexpressSolutionSellerCategoryTreeQueryResponse.go
- AliexpressSolutionSkuAttributeQueryRequest.go
- AliexpressSolutionSkuAttributeQueryResponse.go
- AttributeDto.go
- BaseResult.go
- BatchOperationJobDto.go
- CategoryInfo.go
- CommonAttributeValueInfoDto.go
- Currency.go
- GlobalAeopAeMultimedia.go
- GlobalAeopAeProductProperty.go
- GlobalAeopAeProductSku.go
- GlobalAeopAeVideo.go
- GlobalAeopFindProductResultDto.go
- GlobalAeopSkuProperty.go
- GlobalAeopTpAddressDto.go
- GlobalAeopTpChildOrderDto.go
- GlobalAeopTpIssueInfoDto.go
- GlobalAeopTpLoanInfoDto.go
- GlobalAeopTpLogisticInfoDto.go
- GlobalAeopTpOperationLogDto.go
- GlobalAeopTpOrderDetailDto.go
- GlobalAeopTpOrderMsgDto.go
- GlobalAeopTpOrderProductInfoDto.go
- GlobalAeopTpPersonDto.go
- GlobalAeopTpRefundInfoDto.go
- GlobalAeopTpSaleDiscountInfo.go
- GlobalDescription.go
- GlobalMoneyStr.go
- GlobalSubject.go
- ItemDisplayDto.go
- ItemListQuery.go
- ItemListResultDto.go
- LogisticOrderCreationForRmaRequest.go
- LogisticOrderStateUpdateRequest.go
- MarketImageDto.go
- MultiCountryPriceConfigurationDto.go
- OrderAddressDto.go
- OrderDetailQuery.go
- OrderDto.go
- OrderProductDto.go
- OrderQuery.go
- PaginationResult.go
- PostItemResponseDto.go
- PostProductRequestDto.go
- ProductSchemaDto.go
- RmaLogisticOrderState.go
- RmaScreeningCreationRequest.go
- RmaState.go
- RmaStateUpdateRequest.go
- SimpleMoney.go
- SingleCountryPriceDto.go
- SingleItemRequestDto.go
- SingleItemResponseDto.go
- SingleLanguageDescriptionDto.go
- SingleLanguageTitleDto.go
- SingleOrderQuery.go
- SingleSkuPriceByCountryDto.go
- SkuAttributeDto.go
- SkuAttributeInfoQueryRequest.go
- SkuAttributeInfoQueryResponse.go
- SkuInfoDto.go
- SkuValueSimplifiedInfoDto.go
- SupportedCommonAttributeDto.go
- SupportedSkuAttributeDto.go
- SynchronizeProductRequestDto.go
- SynchronizeProductResponseDto.go
- SynchronizeSkuRequestDto.go