lazada

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Version = "lazop-sdk-go-20230910"

	// Internal Common
	APIGatewaySG   = "https://api.lazada.sg/rest"
	APIGatewayMY   = "https://api.lazada.com.my/rest"
	APIGatewayVN   = "https://api.lazada.vn/rest"
	APIGatewayTH   = "https://api.lazada.co.th/rest"
	APIGatewayPH   = "https://api.lazada.com.ph/rest"
	APIGatewayID   = "https://api.lazada.co.id/rest"
	ApiGatewayAuth = "https://auth.lazada.com/rest"
	ApiGatewayAll  = "https://api.lazada.com/rest"

	SignMethod = "sha256"

	ContentTypeJson = "application/json"
	AcceptJson      = "application/json"

	DefaultTimeout = 60
)

Variables

This section is empty.

Functions

func ParseVerify

func ParseVerify(req *http.Request) (sign string, body string)

func WithHttpClient

func WithHttpClient(httpClient *http.Client) configurer

func WithProxyUrl

func WithProxyUrl(proxyURL string) configurer

func WithSslVerify

func WithSslVerify(sslVerify bool) configurer

func WithSslVerifyAndPemCerts

func WithSslVerifyAndPemCerts(sslVerify bool, pemCerts []byte) configurer

func WithTimeout

func WithTimeout(timeout int) configurer

Types

type ActivateFlexiComboRsp

type ActivateFlexiComboRsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type AddFlexiComboProductsRsp

type AddFlexiComboProductsRsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type AddOrUpdatePickupStopRsp

type AddOrUpdatePickupStopRsp struct {
	Retryable    bool   `json:"retryable"`
	Code         string `json:"code"`
	Success      bool   `json:"success"`
	ErrorMessage string `json:"errorMessage"`
	ErrorCode    string `json:"errorCode"`
	RequestId    string `json:"request_id"`
	Errors       []struct {
		Field        string `json:"field"`
		ErrorMessage string `json:"errorMessage"`
		ErrorCode    string `json:"errorCode"`
	} `json:"errors"`
}

type AdjustSellableQuantityRsp

type AdjustSellableQuantityRsp struct {
	Code string `json:"code"`
	Data struct {
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type BatchQueryFollowStatusRsp

type BatchQueryFollowStatusRsp struct {
	Result struct {
		Result  []interface{} `json:"result"`
		Success bool          `json:"success"`
		Error   struct {
		} `json:"error"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type BatchUpdateSizeChartRsp

type BatchUpdateSizeChartRsp struct {
	Code string `json:"code"`
	Data struct {
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type Client

type Client struct {
	AppKey    string
	AppSecret string
	BaseURL   string

	Region      string
	AccessToken string
	// contains filtered or unexported fields
}

func NewClient

func NewClient(appKey, appSecret, baseUrl string, configurers ...configurer) (*Client, error)

func NewClientDefault

func NewClientDefault(appKey, appSecret string, configurers ...configurer) (*Client, error)

func (*Client) ActivateFlexiCombo

func (c *Client) ActivateFlexiCombo(body easycb.AnyMap) (*ActivateFlexiComboRsp, error)

func (*Client) AddFlexiComboProducts

func (c *Client) AddFlexiComboProducts(body easycb.AnyMap) (*AddFlexiComboProductsRsp, error)

func (*Client) AddOrUpdatePickupStop

func (c *Client) AddOrUpdatePickupStop(body easycb.AnyMap) (*AddOrUpdatePickupStopRsp, error)

func (*Client) AdjustSellableQuantity

func (c *Client) AdjustSellableQuantity(body easycb.AnyMap) (*AdjustSellableQuantityRsp, error)

func (*Client) BatchQueryFollowStatus

func (c *Client) BatchQueryFollowStatus(query easycb.AnyMap) (*BatchQueryFollowStatusRsp, error)

func (*Client) BatchUpdateSizeChart

func (c *Client) BatchUpdateSizeChart(body easycb.AnyMap) (*BatchUpdateSizeChartRsp, error)

func (*Client) CompleteCreateVideo

func (c *Client) CompleteCreateVideo(body easycb.AnyMap) (*CompleteCreateVideoRsp, error)

func (*Client) ConfirmDeliveryForDBSRsp

func (c *Client) ConfirmDeliveryForDBSRsp(body easycb.AnyMap) (*ConfirmDeliveryForDBSRsp, error)

func (*Client) Create3PLStation

func (c *Client) Create3PLStation(body easycb.AnyMap) (*Create3PLStationRsp, error)

func (*Client) CreateConsolidationService

func (c *Client) CreateConsolidationService(body easycb.AnyMap) (*CreateConsolidationServiceRsp, error)

func (*Client) CreateFlexiCombo

func (c *Client) CreateFlexiCombo(body easycb.AnyMap) (*CreateFlexiComboRsp, error)

func (*Client) CreateGlobalProduct

func (c *Client) CreateGlobalProduct(body easycb.AnyMap) (*CreateGlobalProductRsp, error)

func (*Client) CreateProduct

func (c *Client) CreateProduct(body easycb.AnyMap) (*CreateProductRsp, error)

func (*Client) DataMoatComputeRisk

func (c *Client) DataMoatComputeRisk(body easycb.AnyMap) (*DataMoatComputeRiskRsp, error)

func (*Client) DataMoatLogin

func (c *Client) DataMoatLogin(body easycb.AnyMap) (*DataMoatLoginRsp, error)

func (*Client) DeactivateFlexiCombo

func (c *Client) DeactivateFlexiCombo(body easycb.AnyMap) (*DeactivateFlexiComboRsp, error)

func (*Client) DeactivateProduct

func (c *Client) DeactivateProduct(body easycb.AnyMap) (*DeactivateProductRsp, error)

func (*Client) DeleteFlexiComboProducts

func (c *Client) DeleteFlexiComboProducts(body easycb.AnyMap) (*DeleteFlexiComboProductsRsp, error)

func (*Client) DeleteMerchantProduct

func (c *Client) DeleteMerchantProduct(body easycb.AnyMap) (*DeleteMerchantProductRsp, error)

func (*Client) DeliverDigitalRsp

func (c *Client) DeliverDigitalRsp(body easycb.AnyMap) (*DeliverDigitalRsp, error)

func (*Client) ExitExperiment

func (c *Client) ExitExperiment(body easycb.AnyMap) (*ExitExperimentRsp, error)

func (*Client) FailedDeliveryForDBSRsp

func (c *Client) FailedDeliveryForDBSRsp(body easycb.AnyMap) (*FailedDeliveryForDBSRsp, error)

func (*Client) FreeShippingActivate

func (c *Client) FreeShippingActivate(body easycb.AnyMap) (*FreeShippingActivateRsp, error)

func (*Client) FreeShippingAddSelectedProductSKU

func (c *Client) FreeShippingAddSelectedProductSKU(body easycb.AnyMap) (*FreeShippingAddSelectedProductSKURsp, error)

func (*Client) FreeShippingCreate

func (c *Client) FreeShippingCreate(body easycb.AnyMap) (*FreeShippingCreateRsp, error)

func (*Client) FreeShippingDeactivate

func (c *Client) FreeShippingDeactivate(body easycb.AnyMap) (*FreeShippingDeactivateRsp, error)

func (*Client) FreeShippingDeleteSelectedProductSKU

func (c *Client) FreeShippingDeleteSelectedProductSKU(body easycb.AnyMap) (*FreeShippingDeleteSelectedProductSKURsp, error)

func (*Client) FreeShippingDeliveryOptionsQuery

func (c *Client) FreeShippingDeliveryOptionsQuery() (*FreeShippingDeliveryOptionsQueryRsp, error)

func (*Client) FreeShippingGet

func (c *Client) FreeShippingGet(query easycb.AnyMap) (*FreeShippingGetRsp, error)

func (*Client) FreeShippingList

func (c *Client) FreeShippingList(query easycb.AnyMap) (*FreeShippingListRsp, error)

func (*Client) FreeShippingRegionsQuery

func (c *Client) FreeShippingRegionsQuery() (*FreeShippingRegionsQueryRsp, error)

func (*Client) FreeShippingSelectedProductList

func (c *Client) FreeShippingSelectedProductList(query easycb.AnyMap) (*FreeShippingSelectedProductListRsp, error)

func (*Client) FreeShippingUpdate

func (c *Client) FreeShippingUpdate(body easycb.AnyMap) (*FreeShippingUpdateRsp, error)

func (*Client) GenerateAccessTokenWithOpenId

func (c *Client) GenerateAccessTokenWithOpenId(body easycb.AnyMap) (*GenerateAccessTokenWithOpenIdRsp, error)

func (*Client) GetAccessToken

func (c *Client) GetAccessToken(body easycb.AnyMap) (*GetAccessTokenRsp, error)

func (*Client) GetBrandByPages

func (c *Client) GetBrandByPages(query easycb.AnyMap) (*GetBrandByPagesRsp, error)

func (*Client) GetCategoryAttributes

func (c *Client) GetCategoryAttributes(query easycb.AnyMap) (*GetCategoryAttributesRsp, error)

func (*Client) GetCategorySuggestion

func (c *Client) GetCategorySuggestion(query easycb.AnyMap) (*GetCategorySuggestionRsp, error)

func (*Client) GetCategorySuggestionInBulk

func (c *Client) GetCategorySuggestionInBulk(query easycb.AnyMap) (*GetCategorySuggestionInBulkRsp, error)

func (*Client) GetCategoryTree

func (c *Client) GetCategoryTree(query easycb.AnyMap) (*GetCategoryTreeRsp, error)

func (*Client) GetConversationDetail

func (c *Client) GetConversationDetail(query easycb.AnyMap) (*GetOneConversationRsp, error)

func (*Client) GetConversationList

func (c *Client) GetConversationList(query easycb.AnyMap) (*GetConversationListRsp, error)

func (*Client) GetCountryInfo

func (c *Client) GetCountryInfo(query easycb.AnyMap) (*GetCountryInfoRsp, error)

func (*Client) GetDocument

func (c *Client) GetDocument(query easycb.AnyMap) (*GetDocumentRsp, error)

func (*Client) GetFlexiComboDetails

func (c *Client) GetFlexiComboDetails(query easycb.AnyMap) (*GetFlexiComboDetailsRsp, error)

func (*Client) GetGlobalProductExtension

func (c *Client) GetGlobalProductExtension(query easycb.AnyMap) (*GetGlobalProductExtensionRsp, error)

func (*Client) GetGlobalProductStatus

func (c *Client) GetGlobalProductStatus(query easycb.AnyMap) (*GetGlobalProductStatusRsp, error)

func (*Client) GetHistoryReviewIdList

func (c *Client) GetHistoryReviewIdList(query easycb.AnyMap) (*GetHistoryReviewIdListRsp, error)

func (*Client) GetImageExperimentData

func (c *Client) GetImageExperimentData(query easycb.AnyMap) (*GetImageExperimentDataRsp, error)

func (*Client) GetMessages

func (c *Client) GetMessages(query easycb.AnyMap) (*GetMessagesRsp, error)

func (*Client) GetMultipleOrderItems

func (c *Client) GetMultipleOrderItems(query easycb.AnyMap) (*GetMultipleOrderItemsRsp, error)

func (*Client) GetNextCascadeProp

func (c *Client) GetNextCascadeProp(query easycb.AnyMap) (*GetNextCascadePropRsp, error)

func (*Client) GetOVOOrders

func (c *Client) GetOVOOrders(query easycb.AnyMap) (*GetOVOOrdersRsp, error)

func (*Client) GetOrder

func (c *Client) GetOrder(query easycb.AnyMap) (*GetOrderRsp, error)

func (*Client) GetOrderItems

func (c *Client) GetOrderItems(query easycb.AnyMap) (*GetOrderItemsRsp, error)

func (*Client) GetOrderTrace

func (c *Client) GetOrderTrace(body easycb.AnyMap) (*GetOrderTraceRsp, error)

func (*Client) GetOrders

func (c *Client) GetOrders(query easycb.AnyMap) (*GetOrdersRsp, error)

func (*Client) GetPayoutStatus

func (c *Client) GetPayoutStatus(query easycb.AnyMap) (*GetPayoutStatusRsp, error)

func (*Client) GetPickUpStoreList

func (c *Client) GetPickUpStoreList(query easycb.AnyMap) (*GetPickUpStoreListRsp, error)

func (*Client) GetPreQcRules

func (c *Client) GetPreQcRules(query easycb.AnyMap) (*GetPreQcRulesRsp, error)

func (*Client) GetProductContentScore

func (c *Client) GetProductContentScore(query easycb.AnyMap) (*GetProductContentScoreRsp, error)

func (*Client) GetProductItem

func (c *Client) GetProductItem(query easycb.AnyMap) (*GetProductItemRsp, error)

func (*Client) GetProducts

func (c *Client) GetProducts(query easycb.AnyMap) (*GetProductsRsp, error)

func (*Client) GetQCAlertProducts

func (c *Client) GetQCAlertProducts(query easycb.AnyMap) (*GetQCAlertProductsRsp, error)

func (*Client) GetQcStatus

func (c *Client) GetQcStatus(query easycb.AnyMap) (*GetQcStatusRsp, error)

func (*Client) GetRecommendPrice

func (c *Client) GetRecommendPrice(query easycb.AnyMap) (*GetRecommendPriceRsp, error)

func (*Client) GetResponse

func (c *Client) GetResponse(query easycb.AnyMap) (*GetResponseRsp, error)

func (*Client) GetReverseOrderDetail

func (c *Client) GetReverseOrderDetail(query easycb.AnyMap) (*GetReverseOrderDetailRsp, error)

func (*Client) GetReverseOrderHistoryList

func (c *Client) GetReverseOrderHistoryList(query easycb.AnyMap) (*GetReverseOrderHistoryListRsp, error)

func (*Client) GetReverseOrderReasonList

func (c *Client) GetReverseOrderReasonList(query easycb.AnyMap) (*GetReverseOrderReasonListRsp, error)

func (*Client) GetReverseOrdersForSeller

func (c *Client) GetReverseOrdersForSeller(query easycb.AnyMap) (*GetReverseOrdersForSellerRsp, error)

func (*Client) GetReviewListByIdList

func (c *Client) GetReviewListByIdList(query easycb.AnyMap) (*GetReviewListByIdListRsp, error)

func (*Client) GetSeller

func (c *Client) GetSeller() (*GetSellerRsp, error)

func (*Client) GetSellerItemLimit

func (c *Client) GetSellerItemLimit(query easycb.AnyMap) (*GetSellerItemLimitRsp, error)

func (*Client) GetSellerMetricsById

func (c *Client) GetSellerMetricsById(query easycb.AnyMap) (*GetSellerMetricsByIdRsp, error)

func (*Client) GetSellerPerformance

func (c *Client) GetSellerPerformance(query easycb.AnyMap) (*GetSellerPerformanceRsp, error)

func (*Client) GetSellerRegisterInfo

func (c *Client) GetSellerRegisterInfo(query easycb.AnyMap) (*GetSellerRegisterInfoRsp, error)

func (*Client) GetShipmentProviderRsp

func (c *Client) GetShipmentProviderRsp(body easycb.AnyMap) (*GetShipmentProviderRsp, error)

func (*Client) GetSizeChartTemplate

func (c *Client) GetSizeChartTemplate(query easycb.AnyMap) (*GetSizeChartTemplateRsp, error)

func (*Client) GetStoreCustomPage

func (c *Client) GetStoreCustomPage(query easycb.AnyMap) (*GetStoreCustomPageRsp, error)

func (*Client) GetSubAddress

func (c *Client) GetSubAddress(query easycb.AnyMap) (*GetSubAddressRsp, error)

func (*Client) GetUnfilledAttribute

func (c *Client) GetUnfilledAttribute(query easycb.AnyMap) (*GetUnfilledAttributeRsp, error)

func (*Client) GetUnfilledAttributeItem

func (c *Client) GetUnfilledAttributeItem(query easycb.AnyMap) (*GetUnfilledAttributeItemRsp, error)

func (*Client) GetUpgradableGlobalPlusProductList

func (c *Client) GetUpgradableGlobalPlusProductList(query easycb.AnyMap) (*GetUpgradableGlobalPlusProductListRsp, error)

func (*Client) GetVideo

func (c *Client) GetVideo(query easycb.AnyMap) (*GetVideoRsp, error)

func (*Client) GetVideoQuota

func (c *Client) GetVideoQuota(query easycb.AnyMap) (*GetVideoQuotaRsp, error)

func (*Client) GetWarehouseBySellerId

func (c *Client) GetWarehouseBySellerId(query easycb.AnyMap) (*GetWarehouseBySellerIdRsp, error)

func (*Client) InitCreateVideo

func (c *Client) InitCreateVideo(body easycb.AnyMap) (*InitCreateVideoRsp, error)

func (*Client) InitReverseOrderCancel

func (c *Client) InitReverseOrderCancel(query easycb.AnyMap) (*InitReverseOrderCancelRsp, error)

func (*Client) InitReverseOrderCancelDecide

func (c *Client) InitReverseOrderCancelDecide(query easycb.AnyMap) (*InitReverseOrderCancelDecideRsp, error)

func (*Client) JoinExperiment

func (c *Client) JoinExperiment(body easycb.AnyMap) (*JoinExperimentRsp, error)

func (*Client) ListFlexiCombo

func (c *Client) ListFlexiCombo(query easycb.AnyMap) (*ListFlexiComboRsp, error)

func (*Client) ListFlexiComboProducts

func (c *Client) ListFlexiComboProducts(query easycb.AnyMap) (*ListFlexiComboProductsRsp, error)

func (*Client) MigrateImage

func (c *Client) MigrateImage(body easycb.AnyMap) (*MigrateImageRsp, error)

func (*Client) MigrateImages

func (c *Client) MigrateImages(body easycb.AnyMap) (*MigrateImagesRsp, error)

func (*Client) OrderCancelValidate

func (c *Client) OrderCancelValidate(query easycb.AnyMap) (*OrderCancelValidateRsp, error)

func (*Client) PackRsp

func (c *Client) PackRsp(body easycb.AnyMap) (*PackRsp, error)

func (*Client) PackageStatusUpdateForDBSRsp

func (c *Client) PackageStatusUpdateForDBSRsp(body easycb.AnyMap) (*PackageStatusUpdateForDBSRsp, error)

func (*Client) PaymentBinding

func (c *Client) PaymentBinding(body easycb.AnyMap) (*PaymentBindingRsp, error)

func (*Client) PrintAWBRsp

func (c *Client) PrintAWBRsp(body easycb.AnyMap) (*PrintAWBRsp, error)

func (*Client) ProductCheck

func (c *Client) ProductCheck(body easycb.AnyMap) (*ProductCheckRsp, error)

func (*Client) QueryAccountTransactions

func (c *Client) QueryAccountTransactions(body easycb.AnyMap) (*QueryAccountTransactionsRsp, error)

func (*Client) QueryBuyboxHuntingInfo

func (c *Client) QueryBuyboxHuntingInfo(body easycb.AnyMap) (*QueryBuyboxHuntingInfoRsp, error)

func (*Client) QueryLogisticsFeeDetail

func (c *Client) QueryLogisticsFeeDetail(query easycb.AnyMap) (*QueryLogisticsFeeDetailRsp, error)

func (*Client) QueryProductExperimentConfiguration

func (c *Client) QueryProductExperimentConfiguration(query easycb.AnyMap) (*QueryProductExperimentConfigurationRsp, error)

func (*Client) QueryTransactionDetails

func (c *Client) QueryTransactionDetails(query easycb.AnyMap) (*QueryTransactionDetailsRsp, error)

func (*Client) QueryWarehouseDetailInfoBySellerId

func (c *Client) QueryWarehouseDetailInfoBySellerId(query easycb.AnyMap) (*QueryWarehouseDetailInfoBySellerIdRsp, error)

func (*Client) ReadConversation

func (c *Client) ReadConversation(body easycb.AnyMap) (*ReadConversationRsp, error)

func (*Client) ReadyToShipRsp

func (c *Client) ReadyToShipRsp(body easycb.AnyMap) (*ReadyToShipRsp, error)

func (*Client) RecallMessage

func (c *Client) RecallMessage(body easycb.AnyMap) (*RecallMessageRsp, error)

func (*Client) RecreatePackageRsp

func (c *Client) RecreatePackageRsp(body easycb.AnyMap) (*RecreatePackageRsp, error)

func (*Client) RefreshAccessToken

func (c *Client) RefreshAccessToken(body easycb.AnyMap) (*RefreshAccessTokenRsp, error)

func (*Client) RemoveProduct

func (c *Client) RemoveProduct(body easycb.AnyMap) (*RemoveProductRsp, error)

func (*Client) RemoveSku

func (c *Client) RemoveSku(body easycb.AnyMap) (*RemoveSkuRsp, error)

func (*Client) RemoveVideo

func (c *Client) RemoveVideo(body easycb.AnyMap) (*RemoveVideoRsp, error)

func (*Client) ReverseOrderReturnUpdate

func (c *Client) ReverseOrderReturnUpdate(query easycb.AnyMap) (*ReverseOrderReturnUpdateRsp, error)

func (*Client) SaveSellerWarehouseInfo

func (c *Client) SaveSellerWarehouseInfo(body easycb.AnyMap) (*SaveSellerWarehouseInfoRsp, error)

func (*Client) ScanParcel

func (c *Client) ScanParcel(body easycb.AnyMap) (*ScanParcelRsp, error)

func (*Client) SellerCenterMsgList

func (c *Client) SellerCenterMsgList(query easycb.AnyMap) (*SellerCenterMsgListRsp, error)

func (*Client) SellerFieldVerify

func (c *Client) SellerFieldVerify(body easycb.AnyMap) (*SellerFieldVerifyRsp, error)

func (*Client) SellerPolicyFetch

func (c *Client) SellerPolicyFetch(query easycb.AnyMap) (*SellerPolicyFetchRsp, error)

func (*Client) SellerVoucherActivate

func (c *Client) SellerVoucherActivate(body easycb.AnyMap) (*SellerVoucherActivateRsp, error)

func (*Client) SellerVoucherAddSelectedProductSKU

func (c *Client) SellerVoucherAddSelectedProductSKU(body easycb.AnyMap) (*SellerVoucherAddSelectedProductSKURsp, error)

func (*Client) SellerVoucherCreate

func (c *Client) SellerVoucherCreate(body easycb.AnyMap) (*SellerVoucherCreateRsp, error)

func (*Client) SellerVoucherDeactivate

func (c *Client) SellerVoucherDeactivate(body easycb.AnyMap) (*SellerVoucherDeactivateRsp, error)

func (*Client) SellerVoucherDeleteSelectedProductSKU

func (c *Client) SellerVoucherDeleteSelectedProductSKU(body easycb.AnyMap) (*SellerVoucheDeleteSelectedProductSKURsp, error)

func (*Client) SellerVoucherDetailQuery

func (c *Client) SellerVoucherDetailQuery(query easycb.AnyMap) (*SellerVoucherDetailQueryRsp, error)

func (*Client) SellerVoucherList

func (c *Client) SellerVoucherList(query easycb.AnyMap) (*SellerVoucherListRsp, error)

func (*Client) SellerVoucherSelectedProductList

func (c *Client) SellerVoucherSelectedProductList(query easycb.AnyMap) (*SellerVoucherSelectedProductListRsp, error)

func (*Client) SellerVoucherUpdate

func (c *Client) SellerVoucherUpdate(body easycb.AnyMap) (*SellerVoucherUpdateRsp, error)

func (*Client) SemiProductUpdate

func (c *Client) SemiProductUpdate(body easycb.AnyMap) (*SemiProductUpdateRsp, error)

func (*Client) SemiProductUpgrade

func (c *Client) SemiProductUpgrade(body easycb.AnyMap) (*SemiProductUpgradeRsp, error)

func (*Client) SendMessage

func (c *Client) SendMessage(body easycb.AnyMap) (*SendMessageRsp, error)

func (*Client) ServiceMarketAppKeyOrderQuery

func (c *Client) ServiceMarketAppKeyOrderQuery(query easycb.AnyMap) (*ServiceMarketAppKeyOrderQueryRsp, error)

func (*Client) ServiceMarketAppKeySubQuery

func (c *Client) ServiceMarketAppKeySubQuery(query easycb.AnyMap) (*ServiceMarketAppKeySubQueryRsp, error)

func (*Client) SetAccessToken

func (c *Client) SetAccessToken(s string) *Client

func (*Client) SetBaseUrl

func (c *Client) SetBaseUrl(s string) *Client

func (*Client) SetImages

func (c *Client) SetImages(body easycb.AnyMap) (*SetImagesRsp, error)

func (*Client) SetInvoiceNumber

func (c *Client) SetInvoiceNumber(body easycb.AnyMap) (*SetInvoiceNumberRsp, error)

func (*Client) SetRegion

func (c *Client) SetRegion(s string) *Client

func (*Client) SetStatusToCanceled

func (c *Client) SetStatusToCanceled(body easycb.AnyMap) (*SetStatusToCanceledRsp, error)

func (*Client) StationDopScan

func (c *Client) StationDopScan(body easycb.AnyMap) (*StationDopScanRsp, error)

func (*Client) SubmitSellerReply

func (c *Client) SubmitSellerReply(query easycb.AnyMap) (*SubmitSellerReplyRsp, error)

func (*Client) SynchronizeSellerItemArConfig

func (c *Client) SynchronizeSellerItemArConfig(query easycb.AnyMap) (*SynchronizeSellerItemArConfigRsp, error)

func (*Client) URLValues

func (c *Client) URLValues(query easycb.AnyMap) (value url.Values, err error)

func (*Client) Update3PLStation

func (c *Client) Update3PLStation(body easycb.AnyMap) (*Update3PLStationRsp, error)

func (*Client) UpdateFlexiCombo

func (c *Client) UpdateFlexiCombo(body easycb.AnyMap) (*UpdateFlexiComboRsp, error)

func (*Client) UpdateGlobalProductAttribute

func (c *Client) UpdateGlobalProductAttribute(body easycb.AnyMap) (*UpdateGlobalProductAttributeRsp, error)

func (*Client) UpdateLastMile

func (c *Client) UpdateLastMile(body easycb.AnyMap) (*UpdateLastMileRsp, error)

func (*Client) UpdatePickupTimeSlot

func (c *Client) UpdatePickupTimeSlot(body easycb.AnyMap) (*UpdatePickupTimeSlotRsp, error)

func (*Client) UpdatePriceQuantity

func (c *Client) UpdatePriceQuantity(body easycb.AnyMap) (*UpdatePriceQuantityRsp, error)

func (*Client) UpdateProduct

func (c *Client) UpdateProduct(body easycb.AnyMap) (*UpdateProductRsp, error)

func (*Client) UpdateProductStatus

func (c *Client) UpdateProductStatus(body easycb.AnyMap) (*UpdateProductStatusRsp, error)

func (*Client) UpdateSellableQuantity

func (c *Client) UpdateSellableQuantity(body easycb.AnyMap) (*UpdateSellableQuantityRsp, error)

func (*Client) UploadImage

func (c *Client) UploadImage(body easycb.AnyMap, fileType string) (*UploadImageRsp, error)

func (*Client) UploadVideoBlock

func (c *Client) UploadVideoBlock(body easycb.AnyMap, fileType string) (*UploadVideoBlockRsp, error)

func (*Client) VerifySign

func (c *Client) VerifySign(sign string, body string) bool

type CompleteCreateVideoRsp

type CompleteCreateVideoRsp struct {
	Code          string `json:"code"`
	ResultMessage string `json:"result_message"`
	Success       bool   `json:"success"`
	ResultCode    string `json:"result_code"`
	RequestId     string `json:"request_id"`
	VideoId       string `json:"video_id"`
}

type ConfirmDeliveryForDBSRsp

type ConfirmDeliveryForDBSRsp struct {
	Result struct {
		ErrorMsg string `json:"error_msg"`
		Data     struct {
			Packages []struct {
				Msg         string `json:"msg"`
				ItemErrCode string `json:"item_err_code"`
				PackageId   string `json:"package_id"`
				Retry       bool   `json:"retry"`
			} `json:"packages"`
		} `json:"data"`
		Success   bool   `json:"success"`
		ErrorCode string `json:"error_code"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type ConversationItem

type ConversationItem struct {
	Summary         string   `json:"summary"`
	UnreadCount     int      `json:"unread_count"`
	LastMessageId   string   `json:"last_message_id"`
	HeadUrl         string   `json:"head_url"`
	SelfPosition    int64    `json:"self_position"`
	LastMessageTime int64    `json:"last_message_time"`
	SiteId          string   `json:"site_id"`
	SessionId       string   `json:"session_id"`
	Title           string   `json:"title"`
	BuyerId         int      `json:"buyer_id"`
	ToPosition      int64    `json:"to_position"`
	Tags            []string `json:"tags"`
}

type Create3PLStationRsp

type Create3PLStationRsp struct {
	Retryable    bool   `json:"retryable"`
	Code         string `json:"code"`
	Success      bool   `json:"success"`
	ErrorMessage string `json:"errorMessage"`
	ErrorCode    string `json:"errorCode"`
	RequestId    string `json:"request_id"`
	Errors       []struct {
		Field        string `json:"field"`
		ErrorMessage string `json:"errorMessage"`
		ErrorCode    string `json:"errorCode"`
	} `json:"errors"`
}

type CreateConsolidationServiceRsp

type CreateConsolidationServiceRsp struct {
	Code      string `json:"code"`
	Data      string `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"errorCode"`
	RequestId string `json:"request_id"`
	ErrorMsg  string `json:"errorMsg"`
}

type CreateFlexiComboRsp

type CreateFlexiComboRsp struct {
	Data      int64  `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type CreateGlobalProductRsp

type CreateGlobalProductRsp struct {
	Code string `json:"code"`
	Data struct {
		SkuList []struct {
			SellerSku string `json:"seller_sku"`
		} `json:"sku_list"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type CreateProductRsp

type CreateProductRsp struct {
	Code string `json:"code"`
	Data struct {
		ItemId  int64 `json:"item_id"`
		SkuList []struct {
			ShopSku   string `json:"shop_sku"`
			SellerSku string `json:"seller_sku"`
			SkuId     int    `json:"sku_id"`
		} `json:"sku_list"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type DataMoatComputeRiskRsp

type DataMoatComputeRiskRsp struct {
	Result struct {
		Msg             string `json:"msg"`
		RiskType        string `json:"riskType"`
		RiskDescription string `json:"riskDescription"`
		Success         bool   `json:"success"`
		Risk            string `json:"risk"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type DataMoatLoginRsp

type DataMoatLoginRsp struct {
	Result struct {
		Msg     string `json:"msg"`
		Success bool   `json:"success"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type DeactivateFlexiComboRsp

type DeactivateFlexiComboRsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type DeactivateProductRsp

type DeactivateProductRsp struct {
	Code string `json:"code"`
	Data struct {
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type DeleteFlexiComboProductsRsp

type DeleteFlexiComboProductsRsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type DeleteMerchantProductRsp

type DeleteMerchantProductRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		DeleteICProductResult         bool `json:"deleteICProductResult"`
		DeleteIcProductFailResultList []struct {
			Market       string `json:"market"`
			ProductId    int64  `json:"productId"`
			UpdateMsg    string `json:"updateMsg"`
			UpdateResult bool   `json:"updateResult"`
		} `json:"deleteIcProductFailResultList"`
		DeleteGspProductResult bool `json:"deleteGspProductResult"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type DeliverDigitalRsp

type DeliverDigitalRsp struct {
	Result struct {
		Data struct {
			Orders []struct {
				OrderItemList []struct {
					Msg         string `json:"msg"`
					OrderItemId int64  `json:"order_item_id"`
					ItemErrCode string `json:"item_err_code"`
					Retry       bool   `json:"retry"`
				} `json:"order_item_list"`
				OrderId int64 `json:"order_id"`
			} `json:"orders"`
		} `json:"data"`
		Success   bool   `json:"success"`
		ErrorCode string `json:"errorCode"`
		ErrorMsg  string `json:"errorMsg"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type ExitExperimentRsp

type ExitExperimentRsp struct {
	Code      string `json:"code"`
	Data      bool   `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"errorCode"`
	RequestId string `json:"request_id"`
	ErrorMsg  string `json:"errorMsg"`
}

type FailedDeliveryForDBSRsp

type FailedDeliveryForDBSRsp struct {
	Result struct {
		ErrorMsg string `json:"error_msg"`
		Data     struct {
			Packages []struct {
				Msg         string `json:"msg"`
				ItemErrCode string `json:"item_err_code"`
				PackageId   string `json:"package_id"`
				Retry       bool   `json:"retry"`
			} `json:"packages"`
		} `json:"data"`
		Success   bool   `json:"success"`
		ErrorCode string `json:"error_code"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingActivateRsp

type FreeShippingActivateRsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingAddSelectedProductSKURsp

type FreeShippingAddSelectedProductSKURsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingCreateRsp

type FreeShippingCreateRsp struct {
	Data      int64  `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingDeactivateRsp

type FreeShippingDeactivateRsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingDeleteSelectedProductSKURsp

type FreeShippingDeleteSelectedProductSKURsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingDeliveryOptionsQueryRsp

type FreeShippingDeliveryOptionsQueryRsp struct {
	Data []struct {
		Name  string `json:"name"`
		Value string `json:"value"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingGetRsp

type FreeShippingGetRsp struct {
	Data struct {
		Apply      string `json:"apply"`
		RegionType string `json:"region_type"`
		PromoTier  struct {
			Tiers []struct {
				Filter string `json:"filter"`
				Result string `json:"result"`
			} `json:"tiers"`
			DealCriteria string `json:"deal_criteria"`
			DiscountType string `json:"discount_type"`
		} `json:"promo_tier"`
		PromotionName   string `json:"promotion_name"`
		PlatformChannel string `json:"platform_channel"`
		TemplateType    string `json:"template_type"`
		Currency        string `json:"currency"`
		Id              int64  `json:"id"`
		BudgetType      string `json:"budget_type"`
		PeriodType      string `json:"period_type"`
		DeliveryOption  string `json:"delivery_option"`
		Status          string `json:"status"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingListRsp

type FreeShippingListRsp struct {
	Data struct {
		DataList []struct {
			Apply       string `json:"apply"`
			BudgetValue string `json:"budget_value,omitempty"`
			RegionType  string `json:"region_type"`
			PromoTier   struct {
				Tiers []struct {
					Filter string `json:"filter"`
					Result string `json:"result"`
				} `json:"tiers"`
				DealCriteria string `json:"deal_criteria"`
				DiscountType string `json:"discount_type"`
			} `json:"promo_tier"`
			PromotionName   string   `json:"promotion_name"`
			UsedBudgetValue string   `json:"used_budget_value,omitempty"`
			PlatformChannel string   `json:"platform_channel"`
			TemplateType    string   `json:"template_type"`
			Currency        string   `json:"currency"`
			Id              int64    `json:"id"`
			BudgetType      string   `json:"budget_type"`
			PeriodType      string   `json:"period_type"`
			DeliveryOption  string   `json:"delivery_option"`
			Status          string   `json:"status"`
			RegionValue     []string `json:"region_value,omitempty"`
		} `json:"data_list"`
		Total    int `json:"total"`
		Current  int `json:"current"`
		PageSize int `json:"page_size"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingRegionsQueryRsp

type FreeShippingRegionsQueryRsp struct {
	Data []struct {
		Name  string `json:"name"`
		Value string `json:"value"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingSelectedProductListRsp

type FreeShippingSelectedProductListRsp struct {
	Data struct {
		DataList []struct {
			SkuIds    []string `json:"sku_ids"`
			ProductId int64    `json:"product_id"`
		} `json:"data_list"`
		Total    int `json:"total"`
		Current  int `json:"current"`
		PageSize int `json:"page_size"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type FreeShippingUpdateRsp

type FreeShippingUpdateRsp struct {
	ErrorMsg  string `json:"error_msg"`
	Code      string `json:"code"`
	Data      int64  `json:"data"`
	Success   string `json:"success"`
	ErrorCode int    `json:"error_code"`
	RequestId string `json:"request_id"`
}

type GenerateAccessTokenWithOpenIdRsp

type GenerateAccessTokenWithOpenIdRsp struct {
	AccessToken      string `json:"access_token"`
	Country          string `json:"country"`
	RefreshToken     string `json:"refresh_token"`
	AccountId        string `json:"account_id"`
	Code             string `json:"code"`
	AccountPlatform  string `json:"account_platform"`
	RefreshExpiresIn string `json:"refresh_expires_in"`
	CountryUserInfo  []struct {
		Country   string `json:"country"`
		UserId    string `json:"user_id"`
		SellerId  string `json:"seller_id"`
		ShortCode string `json:"short_code"`
	} `json:"country_user_info"`
	ExpiresIn string `json:"expires_in"`
	RequestId string `json:"request_id"`
	Account   string `json:"account"`
}

type GetAccessTokenRsp

type GetAccessTokenRsp struct {
	AccessToken      string `json:"access_token"`
	Country          string `json:"country"`
	RefreshToken     string `json:"refresh_token"`
	AccountPlatform  string `json:"account_platform"`
	RefreshExpiresIn int64  `json:"refresh_expires_in"`
	CountryUserInfo  []struct {
		Country   string `json:"country"`
		UserId    string `json:"user_id"`
		SellerId  string `json:"seller_id"`
		ShortCode string `json:"short_code"`
	} `json:"country_user_info"`
	ExpiresIn int64  `json:"expires_in"`
	Account   string `json:"account"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetBrandByPagesRsp

type GetBrandByPagesRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		EnableTotal bool `json:"enable_total"`
		StartRow    int  `json:"start_row"`
		PageIndex   int  `json:"page_index"`
		Module      []struct {
			Name             string `json:"name"`
			GlobalIdentifier string `json:"global_identifier"`
			NameEn           string `json:"name_en"`
			BrandId          int    `json:"brand_id"`
		} `json:"module"`
		TotalPage   int `json:"total_page"`
		PageSize    int `json:"page_size"`
		TotalRecord int `json:"total_record"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type GetCategoryAttributesRsp

type GetCategoryAttributesRsp struct {
	Code string `json:"code"`
	Data []struct {
		Advanced struct {
			IsKeyProp int `json:"is_key_prop"`
		} `json:"advanced"`
		IsSaleProp int    `json:"is_sale_prop"`
		Name       string `json:"name"`
		InputType  string `json:"input_type"`
		Options    []struct {
			Name   string `json:"name"`
			EnName string `json:"en_name"`
			Id     int    `json:"id"`
		} `json:"options"`
		IsMandatory   int    `json:"is_mandatory"`
		AttributeType string `json:"attribute_type"`
		Label         string `json:"label"`
		Id            int    `json:"id"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetCategorySuggestionInBulkRsp

type GetCategorySuggestionInBulkRsp struct {
	Code string `json:"code"`
	Data struct {
		CategorySuggestionMap struct {
			TestProduct9 []struct {
				CategoryPath string `json:"categoryPath"`
				Class        string `json:"class"`
				CategoryName string `json:"categoryName"`
				CategoryId   int    `json:"categoryId"`
			} `json:"Test Product9"`
		} `json:"categorySuggestionMap"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetCategorySuggestionRsp

type GetCategorySuggestionRsp struct {
	Code string `json:"code"`
	Data struct {
		CategorySuggestions []struct {
			CategoryPath string `json:"categoryPath"`
			CategoryName string `json:"categoryName"`
			CategoryId   int    `json:"categoryId"`
		} `json:"categorySuggestions"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetCategoryTreeRsp

type GetCategoryTreeRsp struct {
	Code string `json:"code"`
	Data []struct {
		CategoryId int `json:"category_id"`
		Children   []struct {
			CategoryId int    `json:"category_id"`
			Var        bool   `json:"var"`
			Name       string `json:"name"`
			Leaf       bool   `json:"leaf"`
		} `json:"children"`
		Var  bool   `json:"var"`
		Name string `json:"name"`
		Leaf bool   `json:"leaf"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetConversationListRsp

type GetConversationListRsp struct {
	Code string `json:"code"`
	Data struct {
		SessionList   []ConversationItem `json:"session_list"`
		NextStartTime int64              `json:"next_start_time"`
		HasMore       bool               `json:"has_more"`
		LastSessionId string             `json:"last_session_id"`
	} `json:"data"`
	Success    bool   `json:"success"`
	ErrCode    string `json:"err_code"`
	RequestId  string `json:"request_id"`
	ErrMessage string `json:"err_message"`
}

type GetCountryInfoRsp

type GetCountryInfoRsp struct {
	Code string `json:"code"`
	Data []struct {
		Label string `json:"label"`
		Value string `json:"value"`
	} `json:"data"`
	Success   string `json:"success"`
	RequestId string `json:"request_id"`
}

type GetDocumentRsp

type GetDocumentRsp struct {
	Code string `json:"code"`
	Data struct {
		Document struct {
			File         string `json:"file"`
			MimeType     string `json:"mime_type"`
			DocumentType string `json:"document_type"`
		} `json:"document"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetFlexiComboDetailsRsp

type GetFlexiComboDetailsRsp struct {
	Data struct {
		Stackable        bool     `json:"stackable"`
		Apply            string   `json:"apply"`
		EndTime          int64    `json:"end_time"`
		DiscountValue    []string `json:"discount_value"`
		Type             string   `json:"type"`
		DiscountType     string   `json:"discount_type"`
		OrderUsedNumbers int      `json:"order_used_numbers"`
		StartTime        int64    `json:"start_time"`
		Name             string   `json:"name"`
		Id               int64    `json:"id"`
		CriteriaType     string   `json:"criteria_type"`
		CriteriaValue    []string `json:"criteria_value"`
		OrderNumbers     int      `json:"order_numbers"`
		Status           string   `json:"status"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetGlobalProductExtensionRsp

type GetGlobalProductExtensionRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     []struct {
		GlobalItemId int64 `json:"global_item_id"`
		ItemId       int64 `json:"item_id"`
		Products     []struct {
			Market     string `json:"market"`
			SemiStatus int    `json:"semi_status"`
			Abs        string `json:"abs"`
			Skus       []struct {
				SpecialPrice struct {
					Amount   float64 `json:"amount"`
					Currency string  `json:"currency"`
				} `json:"special_price"`
				Price struct {
					Amount   float64 `json:"amount"`
					Currency string  `json:"currency"`
				} `json:"price"`
				SellerSku    string `json:"seller_sku"`
				NoPostageFee struct {
					Amount   float64 `json:"amount"`
					Currency string  `json:"currency"`
				} `json:"no_postage_fee"`
				SkuId int64 `json:"sku_id"`
			} `json:"skus"`
			ItemId int64 `json:"item_id"`
		} `json:"products"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type GetGlobalProductStatusRsp

type GetGlobalProductStatusRsp struct {
	ErrorMsg  string `json:"error_msg"`
	Code      string `json:"code"`
	Data      string `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type GetHistoryReviewIdListRsp

type GetHistoryReviewIdListRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		Current  int   `json:"current"`
		Total    int   `json:"total"`
		IdList   []int `json:"id_list"`
		PageSize int   `json:"page_size"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type GetImageExperimentDataRsp

type GetImageExperimentDataRsp struct {
	Code string `json:"code"`
	Data struct {
		ProductId int64 `json:"productId"`
		GroupData struct {
			Field1 struct {
				Data struct {
				} `json:"data"`
			} `json:"276518"`
			Field2 struct {
				BucketType string `json:"bucketType"`
				Data       struct {
					OrderUv    string `json:"order_uv"`
					OrderCnt   string `json:"order_cnt"`
					ExpTotalUv string `json:"exp_total_uv"`
					IpvPv      string `json:"ipv_pv"`
					IpvUv      string `json:"ipv_uv"`
				} `json:"data"`
				Sampling int `json:"sampling"`
				BucketId int `json:"bucketId"`
			} `json:"276519"`
		} `json:"groupData"`
		Venture string `json:"venture"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"errorCode"`
	RequestId string `json:"request_id"`
	ErrorMsg  string `json:"errorMsg"`
}

type GetMessagesRsp

type GetMessagesRsp struct {
	Code string `json:"code"`
	Data struct {
		LastMessageId string        `json:"last_message_id"`
		MessageList   []MessageItem `json:"message_list"`
		NextStartTime int64         `json:"next_start_time"`
		HasMore       bool          `json:"has_more"`
	} `json:"data"`
	Success    bool   `json:"success"`
	ErrCode    string `json:"err_code"`
	RequestId  string `json:"request_id"`
	ErrMessage string `json:"err_message"`
}

type GetMultipleOrderItem

type GetMultipleOrderItem struct {
	OrderNumber int64       `json:"order_number"`
	OrderId     int64       `json:"order_id"`
	OrderItems  []OrderItem `json:"order_items"`
}

type GetMultipleOrderItemsRsp

type GetMultipleOrderItemsRsp struct {
	Code      string                 `json:"code"`
	RequestId string                 `json:"request_id"`
	Data      []GetMultipleOrderItem `json:"data"`
}

type GetNextCascadePropRsp

type GetNextCascadePropRsp struct {
	Code string `json:"code"`
	Data struct {
		Prop struct {
			Name     string `json:"name"`
			Id       int    `json:"id"`
			Required bool   `json:"required"`
		} `json:"prop"`
		PropValue []struct {
			Name string `json:"name"`
			Id   int    `json:"id"`
			Leaf string `json:"leaf"`
		} `json:"propValue"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetOVOOrdersRsp

type GetOVOOrdersRsp struct {
	Result struct {
		Success     string `json:"success"`
		ErrorCode   string `json:"errorCode"`
		TradeOrders []struct {
			TradeOrderId    int64  `json:"tradeOrderId"`
			PaymentMethod   string `json:"paymentMethod"`
			PaidTime        string `json:"paidTime"`
			TradeOrderLines []struct {
				DeliveredTime    string `json:"deliveredTime"`
				TradeOrderLineId int64  `json:"tradeOrderLineId"`
				DeliveryStatus   string `json:"deliveryStatus"`
				ReverseStatus    string `json:"reverseStatus"`
			} `json:"tradeOrderLines"`
		} `json:"tradeOrders"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetOneConversationRsp

type GetOneConversationRsp struct {
	Code       string           `json:"code"`
	Data       ConversationItem `json:"data"`
	Success    bool             `json:"success"`
	ErrCode    string           `json:"err_code"`
	RequestId  string           `json:"request_id"`
	ErrMessage string           `json:"err_message"`
}

type GetOrderItemsRsp

type GetOrderItemsRsp struct {
	Code      string      `json:"code"`
	RequestId string      `json:"request_id"`
	Data      []OrderItem `json:"data"`
}

type GetOrderRsp

type GetOrderRsp struct {
	Data      OrderListItem `json:"data"`
	Code      string        `json:"code"`
	RequestId string        `json:"request_id"`
}

type GetOrderTraceRsp

type GetOrderTraceRsp struct {
	Result struct {
		NotSuccess bool `json:"not_success"`
		Success    bool `json:"success"`
		Module     []struct {
			WarehouseDetailInfo   string `json:"warehouse_detail_info"`
			OfcOrderId            string `json:"ofc_order_id"`
			PackageDetailInfoList []struct {
				OrderLineInfoList      string `json:"order_line_info_list"`
				OfcPackageId           string `json:"ofc_package_id"`
				TrackingNumber         string `json:"tracking_number"`
				LogisticDetailInfoList []struct {
					PackageLocationName string        `json:"package_location_name"`
					StatusCode          string        `json:"status_code"`
					ProofImages         []interface{} `json:"proof_images"`
					DetailType          string        `json:"detail_type"`
					EventDate           string        `json:"event_date"`
					ReceiveTime         int64         `json:"receive_time"`
					Icon                string        `json:"icon"`
					Description         string        `json:"description"`
					Title               string        `json:"title"`
					EventTime           int64         `json:"event_time"`
				} `json:"logistic_detail_info_list"`
			} `json:"package_detail_info_list"`
		} `json:"module"`
		ErrorCode struct {
			DisplayMessage string `json:"displayMessage"`
		} `json:"error_code"`
		Repeated bool `json:"repeated"`
		Retry    bool `json:"retry"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetOrdersRsp

type GetOrdersRsp struct {
	Code string `json:"code"`
	Data struct {
		Count      int             `json:"count"`
		CountTotal int             `json:"countTotal"`
		Orders     []OrderListItem `json:"orders"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetPayoutStatusRsp

type GetPayoutStatusRsp struct {
	Code string `json:"code"`
	Data []struct {
		Subtotal2          string `json:"subtotal2"`
		Subtotal1          string `json:"subtotal1"`
		ShipmentFeeCredit  string `json:"shipment_fee_credit"`
		Payout             string `json:"payout"`
		ItemRevenue        string `json:"item_revenue"`
		CreatedAt          string `json:"created_at"`
		OtherRevenueTotal  string `json:"other_revenue_total"`
		FeesTotal          string `json:"fees_total"`
		Refunds            string `json:"refunds"`
		GuaranteeDeposit   string `json:"guarantee_deposit"`
		UpdatedAt          string `json:"updated_at"`
		FeesOnRefundsTotal string `json:"fees_on_refunds_total"`
		ClosingBalance     string `json:"closing_balance"`
		Paid               string `json:"paid"`
		OpeningBalance     string `json:"opening_balance"`
		StatementNumber    string `json:"statement_number"`
		ShipmentFee        string `json:"shipment_fee"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetPickUpStoreListRsp

type GetPickUpStoreListRsp struct {
	Result struct {
		BizExtMap struct {
		} `json:"biz_ext_map"`
		Headers struct {
		} `json:"headers"`
		MsgCode        string `json:"msg_code"`
		HttpStatusCode int    `json:"http_status_code"`
		Success        bool   `json:"success"`
		MsgInfo        string `json:"msg_info"`
		Model          struct {
		} `json:"model"`
		MappingCode string `json:"mapping_code"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetPreQcRulesRsp

type GetPreQcRulesRsp struct {
	Code   string `json:"code"`
	Values struct {
		ItemLimit         int   `json:"item_limit"`
		ItemCount         int   `json:"item_count"`
		RestrictedCateIds []int `json:"restricted_cate_ids"`
	} `json:"values"`
	RequestId string `json:"request_id"`
}

type GetProductContentScoreRsp

type GetProductContentScoreRsp struct {
	Result struct {
		Data struct {
			ProductTitle string `json:"productTitle"`
			Score        int    `json:"score"`
			Image        string `json:"image"`
			Total        int    `json:"total"`
			ProductId    int64  `json:"productId"`
			Items        []struct {
				Score      int    `json:"score"`
				Total      int    `json:"total"`
				ItemTitle  string `json:"itemTitle"`
				Label      string `json:"label"`
				Indicators []struct {
					Critical bool   `json:"critical"`
					Text     string `json:"text"`
					Key      string `json:"key"`
				} `json:"indicators"`
				ImageList []struct {
					Score      int    `json:"score"`
					ImageUrl   string `json:"imageUrl"`
					Text       string `json:"text"`
					Type       string `json:"type"`
					Indicators []struct {
						Text string `json:"text"`
						Key  string `json:"key"`
					} `json:"indicators"`
					ImageType int `json:"imageType"`
				} `json:"imageList"`
				Key    string `json:"key"`
				Group  string `json:"group"`
				Latest bool   `json:"latest"`
			} `json:"items"`
		} `json:"data"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetProductItemRsp

type GetProductItemRsp struct {
	Data struct {
		CreatedTime string   `json:"created_time"`
		UpdatedTime string   `json:"updated_time"`
		Images      []string `json:"images"`
		Skus        []struct {
			SellerSku                 string                 `json:"SellerSku"`
			ShopSku                   string                 `json:"ShopSku"`
			Url                       string                 `json:"Url"`
			ColorFamily               string                 `json:"color_family"`
			PackageHeight             string                 `json:"package_height"`
			FblWarehouseInventories   []interface{}          `json:"fblWarehouseInventories"`
			Price                     float64                `json:"price"`
			PackageLength             string                 `json:"package_length"`
			SpecialFromDate           string                 `json:"special_from_date"`
			Available                 int                    `json:"Available"`
			SpecialToDate             string                 `json:"special_to_date"`
			Status                    string                 `json:"Status"`
			Quantity                  int                    `json:"quantity"`
			Images                    []string               `json:"Images"`
			SpecialTimeFormat         string                 `json:"special_time_format"`
			SaleProp                  map[string]interface{} `json:"saleProp"`
			MultiWarehouseInventories []struct {
				OccupyQuantity   int    `json:"occupyQuantity"`
				Quantity         int    `json:"quantity"`
				TotalQuantity    int    `json:"totalQuantity"`
				WithholdQuantity int    `json:"withholdQuantity"`
				WarehouseCode    string `json:"warehouseCode"`
				SellableQuantity int    `json:"sellableQuantity"`
			} `json:"multiWarehouseInventories"`
			PackageWidth       string        `json:"package_width"`
			SpecialToTime      string        `json:"special_to_time"`
			SpecialFromTime    string        `json:"special_from_time"`
			Size               string        `json:"size"`
			SpecialPrice       float64       `json:"special_price"`
			ChannelInventories []interface{} `json:"channelInventories"`
			PackageWeight      string        `json:"package_weight"`
			SkuId              int64         `json:"SkuId"`
		} `json:"skus"`
		ItemId    int64 `json:"item_id"`
		Variation struct {
			Variation1 struct {
				Name      string   `json:"name"`
				Label     string   `json:"label"`
				HasImage  bool     `json:"hasImage"`
				Customize bool     `json:"customize"`
				Options   []string `json:"options"`
			} `json:"Variation1"`
			Variation2 struct {
				Name      string   `json:"name"`
				Label     string   `json:"label"`
				HasImage  bool     `json:"hasImage"`
				Customize bool     `json:"customize"`
				Options   []string `json:"options"`
			} `json:"Variation2"`
		} `json:"variation"`
		TrialProduct    bool          `json:"trialProduct"`
		PrimaryCategory int           `json:"primary_category"`
		MarketImages    []interface{} `json:"marketImages"`
		Attributes      struct {
			Description      string `json:"description"`
			SkirtLength      string `json:"skirt_length"`
			SkirtStyle       string `json:"skirt_style"`
			ClothingMaterial string `json:"clothing_material"`
			WarrantyType     string `json:"warranty_type"`
			DescriptionMs    string `json:"description_ms"`
			NameMs           string `json:"name_ms"`
			Name             string `json:"name"`
			Source           string `json:"source"`
		} `json:"attributes"`
		Status string `json:"status"`
	} `json:"data"`
	Code      string `json:"code"`
	Message   string `json:"message"`
	RequestId string `json:"request_id"`
}

type GetProductsRsp

type GetProductsRsp struct {
	Data struct {
		TotalProducts int `json:"total_products"`
		Products      []struct {
			CreatedTime string   `json:"created_time"`
			UpdatedTime string   `json:"updated_time"`
			Images      []string `json:"images"`
			Skus        []struct {
				SellerSku                 string                 `json:"SellerSku"`
				ShopSku                   string                 `json:"ShopSku"`
				Url                       string                 `json:"Url"`
				ColorFamily               string                 `json:"color_family,omitempty"`
				PackageHeight             string                 `json:"package_height"`
				FblWarehouseInventories   []interface{}          `json:"fblWarehouseInventories"`
				Price                     float64                `json:"price"`
				PackageLength             string                 `json:"package_length"`
				SpecialFromDate           string                 `json:"special_from_date,omitempty"`
				Available                 int                    `json:"Available"`
				SpecialToDate             string                 `json:"special_to_date,omitempty"`
				Status                    string                 `json:"Status"`
				Quantity                  int                    `json:"quantity"`
				Images                    []string               `json:"Images"`
				SpecialTimeFormat         string                 `json:"special_time_format,omitempty"`
				SaleProp                  map[string]interface{} `json:"saleProp"`
				MultiWarehouseInventories []struct {
					OccupyQuantity   int    `json:"occupyQuantity"`
					Quantity         int    `json:"quantity"`
					TotalQuantity    int    `json:"totalQuantity"`
					WithholdQuantity int    `json:"withholdQuantity"`
					WarehouseCode    string `json:"warehouseCode"`
					SellableQuantity int    `json:"sellableQuantity"`
				} `json:"multiWarehouseInventories"`
				PackageWidth       string        `json:"package_width"`
				SpecialToTime      string        `json:"special_to_time,omitempty"`
				SpecialFromTime    string        `json:"special_from_time,omitempty"`
				Size               string        `json:"size,omitempty"`
				SpecialPrice       float64       `json:"special_price"`
				ChannelInventories []interface{} `json:"channelInventories"`
				PackageWeight      string        `json:"package_weight"`
				SkuId              int64         `json:"SkuId"`
				Size1              string        `json:"Size,omitempty"`
				Color              string        `json:"Color,omitempty"`
				ColorClassifi      string        `json:"color classifi,omitempty"`
				ReferenceClas      string        `json:"Reference clas,omitempty"`
				Material           string        `json:"Material,omitempty"`
				Model              string        `json:"Model,omitempty"`
				Variation2Shoe     string        `json:"Variation2Shoe,omitempty"`
				ColorClassifi1     string        `json:"Color Classifi,omitempty"`
				ChickenDrinker     string        `json:"ChickenDrinker,omitempty"`
				Combo              string        `json:"combo,omitempty"`
				ColorClassifi2     string        `json:"Color classifi,omitempty"`
				Color1             string        `json:"color,omitempty"`
				Rozmiar            string        `json:"Rozmiar,omitempty"`
				Kolor              string        `json:"Kolor,omitempty"`
				SortByColor        string        `json:"sort by color,omitempty"`
				Ukuran             string        `json:"Ukuran,omitempty"`
				Colour             string        `json:"Colour,omitempty"`
				Length             string        `json:"length,omitempty"`
				Warna              string        `json:"Warna,omitempty"`
			} `json:"skus"`
			ItemId          int64         `json:"item_id"`
			TrialProduct    bool          `json:"trialProduct"`
			PrimaryCategory int           `json:"primary_category"`
			MarketImages    []interface{} `json:"marketImages"`
			Attributes      struct {
				Description                    string `json:"description"`
				SkirtLength                    string `json:"skirt_length,omitempty"`
				SkirtStyle                     string `json:"skirt_style,omitempty"`
				ClothingMaterial               string `json:"clothing_material,omitempty"`
				WarrantyType                   string `json:"warranty_type"`
				DescriptionMs                  string `json:"description_ms,omitempty"`
				NameMs                         string `json:"name_ms,omitempty"`
				Name                           string `json:"name"`
				Source                         string `json:"source"`
				Brand                          string `json:"brand,omitempty"`
				DressLength                    string `json:"dress_length,omitempty"`
				FaPattern                      string `json:"fa_pattern,omitempty"`
				DressShape                     string `json:"dress_shape,omitempty"`
				HairAccessories                string `json:"hair_accessories,omitempty"`
				RecommendedGender              string `json:"recommended_gender,omitempty"`
				RecommendedAge                 string `json:"recommended_age,omitempty"`
				MaterialType                   string `json:"material_type,omitempty"`
				CollarType                     string `json:"collar_type,omitempty"`
				Sleeves                        string `json:"sleeves,omitempty"`
				TypeOfFasteningGluingSoldering string `json:"Type_Of_Fastening,_Gluing_&_Soldering,omitempty"`
				SockTightStyle                 string `json:"sock_tight_style,omitempty"`
				BrandCompatibility             string `json:"brand_compatibility,omitempty"`
				CaseFunction                   string `json:"case_function,omitempty"`
				HatsStyle                      string `json:"hats_style,omitempty"`
				SportsMaterial                 string `json:"Sports_Material,omitempty"`
				MTopNeckline                   string `json:"m_top_neckline,omitempty"`
				BodyJewellery                  string `json:"body_jewellery,omitempty"`
				PetSuppliesMaterial            string `json:"Pet_Supplies_Material,omitempty"`
				GlasswareMaterial              string `json:"glassware_material,omitempty"`
				Language                       string `json:"language,omitempty"`
				IsbnIssn                       string `json:"isbn_issn,omitempty"`
				ShoeAccessoryType              string `json:"shoe_accessory_type,omitempty"`
				CookwareMaterial               string `json:"cookware_material,omitempty"`
				Material                       string `json:"material,omitempty"`
				TopsType                       string `json:"tops_type,omitempty"`
				WBlouseSleevestyle             string `json:"w_blouse_sleevestyle,omitempty"`
				SleepLoungeStyles              string `json:"sleep_lounge_styles,omitempty"`
				FishingType                    string `json:"fishing_type,omitempty"`
				TopDiameter                    string `json:"Top_Diameter,omitempty"`
				LengthM                        string `json:"Length_(m),omitempty"`
				TypeOfElectricalCircuitParts   string `json:"Type_Of_Electrical_Circuit_Parts,omitempty"`
				TypeTools                      string `json:"type_tools,omitempty"`
				SkinType                       string `json:"skin_type,omitempty"`
				SkinConcern                    string `json:"skin_concern,omitempty"`
			} `json:"attributes"`
			Status string `json:"status"`
		} `json:"products"`
	} `json:"data"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetQCAlertProductsRsp

type GetQCAlertProductsRsp struct {
	Code string `json:"code"`
	Data []struct {
		ProductId            int64 `json:"productId"`
		SuggestionCategories []int `json:"suggestionCategories"`
		CategoryId           int   `json:"categoryId"`
		DeactivationTime     int64 `json:"deactivationTime"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetQcStatusRsp

type GetQcStatusRsp struct {
	Code string `json:"code"`
	Data []struct {
		Reason      string `json:"reason"`
		DataChanged string `json:"data_changed"`
		SellerSku   string `json:"seller_sku"`
		Status      string `json:"status"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetRecommendPriceRsp

type GetRecommendPriceRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		GlobalItemId int64 `json:"global_item_id"`
		Skus         []struct {
			SellerSku    string `json:"seller_sku"`
			SkuId        int64  `json:"sku_id"`
			CountryPrice []struct {
				Market         string `json:"market"`
				NoPostagePrice string `json:"no_postage_price"`
				Currency       string `json:"currency"`
			} `json:"country_price"`
		} `json:"skus"`
		ItemId int64 `json:"item_id"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type GetResponseRsp

type GetResponseRsp struct {
	Code string `json:"code"`
	Data struct {
		Images []struct {
			HashCode string `json:"hash_code"`
			Url      string `json:"url"`
		} `json:"images"`
		Errors []struct {
			Msg         string `json:"msg"`
			Field       string `json:"field"`
			OriginalUrl string `json:"original_url"`
		} `json:"errors"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetReverseOrderDetailRsp

type GetReverseOrderDetailRsp struct {
	Code string `json:"code"`
	Data struct {
		ReverseOrderId          int64  `json:"reverse_order_id"`
		RequestType             string `json:"request_type"`
		ReverseOrderLineDTOList []struct {
			ReturnOrderLineGmtCreate   int64   `json:"return_order_line_gmt_create"`
			PlatformSkuId              string  `json:"platform_sku_id"`
			IsNeedRefund               string  `json:"is_need_refund"`
			TradeOrderGmtCreate        int64   `json:"trade_order_gmt_create"`
			ReasonText                 string  `json:"reason_text"`
			ItemUnitPrice              float64 `json:"item_unit_price"`
			TradeOrderLineId           int64   `json:"trade_order_line_id"`
			ReturnOrderLineGmtModified int64   `json:"return_order_line_gmt_modified"`
			OfcStatus                  string  `json:"ofc_status"`
			SellerSkuId                string  `json:"seller_sku_id"`
			ProductDTO                 struct {
				ProductId int64  `json:"product_id"`
				Sku       string `json:"sku"`
			} `json:"productDTO"`
			RefundPaymentMethod string `json:"refund_payment_method"`
			Buyer               struct {
				UserId int `json:"user_id"`
			} `json:"buyer"`
			ReasonCode         int     `json:"reason_code"`
			WhqcDecision       string  `json:"whqc_decision"`
			ReverseStatus      string  `json:"reverse_status"`
			RefundAmount       float64 `json:"refund_amount"`
			TrackingNumber     string  `json:"tracking_number"`
			IsDispute          bool    `json:"is_dispute"`
			ReverseOrderLineId int64   `json:"reverse_order_line_id"`
		} `json:"reverseOrderLineDTOList"`
		ShippingType string `json:"shipping_type"`
		IsRtm        bool   `json:"is_rtm"`
		TradeOrderId int64  `json:"trade_order_id"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetReverseOrderHistoryListRsp

type GetReverseOrderHistoryListRsp struct {
	Code string `json:"code"`
	Data struct {
		PageInfo struct {
			Total             int `json:"total"`
			PageSize          int `json:"page_size"`
			CurrentPageNumber int `json:"current_page_number"`
		} `json:"page_info"`
		List []struct {
			Time     int64         `json:"time"`
			Operator string        `json:"operator"`
			Picture  []interface{} `json:"picture"`
		} `json:"list"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetReverseOrderReasonListRsp

type GetReverseOrderReasonListRsp struct {
	Code string `json:"code"`
	Data []struct {
		MutiLanguageText string `json:"muti_language_text"`
		Text             string `json:"text"`
		ReasonId         int    `json:"reason_id"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetReverseOrdersForSellerRsp

type GetReverseOrdersForSellerRsp struct {
	Result struct {
		Total   int  `json:"total"`
		Success bool `json:"success"`
		PageNo  int  `json:"page_no"`
		Items   []struct {
			ReverseOrderLines []struct {
				Product struct {
					ProductSku string `json:"product_sku"`
					ProductId  string `json:"product_id"`
				} `json:"product"`
				ReturnOrderLineGmtCreate   int64   `json:"return_order_line_gmt_create"`
				PlatformSkuId              string  `json:"platform_sku_id"`
				IsNeedRefund               string  `json:"is_need_refund"`
				TradeOrderGmtCreate        int64   `json:"trade_order_gmt_create"`
				ReasonText                 string  `json:"reason_text"`
				ItemUnitPrice              float64 `json:"item_unit_price"`
				TradeOrderLineId           int64   `json:"trade_order_line_id"`
				ReturnOrderLineGmtModified int64   `json:"return_order_line_gmt_modified"`
				OfcStatus                  string  `json:"ofc_status"`
				SellerSkuId                string  `json:"seller_sku_id"`
				RefundPaymentMethod        string  `json:"refund_payment_method"`
				Buyer                      struct {
					BuyerId int `json:"buyer_id"`
				} `json:"buyer"`
				ReasonCode         int     `json:"reason_code"`
				WhqcDecision       string  `json:"whqc_decision"`
				ReverseStatus      string  `json:"reverse_status"`
				RefundAmount       float64 `json:"refund_amount"`
				TrackingNumber     string  `json:"tracking_number"`
				ReceiverAddress    string  `json:"receiver_address"`
				IsDispute          bool    `json:"is_dispute"`
				ReverseOrderLineId int64   `json:"reverse_order_line_id"`
			} `json:"reverse_order_lines"`
			ReverseOrderId string `json:"reverse_order_id"`
			RequestType    string `json:"request_type"`
			IsRtm          bool   `json:"is_rtm"`
			ShippingType   string `json:"shipping_type"`
			TradeOrderId   int64  `json:"trade_order_id"`
		} `json:"items"`
		PageSize string `json:"page_size"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetReviewListByIdListRsp

type GetReviewListByIdListRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		OutdatedReviews []int `json:"outdated_reviews"`
		ReviewList      []struct {
			ReviewImages  []interface{} `json:"review_images"`
			CanReply      bool          `json:"can_reply"`
			CreateTime    int64         `json:"create_time"`
			SubmitTime    int64         `json:"submit_time"`
			ReviewContent string        `json:"review_content"`
			Ratings       struct {
				SellerRating    int `json:"seller_rating"`
				OverallRating   int `json:"overall_rating"`
				LogisticsRating int `json:"logistics_rating"`
				ProductRating   int `json:"product_rating"`
			} `json:"ratings"`
			ProductId    int64 `json:"product_id"`
			ReviewVideos []struct {
				VideoUrl      string `json:"video_url"`
				VideoCoverUrl string `json:"video_cover_url"`
			} `json:"review_videos"`
			Id          int    `json:"id"`
			SellerReply string `json:"seller_reply"`
			OrderId     int64  `json:"order_id"`
			ReviewType  string `json:"review_type"`
		} `json:"review_list"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type GetSellerItemLimitRsp

type GetSellerItemLimitRsp struct {
	Code string `json:"code"`
	Data struct {
		PayByrCnt       int `json:"payByrCnt"`
		PayItemCnt      int `json:"payItemCnt"`
		ItemLimit       int `json:"itemLimit"`
		OnlineItemCount int `json:"onlineItemCount"`
	} `json:"data"`
	Success    bool          `json:"success"`
	ErrorCodes []interface{} `json:"errorCodes"`
	ErrorMsgs  []interface{} `json:"errorMsgs"`
	RequestId  string        `json:"request_id"`
}

type GetSellerMetricsByIdRsp

type GetSellerMetricsByIdRsp struct {
	Code string `json:"code"`
	Data struct {
		MainCategoryName     string `json:"main_category_name"`
		ShipOnTime           string `json:"ship_on_time"`
		PositiveSellerRating string `json:"positive_seller_rating"`
		ResponseTime         string `json:"response_time"`
		SellerId             int64  `json:"seller_id"`
		ResponseRate         string `json:"response_rate"`
		MainCategoryId       int    `json:"main_category_id"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetSellerPerformanceRsp

type GetSellerPerformanceRsp struct {
	Code string `json:"code"`
	Data struct {
		MainCategoryName string `json:"main_category_name"`
		Indicators       []struct {
			ActionUrl       string `json:"action_url"`
			Score           int    `json:"score"`
			ScoreFormat     string `json:"score_format"`
			FormattedScore  string `json:"formatted_score"`
			Name            string `json:"name"`
			Tip             string `json:"tip"`
			Type            string `json:"type"`
			FormattedTarget string `json:"formatted_target"`
			Target          int    `json:"target"`
			TargetFormat    string `json:"target_format"`
			TargetRespected bool   `json:"target_respected"`
		} `json:"indicators"`
		SellerId       int64 `json:"seller_id"`
		MainCategoryId int   `json:"main_category_id"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type GetSellerRegisterInfoRsp

type GetSellerRegisterInfoRsp struct {
	Code string `json:"code"`
	Data []struct {
		BaseInfoList []struct {
			RegisterCountry string `json:"registerCountry"`
			Phone           string `json:"phone"`
			ShopName        string `json:"shopName"`
			ReqNo           string `json:"reqNo"`
			Email           string `json:"email"`
			Status          string `json:"status"`
		} `json:"baseInfoList"`
		CompanyName   string `json:"companyName"`
		LicenseNumber string `json:"licenseNumber"`
	} `json:"data"`
	Success   string `json:"success"`
	RequestId string `json:"request_id"`
}

type GetSellerRsp

type GetSellerRsp struct {
	Data struct {
		NameCompany         string `json:"name_company"`
		Name                string `json:"name"`
		Verified            bool   `json:"verified"`
		SellerId            int64  `json:"seller_id"`
		Email               string `json:"email"`
		ShortCode           string `json:"short_code"`
		Cb                  bool   `json:"cb"`
		Status              string `json:"status"`
		MarketplaceEaseMode bool   `json:"marketplaceEaseMode"`
	} `json:"data"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetShipmentProviderRsp

type GetShipmentProviderRsp struct {
	Result struct {
		ErrorMsg string `json:"error_msg"`
		Data     struct {
			PlatformDefault   int `json:"platform_default"`
			ShipmentProviders []struct {
				Name         string `json:"name"`
				ProviderCode string `json:"provider_code"`
			} `json:"shipment_providers"`
			ShippingAllocateType string `json:"shipping_allocate_type"`
		} `json:"data"`
		Success   bool   `json:"success"`
		ErrorCode string `json:"error_code"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type GetSizeChartTemplateRsp

type GetSizeChartTemplateRsp struct {
	Code string `json:"code"`
	Data struct {
		Total              int           `json:"total"`
		PageNo             int           `json:"pageNo"`
		TotalPage          int           `json:"totalPage"`
		PageSize           int           `json:"pageSize"`
		SizeChartResponses []interface{} `json:"sizeChartResponses"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetStoreCustomPageRsp

type GetStoreCustomPageRsp struct {
	Code string `json:"code"`
	Data struct {
		Result struct {
			PageList []struct {
				DecoratePageUrl        string `json:"decorate_page_url"`
				WirelessPagePreviewUrl string `json:"wireless_page_preview_url"`
				WirelessEndTime        string `json:"wireless_end_time"`
				TimedPublishTime       string `json:"timed_publish_time"`
				RelatePageId           int    `json:"relate_page_id"`
				ClientType             string `json:"client_type"`
				PcEndTime              string `json:"pc_end_time"`
				PcPagePreviewUrl       string `json:"pc_page_preview_url"`
				PageId                 int    `json:"page_id"`
				Path                   string `json:"path"`
				WirelessPageViewUrl    string `json:"wireless_page_view_url"`
				PageViewUrl            string `json:"page_view_url"`
				LastEditTime           string `json:"last_edit_time"`
				PublishTime            string `json:"publish_time"`
				QrUrl                  string `json:"qr_url"`
				PageName               string `json:"page_name"`
				StatusKey              string `json:"status_key"`
			} `json:"page_list"`
			PageInfo struct {
				TotalCount  string `json:"total_count"`
				CurrentPage string `json:"current_page"`
			} `json:"page_info"`
		} `json:"result"`
		ErrorMessage string `json:"error_message"`
		Success      bool   `json:"success"`
		Error        string `json:"error"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type GetSubAddressRsp

type GetSubAddressRsp struct {
	Code string `json:"code"`
	Data []struct {
		Label string `json:"label"`
		Value string `json:"value"`
	} `json:"data"`
	Success   bool   `json:"success"`
	RequestId string `json:"request_id"`
}

type GetUnfilledAttributeItemRsp

type GetUnfilledAttributeItemRsp struct {
	ErrorMsg      string `json:"error_msg"`
	Code          string `json:"code"`
	Success       bool   `json:"success"`
	TotalProducts int    `json:"total_products"`
	RequestId     string `json:"request_id"`
	Products      []struct {
		ItemId          int64 `json:"item_id"`
		PrimaryCategory int   `json:"primary_category"`
		Attributes      []struct {
			Advanced struct {
				IsKeyProp int `json:"is_key_prop"`
			} `json:"advanced"`
			Name      string `json:"name"`
			InputType string `json:"input_type"`
			Options   []struct {
				Name string `json:"name"`
			} `json:"options"`
			IsMandatory   int    `json:"is_mandatory"`
			AttributeType string `json:"attribute_type"`
			Label         string `json:"label"`
		} `json:"attributes"`
		SellerSkuId string `json:"seller_sku_id"`
	} `json:"products"`
}

type GetUnfilledAttributeRsp

type GetUnfilledAttributeRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		TotalProducts int `json:"total_products"`
		Products      []struct {
			ItemId          int64  `json:"item_id"`
			PrimaryCategory int    `json:"primary_category"`
			SellerSku       string `json:"seller_sku"`
			Attributes      []struct {
				Advanced struct {
					IsKeyProp int `json:"is_key_prop"`
				} `json:"advanced"`
				InputType     string   `json:"input_type"`
				Options       []string `json:"options"`
				Name          string   `json:"name"`
				IsMandatory   int      `json:"is_mandatory"`
				AttributeType string   `json:"attribute_type"`
				Label         string   `json:"label"`
			} `json:"attributes"`
		} `json:"products"`
	} `json:"data"`
	Success     bool   `json:"success"`
	ErrorDetail string `json:"error_detail"`
	ErrorCode   string `json:"error_code"`
	RequestId   string `json:"request_id"`
	Errors      string `json:"errors"`
}

type GetUpgradableGlobalPlusProductListRsp

type GetUpgradableGlobalPlusProductListRsp struct {
	Code string `json:"code"`
	Data struct {
		Type          string `json:"type"`
		TotalProducts int    `json:"total_products"`
		CurrentPage   int    `json:"current_page"`
		PageSize      int    `json:"page_size"`
		CurrentIndex  int    `json:"current_index"`
		Products      []struct {
			GlobalItemId int64 `json:"global_item_id"`
			Skus         []struct {
				PackageWidth  string `json:"package_width"`
				PackageHeight string `json:"package_height"`
				ItemId        int64  `json:"item_id"`
				PackageLength string `json:"package_length"`
				SellerSku     string `json:"seller_sku"`
				PackageWeight string `json:"package_weight"`
				SkuId         int64  `json:"sku_id"`
				CountryInfo   []struct {
					Market       string `json:"market"`
					Quantity     int    `json:"quantity"`
					Abs          string `json:"abs"`
					SpecialPrice string `json:"special_price"`
					ItemId       int64  `json:"item_id"`
					Price        string `json:"price"`
					Currency     string `json:"currency"`
					SkuId        int64  `json:"sku_id"`
				} `json:"country_info"`
			} `json:"skus"`
			ItemId string `json:"item_id"`
		} `json:"products"`
	} `json:"data"`
	Success   bool   `json:"success"`
	RequestId string `json:"request_id"`
}

type GetVideoQuotaRsp

type GetVideoQuotaRsp struct {
	Code          string `json:"code"`
	ResultMessage string `json:"result_message"`
	Success       bool   `json:"success"`
	ResultCode    string `json:"result_code"`
	CapacitySize  string `json:"capacity_size"`
	UsedSize      string `json:"used_size"`
	RequestId     string `json:"request_id"`
}

type GetVideoRsp

type GetVideoRsp struct {
	CoverUrl      string `json:"cover_url"`
	VideoUrl      string `json:"video_url"`
	Code          string `json:"code"`
	ResultMessage string `json:"result_message"`
	Success       bool   `json:"success"`
	ResultCode    string `json:"result_code"`
	State         string `json:"state"`
	Title         string `json:"title"`
	RequestId     string `json:"request_id"`
}

type GetWarehouseBySellerIdRsp

type GetWarehouseBySellerIdRsp struct {
	Result struct {
		NotSuccess bool `json:"not_success"`
		Success    bool `json:"success"`
		Module     struct {
		} `json:"module"`
		ErrorCode string `json:"error_code"`
		Repeated  bool   `json:"repeated"`
		Retry     bool   `json:"retry"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type InitCreateVideoRsp

type InitCreateVideoRsp struct {
	UploadId      string `json:"upload_id"`
	Code          string `json:"code"`
	ResultMessage string `json:"result_message"`
	Success       bool   `json:"success"`
	ResultCode    string `json:"result_code"`
	RequestId     string `json:"request_id"`
}

type InitReverseOrderCancelDecideRsp

type InitReverseOrderCancelDecideRsp struct {
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type InitReverseOrderCancelRsp

type InitReverseOrderCancelRsp struct {
	Code string `json:"code"`
	Data struct {
		TipContent string `json:"tip_content"`
		TipType    string `json:"tip_type"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type JoinExperimentRsp

type JoinExperimentRsp struct {
	Code      string `json:"code"`
	Data      bool   `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"errorCode"`
	RequestId string `json:"request_id"`
	ErrorMsg  string `json:"errorMsg"`
}

type ListFlexiComboProductsRsp

type ListFlexiComboProductsRsp struct {
	Data struct {
		DataList []string `json:"data_list"`
		Total    int      `json:"total"`
		Current  int      `json:"current"`
		PageSize int      `json:"page_size"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type ListFlexiComboRsp

type ListFlexiComboRsp struct {
	Data struct {
		DataList []struct {
			Stackable        bool     `json:"stackable"`
			Apply            string   `json:"apply"`
			EndTime          int64    `json:"end_time"`
			DiscountValue    []string `json:"discount_value,omitempty"`
			DiscountType     string   `json:"discount_type"`
			Type             string   `json:"type"`
			StartTime        int64    `json:"start_time"`
			OrderUsedNumbers int      `json:"order_used_numbers"`
			Name             string   `json:"name"`
			Id               int64    `json:"id"`
			CriteriaType     string   `json:"criteria_type"`
			CriteriaValue    []string `json:"criteria_value"`
			OrderNumbers     int      `json:"order_numbers"`
			Status           string   `json:"status"`
			GiftSkus         []struct {
				ProductId int64 `json:"product_id"`
				SkuId     int64 `json:"sku_id"`
			} `json:"gift_skus,omitempty"`
		} `json:"data_list"`
		Total    int `json:"total"`
		Current  int `json:"current"`
		PageSize int `json:"page_size"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type MessageItem

type MessageItem struct {
	FromAccountType int    `json:"from_account_type"`
	ProcessMsg      string `json:"process_msg"`
	SessionId       string `json:"session_id"`
	MessageId       string `json:"message_id"`
	Type            int    `json:"type"`
	Content         string `json:"content"`
	ToAccountId     string `json:"to_account_id"`
	SendTime        int64  `json:"send_time"`
	AutoReply       bool   `json:"auto_reply"`
	ToAccountType   int    `json:"to_account_type"`
	SiteId          string `json:"site_id"`
	TemplateId      int    `json:"template_id"`
	FromAccountId   string `json:"from_account_id"`
	Status          int    `json:"status"`
}

type MigrateImageRsp

type MigrateImageRsp struct {
	Code string `json:"code"`
	Data struct {
		Image struct {
			HashCode string `json:"hash_code"`
			Url      string `json:"url"`
		} `json:"image"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type MigrateImagesRsp

type MigrateImagesRsp struct {
	Code      string `json:"code"`
	BatchId   string `json:"batch_id"`
	RequestId string `json:"request_id"`
}

type OrderCancelValidateRsp

type OrderCancelValidateRsp struct {
	Code string `json:"code"`
	Data struct {
		TipContent    string `json:"tip_content"`
		ReasonOptions []struct {
			ReasonName string `json:"reason_name"`
			ReasonId   string `json:"reason_id"`
		} `json:"reason_options"`
		TipType string `json:"tip_type"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type OrderItem

type OrderItem struct {
	PickUpStoreInfo             interface{} `json:"pick_up_store_info"`
	TaxAmount                   float64     `json:"tax_amount"`
	Reason                      string      `json:"reason"`
	SlaTimeStamp                string      `json:"sla_time_stamp"`
	VoucherSeller               float64     `json:"voucher_seller"`
	PurchaseOrderId             string      `json:"purchase_order_id"`
	PaymentTime                 int64       `json:"payment_time"`
	VoucherCodeSeller           string      `json:"voucher_code_seller"`
	VoucherCode                 string      `json:"voucher_code"`
	PackageId                   string      `json:"package_id"`
	BuyerId                     int64       `json:"buyer_id"`
	Variation                   string      `json:"variation"`
	ProductId                   string      `json:"product_id"`
	VoucherCodePlatform         string      `json:"voucher_code_platform"`
	PurchaseOrderNumber         string      `json:"purchase_order_number"`
	Sku                         string      `json:"sku"`
	GiftWrapping                string      `json:"gift_wrapping"`
	OrderType                   string      `json:"order_type"`
	InvoiceNumber               string      `json:"invoice_number"`
	CancelReturnInitiator       string      `json:"cancel_return_initiator"`
	ShopSku                     string      `json:"shop_sku"`
	IsReroute                   int         `json:"is_reroute"`
	StagePayStatus              string      `json:"stage_pay_status"`
	SkuId                       string      `json:"sku_id"`
	TrackingCodePre             string      `json:"tracking_code_pre"`
	OrderItemId                 int64       `json:"order_item_id"`
	ShopId                      string      `json:"shop_id"`
	OrderFlag                   string      `json:"order_flag"`
	IsFbl                       int         `json:"is_fbl"`
	Name                        string      `json:"name"`
	DeliveryOptionSof           int         `json:"delivery_option_sof"`
	OrderId                     int64       `json:"order_id"`
	FulfillmentSla              string      `json:"fulfillment_sla"`
	Status                      string      `json:"status"`
	ProductMainImage            string      `json:"product_main_image"`
	VoucherPlatform             float64     `json:"voucher_platform"`
	PaidPrice                   float64     `json:"paid_price"`
	ProductDetailUrl            string      `json:"product_detail_url"`
	WarehouseCode               string      `json:"warehouse_code"`
	PromisedShippingTime        string      `json:"promised_shipping_time"`
	ShippingType                string      `json:"shipping_type"`
	CreatedAt                   string      `json:"created_at"`
	VoucherSellerLpi            float64     `json:"voucher_seller_lpi"`
	ShippingFeeDiscountPlatform float64     `json:"shipping_fee_discount_platform"`
	Personalization             string      `json:"personalization"`
	WalletCredits               float64     `json:"wallet_credits"`
	UpdatedAt                   string      `json:"updated_at"`
	Currency                    string      `json:"currency"`
	ShippingProviderType        string      `json:"shipping_provider_type"`
	VoucherPlatformLpi          float64     `json:"voucher_platform_lpi"`
	ShippingFeeOriginal         float64     `json:"shipping_fee_original"`
	ItemPrice                   float64     `json:"item_price"`
	IsDigital                   float64     `json:"is_digital"`
	ShippingServiceCost         float64     `json:"shipping_service_cost"`
	TrackingCode                string      `json:"tracking_code"`
	ShippingFeeDiscountSeller   float64     `json:"shipping_fee_discount_seller"`
	ShippingAmount              float64     `json:"shipping_amount"`
	ReasonDetail                string      `json:"reason_detail"`
	ReturnStatus                string      `json:"return_status"`
	ShipmentProvider            string      `json:"shipment_provider"`
	PriorityFulfillmentTag      string      `json:"priority_fulfillment_tag"`
	VoucherAmount               float64     `json:"voucher_amount"`
	DigitalDeliveryInfo         string      `json:"digital_delivery_info"`
	ExtraAttributes             string      `json:"extra_attributes"`
}

type OrderListItem

type OrderListItem struct {
	VoucherPlatform             string   `json:"voucher_platform"`
	Voucher                     float64  `json:"voucher"`
	WarehouseCode               string   `json:"warehouse_code"`
	OrderNumber                 int64    `json:"order_number"`
	CreatedAt                   string   `json:"created_at"`
	VoucherCode                 string   `json:"voucher_code"`
	GiftOption                  bool     `json:"gift_option"`
	ShippingFeeDiscountPlatform float64  `json:"shipping_fee_discount_platform"`
	CustomerLastName            string   `json:"customer_last_name"`
	UpdatedAt                   string   `json:"updated_at"`
	PromisedShippingTimes       string   `json:"promised_shipping_times"`
	Price                       string   `json:"price"`
	NationalRegistrationNumber  string   `json:"national_registration_number"`
	ShippingFeeOriginal         float64  `json:"shipping_fee_original"`
	PaymentMethod               string   `json:"payment_method"`
	BuyerNote                   string   `json:"buyer_note"`
	CustomerFirstName           string   `json:"customer_first_name"`
	ShippingFeeDiscountSeller   float64  `json:"shipping_fee_discount_seller"`
	ShippingFee                 float64  `json:"shipping_fee"`
	BranchNumber                string   `json:"branch_number"`
	TaxCode                     string   `json:"tax_code"`
	ItemsCount                  int      `json:"items_count"`
	DeliveryInfo                string   `json:"delivery_info"`
	Statuses                    []string `json:"statuses"`
	AddressBilling              struct {
		Country   string `json:"country"`
		Address3  string `json:"address3"`
		Address2  string `json:"address2"`
		City      string `json:"city"`
		Phone     string `json:"phone"`
		Address1  string `json:"address1"`
		PostCode  string `json:"post_code"`
		Phone2    string `json:"phone2"`
		LastName  string `json:"last_name"`
		Address5  string `json:"address5"`
		Address4  string `json:"address4"`
		FirstName string `json:"first_name"`
	} `json:"address_billing"`
	ExtraAttributes string `json:"extra_attributes"`
	OrderId         int64  `json:"order_id"`
	GiftMessage     string `json:"gift_message"`
	Remarks         string `json:"remarks"`
	AddressShipping struct {
		Country   string `json:"country"`
		Address3  string `json:"address3"`
		Address2  string `json:"address2"`
		City      string `json:"city"`
		Phone     string `json:"phone"`
		Address1  string `json:"address1"`
		PostCode  string `json:"post_code"`
		Phone2    string `json:"phone2"`
		LastName  string `json:"last_name"`
		Address5  string `json:"address5"`
		Address4  string `json:"address4"`
		FirstName string `json:"first_name"`
	} `json:"address_shipping"`
	Items interface{} `json:"items"` // 额外的字段, 源数据没有此值, 仅订单上报使用
}

type PackRsp

type PackRsp struct {
	Result struct {
		ErrorMsg string `json:"error_msg"`
		Data     struct {
			PackOrderList []struct {
				OrderItemList []struct {
					OrderItemId      int64  `json:"order_item_id"`
					Msg              string `json:"msg"`
					ItemErrCode      string `json:"item_err_code"`
					TrackingNumber   string `json:"tracking_number"`
					ShipmentProvider string `json:"shipment_provider"`
					PackageId        string `json:"package_id"`
					Retry            bool   `json:"retry"`
				} `json:"order_item_list"`
				OrderId int64 `json:"order_id"`
			} `json:"pack_order_list"`
		} `json:"data"`
		Success   bool   `json:"success"`
		ErrorCode string `json:"error_code"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type PackageStatusUpdateForDBSRsp

type PackageStatusUpdateForDBSRsp struct {
	Code    string `json:"code"`
	Success bool   `json:"success"`
	Module  struct {
		Result bool `json:"result"`
	} `json:"module"`
	ErrorCode struct {
		DisplayMessage string `json:"displayMessage"`
	} `json:"errorCode"`
	RequestId string `json:"request_id"`
}

type PaymentBindingRsp

type PaymentBindingRsp struct {
	Code string `json:"code"`
	Data []struct {
		Result    bool   `json:"result"`
		Reason    string `json:"reason"`
		ShortCode string `json:"shortCode"`
	} `json:"data"`
	Success   bool   `json:"success"`
	RequestId string `json:"request_id"`
}

type PrintAWBRsp

type PrintAWBRsp struct {
	Result struct {
		ErrorMsg string `json:"error_msg"`
		Data     struct {
			File    string `json:"file"`
			PdfUrl  string `json:"pdf_url"`
			DocType string `json:"doc_type"`
		} `json:"data"`
		Success   bool   `json:"success"`
		ErrorCode string `json:"error_code"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type ProductCheckRsp

type ProductCheckRsp struct {
	Code string `json:"code"`
	Data struct {
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type QueryAccountTransactionsRsp

type QueryAccountTransactionsRsp struct {
	Msg  string `json:"msg"`
	Code string `json:"code"`
	Data struct {
		PageInfo struct {
			TotalCount int `json:"total_count"`
			TotalPage  int `json:"total_page"`
			PageNum    int `json:"page_num"`
			PageSize   int `json:"page_size"`
		} `json:"page_info"`
		Transactions []struct {
			PmtReference string `json:"pmt_reference"`
			PayeeAccount struct {
				Description string `json:"description"`
				Account     string `json:"account"`
			} `json:"payee_account"`
			Amount            string `json:"amount"`
			SubType           string `json:"sub_type"`
			TransactionNumber string `json:"transaction_number"`
			TransactionTime   string `json:"transaction_time"`
			Currency          string `json:"currency"`
			TrackingList      []struct {
				UpdateTime string `json:"update_time"`
				Name       string `json:"name"`
				Remark     string `json:"remark"`
				Status     string `json:"status"`
			} `json:"tracking_list"`
			Type    string `json:"type"`
			Remarks string `json:"remarks"`
		} `json:"transactions"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type QueryBuyboxHuntingInfoRsp

type QueryBuyboxHuntingInfoRsp struct {
	Result struct {
		Data struct {
			ItemId    string `json:"itemId"`
			IsValid   string `json:"isValid"`
			Venture   string `json:"venture"`
			SkuId     string `json:"skuId"`
			PriceRank string `json:"priceRank"`
		} `json:"data"`
		RetSuccess bool `json:"retSuccess"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type QueryLogisticsFeeDetailRsp

type QueryLogisticsFeeDetailRsp struct {
	Code string `json:"code"`
	Data []struct {
		TenantId string `json:"tenant_id"`
		Amount   struct {
		} `json:"amount"`
		SkuInfo struct {
			ItemDetails string `json:"item_details"`
			SellerSku   string `json:"seller_sku"`
			LazadaSku   string `json:"lazada_sku"`
		} `json:"sku_info"`
		SellerShortCode string `json:"seller_short_code"`
		TradeOrderId    string `json:"trade_order_id"`
		FeeCreationDate struct {
			Offset struct {
				TotalSeconds int64 `json:"total_seconds"`
				Rules        struct {
					FixedOffset string `json:"fixed_offset"`
				} `json:"rules"`
				Id string `json:"id"`
			} `json:"offset"`
			Year       int `json:"year"`
			DayOfYear  int `json:"day_of_year"`
			Nano       int `json:"nano"`
			Chronology struct {
				CalendarType string `json:"calendar_type"`
				Id           string `json:"id"`
			} `json:"chronology"`
			MonthValue int    `json:"month_value"`
			DayOfMonth int    `json:"day_of_month"`
			Minute     int    `json:"minute"`
			Second     int    `json:"second"`
			Month      string `json:"month"`
			Hour       int    `json:"hour"`
			Zone       struct {
				Rules struct {
					FixedOffset     bool        `json:"fixed_offset"`
					TransitionRules interface{} `json:"transition_rules"`
					Transitions     interface{} `json:"transitions"`
				} `json:"rules"`
				Id string `json:"id"`
			} `json:"zone"`
			DayOfWeek string `json:"day_of_week"`
		} `json:"fee_creation_date"`
		TradeOrderLineId string `json:"trade_order_line_id"`
		StatementId      string `json:"statement_id"`
		OrderInfo        struct {
			OrderItemStatus   string `json:"order_item_status"`
			OrderCreationDate struct {
				Offset     string `json:"offset"`
				Year       int    `json:"year"`
				DayOfYear  int    `json:"day_of_year"`
				Nano       int    `json:"nano"`
				Chronology string `json:"chronology"`
				MonthValue int    `json:"month_value"`
				DayOfMonth int    `json:"day_of_month"`
				Minute     int    `json:"minute"`
				Second     int    `json:"second"`
				Month      string `json:"month"`
				Hour       int    `json:"hour"`
				Zone       struct {
					Rules struct {
						FixedOffset     bool        `json:"fixed_offset"`
						TransitionRules interface{} `json:"transition_rules"`
						Transitions     interface{} `json:"transitions"`
					} `json:"rules"`
					Id string `json:"id"`
				} `json:"zone"`
				DayOfWeek string `json:"day_of_week"`
			} `json:"order_creation_date"`
		} `json:"order_info"`
		FeeName     string `json:"fee_name"`
		FeeCode     string `json:"fee_code"`
		Currency    string `json:"currency"`
		PackageInfo struct {
			DeliveryDate struct {
				Offset     string `json:"offset"`
				Year       int    `json:"year"`
				DayOfYear  int    `json:"day_of_year"`
				Nano       int    `json:"nano"`
				Chronology string `json:"chronology"`
				MonthValue int    `json:"month_value"`
				DayOfMonth int    `json:"day_of_month"`
				Minute     int    `json:"minute"`
				Second     int    `json:"second"`
				Month      string `json:"month"`
				Hour       int    `json:"hour"`
				Zone       struct {
					Rules struct {
						FixedOffset     bool        `json:"fixed_offset"`
						TransitionRules interface{} `json:"transition_rules"`
						Transitions     interface{} `json:"transitions"`
					} `json:"rules"`
					Id string `json:"id"`
				} `json:"zone"`
				DayOfWeek string `json:"day_of_week"`
			} `json:"delivery_date"`
			DestinationAddress string `json:"destination_address"`
			OriginAddress      string `json:"origin_address"`
			TrackingNumber     string `json:"tracking_number"`
			BillingDate        struct {
				Offset     string `json:"offset"`
				Year       string `json:"year"`
				DayOfYear  string `json:"day_of_year"`
				Nano       string `json:"nano"`
				Chronology string `json:"chronology"`
				MonthValue string `json:"month_value"`
				DayOfMonth string `json:"day_of_month"`
				Minute     string `json:"minute"`
				Second     string `json:"second"`
				Month      string `json:"month"`
				Hour       string `json:"hour"`
				Zone       struct {
					Rules struct {
						FixedOffset string `json:"fixed_offset"`
					} `json:"rules"`
					Id string `json:"id"`
				} `json:"zone"`
				DayOfWeek string `json:"day_of_week"`
			} `json:"billing_date"`
			PackageChargeableWeight string `json:"package_chargeable_weight"`
		} `json:"package_info"`
		TaxInAmount struct {
		} `json:"tax_in_amount"`
		SellerId        string `json:"seller_id"`
		StatementPeriod string `json:"statement_period"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Remark    string `json:"remark"`
	RequestId string `json:"request_id"`
}

type QueryProductExperimentConfigurationRsp

type QueryProductExperimentConfigurationRsp struct {
	Code string `json:"code"`
	Data struct {
		ProductId          int64  `json:"productId"`
		EndDate            string `json:"endDate"`
		MainImageForAbTest string `json:"mainImageForAbTest"`
		Venture            string `json:"venture"`
		StartDate          string `json:"startDate"`
		ExperimentEnabled  bool   `json:"experimentEnabled"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"errorCode"`
	RequestId string `json:"request_id"`
	ErrorMsg  string `json:"errorMsg"`
}

type QueryTransactionDetailsRsp

type QueryTransactionDetailsRsp struct {
	Code string `json:"code"`
	Data []struct {
		OrderNo             string `json:"order_no"`
		TransactionDate     string `json:"transaction_date"`
		Amount              string `json:"amount"`
		PaidStatus          string `json:"paid_status"`
		ShippingProvider    string `json:"shipping_provider"`
		WHTIncludedInAmount string `json:"WHT_included_in_amount"`
		PaymentRefId        string `json:"payment_ref_id"`
		LazadaSku           string `json:"lazada_sku"`
		FeeType             string `json:"fee_type"`
		TransactionType     string `json:"transaction_type"`
		OrderItemNo         string `json:"orderItem_no"`
		OrderItemStatus     string `json:"orderItem_status"`
		Reference           string `json:"reference"`
		FeeName             string `json:"fee_name"`
		ShippingSpeed       string `json:"shipping_speed"`
		WHTAmount           string `json:"WHT_amount"`
		TransactionNumber   string `json:"transaction_number"`
		SellerSku           string `json:"seller_sku"`
		Statement           string `json:"statement"`
		Details             string `json:"details"`
		Comment             string `json:"comment"`
		VATInAmount         string `json:"VAT_in_amount"`
		ShipmentType        string `json:"shipment_type"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type QueryWarehouseDetailInfoBySellerIdRsp

type QueryWarehouseDetailInfoBySellerIdRsp struct {
	Result struct {
		NotSuccess bool `json:"not_success"`
		Success    bool `json:"success"`
		Module     struct {
			Country        string `json:"country"`
			DefaultAddress bool   `json:"default_address"`
			Province       string `json:"province"`
			City           string `json:"city"`
			DetailAddress  string `json:"detail_address"`
			WarehouseCode  string `json:"warehouse_code"`
			District       string `json:"district"`
			PostCode       string `json:"post_code"`
			Name           string `json:"name"`
			Status         string `json:"status"`
		} `json:"module"`
		ErrorCode string `json:"error_code"`
		Repeated  bool   `json:"repeated"`
		ClassName string `json:"class_name"`
		Retry     bool   `json:"retry"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type ReadConversationRsp

type ReadConversationRsp struct {
	Code       string `json:"code"`
	Success    bool   `json:"success"`
	ErrCode    string `json:"err_code"`
	RequestId  string `json:"request_id"`
	ErrMessage string `json:"err_message"`
}

type ReadyToShipRsp

type ReadyToShipRsp struct {
	Result struct {
		ErrorMsg string `json:"error_msg"`
		Data     struct {
			Packages []struct {
				Msg         string `json:"msg"`
				ItemErrCode string `json:"item_err_code"`
				PackageId   string `json:"package_id"`
				Retry       bool   `json:"retry"`
			} `json:"packages"`
		} `json:"data"`
		Success   bool   `json:"success"`
		ErrorCode string `json:"error_code"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type RecallMessageRsp

type RecallMessageRsp struct {
	Code       string `json:"code"`
	RequestId  string `json:"request_id"`
	ErrMessage string `json:"err_message"`
	ErrorCode  string `json:"error_code"`
	Success    bool   `json:"success"`
}

type RecreatePackageRsp

type RecreatePackageRsp struct {
	Result struct {
		ErrorMsg string `json:"error_msg"`
		Data     struct {
			Packages []struct {
				Msg         string `json:"msg"`
				ItemErrCode string `json:"item_err_code"`
				PackageId   string `json:"package_id"`
				Retry       bool   `json:"retry"`
			} `json:"packages"`
		} `json:"data"`
		Success   bool   `json:"success"`
		ErrorCode string `json:"error_code"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type RefreshAccessTokenRsp

type RefreshAccessTokenRsp struct {
	AccessToken         string `json:"access_token"`
	Country             string `json:"country"`
	RefreshToken        string `json:"refresh_token"`
	AccountId           string `json:"account_id"`
	Code                string `json:"code"`
	CountryUserInfoList []struct {
		Country   string `json:"country"`
		UserId    string `json:"user_id"`
		SellerId  string `json:"seller_id"`
		ShortCode string `json:"short_code"`
	} `json:"country_user_info_list"`
	AccountPlatform  string `json:"account_platform"`
	RefreshExpiresIn int64  `json:"refresh_expires_in"`
	ExpiresIn        int64  `json:"expires_in"`
	RequestId        string `json:"request_id"`
	Account          string `json:"account"`
}

type RemoveProductRsp

type RemoveProductRsp struct {
	Code string `json:"code"`
	Data struct {
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type RemoveSkuRsp

type RemoveSkuRsp struct {
	Code string `json:"code"`
	Data struct {
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type RemoveVideoRsp

type RemoveVideoRsp struct {
	Code          string `json:"code"`
	ResultMessage string `json:"result_message"`
	Success       bool   `json:"success"`
	ResultCode    string `json:"result_code"`
	RequestId     string `json:"request_id"`
}

type ReverseOrderReturnUpdateRsp

type ReverseOrderReturnUpdateRsp struct {
	Code string `json:"code"`
	Data struct {
		ReasonInfo []struct {
			ReasonName string `json:"reason_name"`
			ReasonId   int    `json:"reason_id"`
		} `json:"reason_info"`
		ReverseOrderId   int64  `json:"reverse_order_id"`
		TotalRefund      string `json:"total_refund"`
		ReverseOrderLine []struct {
			PaidPrice          float64 `json:"paid_price"`
			IsCancel           bool    `json:"is_cancel"`
			ReasonId           int     `json:"reason_id"`
			ReasonSource       string  `json:"reason_source"`
			ReasonDesc         string  `json:"reason_desc"`
			ApplyReason        string  `json:"apply_reason"`
			ReasonType         string  `json:"reason_type"`
			SellerSku          string  `json:"seller_sku"`
			RefundAmount       float64 `json:"refund_amount"`
			OrderLineId        int64   `json:"order_line_id"`
			ReasonName         string  `json:"reason_name"`
			OrderId            int64   `json:"order_id"`
			ReverseOrderLineId int64   `json:"reverse_order_line_id"`
		} `json:"reverse_order_line"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type SaveSellerWarehouseInfoRsp

type SaveSellerWarehouseInfoRsp struct {
	Result struct {
		NotSuccess bool `json:"not_success"`
		Success    bool `json:"success"`
		Module     bool `json:"module"`
		Repeated   bool `json:"repeated"`
		Retry      bool `json:"retry"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type ScanParcelRsp

type ScanParcelRsp struct {
	Code           string `json:"code"`
	TrackingNumber string `json:"trackingNumber"`
	RequestId      string `json:"request_id"`
}

type SellerCenterMsgListRsp

type SellerCenterMsgListRsp struct {
	Result struct {
		Data struct {
			PageInfo struct {
				Current  int `json:"current"`
				Total    int `json:"total"`
				PageSize int `json:"pageSize"`
			} `json:"pageInfo"`
			DataSource []struct {
				MessageContent struct {
					AppLink      string `json:"appLink"`
					WebLink      string `json:"webLink"`
					Description  string `json:"description"`
					Title        string `json:"title"`
					CategoryName string `json:"categoryName"`
					Picture      string `json:"picture"`
				} `json:"message_content"`
				Id   string `json:"id"`
				Time string `json:"time"`
			} `json:"dataSource"`
		} `json:"data"`
		Success   interface{} `json:"success"`
		ErrorCode string      `json:"errorCode"`
		Type      string      `json:"type"`
		Error     string      `json:"error"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type SellerFieldVerifyRsp

type SellerFieldVerifyRsp struct {
	Code string `json:"code"`
	Data []struct {
		Result   string `json:"result"`
		ErrorMsg string `json:"error_msg"`
		Name     string `json:"name"`
		ErrCode  string `json:"err_code"`
	} `json:"data"`
	Success   string `json:"success"`
	RequestId string `json:"request_id"`
}

type SellerPolicyFetchRsp

type SellerPolicyFetchRsp struct {
	Code      string `json:"code"`
	Data      string `json:"data"`
	Success   string `json:"success"`
	RequestId string `json:"request_id"`
}

type SellerVoucheDeleteSelectedProductSKURsp

type SellerVoucheDeleteSelectedProductSKURsp struct {
	ErrorMsg  string `json:"error_msg"`
	Code      string `json:"code"`
	Success   string `json:"success"`
	ErrorCode int    `json:"error_code"`
	RequestId string `json:"request_id"`
}

type SellerVoucherActivateRsp

type SellerVoucherActivateRsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type SellerVoucherAddSelectedProductSKURsp

type SellerVoucherAddSelectedProductSKURsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		SkuId string `json:"sku id"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode int    `json:"error_code"`
	RequestId string `json:"request_id"`
}

type SellerVoucherCreateRsp

type SellerVoucherCreateRsp struct {
	Data      int64  `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type SellerVoucherDeactivateRsp

type SellerVoucherDeactivateRsp struct {
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type SellerVoucherDetailQueryRsp

type SellerVoucherDetailQueryRsp struct {
	Data struct {
		PeriodEndTime         int64  `json:"period_end_time"`
		CriteriaOverMoney     string `json:"criteria_over_money"`
		Apply                 string `json:"apply"`
		VoucherName           string `json:"voucher_name"`
		OfferingMoneyValueOff string `json:"offering_money_value_off"`
		OrderUsedBudget       int    `json:"order_used_budget"`
		PeriodStartTime       int64  `json:"period_start_time"`
		DisplayArea           string `json:"display_area"`
		VoucherType           string `json:"voucher_type"`
		Limit                 int    `json:"limit"`
		CollectStart          int64  `json:"collect_start"`
		VoucherDiscountType   string `json:"voucher_discount_type"`
		Currency              string `json:"currency"`
		Id                    int64  `json:"id"`
		Issued                int    `json:"issued"`
		Status                string `json:"status"`
	} `json:"data"`
	Success   bool   `json:"success"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type SellerVoucherListRsp

type SellerVoucherListRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		DataList []struct {
			PeriodEndTime                 int64  `json:"period_end_time"`
			MaxDiscountOfferingMoneyValue string `json:"max_discount_offering_money_value"`
			CriteriaOverMoney             string `json:"criteria_over_money"`
			Apply                         string `json:"apply"`
			VoucherName                   string `json:"voucher_name"`
			VoucherCode                   string `json:"voucher_code"`
			OfferingMoneyValueOff         string `json:"offering_money_value_off"`
			OrderUsedBudget               int    `json:"order_used_budget"`
			OfferingPercentageDiscountOff string `json:"offering_percentage_discount_off"`
			PeriodStartTime               int64  `json:"period_start_time"`
			DisplayArea                   string `json:"display_area"`
			VoucherType                   string `json:"voucher_type"`
			Limit                         int    `json:"limit"`
			CollectStart                  int64  `json:"collect_start"`
			VoucherDiscountType           string `json:"voucher_discount_type"`
			Currency                      string `json:"currency"`
			Id                            int    `json:"id"`
			Issued                        int    `json:"issued"`
			Status                        string `json:"status"`
		} `json:"data_list"`
		Total    int `json:"total"`
		Current  int `json:"current"`
		PageSize int `json:"page_size"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type SellerVoucherSelectedProductListRsp

type SellerVoucherSelectedProductListRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		DataList []struct {
			SkuIds    []int64 `json:"sku_ids"`
			ProductId int64   `json:"product_id"`
		} `json:"data_list"`
		Total    string `json:"total"`
		Current  string `json:"current"`
		PageSize string `json:"page_size"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode int    `json:"error_code"`
	RequestId string `json:"request_id"`
}

type SellerVoucherUpdateRsp

type SellerVoucherUpdateRsp struct {
	ErrorMsg  string `json:"error_msg"`
	Code      string `json:"code"`
	Data      int64  `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode int    `json:"error_code"`
	RequestId string `json:"request_id"`
}

type SemiProductUpdateRsp

type SemiProductUpdateRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		ProductId int64 `json:"product_id"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type SemiProductUpgradeRsp

type SemiProductUpgradeRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		ProductId int64 `json:"product_id"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type SendMessageRsp

type SendMessageRsp struct {
	Code string `json:"code"`
	Data struct {
		MessageId   string `json:"message_id"`
		TemplateId  int    `json:"template_id"`
		CurrentTime int64  `json:"current_time"`
	} `json:"data"`
	Success    bool   `json:"success"`
	ErrCode    string `json:"err_code"`
	RequestId  string `json:"request_id"`
	ErrMessage string `json:"err_message"`
}

type ServiceMarketAppKeyOrderQueryRsp

type ServiceMarketAppKeyOrderQueryRsp struct {
	Result struct {
		Data struct {
			TotalItem        string `json:"totalItem"`
			ArticleBizOrders []struct {
				OrderCycleStart string `json:"orderCycleStart"`
				RefundFee       string `json:"refundFee"`
				ArticleItemName string `json:"articleItemName"`
				BizType         string `json:"bizType"`
				ArticleName     string `json:"articleName"`
				TotalPayFee     string `json:"totalPayFee"`
				OrderId         string `json:"orderId"`
				OrderCycleEnd   string `json:"orderCycleEnd"`
				ItemCode        string `json:"itemCode"`
				Fee             string `json:"fee"`
				UserId          string `json:"userId"`
				Nick            string `json:"nick"`
				ActivityCode    string `json:"activityCode"`
				ItemName        string `json:"itemName"`
				OrderCycle      string `json:"orderCycle"`
				BizOrderId      string `json:"bizOrderId"`
				PromFee         string `json:"promFee"`
				Create          string `json:"create"`
				ArticleCode     string `json:"articleCode"`
			} `json:"articleBizOrders"`
		} `json:"data"`
		Success    bool   `json:"success"`
		ResultCode string `json:"resultCode"`
		Remark     string `json:"remark"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type ServiceMarketAppKeySubQueryRsp

type ServiceMarketAppKeySubQueryRsp struct {
	Result struct {
		Data []struct {
			Nick         string `json:"nick"`
			ItemCode     string `json:"item_code"`
			ExpireNotice bool   `json:"expire_notice"`
			EndTime      int64  `json:"end_time"`
			ArticleName  string `json:"article_name"`
			ItemName     string `json:"item_name"`
			Autosub      bool   `json:"autosub"`
			ArticleCode  string `json:"article_code"`
			Status       int    `json:"status"`
		} `json:"data"`
		Success bool `json:"success"`
	} `json:"result"`
	Code      string `json:"code"`
	RequestId string `json:"request_id"`
}

type SetImagesRsp

type SetImagesRsp struct {
	Code string `json:"code"`
	Data struct {
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type SetInvoiceNumberRsp

type SetInvoiceNumberRsp struct {
	Code string `json:"code"`
	Data struct {
		OrderItemId   int64  `json:"order_item_id"`
		InvoiceNumber string `json:"invoice_number"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type SetStatusToCanceledRsp

type SetStatusToCanceledRsp struct {
	Code      string `json:"code"`
	Success   bool   `json:"success"`
	RequestId string `json:"request_id"`
}

type StationDopScanRsp

type StationDopScanRsp struct {
	Code string `json:"code"`
	Data struct {
		TrackingNumber string `json:"trackingNumber"`
	} `json:"data"`
	Success bool `json:"success"`
	Error   struct {
		ErrorCode string `json:"errorCode"`
	} `json:"error"`
	RequestId string `json:"request_id"`
}

type SubmitSellerReplyRsp

type SubmitSellerReplyRsp struct {
	ErrorMsg  string `json:"error_msg"`
	Code      string `json:"code"`
	Data      bool   `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type SynchronizeSellerItemArConfigRsp

type SynchronizeSellerItemArConfigRsp struct {
	Code      string `json:"code"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"errorCode"`
	Model     struct {
		Uid string `json:"uid"`
	} `json:"model"`
	RequestId string `json:"request_id"`
	ErrorMsg  string `json:"errorMsg"`
}

type Update3PLStationRsp

type Update3PLStationRsp struct {
	Retryable    bool   `json:"retryable"`
	Code         string `json:"code"`
	Success      bool   `json:"success"`
	ErrorMessage string `json:"errorMessage"`
	ErrorCode    string `json:"errorCode"`
	RequestId    string `json:"request_id"`
	Errors       []struct {
		Field        string `json:"field"`
		ErrorMessage string `json:"errorMessage"`
		ErrorCode    string `json:"errorCode"`
	} `json:"errors"`
}

type UpdateFlexiComboRsp

type UpdateFlexiComboRsp struct {
	ErrorMsg  string `json:"error_msg"`
	Code      string `json:"code"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type UpdateGlobalProductAttributeRsp

type UpdateGlobalProductAttributeRsp struct {
	ErrorMsg    string `json:"error_msg"`
	Code        string `json:"code"`
	Success     bool   `json:"success"`
	ErrorDetail string `json:"error_detail"`
	ErrorCode   string `json:"error_code"`
	RequestId   string `json:"request_id"`
	Errors      string `json:"errors"`
}

type UpdateLastMileRsp

type UpdateLastMileRsp struct {
	Code      string `json:"code"`
	Data      string `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"errorCode"`
	RequestId string `json:"request_id"`
	ErrorMsg  string `json:"errorMsg"`
}

type UpdatePickupTimeSlotRsp

type UpdatePickupTimeSlotRsp struct {
	Retryable    bool   `json:"retryable"`
	Code         string `json:"code"`
	Success      bool   `json:"success"`
	ErrorMessage string `json:"errorMessage"`
	ErrorCode    string `json:"errorCode"`
	RequestId    string `json:"request_id"`
	Errors       []struct {
		Field        string `json:"field"`
		ErrorMessage string `json:"errorMessage"`
		ErrorCode    string `json:"errorCode"`
	} `json:"errors"`
}

type UpdatePriceQuantityRsp

type UpdatePriceQuantityRsp struct {
	Code string `json:"code"`
	Data struct {
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type UpdateProductRsp

type UpdateProductRsp struct {
	Code string `json:"code"`
	Data struct {
		Variation struct {
			Variation1 struct {
				HasImage  bool     `json:"has_image"`
				Name      string   `json:"name"`
				Options   []string `json:"options"`
				Customize bool     `json:"customize"`
			} `json:"Variation1"`
			Variation2 struct {
				HasImage  string   `json:"has_image"`
				Name      bool     `json:"name"`
				Options   []string `json:"options"`
				Customize bool     `json:"customize"`
			} `json:"Variation2"`
			Variation3 struct {
				HasImage  bool     `json:"has_image"`
				Name      string   `json:"name"`
				Options   []string `json:"options"`
				Customize bool     `json:"customize"`
			} `json:"Variation3"`
			Variation4 struct {
				HasImage  bool     `json:"has_image"`
				Name      string   `json:"name"`
				Options   []string `json:"options"`
				Customize bool     `json:"customize"`
			} `json:"Variation4"`
		} `json:"variation"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type UpdateProductStatusRsp

type UpdateProductStatusRsp struct {
	ErrorMsg string `json:"error_msg"`
	Code     string `json:"code"`
	Data     struct {
		UpdateIcProductResult         bool `json:"update_ic_product_result"`
		UpdateGspProductResult        bool `json:"update_gsp_product_result"`
		UpdateIcProductFailResultList []struct {
			Market       string `json:"market"`
			ProductId    int64  `json:"product_id"`
			UpdateResult bool   `json:"update_result"`
			UpdateMsg    string `json:"update_msg"`
		} `json:"update_ic_product_fail_result_list"`
	} `json:"data"`
	Success   bool   `json:"success"`
	ErrorCode string `json:"error_code"`
	RequestId string `json:"request_id"`
}

type UpdateSellableQuantityRsp

type UpdateSellableQuantityRsp struct {
	Code string `json:"code"`
	Data struct {
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type UploadImageRsp

type UploadImageRsp struct {
	Code string `json:"code"`
	Data struct {
		Image struct {
			HashCode string `json:"hash_code"`
			Url      string `json:"url"`
		} `json:"image"`
	} `json:"data"`
	RequestId string `json:"request_id"`
}

type UploadVideoBlockRsp

type UploadVideoBlockRsp struct {
	Code          string `json:"code"`
	ResultMessage string `json:"result_message"`
	Success       bool   `json:"success"`
	ResultCode    string `json:"result_code"`
	ETag          string `json:"e_tag"`
	RequestId     string `json:"request_id"`
}

Jump to

Keyboard shortcuts

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