Documentation ¶
Overview ¶
提供了物流宝库存,商品,订单和发货等功能 auto sdk from taobao ApiMetadata.xml version 20140725 auther: dz7changkong@qq.com
Index ¶
- Constants
- type InventoryIpcInventorydetailGetRequest
- func (r *InventoryIpcInventorydetailGetRequest) GetResponse(accessToken string) (*InventoryIpcInventorydetailGetResponse, []byte, error)
- func (r *InventoryIpcInventorydetailGetRequest) SetBizOrderId(value string)
- func (r *InventoryIpcInventorydetailGetRequest) SetBizSubOrderId(value string)
- func (r *InventoryIpcInventorydetailGetRequest) SetPageIndex(value string)
- func (r *InventoryIpcInventorydetailGetRequest) SetPageSize(value string)
- func (r *InventoryIpcInventorydetailGetRequest) SetScItemId(value string)
- func (r *InventoryIpcInventorydetailGetRequest) SetStatusQuery(value string)
- type InventoryIpcInventorydetailGetResponse
- type InventoryIpcInventorydetailGetResponseResult
- type IpcInventoryDetailDo
- type OutEntityItem
- type StoreInfo
- type TradeOrderInfo
- type WaybillAddress
- type WaybillApplyNewInfo
- type WaybillApplySubscriptionInfo
- type WaybillApplyUpdateInfo
- type WaybillBranchAccount
- type WlbAuthorization
- type WlbConsignMent
- type WlbExtOrder
- type WlbExtorderCancleRequest
- type WlbExtorderCancleResponse
- type WlbExtorderCancleResponseResult
- type WlbExtorderCreateRequest
- func (r *WlbExtorderCreateRequest) GetResponse(accessToken string) (*WlbExtorderCreateResponse, []byte, error)
- func (r *WlbExtorderCreateRequest) SetBuyerNick(value string)
- func (r *WlbExtorderCreateRequest) SetExpectEndTime(value string)
- func (r *WlbExtorderCreateRequest) SetExpectStartTime(value string)
- func (r *WlbExtorderCreateRequest) SetExtFlag(value string)
- func (r *WlbExtorderCreateRequest) SetExtOrderCode(value string)
- func (r *WlbExtorderCreateRequest) SetExtOrderSource(value string)
- func (r *WlbExtorderCreateRequest) SetExtPrevOrderId(value string)
- func (r *WlbExtorderCreateRequest) SetInvoinceInfo(value string)
- func (r *WlbExtorderCreateRequest) SetOpMainType(value string)
- func (r *WlbExtorderCreateRequest) SetOperateCode(value string)
- func (r *WlbExtorderCreateRequest) SetOperateType(value string)
- func (r *WlbExtorderCreateRequest) SetOrderItemList(value string)
- func (r *WlbExtorderCreateRequest) SetOrderType(value string)
- func (r *WlbExtorderCreateRequest) SetPackageCount(value string)
- func (r *WlbExtorderCreateRequest) SetPostage(value string)
- func (r *WlbExtorderCreateRequest) SetReceiverInfo(value string)
- func (r *WlbExtorderCreateRequest) SetRemark(value string)
- func (r *WlbExtorderCreateRequest) SetRetailer(value string)
- func (r *WlbExtorderCreateRequest) SetReturnTmsCode(value string)
- func (r *WlbExtorderCreateRequest) SetScheduleEnd(value string)
- func (r *WlbExtorderCreateRequest) SetScheduleStart(value string)
- func (r *WlbExtorderCreateRequest) SetScheduleType(value string)
- func (r *WlbExtorderCreateRequest) SetSenderInfo(value string)
- func (r *WlbExtorderCreateRequest) SetServiceFee(value string)
- func (r *WlbExtorderCreateRequest) SetShippingType(value string)
- func (r *WlbExtorderCreateRequest) SetSubExtOrderCode(value string)
- func (r *WlbExtorderCreateRequest) SetTmsCode(value string)
- func (r *WlbExtorderCreateRequest) SetTmsTpCode(value string)
- func (r *WlbExtorderCreateRequest) SetTotalPrice(value string)
- func (r *WlbExtorderCreateRequest) SetTradeOrderType(value string)
- func (r *WlbExtorderCreateRequest) SetWmsCode(value string)
- func (r *WlbExtorderCreateRequest) SetWmsCodeDestination(value string)
- type WlbExtorderCreateResponse
- type WlbExtorderCreateResponseResult
- type WlbExtorderPageGetRequest
- func (r *WlbExtorderPageGetRequest) GetResponse(accessToken string) (*WlbExtorderPageGetResponse, []byte, error)
- func (r *WlbExtorderPageGetRequest) SetEndTime(value string)
- func (r *WlbExtorderPageGetRequest) SetExtOrderCode(value string)
- func (r *WlbExtorderPageGetRequest) SetExtOrderSource(value string)
- func (r *WlbExtorderPageGetRequest) SetExtOrderStatus(value string)
- func (r *WlbExtorderPageGetRequest) SetPageNo(value string)
- func (r *WlbExtorderPageGetRequest) SetPageSize(value string)
- func (r *WlbExtorderPageGetRequest) SetStartTime(value string)
- type WlbExtorderPageGetResponse
- type WlbExtorderPageGetResponseResult
- type WlbIcitemRegionsaleOperateRequest
- type WlbIcitemRegionsaleOperateResponse
- type WlbIcitemRegionsaleOperateResponseResult
- type WlbInventory
- type WlbInventoryDetailGetRequest
- func (r *WlbInventoryDetailGetRequest) GetResponse(accessToken string) (*WlbInventoryDetailGetResponse, []byte, error)
- func (r *WlbInventoryDetailGetRequest) SetInventoryTypeList(value string)
- func (r *WlbInventoryDetailGetRequest) SetItemId(value string)
- func (r *WlbInventoryDetailGetRequest) SetStoreCode(value string)
- type WlbInventoryDetailGetResponse
- type WlbInventoryDetailGetResponseResult
- type WlbInventorySyncRequest
- type WlbInventorySyncResponse
- type WlbInventorySyncResponseResult
- type WlbInventorylogQueryRequest
- func (r *WlbInventorylogQueryRequest) GetResponse(accessToken string) (*WlbInventorylogQueryResponse, []byte, error)
- func (r *WlbInventorylogQueryRequest) SetGmtEnd(value string)
- func (r *WlbInventorylogQueryRequest) SetGmtStart(value string)
- func (r *WlbInventorylogQueryRequest) SetItemId(value string)
- func (r *WlbInventorylogQueryRequest) SetOpType(value string)
- func (r *WlbInventorylogQueryRequest) SetOpUserId(value string)
- func (r *WlbInventorylogQueryRequest) SetOrderCode(value string)
- func (r *WlbInventorylogQueryRequest) SetPageNo(value string)
- func (r *WlbInventorylogQueryRequest) SetPageSize(value string)
- func (r *WlbInventorylogQueryRequest) SetStoreCode(value string)
- type WlbInventorylogQueryResponse
- type WlbInventorylogQueryResponseResult
- type WlbItem
- type WlbItemAddRequest
- func (r *WlbItemAddRequest) GetResponse(accessToken string) (*WlbItemAddResponse, []byte, error)
- func (r *WlbItemAddRequest) SetColor(value string)
- func (r *WlbItemAddRequest) SetGoodsCat(value string)
- func (r *WlbItemAddRequest) SetHeight(value string)
- func (r *WlbItemAddRequest) SetIsDangerous(value string)
- func (r *WlbItemAddRequest) SetIsFriable(value string)
- func (r *WlbItemAddRequest) SetIsSku(value string)
- func (r *WlbItemAddRequest) SetItemCode(value string)
- func (r *WlbItemAddRequest) SetLength(value string)
- func (r *WlbItemAddRequest) SetName(value string)
- func (r *WlbItemAddRequest) SetPackageMaterial(value string)
- func (r *WlbItemAddRequest) SetPrice(value string)
- func (r *WlbItemAddRequest) SetPricingCat(value string)
- func (r *WlbItemAddRequest) SetProNameList(value string)
- func (r *WlbItemAddRequest) SetProValueList(value string)
- func (r *WlbItemAddRequest) SetRemark(value string)
- func (r *WlbItemAddRequest) SetSupportBatch(value string)
- func (r *WlbItemAddRequest) SetTitle(value string)
- func (r *WlbItemAddRequest) SetType(value string)
- func (r *WlbItemAddRequest) SetVolume(value string)
- func (r *WlbItemAddRequest) SetWeight(value string)
- func (r *WlbItemAddRequest) SetWidth(value string)
- type WlbItemAddResponse
- type WlbItemAddResponseResult
- type WlbItemAuthorizationAddRequest
- func (r *WlbItemAuthorizationAddRequest) GetResponse(accessToken string) (*WlbItemAuthorizationAddResponse, []byte, error)
- func (r *WlbItemAuthorizationAddRequest) SetAuthType(value string)
- func (r *WlbItemAuthorizationAddRequest) SetAuthorizeEndTime(value string)
- func (r *WlbItemAuthorizationAddRequest) SetAuthorizeStartTime(value string)
- func (r *WlbItemAuthorizationAddRequest) SetConsignUserNick(value string)
- func (r *WlbItemAuthorizationAddRequest) SetItemIdList(value string)
- func (r *WlbItemAuthorizationAddRequest) SetName(value string)
- func (r *WlbItemAuthorizationAddRequest) SetQuantity(value string)
- func (r *WlbItemAuthorizationAddRequest) SetRuleCode(value string)
- type WlbItemAuthorizationAddResponse
- type WlbItemAuthorizationAddResponseResult
- type WlbItemAuthorizationDeleteRequest
- type WlbItemAuthorizationDeleteResponse
- type WlbItemAuthorizationDeleteResponseResult
- type WlbItemAuthorizationQueryRequest
- func (r *WlbItemAuthorizationQueryRequest) GetResponse(accessToken string) (*WlbItemAuthorizationQueryResponse, []byte, error)
- func (r *WlbItemAuthorizationQueryRequest) SetItemId(value string)
- func (r *WlbItemAuthorizationQueryRequest) SetName(value string)
- func (r *WlbItemAuthorizationQueryRequest) SetPageNo(value string)
- func (r *WlbItemAuthorizationQueryRequest) SetPageSize(value string)
- func (r *WlbItemAuthorizationQueryRequest) SetRuleCode(value string)
- func (r *WlbItemAuthorizationQueryRequest) SetStatus(value string)
- func (r *WlbItemAuthorizationQueryRequest) SetType(value string)
- type WlbItemAuthorizationQueryResponse
- type WlbItemAuthorizationQueryResponseResult
- type WlbItemBatch
- type WlbItemBatchInventory
- type WlbItemBatchQueryRequest
- func (r *WlbItemBatchQueryRequest) GetResponse(accessToken string) (*WlbItemBatchQueryResponse, []byte, error)
- func (r *WlbItemBatchQueryRequest) SetItemIds(value string)
- func (r *WlbItemBatchQueryRequest) SetPageNo(value string)
- func (r *WlbItemBatchQueryRequest) SetPageSize(value string)
- func (r *WlbItemBatchQueryRequest) SetStoreCode(value string)
- type WlbItemBatchQueryResponse
- type WlbItemBatchQueryResponseResult
- type WlbItemCombinationCreateRequest
- func (r *WlbItemCombinationCreateRequest) GetResponse(accessToken string) (*WlbItemCombinationCreateResponse, []byte, error)
- func (r *WlbItemCombinationCreateRequest) SetDestItemList(value string)
- func (r *WlbItemCombinationCreateRequest) SetItemId(value string)
- func (r *WlbItemCombinationCreateRequest) SetProportionList(value string)
- type WlbItemCombinationCreateResponse
- type WlbItemCombinationCreateResponseResult
- type WlbItemCombinationDeleteRequest
- type WlbItemCombinationDeleteResponse
- type WlbItemCombinationDeleteResponseResult
- type WlbItemCombinationGetRequest
- type WlbItemCombinationGetResponse
- type WlbItemCombinationGetResponseResult
- type WlbItemConsignmentCreateRequest
- func (r *WlbItemConsignmentCreateRequest) GetResponse(accessToken string) (*WlbItemConsignmentCreateResponse, []byte, error)
- func (r *WlbItemConsignmentCreateRequest) SetItemId(value string)
- func (r *WlbItemConsignmentCreateRequest) SetNumber(value string)
- func (r *WlbItemConsignmentCreateRequest) SetOwnerItemId(value string)
- func (r *WlbItemConsignmentCreateRequest) SetOwnerUserId(value string)
- func (r *WlbItemConsignmentCreateRequest) SetRuleId(value string)
- type WlbItemConsignmentCreateResponse
- type WlbItemConsignmentCreateResponseResult
- type WlbItemConsignmentDeleteRequest
- func (r *WlbItemConsignmentDeleteRequest) GetResponse(accessToken string) (*WlbItemConsignmentDeleteResponse, []byte, error)
- func (r *WlbItemConsignmentDeleteRequest) SetIcItemId(value string)
- func (r *WlbItemConsignmentDeleteRequest) SetOwnerItemId(value string)
- func (r *WlbItemConsignmentDeleteRequest) SetRuleId(value string)
- type WlbItemConsignmentDeleteResponse
- type WlbItemConsignmentDeleteResponseResult
- type WlbItemConsignmentPageGetRequest
- func (r *WlbItemConsignmentPageGetRequest) GetResponse(accessToken string) (*WlbItemConsignmentPageGetResponse, []byte, error)
- func (r *WlbItemConsignmentPageGetRequest) SetIcItemId(value string)
- func (r *WlbItemConsignmentPageGetRequest) SetOwnerItemId(value string)
- func (r *WlbItemConsignmentPageGetRequest) SetOwnerUserNick(value string)
- type WlbItemConsignmentPageGetResponse
- type WlbItemConsignmentPageGetResponseResult
- type WlbItemConsignmentQueryRequest
- func (r *WlbItemConsignmentQueryRequest) GetResponse(accessToken string) (*WlbItemConsignmentQueryResponse, []byte, error)
- func (r *WlbItemConsignmentQueryRequest) SetAuthorizeEndTime(value string)
- func (r *WlbItemConsignmentQueryRequest) SetAuthorizeStartTime(value string)
- func (r *WlbItemConsignmentQueryRequest) SetOwnerUserNick(value string)
- func (r *WlbItemConsignmentQueryRequest) SetPageNo(value string)
- func (r *WlbItemConsignmentQueryRequest) SetPageSize(value string)
- type WlbItemConsignmentQueryResponse
- type WlbItemConsignmentQueryResponseResult
- type WlbItemDeleteRequest
- type WlbItemDeleteResponse
- type WlbItemDeleteResponseResult
- type WlbItemGetRequest
- type WlbItemGetResponse
- type WlbItemGetResponseResult
- type WlbItemInventory
- type WlbItemInventoryLog
- type WlbItemMapGetByExtentityRequest
- type WlbItemMapGetByExtentityResponse
- type WlbItemMapGetByExtentityResponseResult
- type WlbItemMapGetRequest
- type WlbItemMapGetResponse
- type WlbItemMapGetResponseResult
- type WlbItemQueryRequest
- func (r *WlbItemQueryRequest) GetResponse(accessToken string) (*WlbItemQueryResponse, []byte, error)
- func (r *WlbItemQueryRequest) SetIsSku(value string)
- func (r *WlbItemQueryRequest) SetItemCode(value string)
- func (r *WlbItemQueryRequest) SetItemType(value string)
- func (r *WlbItemQueryRequest) SetName(value string)
- func (r *WlbItemQueryRequest) SetPageNo(value string)
- func (r *WlbItemQueryRequest) SetPageSize(value string)
- func (r *WlbItemQueryRequest) SetParentId(value string)
- func (r *WlbItemQueryRequest) SetStatus(value string)
- func (r *WlbItemQueryRequest) SetTitle(value string)
- type WlbItemQueryResponse
- type WlbItemQueryResponseResult
- type WlbItemSynchronizeDeleteRequest
- func (r *WlbItemSynchronizeDeleteRequest) GetResponse(accessToken string) (*WlbItemSynchronizeDeleteResponse, []byte, error)
- func (r *WlbItemSynchronizeDeleteRequest) SetExtEntityId(value string)
- func (r *WlbItemSynchronizeDeleteRequest) SetExtEntityType(value string)
- func (r *WlbItemSynchronizeDeleteRequest) SetItemId(value string)
- type WlbItemSynchronizeDeleteResponse
- type WlbItemSynchronizeDeleteResponseResult
- type WlbItemSynchronizeRequest
- func (r *WlbItemSynchronizeRequest) GetResponse(accessToken string) (*WlbItemSynchronizeResponse, []byte, error)
- func (r *WlbItemSynchronizeRequest) SetExtEntityId(value string)
- func (r *WlbItemSynchronizeRequest) SetExtEntityType(value string)
- func (r *WlbItemSynchronizeRequest) SetItemId(value string)
- func (r *WlbItemSynchronizeRequest) SetUserNick(value string)
- type WlbItemSynchronizeResponse
- type WlbItemSynchronizeResponseResult
- type WlbItemUpdateRequest
- func (r *WlbItemUpdateRequest) GetResponse(accessToken string) (*WlbItemUpdateResponse, []byte, error)
- func (r *WlbItemUpdateRequest) SetColor(value string)
- func (r *WlbItemUpdateRequest) SetDeletePropertyKeyList(value string)
- func (r *WlbItemUpdateRequest) SetGoodsCat(value string)
- func (r *WlbItemUpdateRequest) SetHeight(value string)
- func (r *WlbItemUpdateRequest) SetId(value string)
- func (r *WlbItemUpdateRequest) SetIsDangerous(value string)
- func (r *WlbItemUpdateRequest) SetIsFriable(value string)
- func (r *WlbItemUpdateRequest) SetLength(value string)
- func (r *WlbItemUpdateRequest) SetName(value string)
- func (r *WlbItemUpdateRequest) SetPackageMaterial(value string)
- func (r *WlbItemUpdateRequest) SetPricingCat(value string)
- func (r *WlbItemUpdateRequest) SetRemark(value string)
- func (r *WlbItemUpdateRequest) SetTitle(value string)
- func (r *WlbItemUpdateRequest) SetUpdatePropertyKeyList(value string)
- func (r *WlbItemUpdateRequest) SetUpdatePropertyValueList(value string)
- func (r *WlbItemUpdateRequest) SetVolume(value string)
- func (r *WlbItemUpdateRequest) SetWeight(value string)
- func (r *WlbItemUpdateRequest) SetWidth(value string)
- type WlbItemUpdateResponse
- type WlbItemUpdateResponseResult
- type WlbMessage
- type WlbNotifyMessageConfirmRequest
- type WlbNotifyMessageConfirmResponse
- type WlbNotifyMessageConfirmResponseResult
- type WlbNotifyMessagePageGetRequest
- func (r *WlbNotifyMessagePageGetRequest) GetResponse(accessToken string) (*WlbNotifyMessagePageGetResponse, []byte, error)
- func (r *WlbNotifyMessagePageGetRequest) SetEndDate(value string)
- func (r *WlbNotifyMessagePageGetRequest) SetMsgCode(value string)
- func (r *WlbNotifyMessagePageGetRequest) SetPageNo(value string)
- func (r *WlbNotifyMessagePageGetRequest) SetPageSize(value string)
- func (r *WlbNotifyMessagePageGetRequest) SetStartDate(value string)
- func (r *WlbNotifyMessagePageGetRequest) SetStatus(value string)
- type WlbNotifyMessagePageGetResponse
- type WlbNotifyMessagePageGetResponseResult
- type WlbOrder
- type WlbOrderCancelRequest
- type WlbOrderCancelResponse
- type WlbOrderCancelResponseResult
- type WlbOrderConsignRequest
- type WlbOrderConsignResponse
- type WlbOrderConsignResponseResult
- type WlbOrderCreateRequest
- func (r *WlbOrderCreateRequest) GetResponse(accessToken string) (*WlbOrderCreateResponse, []byte, error)
- func (r *WlbOrderCreateRequest) SetAlipayNo(value string)
- func (r *WlbOrderCreateRequest) SetAttributes(value string)
- func (r *WlbOrderCreateRequest) SetBuyerNick(value string)
- func (r *WlbOrderCreateRequest) SetExpectEndTime(value string)
- func (r *WlbOrderCreateRequest) SetExpectStartTime(value string)
- func (r *WlbOrderCreateRequest) SetInvoinceInfo(value string)
- func (r *WlbOrderCreateRequest) SetIsFinished(value string)
- func (r *WlbOrderCreateRequest) SetOrderCode(value string)
- func (r *WlbOrderCreateRequest) SetOrderFlag(value string)
- func (r *WlbOrderCreateRequest) SetOrderItemList(value string)
- func (r *WlbOrderCreateRequest) SetOrderSubType(value string)
- func (r *WlbOrderCreateRequest) SetOrderType(value string)
- func (r *WlbOrderCreateRequest) SetOutBizCode(value string)
- func (r *WlbOrderCreateRequest) SetPackageCount(value string)
- func (r *WlbOrderCreateRequest) SetPayableAmount(value string)
- func (r *WlbOrderCreateRequest) SetPrevOrderCode(value string)
- func (r *WlbOrderCreateRequest) SetReceiverInfo(value string)
- func (r *WlbOrderCreateRequest) SetRemark(value string)
- func (r *WlbOrderCreateRequest) SetScheduleEnd(value string)
- func (r *WlbOrderCreateRequest) SetScheduleStart(value string)
- func (r *WlbOrderCreateRequest) SetScheduleType(value string)
- func (r *WlbOrderCreateRequest) SetSenderInfo(value string)
- func (r *WlbOrderCreateRequest) SetServiceFee(value string)
- func (r *WlbOrderCreateRequest) SetStoreCode(value string)
- func (r *WlbOrderCreateRequest) SetTmsInfo(value string)
- func (r *WlbOrderCreateRequest) SetTmsOrderCode(value string)
- func (r *WlbOrderCreateRequest) SetTmsServiceCode(value string)
- func (r *WlbOrderCreateRequest) SetTotalAmount(value string)
- type WlbOrderCreateResponse
- type WlbOrderCreateResponseResult
- type WlbOrderDetail
- type WlbOrderItem
- type WlbOrderPageGetRequest
- func (r *WlbOrderPageGetRequest) GetResponse(accessToken string) (*WlbOrderPageGetResponse, []byte, error)
- func (r *WlbOrderPageGetRequest) SetEndTime(value string)
- func (r *WlbOrderPageGetRequest) SetOrderCode(value string)
- func (r *WlbOrderPageGetRequest) SetOrderStatus(value string)
- func (r *WlbOrderPageGetRequest) SetOrderSubType(value string)
- func (r *WlbOrderPageGetRequest) SetOrderType(value string)
- func (r *WlbOrderPageGetRequest) SetPageNo(value string)
- func (r *WlbOrderPageGetRequest) SetPageSize(value string)
- func (r *WlbOrderPageGetRequest) SetStartTime(value string)
- type WlbOrderPageGetResponse
- type WlbOrderPageGetResponseResult
- type WlbOrderScheduleRule
- type WlbOrderScheduleRuleAddRequest
- func (r *WlbOrderScheduleRuleAddRequest) GetResponse(accessToken string) (*WlbOrderScheduleRuleAddResponse, []byte, error)
- func (r *WlbOrderScheduleRuleAddRequest) SetBackupStoreId(value string)
- func (r *WlbOrderScheduleRuleAddRequest) SetDefaultStoreId(value string)
- func (r *WlbOrderScheduleRuleAddRequest) SetOption(value string)
- func (r *WlbOrderScheduleRuleAddRequest) SetProvAreaIds(value string)
- type WlbOrderScheduleRuleAddResponse
- type WlbOrderScheduleRuleAddResponseResult
- type WlbOrderScheduleRuleUpdateRequest
- func (r *WlbOrderScheduleRuleUpdateRequest) GetResponse(accessToken string) (*WlbOrderScheduleRuleUpdateResponse, []byte, error)
- func (r *WlbOrderScheduleRuleUpdateRequest) SetBackupStoreId(value string)
- func (r *WlbOrderScheduleRuleUpdateRequest) SetDefaultStoreId(value string)
- func (r *WlbOrderScheduleRuleUpdateRequest) SetOption(value string)
- func (r *WlbOrderScheduleRuleUpdateRequest) SetProvAreaIds(value string)
- func (r *WlbOrderScheduleRuleUpdateRequest) SetScheduleRuleId(value string)
- type WlbOrderScheduleRuleUpdateResponse
- type WlbOrderScheduleRuleUpdateResponseResult
- type WlbOrderdetailDateGetRequest
- func (r *WlbOrderdetailDateGetRequest) GetResponse(accessToken string) (*WlbOrderdetailDateGetResponse, []byte, error)
- func (r *WlbOrderdetailDateGetRequest) SetEndTime(value string)
- func (r *WlbOrderdetailDateGetRequest) SetPageNo(value string)
- func (r *WlbOrderdetailDateGetRequest) SetPageSize(value string)
- func (r *WlbOrderdetailDateGetRequest) SetStartTime(value string)
- type WlbOrderdetailDateGetResponse
- type WlbOrderdetailDateGetResponseResult
- type WlbOrderitemPageGetRequest
- func (r *WlbOrderitemPageGetRequest) GetResponse(accessToken string) (*WlbOrderitemPageGetResponse, []byte, error)
- func (r *WlbOrderitemPageGetRequest) SetOrderCode(value string)
- func (r *WlbOrderitemPageGetRequest) SetPageNo(value string)
- func (r *WlbOrderitemPageGetRequest) SetPageSize(value string)
- type WlbOrderitemPageGetResponse
- type WlbOrderitemPageGetResponseResult
- type WlbOrderscheduleruleDeleteRequest
- type WlbOrderscheduleruleDeleteResponse
- type WlbOrderscheduleruleDeleteResponseResult
- type WlbOrderscheduleruleQueryRequest
- type WlbOrderscheduleruleQueryResponse
- type WlbOrderscheduleruleQueryResponseResult
- type WlbOrderstatusGetRequest
- type WlbOrderstatusGetResponse
- type WlbOrderstatusGetResponseResult
- type WlbOutInventoryChangeNotifyRequest
- func (r *WlbOutInventoryChangeNotifyRequest) GetResponse(accessToken string) (*WlbOutInventoryChangeNotifyResponse, []byte, error)
- func (r *WlbOutInventoryChangeNotifyRequest) SetChangeCount(value string)
- func (r *WlbOutInventoryChangeNotifyRequest) SetItemId(value string)
- func (r *WlbOutInventoryChangeNotifyRequest) SetOpType(value string)
- func (r *WlbOutInventoryChangeNotifyRequest) SetOrderSourceCode(value string)
- func (r *WlbOutInventoryChangeNotifyRequest) SetOutBizCode(value string)
- func (r *WlbOutInventoryChangeNotifyRequest) SetResultCount(value string)
- func (r *WlbOutInventoryChangeNotifyRequest) SetSource(value string)
- func (r *WlbOutInventoryChangeNotifyRequest) SetStoreCode(value string)
- func (r *WlbOutInventoryChangeNotifyRequest) SetType(value string)
- type WlbOutInventoryChangeNotifyResponse
- type WlbOutInventoryChangeNotifyResponseResult
- type WlbPartnerAddress
- type WlbPartnerContact
- type WlbProcessStatus
- type WlbReplenish
- type WlbReplenishStatisticsRequest
- func (r *WlbReplenishStatisticsRequest) GetResponse(accessToken string) (*WlbReplenishStatisticsResponse, []byte, error)
- func (r *WlbReplenishStatisticsRequest) SetItemCode(value string)
- func (r *WlbReplenishStatisticsRequest) SetName(value string)
- func (r *WlbReplenishStatisticsRequest) SetPageNo(value string)
- func (r *WlbReplenishStatisticsRequest) SetPageSize(value string)
- func (r *WlbReplenishStatisticsRequest) SetStoreCode(value string)
- type WlbReplenishStatisticsResponse
- type WlbReplenishStatisticsResponseResult
- type WlbSellerSubscription
- type WlbStoresBaseinfoGetRequest
- type WlbStoresBaseinfoGetResponse
- type WlbStoresBaseinfoGetResponseResult
- type WlbSubscriptionQueryRequest
- func (r *WlbSubscriptionQueryRequest) GetResponse(accessToken string) (*WlbSubscriptionQueryResponse, []byte, error)
- func (r *WlbSubscriptionQueryRequest) SetPageNo(value string)
- func (r *WlbSubscriptionQueryRequest) SetPageSize(value string)
- func (r *WlbSubscriptionQueryRequest) SetStatus(value string)
- type WlbSubscriptionQueryResponse
- type WlbSubscriptionQueryResponseResult
- type WlbTmsOrder
- type WlbTmsorderQueryRequest
- type WlbTmsorderQueryResponse
- type WlbTmsorderQueryResponseResult
- type WlbTradeorderGetRequest
- type WlbTradeorderGetResponse
- type WlbTradeorderGetResponseResult
- type WlbWaybillGetRequest
- type WlbWaybillGetResponse
- type WlbWaybillGetResponseResult
- type WlbWaybillSearchRequest
- type WlbWaybillSearchResponse
- type WlbWaybillSearchResponseResult
- type WlbWaybillUpdateRequest
- type WlbWaybillUpdateResponse
- type WlbWaybillUpdateResponseResult
- type WlbWaybillallocationRequestwaybillnumRequest
- func (r *WlbWaybillallocationRequestwaybillnumRequest) GetResponse(accessToken string) (*WlbWaybillallocationRequestwaybillnumResponse, []byte, error)
- func (r *WlbWaybillallocationRequestwaybillnumRequest) SetNum(value string)
- func (r *WlbWaybillallocationRequestwaybillnumRequest) SetOutBizCode(value string)
- func (r *WlbWaybillallocationRequestwaybillnumRequest) SetPoolType(value string)
- func (r *WlbWaybillallocationRequestwaybillnumRequest) SetServiceCode(value string)
- func (r *WlbWaybillallocationRequestwaybillnumRequest) SetUserId(value string)
- type WlbWaybillallocationRequestwaybillnumResponse
- type WlbWaybillallocationRequestwaybillnumResponseResult
- type WlbWlborderGetRequest
- type WlbWlborderGetResponse
- type WlbWlborderGetResponseResult
Constants ¶
const VersionNo = "20140725"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InventoryIpcInventorydetailGetRequest ¶
type InventoryIpcInventorydetailGetRequest struct {
open_taobao.TaobaoMethodRequest
}
查询库存明细
func (*InventoryIpcInventorydetailGetRequest) GetResponse ¶
func (r *InventoryIpcInventorydetailGetRequest) GetResponse(accessToken string) (*InventoryIpcInventorydetailGetResponse, []byte, error)
func (*InventoryIpcInventorydetailGetRequest) SetBizOrderId ¶
func (r *InventoryIpcInventorydetailGetRequest) SetBizOrderId(value string)
主订单号,可选<br /> 支持最小值为:0
func (*InventoryIpcInventorydetailGetRequest) SetBizSubOrderId ¶
func (r *InventoryIpcInventorydetailGetRequest) SetBizSubOrderId(value string)
子订单号,可选<br /> 支持最小值为:0
func (*InventoryIpcInventorydetailGetRequest) SetPageIndex ¶
func (r *InventoryIpcInventorydetailGetRequest) SetPageIndex(value string)
当前页数<br /> 支持最小值为:0
func (*InventoryIpcInventorydetailGetRequest) SetPageSize ¶
func (r *InventoryIpcInventorydetailGetRequest) SetPageSize(value string)
一页显示多少条
func (*InventoryIpcInventorydetailGetRequest) SetScItemId ¶
func (r *InventoryIpcInventorydetailGetRequest) SetScItemId(value string)
仓储商品id
func (*InventoryIpcInventorydetailGetRequest) SetStatusQuery ¶
func (r *InventoryIpcInventorydetailGetRequest) SetStatusQuery(value string)
1:查询预扣 4:查询占用<br /> 支持最小值为:1
type InventoryIpcInventorydetailGetResponse ¶
type InventoryIpcInventorydetailGetResponse struct { InventoryDetails struct { IpcInventoryDetailDo []*IpcInventoryDetailDo `json:"ipc_inventory_detail_do"` } `json:"inventory_details"` }
type InventoryIpcInventorydetailGetResponseResult ¶
type InventoryIpcInventorydetailGetResponseResult struct {
Response *InventoryIpcInventorydetailGetResponse `json:"inventory_ipc_inventorydetail_get_response"`
}
type IpcInventoryDetailDo ¶
type IpcInventoryDetailDo struct { BizOrderId int `json:"biz_order_id"` BizSubOrderId int `json:"biz_sub_order_id"` Flag int `json:"flag"` OccupyQuantity int `json:"occupy_quantity"` OwnerNick string `json:"owner_nick"` ReserveQuantity int `json:"reserve_quantity"` ScItemId int `json:"sc_item_id"` StoreCode string `json:"store_code"` }
库存明细
type OutEntityItem ¶
type OutEntityItem struct { EntityId string `json:"entity_id"` EntityType string `json:"entity_type"` }
外部商品实体
type StoreInfo ¶
type StoreInfo struct { Address string `json:"address"` Name string `json:"name"` RealName string `json:"real_name"` ServiceCode string `json:"service_code"` }
商家的仓库信息详情
type TradeOrderInfo ¶
type TradeOrderInfo struct { AliOrder bool `json:"ali_order"` ConsigneeAddress *WaybillAddress `json:"consignee_address"` ConsigneeName string `json:"consignee_name"` ConsigneePhone string `json:"consignee_phone"` ItemName string `json:"item_name"` OrderChannelsType string `json:"order_channels_type"` ShortAddress string `json:"short_address"` TradeOrderList []string `json:"trade_order_list"` WaybillCode string `json:"waybill_code"` }
订单数据
type WaybillAddress ¶
type WaybillAddress struct { AddressDetail string `json:"address_detail"` AddressFormat string `json:"address_format"` Area string `json:"area"` AreaCode int `json:"area_code"` City string `json:"city"` CityCode int `json:"city_code"` DivisionId int `json:"division_id"` Province string `json:"province"` ProvinceCode int `json:"province_code"` Town string `json:"town"` TownCode int `json:"town_code"` WaybillAddressId int `json:"waybill_address_id"` }
收\发货 地址
type WaybillApplyNewInfo ¶
type WaybillApplyNewInfo struct { Feature string `json:"feature"` Result int `json:"result"` ShortAddress string `json:"short_address"` TradeOrderInfo *TradeOrderInfo `json:"trade_order_info"` WaybillCode string `json:"waybill_code"` }
申请面单返回数据
type WaybillApplySubscriptionInfo ¶
type WaybillApplySubscriptionInfo struct { BranchAccountCols struct { WaybillBranchAccount []*WaybillBranchAccount `json:"waybill_branch_account"` } `json:"branch_account_cols"` CpCode string `json:"cp_code"` CpType int `json:"cp_type"` Result int `json:"result"` }
商家与CP的订购关系
type WaybillApplyUpdateInfo ¶
type WaybillApplyUpdateInfo struct { Desc string `json:"desc"` Result int `json:"result"` TradeOrderInfo *TradeOrderInfo `json:"trade_order_info"` WaybillCode string `json:"waybill_code"` }
更新面单数据
type WaybillBranchAccount ¶
type WaybillBranchAccount struct { AllocatedQuantity int `json:"allocated_quantity"` BranchCode string `json:"branch_code"` CpCode string `json:"cp_code"` Quantity int `json:"quantity"` SellerId int `json:"seller_id"` ShippAddressCols struct { WaybillAddress []*WaybillAddress `json:"waybill_address"` } `json:"shipp_address_cols"` }
CP下的网点信息
type WlbAuthorization ¶
type WlbAuthorization struct { AuthorizeEndTime string `json:"authorize_end_time"` AuthorizeId int `json:"authorize_id"` AuthorizeStartTime string `json:"authorize_start_time"` ConsignUserId int `json:"consign_user_id"` ItemId int `json:"item_id"` Name string `json:"name"` OwnerUserId int `json:"owner_user_id"` Quantity int `json:"quantity"` RuleCode string `json:"rule_code"` Status string `json:"status"` }
授权关系
type WlbConsignMent ¶
type WlbConsignMent struct { Id int `json:"id"` ItemId int `json:"item_id"` Number int `json:"number"` TgtItemId int `json:"tgt_item_id"` TgtUserId int `json:"tgt_user_id"` UserId int `json:"user_id"` }
物流宝代销关系
type WlbExtOrder ¶
type WlbExtOrder struct { BuyerId int `json:"buyer_id"` BuyerNick string `json:"buyer_nick"` ExtOrderSource string `json:"ext_order_source"` ExtOrderStatus string `json:"ext_order_status"` ExtOrderStatusReason string `json:"ext_order_status_reason"` Id int `json:"id"` OperateType string `json:"operate_type"` PrevId string `json:"prev_id"` ReceiverAddress string `json:"receiver_address"` ReceiverCountryId string `json:"receiver_country_id"` ReceiverMail string `json:"receiver_mail"` ReceiverMobile string `json:"receiver_mobile"` ReceiverName string `json:"receiver_name"` ReceiverPhone string `json:"receiver_phone"` ReceiverWangwang string `json:"receiver_wangwang"` ReceiverZip string `json:"receiver_zip"` Remark string `json:"remark"` SellerId int `json:"seller_id"` SellerNick string `json:"seller_nick"` SendName string `json:"send_name"` ShippingType string `json:"shipping_type"` TmsCode string `json:"tms_code"` TotalPrice int `json:"total_price"` WmsCode string `json:"wms_code"` }
物流宝外部订单
type WlbExtorderCancleRequest ¶
type WlbExtorderCancleRequest struct {
open_taobao.TaobaoMethodRequest
}
取消物流宝外部订单TOP接口
func (*WlbExtorderCancleRequest) GetResponse ¶
func (r *WlbExtorderCancleRequest) GetResponse(accessToken string) (*WlbExtorderCancleResponse, []byte, error)
func (*WlbExtorderCancleRequest) SetExtOrderCode ¶
func (r *WlbExtorderCancleRequest) SetExtOrderCode(value string)
外部单据编号
type WlbExtorderCancleResponseResult ¶
type WlbExtorderCancleResponseResult struct {
Response *WlbExtorderCancleResponse `json:"wlb_extorder_cancle_response"`
}
type WlbExtorderCreateRequest ¶
type WlbExtorderCreateRequest struct {
open_taobao.TaobaoMethodRequest
}
创建物流宝外部订单(E链通等)
func (*WlbExtorderCreateRequest) GetResponse ¶
func (r *WlbExtorderCreateRequest) GetResponse(accessToken string) (*WlbExtorderCreateResponse, []byte, error)
func (*WlbExtorderCreateRequest) SetBuyerNick ¶
func (r *WlbExtorderCreateRequest) SetBuyerNick(value string)
买家昵称
func (*WlbExtorderCreateRequest) SetExpectEndTime ¶
func (r *WlbExtorderCreateRequest) SetExpectEndTime(value string)
期望结束时间,在入库单会使用到
func (*WlbExtorderCreateRequest) SetExpectStartTime ¶
func (r *WlbExtorderCreateRequest) SetExpectStartTime(value string)
计划开始送达时间 在入库单中可能会使用
func (*WlbExtorderCreateRequest) SetExtFlag ¶
func (r *WlbExtorderCreateRequest) SetExtFlag(value string)
用字符串格式来表示订单标记列表:比如COD^PRESELL^SPLIT^LIMIT 等,中间用“^”来隔开 ---------------------------------------- 订单标记list(所有字母全部大写)1:COD-货到付款,2:LIMIT-限时配送,3:PRESELL-预售,4:INVOICE-需要发票,5:COMPLAIN-已投诉,6:MERGE-合单,7:SPLIT-拆单,8: EXCHANGE-退换货, 9:VISIT-上门 ,10:MODIFYTRANSPORT-可改配送方式,11:CONSIGN-代理已发货通知, 12:SELLER_AFFORD-卖家承担运费,13:SYNC_RETURN_BILL-同时退回发票,14: FENXIAO-分销订单标志
func (*WlbExtorderCreateRequest) SetExtOrderCode ¶
func (r *WlbExtorderCreateRequest) SetExtOrderCode(value string)
外部单据编号
func (*WlbExtorderCreateRequest) SetExtOrderSource ¶
func (r *WlbExtorderCreateRequest) SetExtOrderSource(value string)
外部订单来源: (1)LC:推荐物流 (2)EXT:wlb_ext (3)ERP:erp (4)WMS: WMS盘点 (5)FENXIAO:分销 (6) OMS: OMS (7)ELINK: ELINK
func (*WlbExtorderCreateRequest) SetExtPrevOrderId ¶
func (r *WlbExtorderCreateRequest) SetExtPrevOrderId(value string)
引起当前单据的前一个单据的编号
func (*WlbExtorderCreateRequest) SetInvoinceInfo ¶
func (r *WlbExtorderCreateRequest) SetInvoinceInfo(value string)
{"invoince_info": [{"bill_type":"发票类型,必选", "bill_title":"发票抬头,必选", "bill_amount":"发票金额(单位是分),必选","bill_content":"发票内容,可选"}]}
func (*WlbExtorderCreateRequest) SetOpMainType ¶
func (r *WlbExtorderCreateRequest) SetOpMainType(value string)
1:NORM-正常订单,2:RETURN-退货订单,3:SWITCH-换货订单
func (*WlbExtorderCreateRequest) SetOperateCode ¶
func (r *WlbExtorderCreateRequest) SetOperateCode(value string)
外部交易号
func (*WlbExtorderCreateRequest) SetOperateType ¶
func (r *WlbExtorderCreateRequest) SetOperateType(value string)
订单类型: (1)OTHER: 其他 (2)TBTRADE: 淘宝交易 (3)OTHER_TRADE:其他交易 (4)COORDINATE:调拨(5)ALLOCATION: 盘点 (6)STOCK:采购
func (*WlbExtorderCreateRequest) SetOrderItemList ¶
func (r *WlbExtorderCreateRequest) SetOrderItemList(value string)
订单商品列表: {"order_item_list":[{" sub_trade_code ":"可选,淘宝子交易号","item_id":"必须,商品Id","item_code":"必须,商家编码","item_name":"可选,物流宝商品名称","item_quantity":"必选,计划数量","item_price":"必选,物品价格,单位为分","owner_user_nick ":"可选,货主nick 代销模式下会存在","flag":"判断是否为赠品0 不是1是","picture_url":"图片Url","remarks":"可选,备注","inventory_type":"必须,库存类型1 可销售库存 101 类型用来定义残次品 201 冻结类型库存 301 在途库存"]}
func (*WlbExtorderCreateRequest) SetOrderType ¶
func (r *WlbExtorderCreateRequest) SetOrderType(value string)
订单类型:(1)INBOUND:入库(2)OUTBOUND:出库(3)ALLOCATE:调拨(4)RETURN_IN:退货入库
func (*WlbExtorderCreateRequest) SetPackageCount ¶
func (r *WlbExtorderCreateRequest) SetPackageCount(value string)
包裹件数,入库单和出库单中会用到
func (*WlbExtorderCreateRequest) SetPostage ¶
func (r *WlbExtorderCreateRequest) SetPostage(value string)
运费,以分为单位
func (*WlbExtorderCreateRequest) SetReceiverInfo ¶
func (r *WlbExtorderCreateRequest) SetReceiverInfo(value string)
发收方发货方信息必须传 手机和电话必选其一 收货方信息 邮编^^^省^^^市^^^区^^^具体地址^^^收件方名称^^^手机^^^电话 如果某一个字段的数据为空时,必须传NA
func (*WlbExtorderCreateRequest) SetRemark ¶
func (r *WlbExtorderCreateRequest) SetRemark(value string)
备注
func (*WlbExtorderCreateRequest) SetRetailer ¶
func (r *WlbExtorderCreateRequest) SetRetailer(value string)
零售商
func (*WlbExtorderCreateRequest) SetReturnTmsCode ¶
func (r *WlbExtorderCreateRequest) SetReturnTmsCode(value string)
退货时的运单号
func (*WlbExtorderCreateRequest) SetScheduleEnd ¶
func (r *WlbExtorderCreateRequest) SetScheduleEnd(value string)
投递时间范围要求,格式'15:20'用分号隔开
func (*WlbExtorderCreateRequest) SetScheduleStart ¶
func (r *WlbExtorderCreateRequest) SetScheduleStart(value string)
投递时间范围要求,格式'13:20'用分号隔开
func (*WlbExtorderCreateRequest) SetScheduleType ¶
func (r *WlbExtorderCreateRequest) SetScheduleType(value string)
投递时延要求: (1)INSTANT_ARRIVED: 当日达 (2)TOMMORROY_MORNING_ARRIVED:次晨达 (3)TOMMORROY_ARRIVED:次日达 (4)工作日:WORK_DAY (5)节假日:WEEKED_DAY
func (*WlbExtorderCreateRequest) SetSenderInfo ¶
func (r *WlbExtorderCreateRequest) SetSenderInfo(value string)
发货方信息,发收方发货方信息必须传 手机和电话必选其一 邮编^^^省^^^市^^^区^^^具体地址^^^收件方名称^^^手机^^^电话 如果某一个字段的数据为空时,必须传NA
func (*WlbExtorderCreateRequest) SetServiceFee ¶
func (r *WlbExtorderCreateRequest) SetServiceFee(value string)
服务费用,以分为单位
func (*WlbExtorderCreateRequest) SetShippingType ¶
func (r *WlbExtorderCreateRequest) SetShippingType(value string)
物流运送方式: (1)MAIL:平邮 (2)EXPRESS :快递? (3) EMS: EMS (4) OTHER:其他
func (*WlbExtorderCreateRequest) SetSubExtOrderCode ¶
func (r *WlbExtorderCreateRequest) SetSubExtOrderCode(value string)
子订单外部订单编号
func (*WlbExtorderCreateRequest) SetTmsCode ¶
func (r *WlbExtorderCreateRequest) SetTmsCode(value string)
快递公司的代码
func (*WlbExtorderCreateRequest) SetTmsTpCode ¶
func (r *WlbExtorderCreateRequest) SetTmsTpCode(value string)
卖家建议的物流公司编码,或者退货时的发货公司编码
func (*WlbExtorderCreateRequest) SetTotalPrice ¶
func (r *WlbExtorderCreateRequest) SetTotalPrice(value string)
物品总价,以分为单位
func (*WlbExtorderCreateRequest) SetTradeOrderType ¶
func (r *WlbExtorderCreateRequest) SetTradeOrderType(value string)
交易订单类型,1:MAIN-表示主订单,2:SUB-表示子订单
func (*WlbExtorderCreateRequest) SetWmsCode ¶
func (r *WlbExtorderCreateRequest) SetWmsCode(value string)
仓库的代码
func (*WlbExtorderCreateRequest) SetWmsCodeDestination ¶
func (r *WlbExtorderCreateRequest) SetWmsCodeDestination(value string)
调拨单目地仓库
type WlbExtorderCreateResponseResult ¶
type WlbExtorderCreateResponseResult struct {
Response *WlbExtorderCreateResponse `json:"wlb_extorder_create_response"`
}
type WlbExtorderPageGetRequest ¶
type WlbExtorderPageGetRequest struct {
open_taobao.TaobaoMethodRequest
}
外部系统调用此接口来分页查询物流宝外部订单
func (*WlbExtorderPageGetRequest) GetResponse ¶
func (r *WlbExtorderPageGetRequest) GetResponse(accessToken string) (*WlbExtorderPageGetResponse, []byte, error)
func (*WlbExtorderPageGetRequest) SetEndTime ¶
func (r *WlbExtorderPageGetRequest) SetEndTime(value string)
查询截止时间
func (*WlbExtorderPageGetRequest) SetExtOrderCode ¶
func (r *WlbExtorderPageGetRequest) SetExtOrderCode(value string)
外部单据编号
func (*WlbExtorderPageGetRequest) SetExtOrderSource ¶
func (r *WlbExtorderPageGetRequest) SetExtOrderSource(value string)
外部订单来源: (1)EXT_LC:推荐物流 (2)EXT_WLB:wlb_ext (3)EXT_ERP:erp (4)EXT_WMS: WMS盘点 (5)EXT_FENXIAO:分销 (6) EXT_OMS: OMS (7)EXT_ELINK: ELINK
func (*WlbExtorderPageGetRequest) SetExtOrderStatus ¶
func (r *WlbExtorderPageGetRequest) SetExtOrderStatus(value string)
订单状态: DRAFT-订单已创建,CANCLE-订单已取消,CLOSED-订单关闭,SEND2WMS-下发中,WMS_RECEIVED-已下发,REJECT-接收方拒签,WMS_SEND-已发货,SIGNED-签收成功
func (*WlbExtorderPageGetRequest) SetPageNo ¶
func (r *WlbExtorderPageGetRequest) SetPageNo(value string)
分页的第几页
func (*WlbExtorderPageGetRequest) SetPageSize ¶
func (r *WlbExtorderPageGetRequest) SetPageSize(value string)
每页多少条
func (*WlbExtorderPageGetRequest) SetStartTime ¶
func (r *WlbExtorderPageGetRequest) SetStartTime(value string)
查询开始时间
type WlbExtorderPageGetResponse ¶
type WlbExtorderPageGetResponse struct { ExtOrderList struct { WlbExtOrder []*WlbExtOrder `json:"wlb_ext_order"` } `json:"ext_order_list"` TotalCount int `json:"total_count"` }
type WlbExtorderPageGetResponseResult ¶
type WlbExtorderPageGetResponseResult struct {
Response *WlbExtorderPageGetResponse `json:"wlb_extorder_page_get_response"`
}
type WlbIcitemRegionsaleOperateRequest ¶
type WlbIcitemRegionsaleOperateRequest struct {
open_taobao.TaobaoMethodRequest
}
前台宝贝区域化销售服务添加和删除接口
func (*WlbIcitemRegionsaleOperateRequest) GetResponse ¶
func (r *WlbIcitemRegionsaleOperateRequest) GetResponse(accessToken string) (*WlbIcitemRegionsaleOperateResponse, []byte, error)
func (*WlbIcitemRegionsaleOperateRequest) SetItemId ¶
func (r *WlbIcitemRegionsaleOperateRequest) SetItemId(value string)
前台宝贝id
func (*WlbIcitemRegionsaleOperateRequest) SetOpType ¶
func (r *WlbIcitemRegionsaleOperateRequest) SetOpType(value string)
1:表示添加区域化销售服务
-1:表示去除区域化销售服务
type WlbIcitemRegionsaleOperateResponse ¶
type WlbIcitemRegionsaleOperateResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbIcitemRegionsaleOperateResponseResult ¶
type WlbIcitemRegionsaleOperateResponseResult struct {
Response *WlbIcitemRegionsaleOperateResponse `json:"wlb_icitem_regionsale_operate_response"`
}
type WlbInventory ¶
type WlbInventory struct { ItemId int `json:"item_id"` LockQuantity int `json:"lock_quantity"` Quantity int `json:"quantity"` StoreCode string `json:"store_code"` Type string `json:"type"` UserId int `json:"user_id"` }
库存详情对象。其中包括货主ID,仓库编码,库存,库存类型等属性
type WlbInventoryDetailGetRequest ¶
type WlbInventoryDetailGetRequest struct {
open_taobao.TaobaoMethodRequest
}
查询库存详情,通过商品ID获取发送请求的卖家的库存详情
func (*WlbInventoryDetailGetRequest) GetResponse ¶
func (r *WlbInventoryDetailGetRequest) GetResponse(accessToken string) (*WlbInventoryDetailGetResponse, []byte, error)
func (*WlbInventoryDetailGetRequest) SetInventoryTypeList ¶
func (r *WlbInventoryDetailGetRequest) SetInventoryTypeList(value string)
库存类型列表,值包括:
VENDIBLE--可销售库存 FREEZE--冻结库存 ONWAY--在途库存 DEFECT--残次品库存 ENGINE_DAMAGE--机损 BOX_DAMAGE--箱损 EXPIRATION--过保
func (*WlbInventoryDetailGetRequest) SetItemId ¶
func (r *WlbInventoryDetailGetRequest) SetItemId(value string)
商品ID
func (*WlbInventoryDetailGetRequest) SetStoreCode ¶
func (r *WlbInventoryDetailGetRequest) SetStoreCode(value string)
仓库编码
type WlbInventoryDetailGetResponse ¶
type WlbInventoryDetailGetResponse struct { InventoryList struct { WlbInventory []*WlbInventory `json:"wlb_inventory"` } `json:"inventory_list"` ItemId int `json:"item_id"` }
type WlbInventoryDetailGetResponseResult ¶
type WlbInventoryDetailGetResponseResult struct {
Response *WlbInventoryDetailGetResponse `json:"wlb_inventory_detail_get_response"`
}
type WlbInventorySyncRequest ¶
type WlbInventorySyncRequest struct {
open_taobao.TaobaoMethodRequest
}
将库存同步至IC
func (*WlbInventorySyncRequest) GetResponse ¶
func (r *WlbInventorySyncRequest) GetResponse(accessToken string) (*WlbInventorySyncResponse, []byte, error)
func (*WlbInventorySyncRequest) SetItemId ¶
func (r *WlbInventorySyncRequest) SetItemId(value string)
商品ID
func (*WlbInventorySyncRequest) SetItemType ¶
func (r *WlbInventorySyncRequest) SetItemType(value string)
外部实体类型.存如下值
IC_ITEM --表示IC商品; IC_SKU --表示IC最小单位商品; WLB_ITEM --表示WLB商品. 若值不在范围内,则按WLB_ITEM处理
func (*WlbInventorySyncRequest) SetQuantity ¶
func (r *WlbInventorySyncRequest) SetQuantity(value string)
库存数量
type WlbInventorySyncResponse ¶
type WlbInventorySyncResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbInventorySyncResponseResult ¶
type WlbInventorySyncResponseResult struct {
Response *WlbInventorySyncResponse `json:"wlb_inventory_sync_response"`
}
type WlbInventorylogQueryRequest ¶
type WlbInventorylogQueryRequest struct {
open_taobao.TaobaoMethodRequest
}
通过商品ID等几个条件来分页查询库存变更记录
func (*WlbInventorylogQueryRequest) GetResponse ¶
func (r *WlbInventorylogQueryRequest) GetResponse(accessToken string) (*WlbInventorylogQueryResponse, []byte, error)
func (*WlbInventorylogQueryRequest) SetGmtEnd ¶
func (r *WlbInventorylogQueryRequest) SetGmtEnd(value string)
结束修改时间,小于等于该时间
func (*WlbInventorylogQueryRequest) SetGmtStart ¶
func (r *WlbInventorylogQueryRequest) SetGmtStart(value string)
起始修改时间,大于等于该时间
func (*WlbInventorylogQueryRequest) SetItemId ¶
func (r *WlbInventorylogQueryRequest) SetItemId(value string)
商品ID
func (*WlbInventorylogQueryRequest) SetOpType ¶
func (r *WlbInventorylogQueryRequest) SetOpType(value string)
库存操作作类型(可以为空)
CHU_KU 1-出库 RU_KU 2-入库 FREEZE 3-冻结 THAW 4-解冻 CHECK_FREEZE 5-冻结确认 CHANGE_KU 6-库存类型变更 若值不在范围内,则按CHU_KU处理
func (*WlbInventorylogQueryRequest) SetOpUserId ¶
func (r *WlbInventorylogQueryRequest) SetOpUserId(value string)
可指定授权的用户来查询
func (*WlbInventorylogQueryRequest) SetOrderCode ¶
func (r *WlbInventorylogQueryRequest) SetOrderCode(value string)
单号
func (*WlbInventorylogQueryRequest) SetPageNo ¶
func (r *WlbInventorylogQueryRequest) SetPageNo(value string)
当前页
func (*WlbInventorylogQueryRequest) SetPageSize ¶
func (r *WlbInventorylogQueryRequest) SetPageSize(value string)
分页记录个数
func (*WlbInventorylogQueryRequest) SetStoreCode ¶
func (r *WlbInventorylogQueryRequest) SetStoreCode(value string)
仓库编码
type WlbInventorylogQueryResponse ¶
type WlbInventorylogQueryResponse struct { InventoryLogList struct { WlbItemInventoryLog []*WlbItemInventoryLog `json:"wlb_item_inventory_log"` } `json:"inventory_log_list"` TotalCount int `json:"total_count"` }
type WlbInventorylogQueryResponseResult ¶
type WlbInventorylogQueryResponseResult struct {
Response *WlbInventorylogQueryResponse `json:"wlb_inventorylog_query_response"`
}
type WlbItem ¶
type WlbItem struct { BrandId int `json:"brand_id"` Color string `json:"color"` Creator string `json:"creator"` Flag string `json:"flag"` GmtCreate string `json:"gmt_create"` GmtModified string `json:"gmt_modified"` GoodsCat string `json:"goods_cat"` Height int `json:"height"` Id int `json:"id"` IsDangerous bool `json:"is_dangerous"` IsFriable bool `json:"is_friable"` IsSku bool `json:"is_sku"` ItemCode string `json:"item_code"` LastModifier string `json:"last_modifier"` Length int `json:"length"` Name string `json:"name"` PackageMaterial string `json:"package_material"` ParentId int `json:"parent_id"` Price int `json:"price"` PricingCat string `json:"pricing_cat"` Properties string `json:"properties"` PublishVersion int `json:"publish_version"` Remark string `json:"remark"` Status string `json:"status"` Title string `json:"title"` Type string `json:"type"` UserId int `json:"user_id"` UserNick string `json:"user_nick"` Volume int `json:"volume"` Weight int `json:"weight"` Width int `json:"width"` }
物流宝商品
type WlbItemAddRequest ¶
type WlbItemAddRequest struct {
open_taobao.TaobaoMethodRequest
}
添加物流宝商品,支持物流宝子商品和属性添加
func (*WlbItemAddRequest) GetResponse ¶
func (r *WlbItemAddRequest) GetResponse(accessToken string) (*WlbItemAddResponse, []byte, error)
func (*WlbItemAddRequest) SetIsDangerous ¶
func (r *WlbItemAddRequest) SetIsDangerous(value string)
是否危险品
func (*WlbItemAddRequest) SetIsFriable ¶
func (r *WlbItemAddRequest) SetIsFriable(value string)
是否易碎品
func (*WlbItemAddRequest) SetPackageMaterial ¶
func (r *WlbItemAddRequest) SetPackageMaterial(value string)
商品包装材料类型
func (*WlbItemAddRequest) SetPricingCat ¶
func (r *WlbItemAddRequest) SetPricingCat(value string)
计价货类
func (*WlbItemAddRequest) SetProNameList ¶
func (r *WlbItemAddRequest) SetProNameList(value string)
属性名列表,目前支持的属性:
毛重:GWeight 净重:Nweight 皮重: Tweight 自定义属性: paramkey1 paramkey2 paramkey3 paramkey4
func (*WlbItemAddRequest) SetProValueList ¶
func (r *WlbItemAddRequest) SetProValueList(value string)
属性值列表:
10,8
func (*WlbItemAddRequest) SetSupportBatch ¶
func (r *WlbItemAddRequest) SetSupportBatch(value string)
是否支持批次
func (*WlbItemAddRequest) SetType ¶
func (r *WlbItemAddRequest) SetType(value string)
NORMAL--普通商品
COMBINE--组合商品 DISTRIBUTION--分销
func (*WlbItemAddRequest) SetVolume ¶
func (r *WlbItemAddRequest) SetVolume(value string)
商品体积,单位立方厘米
type WlbItemAddResponse ¶
type WlbItemAddResponse struct {
ItemId int `json:"item_id"`
}
type WlbItemAddResponseResult ¶
type WlbItemAddResponseResult struct {
Response *WlbItemAddResponse `json:"wlb_item_add_response"`
}
type WlbItemAuthorizationAddRequest ¶
type WlbItemAuthorizationAddRequest struct {
open_taobao.TaobaoMethodRequest
}
添加商品的授权规则:添加规则之后代销商可以增加商品代销关系
func (*WlbItemAuthorizationAddRequest) GetResponse ¶
func (r *WlbItemAuthorizationAddRequest) GetResponse(accessToken string) (*WlbItemAuthorizationAddResponse, []byte, error)
func (*WlbItemAuthorizationAddRequest) SetAuthType ¶
func (r *WlbItemAuthorizationAddRequest) SetAuthType(value string)
授权类型:1=全量授权,0=部分授权
当部分授权时,需要指定授权数量quantity
func (*WlbItemAuthorizationAddRequest) SetAuthorizeEndTime ¶
func (r *WlbItemAuthorizationAddRequest) SetAuthorizeEndTime(value string)
授权结束时间
func (*WlbItemAuthorizationAddRequest) SetAuthorizeStartTime ¶
func (r *WlbItemAuthorizationAddRequest) SetAuthorizeStartTime(value string)
授权开始时间
func (*WlbItemAuthorizationAddRequest) SetConsignUserNick ¶
func (r *WlbItemAuthorizationAddRequest) SetConsignUserNick(value string)
被授权人用户id
func (*WlbItemAuthorizationAddRequest) SetItemIdList ¶
func (r *WlbItemAuthorizationAddRequest) SetItemIdList(value string)
商品id列表,以英文逗号,分隔,最多可放入50个商品ID。
func (*WlbItemAuthorizationAddRequest) SetName ¶
func (r *WlbItemAuthorizationAddRequest) SetName(value string)
规则名称<br /> 支持最大长度为:255<br /> 支持的最大列表长度为:255
func (*WlbItemAuthorizationAddRequest) SetQuantity ¶
func (r *WlbItemAuthorizationAddRequest) SetQuantity(value string)
授权数量
func (*WlbItemAuthorizationAddRequest) SetRuleCode ¶
func (r *WlbItemAuthorizationAddRequest) SetRuleCode(value string)
授权规则:目前只有GRANT_FIX,按照数量授权
type WlbItemAuthorizationAddResponse ¶
type WlbItemAuthorizationAddResponse struct {
RuleIdList []int `json:"rule_id_list"`
}
type WlbItemAuthorizationAddResponseResult ¶
type WlbItemAuthorizationAddResponseResult struct {
Response *WlbItemAuthorizationAddResponse `json:"wlb_item_authorization_add_response"`
}
type WlbItemAuthorizationDeleteRequest ¶
type WlbItemAuthorizationDeleteRequest struct {
open_taobao.TaobaoMethodRequest
}
删除授权关系.若有建立代销关系,会将其代销关系冻结即将状态置为失效(代销关系)。
func (*WlbItemAuthorizationDeleteRequest) GetResponse ¶
func (r *WlbItemAuthorizationDeleteRequest) GetResponse(accessToken string) (*WlbItemAuthorizationDeleteResponse, []byte, error)
func (*WlbItemAuthorizationDeleteRequest) SetAuthorizeId ¶
func (r *WlbItemAuthorizationDeleteRequest) SetAuthorizeId(value string)
授权关系ID
type WlbItemAuthorizationDeleteResponse ¶
type WlbItemAuthorizationDeleteResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbItemAuthorizationDeleteResponseResult ¶
type WlbItemAuthorizationDeleteResponseResult struct {
Response *WlbItemAuthorizationDeleteResponse `json:"wlb_item_authorization_delete_response"`
}
type WlbItemAuthorizationQueryRequest ¶
type WlbItemAuthorizationQueryRequest struct {
open_taobao.TaobaoMethodRequest
}
查询授权关系,可由货主或被授权人查询。
func (*WlbItemAuthorizationQueryRequest) GetResponse ¶
func (r *WlbItemAuthorizationQueryRequest) GetResponse(accessToken string) (*WlbItemAuthorizationQueryResponse, []byte, error)
func (*WlbItemAuthorizationQueryRequest) SetItemId ¶
func (r *WlbItemAuthorizationQueryRequest) SetItemId(value string)
授权商品ID
func (*WlbItemAuthorizationQueryRequest) SetName ¶
func (r *WlbItemAuthorizationQueryRequest) SetName(value string)
授权名称<br /> 支持最大长度为:255<br /> 支持的最大列表长度为:255
func (*WlbItemAuthorizationQueryRequest) SetPageNo ¶
func (r *WlbItemAuthorizationQueryRequest) SetPageNo(value string)
当前页
func (*WlbItemAuthorizationQueryRequest) SetPageSize ¶
func (r *WlbItemAuthorizationQueryRequest) SetPageSize(value string)
分页记录个数,如果用户输入的记录数大于50,则一页显示50条记录
func (*WlbItemAuthorizationQueryRequest) SetRuleCode ¶
func (r *WlbItemAuthorizationQueryRequest) SetRuleCode(value string)
授权编码
func (*WlbItemAuthorizationQueryRequest) SetStatus ¶
func (r *WlbItemAuthorizationQueryRequest) SetStatus(value string)
状态: 只能输入如下值,范围外的默认按VALID处理;不选则查询所有;
VALID -- 1 有效; INVALIDATION -- 2 失效
func (*WlbItemAuthorizationQueryRequest) SetType ¶
func (r *WlbItemAuthorizationQueryRequest) SetType(value string)
类型:可由不同角色来查询,默认值OWNER,
OWNER -- 授权人, ON_COMMISSION -- 被授权人
type WlbItemAuthorizationQueryResponse ¶
type WlbItemAuthorizationQueryResponse struct { AuthorizationList struct { WlbAuthorization []*WlbAuthorization `json:"wlb_authorization"` } `json:"authorization_list"` TotalCount int `json:"total_count"` }
type WlbItemAuthorizationQueryResponseResult ¶
type WlbItemAuthorizationQueryResponseResult struct {
Response *WlbItemAuthorizationQueryResponse `json:"wlb_item_authorization_query_response"`
}
type WlbItemBatch ¶
type WlbItemBatch struct { BatchCode string `json:"batch_code"` Creator string `json:"creator"` DefectQuantity int `json:"defect_quantity"` DueDate string `json:"due_date"` GmtCreate string `json:"gmt_create"` GmtModified string `json:"gmt_modified"` GuaranteePeriod string `json:"guarantee_period"` GuaranteeUnit int `json:"guarantee_unit"` Id int `json:"id"` IsDeleted bool `json:"is_deleted"` ItemId int `json:"item_id"` LastModifier string `json:"last_modifier"` ProduceArea string `json:"produce_area"` ProduceCode string `json:"produce_code"` ProduceDate string `json:"produce_date"` Quantity int `json:"quantity"` ReceiveDate string `json:"receive_date"` Remarks string `json:"remarks"` Status string `json:"status"` StoreCode string `json:"store_code"` UserId int `json:"user_id"` Version int `json:"version"` }
批次库存查询结果记录
type WlbItemBatchInventory ¶
type WlbItemBatchInventory struct { ItemBatch struct { WlbItemBatch []*WlbItemBatch `json:"wlb_item_batch"` } `json:"item_batch"` ItemId int `json:"item_id"` ItemInventorys struct { WlbItemInventory []*WlbItemInventory `json:"wlb_item_inventory"` } `json:"item_inventorys"` TotalQuantity int `json:"total_quantity"` }
商品的库存信息和批次信息
type WlbItemBatchQueryRequest ¶
type WlbItemBatchQueryRequest struct {
open_taobao.TaobaoMethodRequest
}
根据用户id,item id list和store code来查询商品库存信息和批次信息
func (*WlbItemBatchQueryRequest) GetResponse ¶
func (r *WlbItemBatchQueryRequest) GetResponse(accessToken string) (*WlbItemBatchQueryResponse, []byte, error)
func (*WlbItemBatchQueryRequest) SetItemIds ¶
func (r *WlbItemBatchQueryRequest) SetItemIds(value string)
需要查询的商品ID列表,以字符串表示,ID间以;隔开
func (*WlbItemBatchQueryRequest) SetPageNo ¶
func (r *WlbItemBatchQueryRequest) SetPageNo(value string)
分页查询参数,指定查询页数,默认为1
func (*WlbItemBatchQueryRequest) SetPageSize ¶
func (r *WlbItemBatchQueryRequest) SetPageSize(value string)
分页查询参数,每页查询数量,默认20,最大值50,大于50时按照50条查询
func (*WlbItemBatchQueryRequest) SetStoreCode ¶
func (r *WlbItemBatchQueryRequest) SetStoreCode(value string)
仓库编号
type WlbItemBatchQueryResponse ¶
type WlbItemBatchQueryResponse struct { ItemInventoryBatchList struct { WlbItemBatchInventory []*WlbItemBatchInventory `json:"wlb_item_batch_inventory"` } `json:"item_inventory_batch_list"` TotalCount int `json:"total_count"` }
type WlbItemBatchQueryResponseResult ¶
type WlbItemBatchQueryResponseResult struct {
Response *WlbItemBatchQueryResponse `json:"wlb_item_batch_query_response"`
}
type WlbItemCombinationCreateRequest ¶
type WlbItemCombinationCreateRequest struct {
open_taobao.TaobaoMethodRequest
}
创建商品组合关系
func (*WlbItemCombinationCreateRequest) GetResponse ¶
func (r *WlbItemCombinationCreateRequest) GetResponse(accessToken string) (*WlbItemCombinationCreateResponse, []byte, error)
func (*WlbItemCombinationCreateRequest) SetDestItemList ¶
func (r *WlbItemCombinationCreateRequest) SetDestItemList(value string)
组合商品的id列表
func (*WlbItemCombinationCreateRequest) SetItemId ¶
func (r *WlbItemCombinationCreateRequest) SetItemId(value string)
要建立组合关系的商品id
func (*WlbItemCombinationCreateRequest) SetProportionList ¶
func (r *WlbItemCombinationCreateRequest) SetProportionList(value string)
组成组合商品的比例列表,描述组合商品的组合比例,默认为1,1,1
type WlbItemCombinationCreateResponse ¶
type WlbItemCombinationCreateResponse struct {
GmtCreate string `json:"gmt_create"`
}
type WlbItemCombinationCreateResponseResult ¶
type WlbItemCombinationCreateResponseResult struct {
Response *WlbItemCombinationCreateResponse `json:"wlb_item_combination_create_response"`
}
type WlbItemCombinationDeleteRequest ¶
type WlbItemCombinationDeleteRequest struct {
open_taobao.TaobaoMethodRequest
}
删除商品组合关系
func (*WlbItemCombinationDeleteRequest) GetResponse ¶
func (r *WlbItemCombinationDeleteRequest) GetResponse(accessToken string) (*WlbItemCombinationDeleteResponse, []byte, error)
func (*WlbItemCombinationDeleteRequest) SetDestItemList ¶
func (r *WlbItemCombinationDeleteRequest) SetDestItemList(value string)
组合商品的id列表
func (*WlbItemCombinationDeleteRequest) SetItemId ¶
func (r *WlbItemCombinationDeleteRequest) SetItemId(value string)
组合关系的商品id
type WlbItemCombinationDeleteResponse ¶
type WlbItemCombinationDeleteResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbItemCombinationDeleteResponseResult ¶
type WlbItemCombinationDeleteResponseResult struct {
Response *WlbItemCombinationDeleteResponse `json:"wlb_item_combination_delete_response"`
}
type WlbItemCombinationGetRequest ¶
type WlbItemCombinationGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据商品id查询商品组合关系
func (*WlbItemCombinationGetRequest) GetResponse ¶
func (r *WlbItemCombinationGetRequest) GetResponse(accessToken string) (*WlbItemCombinationGetResponse, []byte, error)
func (*WlbItemCombinationGetRequest) SetItemId ¶
func (r *WlbItemCombinationGetRequest) SetItemId(value string)
要查询的组合商品id
type WlbItemCombinationGetResponse ¶
type WlbItemCombinationGetResponse struct {
ItemIdList []int `json:"item_id_list"`
}
type WlbItemCombinationGetResponseResult ¶
type WlbItemCombinationGetResponseResult struct {
Response *WlbItemCombinationGetResponse `json:"wlb_item_combination_get_response"`
}
type WlbItemConsignmentCreateRequest ¶
type WlbItemConsignmentCreateRequest struct {
open_taobao.TaobaoMethodRequest
}
代销商创建商品代销关系:货主创建授权规则,获得授权规则后方可创建商品代销关系。
func (*WlbItemConsignmentCreateRequest) GetResponse ¶
func (r *WlbItemConsignmentCreateRequest) GetResponse(accessToken string) (*WlbItemConsignmentCreateResponse, []byte, error)
func (*WlbItemConsignmentCreateRequest) SetItemId ¶
func (r *WlbItemConsignmentCreateRequest) SetItemId(value string)
商品id
func (*WlbItemConsignmentCreateRequest) SetNumber ¶
func (r *WlbItemConsignmentCreateRequest) SetNumber(value string)
代销数量
func (*WlbItemConsignmentCreateRequest) SetOwnerItemId ¶
func (r *WlbItemConsignmentCreateRequest) SetOwnerItemId(value string)
货主商品id
func (*WlbItemConsignmentCreateRequest) SetOwnerUserId ¶
func (r *WlbItemConsignmentCreateRequest) SetOwnerUserId(value string)
货主id
func (*WlbItemConsignmentCreateRequest) SetRuleId ¶
func (r *WlbItemConsignmentCreateRequest) SetRuleId(value string)
通过taobao.wlb.item.authorization.add接口创建后得到的rule_id,规则中设定了代销商可以代销的商品数量
type WlbItemConsignmentCreateResponse ¶
type WlbItemConsignmentCreateResponse struct {
ConsignmentId int `json:"consignment_id"`
}
type WlbItemConsignmentCreateResponseResult ¶
type WlbItemConsignmentCreateResponseResult struct {
Response *WlbItemConsignmentCreateResponse `json:"wlb_item_consignment_create_response"`
}
type WlbItemConsignmentDeleteRequest ¶
type WlbItemConsignmentDeleteRequest struct {
open_taobao.TaobaoMethodRequest
}
删除商品的代销关系
func (*WlbItemConsignmentDeleteRequest) GetResponse ¶
func (r *WlbItemConsignmentDeleteRequest) GetResponse(accessToken string) (*WlbItemConsignmentDeleteResponse, []byte, error)
func (*WlbItemConsignmentDeleteRequest) SetIcItemId ¶
func (r *WlbItemConsignmentDeleteRequest) SetIcItemId(value string)
代销商前台宝贝ID
func (*WlbItemConsignmentDeleteRequest) SetOwnerItemId ¶
func (r *WlbItemConsignmentDeleteRequest) SetOwnerItemId(value string)
货主的物流宝商品ID
func (*WlbItemConsignmentDeleteRequest) SetRuleId ¶
func (r *WlbItemConsignmentDeleteRequest) SetRuleId(value string)
授权关系id
type WlbItemConsignmentDeleteResponse ¶
type WlbItemConsignmentDeleteResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbItemConsignmentDeleteResponseResult ¶
type WlbItemConsignmentDeleteResponseResult struct {
Response *WlbItemConsignmentDeleteResponse `json:"wlb_item_consignment_delete_response"`
}
type WlbItemConsignmentPageGetRequest ¶
type WlbItemConsignmentPageGetRequest struct {
open_taobao.TaobaoMethodRequest
}
代销商角度分页查询物流宝商品的代销关系
func (*WlbItemConsignmentPageGetRequest) GetResponse ¶
func (r *WlbItemConsignmentPageGetRequest) GetResponse(accessToken string) (*WlbItemConsignmentPageGetResponse, []byte, error)
func (*WlbItemConsignmentPageGetRequest) SetIcItemId ¶
func (r *WlbItemConsignmentPageGetRequest) SetIcItemId(value string)
代销商宝贝id
func (*WlbItemConsignmentPageGetRequest) SetOwnerItemId ¶
func (r *WlbItemConsignmentPageGetRequest) SetOwnerItemId(value string)
供应商商品id
func (*WlbItemConsignmentPageGetRequest) SetOwnerUserNick ¶
func (r *WlbItemConsignmentPageGetRequest) SetOwnerUserNick(value string)
供应商用户昵称
type WlbItemConsignmentPageGetResponse ¶
type WlbItemConsignmentPageGetResponse struct { TotalCount int `json:"total_count"` WlbConsignMents struct { WlbConsignMent []*WlbConsignMent `json:"wlb_consign_ment"` } `json:"wlb_consign_ments"` }
type WlbItemConsignmentPageGetResponseResult ¶
type WlbItemConsignmentPageGetResponseResult struct {
Response *WlbItemConsignmentPageGetResponse `json:"wlb_item_consignment_page_get_response"`
}
type WlbItemConsignmentQueryRequest ¶
type WlbItemConsignmentQueryRequest struct {
open_taobao.TaobaoMethodRequest
}
用于查询可代销的物流宝商品
func (*WlbItemConsignmentQueryRequest) GetResponse ¶
func (r *WlbItemConsignmentQueryRequest) GetResponse(accessToken string) (*WlbItemConsignmentQueryResponse, []byte, error)
func (*WlbItemConsignmentQueryRequest) SetAuthorizeEndTime ¶
func (r *WlbItemConsignmentQueryRequest) SetAuthorizeEndTime(value string)
授权结束时间
func (*WlbItemConsignmentQueryRequest) SetAuthorizeStartTime ¶
func (r *WlbItemConsignmentQueryRequest) SetAuthorizeStartTime(value string)
授权开始时间
func (*WlbItemConsignmentQueryRequest) SetOwnerUserNick ¶
func (r *WlbItemConsignmentQueryRequest) SetOwnerUserNick(value string)
货主的用户昵称,未设置则查询全部
func (*WlbItemConsignmentQueryRequest) SetPageNo ¶
func (r *WlbItemConsignmentQueryRequest) SetPageNo(value string)
当前页
func (*WlbItemConsignmentQueryRequest) SetPageSize ¶
func (r *WlbItemConsignmentQueryRequest) SetPageSize(value string)
分页记录个数,如果用户输入的记录数大于50,则一页显示50条记录
type WlbItemConsignmentQueryResponseResult ¶
type WlbItemConsignmentQueryResponseResult struct {
Response *WlbItemConsignmentQueryResponse `json:"wlb_item_consignment_query_response"`
}
type WlbItemDeleteRequest ¶
type WlbItemDeleteRequest struct {
open_taobao.TaobaoMethodRequest
}
通过ItemId,UserId来删除单个商品
func (*WlbItemDeleteRequest) GetResponse ¶
func (r *WlbItemDeleteRequest) GetResponse(accessToken string) (*WlbItemDeleteResponse, []byte, error)
func (*WlbItemDeleteRequest) SetItemId ¶
func (r *WlbItemDeleteRequest) SetItemId(value string)
商品ID
func (*WlbItemDeleteRequest) SetUserNick ¶
func (r *WlbItemDeleteRequest) SetUserNick(value string)
商品所有人淘宝nick
type WlbItemDeleteResponse ¶
type WlbItemDeleteResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbItemDeleteResponseResult ¶
type WlbItemDeleteResponseResult struct {
Response *WlbItemDeleteResponse `json:"wlb_item_delete_response"`
}
type WlbItemGetRequest ¶
type WlbItemGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据商品ID获取商品信息,除了获取商品信息外还可获取商品属性信息和库存信息。
func (*WlbItemGetRequest) GetResponse ¶
func (r *WlbItemGetRequest) GetResponse(accessToken string) (*WlbItemGetResponse, []byte, error)
func (*WlbItemGetRequest) SetItemId ¶
func (r *WlbItemGetRequest) SetItemId(value string)
商品ID<br /> 支持的最大列表长度为:20
type WlbItemGetResponse ¶
type WlbItemGetResponse struct {
Item *WlbItem `json:"item"`
}
type WlbItemGetResponseResult ¶
type WlbItemGetResponseResult struct {
Response *WlbItemGetResponse `json:"wlb_item_get_response"`
}
type WlbItemInventory ¶
type WlbItemInventory struct { ItemId int `json:"item_id"` LockQuantity int `json:"lock_quantity"` Quantity int `json:"quantity"` StoreCode string `json:"store_code"` Type string `json:"type"` }
物流宝商品库存
type WlbItemInventoryLog ¶
type WlbItemInventoryLog struct { BatchCode string `json:"batch_code"` GmtCreate string `json:"gmt_create"` Id int `json:"id"` InventType string `json:"invent_type"` ItemId int `json:"item_id"` OpType string `json:"op_type"` OpUserId int `json:"op_user_id"` OrderCode string `json:"order_code"` OrderItemId int `json:"order_item_id"` Quantity int `json:"quantity"` Remark string `json:"remark"` ResultQuantity int `json:"result_quantity"` StoreCode string `json:"store_code"` UserId int `json:"user_id"` }
库存变更记录
type WlbItemMapGetByExtentityRequest ¶
type WlbItemMapGetByExtentityRequest struct {
open_taobao.TaobaoMethodRequest
}
根据外部实体类型和实体id查询映射的物流宝商品id
func (*WlbItemMapGetByExtentityRequest) GetResponse ¶
func (r *WlbItemMapGetByExtentityRequest) GetResponse(accessToken string) (*WlbItemMapGetByExtentityResponse, []byte, error)
func (*WlbItemMapGetByExtentityRequest) SetExtEntityId ¶
func (r *WlbItemMapGetByExtentityRequest) SetExtEntityId(value string)
外部实体类型对应的商品id
func (*WlbItemMapGetByExtentityRequest) SetExtEntityType ¶
func (r *WlbItemMapGetByExtentityRequest) SetExtEntityType(value string)
外部实体类型: IC_ITEM--ic商品 IC_SKU--ic销售单元
type WlbItemMapGetByExtentityResponse ¶
type WlbItemMapGetByExtentityResponse struct {
ItemId int `json:"item_id"`
}
type WlbItemMapGetByExtentityResponseResult ¶
type WlbItemMapGetByExtentityResponseResult struct {
Response *WlbItemMapGetByExtentityResponse `json:"wlb_item_map_get_by_extentity_response"`
}
type WlbItemMapGetRequest ¶
type WlbItemMapGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据物流宝商品ID查询商品映射关系
func (*WlbItemMapGetRequest) GetResponse ¶
func (r *WlbItemMapGetRequest) GetResponse(accessToken string) (*WlbItemMapGetResponse, []byte, error)
func (*WlbItemMapGetRequest) SetItemId ¶
func (r *WlbItemMapGetRequest) SetItemId(value string)
要查询映射关系的物流宝商品id
type WlbItemMapGetResponse ¶
type WlbItemMapGetResponse struct { OutEntityItemList struct { OutEntityItem []*OutEntityItem `json:"out_entity_item"` } `json:"out_entity_item_list"` }
type WlbItemMapGetResponseResult ¶
type WlbItemMapGetResponseResult struct {
Response *WlbItemMapGetResponse `json:"wlb_item_map_get_response"`
}
type WlbItemQueryRequest ¶
type WlbItemQueryRequest struct {
open_taobao.TaobaoMethodRequest
}
根据状态、卖家、SKU等信息查询商品列表
func (*WlbItemQueryRequest) GetResponse ¶
func (r *WlbItemQueryRequest) GetResponse(accessToken string) (*WlbItemQueryResponse, []byte, error)
func (*WlbItemQueryRequest) SetIsSku ¶
func (r *WlbItemQueryRequest) SetIsSku(value string)
是否是最小库存单元,只有最小库存单元的商品才可以有库存,值只能给"true","false"来表示;
若值不在范围内,则按true处理
func (*WlbItemQueryRequest) SetItemCode ¶
func (r *WlbItemQueryRequest) SetItemCode(value string)
商家编码<br /> 支持最大长度为:64<br /> 支持的最大列表长度为:64
func (*WlbItemQueryRequest) SetItemType ¶
func (r *WlbItemQueryRequest) SetItemType(value string)
ITEM类型(只允许输入以下英文或空)
NORMAL 0:普通商品; COMBINE 1:是否是组合商品 DISTRIBUTION 2:是否是分销商品(货主是别人) 若值不在范围内,则按NORMAL处理
func (*WlbItemQueryRequest) SetPageNo ¶
func (r *WlbItemQueryRequest) SetPageNo(value string)
当前页<br /> 支持最小值为:1
func (*WlbItemQueryRequest) SetPageSize ¶
func (r *WlbItemQueryRequest) SetPageSize(value string)
分页记录个数,如果用户输入的记录数大于50,则一页显示50条记录<br /> 支持最大值为:50<br /> 支持最小值为:1
func (*WlbItemQueryRequest) SetParentId ¶
func (r *WlbItemQueryRequest) SetParentId(value string)
父ID,只有is_sku=1时才能有父ID,商品也可以没有付商品
func (*WlbItemQueryRequest) SetStatus ¶
func (r *WlbItemQueryRequest) SetStatus(value string)
只能输入以下值或空:
ITEM_STATUS_VALID -- 1 表示 有效; ITEM_STATUS_LOCK -- 2 表示锁住。 若值不在范围内,按ITEM_STATUS_VALID处理
func (*WlbItemQueryRequest) SetTitle ¶
func (r *WlbItemQueryRequest) SetTitle(value string)
商品前台销售名字<br /> 支持最大长度为:255<br /> 支持的最大列表长度为:255
type WlbItemQueryResponse ¶
type WlbItemQueryResponseResult ¶
type WlbItemQueryResponseResult struct {
Response *WlbItemQueryResponse `json:"wlb_item_query_response"`
}
type WlbItemSynchronizeDeleteRequest ¶
type WlbItemSynchronizeDeleteRequest struct {
open_taobao.TaobaoMethodRequest
}
通过物流宝商品ID和IC商品ID删除映射关系。
func (*WlbItemSynchronizeDeleteRequest) GetResponse ¶
func (r *WlbItemSynchronizeDeleteRequest) GetResponse(accessToken string) (*WlbItemSynchronizeDeleteResponse, []byte, error)
func (*WlbItemSynchronizeDeleteRequest) SetExtEntityId ¶
func (r *WlbItemSynchronizeDeleteRequest) SetExtEntityId(value string)
外部实体ID<br /> 支持的最大列表长度为:64
func (*WlbItemSynchronizeDeleteRequest) SetExtEntityType ¶
func (r *WlbItemSynchronizeDeleteRequest) SetExtEntityType(value string)
外部实体类型.存如下值 IC_ITEM --表示IC商品; IC_SKU --表示IC最小单位商品;若输入其他值,则按IC_ITEM处理
func (*WlbItemSynchronizeDeleteRequest) SetItemId ¶
func (r *WlbItemSynchronizeDeleteRequest) SetItemId(value string)
物流宝商品ID<br /> 支持的最大列表长度为:20
type WlbItemSynchronizeDeleteResponse ¶
type WlbItemSynchronizeDeleteResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbItemSynchronizeDeleteResponseResult ¶
type WlbItemSynchronizeDeleteResponseResult struct {
Response *WlbItemSynchronizeDeleteResponse `json:"wlb_item_synchronize_delete_response"`
}
type WlbItemSynchronizeRequest ¶
type WlbItemSynchronizeRequest struct {
open_taobao.TaobaoMethodRequest
}
同步仓储商品与前台商品,建立仓储商品与前台商品的关系,并更新IC中的信息到仓储商品Item中
func (*WlbItemSynchronizeRequest) GetResponse ¶
func (r *WlbItemSynchronizeRequest) GetResponse(accessToken string) (*WlbItemSynchronizeResponse, []byte, error)
func (*WlbItemSynchronizeRequest) SetExtEntityId ¶
func (r *WlbItemSynchronizeRequest) SetExtEntityId(value string)
外部实体ID<br /> 支持的最大列表长度为:64
func (*WlbItemSynchronizeRequest) SetExtEntityType ¶
func (r *WlbItemSynchronizeRequest) SetExtEntityType(value string)
外部实体类型.存如下值
IC_ITEM --表示IC商品 IC_SKU --表示IC最小单位商品 若输入其他值,则按IC_ITEM处理
func (*WlbItemSynchronizeRequest) SetItemId ¶
func (r *WlbItemSynchronizeRequest) SetItemId(value string)
商品ID<br /> 支持的最大列表长度为:20
func (*WlbItemSynchronizeRequest) SetUserNick ¶
func (r *WlbItemSynchronizeRequest) SetUserNick(value string)
商品所有人淘宝nick<br /> 支持最大长度为:64<br /> 支持的最大列表长度为:64
type WlbItemSynchronizeResponse ¶
type WlbItemSynchronizeResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbItemSynchronizeResponseResult ¶
type WlbItemSynchronizeResponseResult struct {
Response *WlbItemSynchronizeResponse `json:"wlb_item_synchronize_response"`
}
type WlbItemUpdateRequest ¶
type WlbItemUpdateRequest struct {
open_taobao.TaobaoMethodRequest
}
修改物流宝商品信息
func (*WlbItemUpdateRequest) GetResponse ¶
func (r *WlbItemUpdateRequest) GetResponse(accessToken string) (*WlbItemUpdateResponse, []byte, error)
func (*WlbItemUpdateRequest) SetDeletePropertyKeyList ¶
func (r *WlbItemUpdateRequest) SetDeletePropertyKeyList(value string)
需要删除的商品属性key列表
func (*WlbItemUpdateRequest) SetGoodsCat ¶
func (r *WlbItemUpdateRequest) SetGoodsCat(value string)
商品货类
func (*WlbItemUpdateRequest) SetHeight ¶
func (r *WlbItemUpdateRequest) SetHeight(value string)
商品高度,单位厘米
func (*WlbItemUpdateRequest) SetIsDangerous ¶
func (r *WlbItemUpdateRequest) SetIsDangerous(value string)
是否危险品
func (*WlbItemUpdateRequest) SetIsFriable ¶
func (r *WlbItemUpdateRequest) SetIsFriable(value string)
是否易碎品
func (*WlbItemUpdateRequest) SetLength ¶
func (r *WlbItemUpdateRequest) SetLength(value string)
商品长度,单位厘米
func (*WlbItemUpdateRequest) SetName ¶
func (r *WlbItemUpdateRequest) SetName(value string)
要修改的商品名称
func (*WlbItemUpdateRequest) SetPackageMaterial ¶
func (r *WlbItemUpdateRequest) SetPackageMaterial(value string)
商品包装材料类型
func (*WlbItemUpdateRequest) SetPricingCat ¶
func (r *WlbItemUpdateRequest) SetPricingCat(value string)
商品计价货类
func (*WlbItemUpdateRequest) SetRemark ¶
func (r *WlbItemUpdateRequest) SetRemark(value string)
要修改的商品备注
func (*WlbItemUpdateRequest) SetTitle ¶
func (r *WlbItemUpdateRequest) SetTitle(value string)
要修改的商品标题
func (*WlbItemUpdateRequest) SetUpdatePropertyKeyList ¶
func (r *WlbItemUpdateRequest) SetUpdatePropertyKeyList(value string)
需要修改的商品属性值的列表,如果属性不存在,则新增属性
func (*WlbItemUpdateRequest) SetUpdatePropertyValueList ¶
func (r *WlbItemUpdateRequest) SetUpdatePropertyValueList(value string)
需要修改的属性值的列表
func (*WlbItemUpdateRequest) SetVolume ¶
func (r *WlbItemUpdateRequest) SetVolume(value string)
商品体积,单位立方厘米
func (*WlbItemUpdateRequest) SetWeight ¶
func (r *WlbItemUpdateRequest) SetWeight(value string)
商品重量,单位G
func (*WlbItemUpdateRequest) SetWidth ¶
func (r *WlbItemUpdateRequest) SetWidth(value string)
商品宽度,单位厘米
type WlbItemUpdateResponse ¶
type WlbItemUpdateResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbItemUpdateResponseResult ¶
type WlbItemUpdateResponseResult struct {
Response *WlbItemUpdateResponse `json:"wlb_item_update_response"`
}
type WlbMessage ¶
type WlbMessage struct { GmtCreate string `json:"gmt_create"` Id int `json:"id"` MsgCode string `json:"msg_code"` MsgContent string `json:"msg_content"` MsgDescription string `json:"msg_description"` Status string `json:"status"` UserId int `json:"user_id"` }
通道消息
type WlbNotifyMessageConfirmRequest ¶
type WlbNotifyMessageConfirmRequest struct {
open_taobao.TaobaoMethodRequest
}
确认物流宝可执行消息
func (*WlbNotifyMessageConfirmRequest) GetResponse ¶
func (r *WlbNotifyMessageConfirmRequest) GetResponse(accessToken string) (*WlbNotifyMessageConfirmResponse, []byte, error)
func (*WlbNotifyMessageConfirmRequest) SetMessageId ¶
func (r *WlbNotifyMessageConfirmRequest) SetMessageId(value string)
物流宝通知消息的id,通过taobao.wlb.notify.message.page.get接口得到的WlbMessage数据结构中的id字段
type WlbNotifyMessageConfirmResponse ¶
type WlbNotifyMessageConfirmResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbNotifyMessageConfirmResponseResult ¶
type WlbNotifyMessageConfirmResponseResult struct {
Response *WlbNotifyMessageConfirmResponse `json:"wlb_notify_message_confirm_response"`
}
type WlbNotifyMessagePageGetRequest ¶
type WlbNotifyMessagePageGetRequest struct {
open_taobao.TaobaoMethodRequest
}
物流宝提供的消息通知查询接口,消息内容包括;出入库单不一致消息,取消订单成功消息,盘点单消息
func (*WlbNotifyMessagePageGetRequest) GetResponse ¶
func (r *WlbNotifyMessagePageGetRequest) GetResponse(accessToken string) (*WlbNotifyMessagePageGetResponse, []byte, error)
func (*WlbNotifyMessagePageGetRequest) SetEndDate ¶
func (r *WlbNotifyMessagePageGetRequest) SetEndDate(value string)
查询条件:记录截至时间
func (*WlbNotifyMessagePageGetRequest) SetMsgCode ¶
func (r *WlbNotifyMessagePageGetRequest) SetMsgCode(value string)
通知消息编码:
STOCK_IN_NOT_CONSISTENT---入库单不一致 CANCEL_ORDER_SUCCESS---取消订单成功 INVENTORY_CHECK---盘点 CANCEL_ORDER_FAILURE---取消订单失败 ORDER_REJECT--wms拒单 ORDER_CONFIRMED--订单处理成功
func (*WlbNotifyMessagePageGetRequest) SetPageNo ¶
func (r *WlbNotifyMessagePageGetRequest) SetPageNo(value string)
分页查询页数
func (*WlbNotifyMessagePageGetRequest) SetPageSize ¶
func (r *WlbNotifyMessagePageGetRequest) SetPageSize(value string)
分页查询的每页页数
func (*WlbNotifyMessagePageGetRequest) SetStartDate ¶
func (r *WlbNotifyMessagePageGetRequest) SetStartDate(value string)
查询条件:记录开始时间
func (*WlbNotifyMessagePageGetRequest) SetStatus ¶
func (r *WlbNotifyMessagePageGetRequest) SetStatus(value string)
消息状态:
不需要确认:NO_NEED_CONFIRM 已确认:CONFIRMED 待确认:TO_BE_CONFIRM
type WlbNotifyMessagePageGetResponse ¶
type WlbNotifyMessagePageGetResponse struct { TotalCount int `json:"total_count"` WlbMessages struct { WlbMessage []*WlbMessage `json:"wlb_message"` } `json:"wlb_messages"` }
type WlbNotifyMessagePageGetResponseResult ¶
type WlbNotifyMessagePageGetResponseResult struct {
Response *WlbNotifyMessagePageGetResponse `json:"wlb_notify_message_page_get_response"`
}
type WlbOrder ¶
type WlbOrder struct { BuyerNick string `json:"buyer_nick"` CancelOrderStatus int `json:"cancel_order_status"` ConfirmStatus string `json:"confirm_status"` ExpectEndTime string `json:"expect_end_time"` ExpectStartTime string `json:"expect_start_time"` InvoiceInfo string `json:"invoice_info"` ItemKindsCount int `json:"item_kinds_count"` OperateType string `json:"operate_type"` OrderCode string `json:"order_code"` OrderFlag int `json:"order_flag"` OrderSource string `json:"order_source"` OrderSourceCode string `json:"order_source_code"` OrderStatus string `json:"order_status"` OrderStatusReason string `json:"order_status_reason"` OrderSubType string `json:"order_sub_type"` OrderType string `json:"order_type"` PrevOrderCode string `json:"prev_order_code"` RealKindsCount int `json:"real_kinds_count"` ReceivableAmount int `json:"receivable_amount"` ReceiverAddress string `json:"receiver_address"` ReceiverArea string `json:"receiver_area"` ReceiverCity string `json:"receiver_city"` ReceiverMail string `json:"receiver_mail"` ReceiverMobile string `json:"receiver_mobile"` ReceiverName string `json:"receiver_name"` ReceiverPhone string `json:"receiver_phone"` ReceiverProvince string `json:"receiver_province"` ReceiverWangwang string `json:"receiver_wangwang"` ReceiverZipCode string `json:"receiver_zip_code"` Remark string `json:"remark"` ScheduleDay string `json:"schedule_day"` ScheduleEnd string `json:"schedule_end"` ScheduleSpeed int `json:"schedule_speed"` ScheduleStart string `json:"schedule_start"` SenderAddress string `json:"sender_address"` SenderArea string `json:"sender_area"` SenderCity string `json:"sender_city"` SenderEmail string `json:"sender_email"` SenderMobile string `json:"sender_mobile"` SenderName string `json:"sender_name"` SenderPhone string `json:"sender_phone"` SenderProvince string `json:"sender_province"` SenderZipCode string `json:"sender_zip_code"` ServiceFee int `json:"service_fee"` ShippingType string `json:"shipping_type"` StoreCode string `json:"store_code"` TmsTpCode string `json:"tms_tp_code"` TotalAmount int `json:"total_amount"` UserId int `json:"user_id"` UserNick string `json:"user_nick"` }
物流宝订单对象
type WlbOrderCancelRequest ¶
type WlbOrderCancelRequest struct {
open_taobao.TaobaoMethodRequest
}
取消物流宝订单
func (*WlbOrderCancelRequest) GetResponse ¶
func (r *WlbOrderCancelRequest) GetResponse(accessToken string) (*WlbOrderCancelResponse, []byte, error)
func (*WlbOrderCancelRequest) SetWlbOrderCode ¶
func (r *WlbOrderCancelRequest) SetWlbOrderCode(value string)
物流宝订单编号
type WlbOrderCancelResponse ¶
type WlbOrderCancelResponseResult ¶
type WlbOrderCancelResponseResult struct {
Response *WlbOrderCancelResponse `json:"wlb_order_cancel_response"`
}
type WlbOrderConsignRequest ¶
type WlbOrderConsignRequest struct {
open_taobao.TaobaoMethodRequest
}
如果erp导入淘宝交易订单到物流宝,当物流宝订单已发货的时候,erp需要调用该接口来通知物流订单和淘宝交易订单已发货
func (*WlbOrderConsignRequest) GetResponse ¶
func (r *WlbOrderConsignRequest) GetResponse(accessToken string) (*WlbOrderConsignResponse, []byte, error)
func (*WlbOrderConsignRequest) SetWlbOrderCode ¶
func (r *WlbOrderConsignRequest) SetWlbOrderCode(value string)
物流宝订单编号<br /> 支持最大长度为:64<br /> 支持的最大列表长度为:64
type WlbOrderConsignResponse ¶
type WlbOrderConsignResponse struct {
ModifyTime string `json:"modify_time"`
}
type WlbOrderConsignResponseResult ¶
type WlbOrderConsignResponseResult struct {
Response *WlbOrderConsignResponse `json:"wlb_order_consign_response"`
}
type WlbOrderCreateRequest ¶
type WlbOrderCreateRequest struct {
open_taobao.TaobaoMethodRequest
}
创建物流宝订单,由外部ISV或者ERP,Elink,淘宝交易产生
func (*WlbOrderCreateRequest) GetResponse ¶
func (r *WlbOrderCreateRequest) GetResponse(accessToken string) (*WlbOrderCreateResponse, []byte, error)
func (*WlbOrderCreateRequest) SetAlipayNo ¶
func (r *WlbOrderCreateRequest) SetAlipayNo(value string)
支付宝交易号
func (*WlbOrderCreateRequest) SetAttributes ¶
func (r *WlbOrderCreateRequest) SetAttributes(value string)
该字段暂时保留
func (*WlbOrderCreateRequest) SetBuyerNick ¶
func (r *WlbOrderCreateRequest) SetBuyerNick(value string)
买家呢称<br /> 支持最大长度为:64<br /> 支持的最大列表长度为:64
func (*WlbOrderCreateRequest) SetExpectEndTime ¶
func (r *WlbOrderCreateRequest) SetExpectEndTime(value string)
期望结束时间,在入库单会使用到
func (*WlbOrderCreateRequest) SetExpectStartTime ¶
func (r *WlbOrderCreateRequest) SetExpectStartTime(value string)
计划开始送达时间 在入库单中可能会使用
func (*WlbOrderCreateRequest) SetInvoinceInfo ¶
func (r *WlbOrderCreateRequest) SetInvoinceInfo(value string)
{"invoince_info": [{"bill_type":"发票类型,必选", "bill_title":"发票抬头,必选", "bill_amount":"发票金额(单位是分),必选","bill_content":"发票内容,可选"}]}
func (*WlbOrderCreateRequest) SetIsFinished ¶
func (r *WlbOrderCreateRequest) SetIsFinished(value string)
该物流宝订单是否已完成,如果完成则设置为true,如果为false,则需要等待继续创建订单商品信息。
func (*WlbOrderCreateRequest) SetOrderCode ¶
func (r *WlbOrderCreateRequest) SetOrderCode(value string)
物流宝订单编号,该接口约定每次最多只能传50条order_item_list,如果一个物流宝订单超过50条商品的时候,需要批量来调用该接口,第一次调用的时候,wlb_order_code为空,如果第一次创建成功,该接口返回wlb_order_code,其后继续再该订单上添加商品条目,需要带上wlb_order_code,out_biz_code,order_item_list,is_finished四个字段。
func (*WlbOrderCreateRequest) SetOrderFlag ¶
func (r *WlbOrderCreateRequest) SetOrderFlag(value string)
用字符串格式来表示订单标记列表:比如COD^PRESELL^SPLIT^LIMIT 等,中间用“^”来隔开 ---------------------------------------- 订单标记list(所有字母全部大写): 1: COD –货到付款 2: LIMIT-限时配送 3: PRESELL-预售 5:COMPLAIN-已投诉 7:SPLIT-拆单, 8:EXCHANGE-换货, 9:VISIT-上门 , 10: MODIFYTRANSPORT-是否可改配送方式,
: 是否可改配送方式 默认可更改 11 CONSIGN 物流宝代理发货,自动更改发货状态 12: SELLER_AFFORD 是否卖家承担运费 默认是,即没 13: SYNC_RETURN_BILL,同时退回发票
func (*WlbOrderCreateRequest) SetOrderItemList ¶
func (r *WlbOrderCreateRequest) SetOrderItemList(value string)
订单商品列表: {"order_item_list":[{"trade_code":"可选,淘宝交易订单,并且不是赠品,必须要传订单来源编号"," sub_trade_code ":"可选,淘宝子交易号","item_id":"必须,商品Id","item_code":"必须,商家编码","item_name":"可选,物流宝商品名称","item_quantity":"必选,计划数量","item_price":"必选,物品价格,单位为分","owner_user_nick
":"可选,货主nick 代销模式下会存在","flag":"判断是否为赠品0 不是1是","remarks":"可选,备注","batch_remark":"可选,批次描述信息会把这个信息带给WMS,但不会跟物流宝库存相关联","inventory_type":"库存类型1 可销售库存 101 类型用来定义残次品 201 冻结类型库存 301 在途库存","picture_url":"图片Url","distributor_user_nick": "分销商NICK",必选"ext_order_item_code":"可选,外部商品的商家编码"]} ======================================== 如果订单中的商品条目数大于50条的时候,我们会校验,不能创建成功,需要你按照50个一批的数量传,需要分批调用该接口,第二次传的时候,需要带上wlb_order_code和is_finished和order_item_list三个字段是必传的,is_finished为true表示传输完毕,为false表示还没完全传完。
func (*WlbOrderCreateRequest) SetOrderSubType ¶
func (r *WlbOrderCreateRequest) SetOrderSubType(value string)
订单子类型:
(1)OTHER: 其他 (2)TAOBAO_TRADE: 淘宝交易 (3)OTHER_TRADE:其他交易 (4)ALLCOATE: 调拨 (5)PURCHASE:采购
func (*WlbOrderCreateRequest) SetOrderType ¶
func (r *WlbOrderCreateRequest) SetOrderType(value string)
订单类型:
(1)NORMAL_OUT :正常出库 (2)NORMAL_IN:正常入库 (3)RETURN_IN:退货入库 (4)EXCHANGE_OUT:换货出库
func (*WlbOrderCreateRequest) SetOutBizCode ¶
func (r *WlbOrderCreateRequest) SetOutBizCode(value string)
外部订单业务ID,该编号在isv中是唯一编号, 用来控制并发,去重用<br /> 支持最大长度为:128<br /> 支持的最大列表长度为:128
func (*WlbOrderCreateRequest) SetPackageCount ¶
func (r *WlbOrderCreateRequest) SetPackageCount(value string)
包裹件数,入库单和出库单中会用到
func (*WlbOrderCreateRequest) SetPayableAmount ¶
func (r *WlbOrderCreateRequest) SetPayableAmount(value string)
应收金额,cod订单必选
func (*WlbOrderCreateRequest) SetPrevOrderCode ¶
func (r *WlbOrderCreateRequest) SetPrevOrderCode(value string)
源订单编号
func (*WlbOrderCreateRequest) SetReceiverInfo ¶
func (r *WlbOrderCreateRequest) SetReceiverInfo(value string)
收货方信息,必须传, 手机和电话必选其一。
收货方信息: 邮编^^^省^^^市^^^区^^^具体地址^^^收件方名称^^^手机^^^电话
如果某一个字段的数据为空时,必须传NA
func (*WlbOrderCreateRequest) SetRemark ¶
func (r *WlbOrderCreateRequest) SetRemark(value string)
备注<br /> 支持最大长度为:4000<br /> 支持的最大列表长度为:4000
func (*WlbOrderCreateRequest) SetScheduleEnd ¶
func (r *WlbOrderCreateRequest) SetScheduleEnd(value string)
投递时间范围要求,格式'15:20'用分号隔开
func (*WlbOrderCreateRequest) SetScheduleStart ¶
func (r *WlbOrderCreateRequest) SetScheduleStart(value string)
投递时间范围要求,格式'13:20'用分号隔开
func (*WlbOrderCreateRequest) SetScheduleType ¶
func (r *WlbOrderCreateRequest) SetScheduleType(value string)
投递时延要求:
(1)INSTANT_ARRIVED: 当日达 (2)TOMMORROY_MORNING_ARRIVED:次晨达 (3)TOMMORROY_ARRIVED:次日达 (4)工作日:WORK_DAY (5)节假日:WEEKED_DAY
func (*WlbOrderCreateRequest) SetSenderInfo ¶
func (r *WlbOrderCreateRequest) SetSenderInfo(value string)
发货方信息,发货方信息必须传, 手机和电话必选其一。 发货方信息:
邮编^^^省^^^市^^^区^^^具体地址^^^收件方名称^^^手机^^^电话 如果某一个字段的数据为空时,必须传NA
func (*WlbOrderCreateRequest) SetServiceFee ¶
func (r *WlbOrderCreateRequest) SetServiceFee(value string)
cod服务费,只有cod订单的时候,才需要这个字段
func (*WlbOrderCreateRequest) SetStoreCode ¶
func (r *WlbOrderCreateRequest) SetStoreCode(value string)
仓库编码<br /> 支持最大长度为:64<br /> 支持的最大列表长度为:64
func (*WlbOrderCreateRequest) SetTmsInfo ¶
func (r *WlbOrderCreateRequest) SetTmsInfo(value string)
出库单中可能会用到
运输公司名称^^^运输公司联系人^^^运输公司运单号^^^运输公司电话^^^运输公司联系人身份证号
======================================== 如果某一个字段的数据为空时,必须传NA
func (*WlbOrderCreateRequest) SetTmsOrderCode ¶
func (r *WlbOrderCreateRequest) SetTmsOrderCode(value string)
运单编号,退货单时可能会使用
func (*WlbOrderCreateRequest) SetTmsServiceCode ¶
func (r *WlbOrderCreateRequest) SetTmsServiceCode(value string)
物流公司编码<br /> 支持最大长度为:64<br /> 支持的最大列表长度为:64
func (*WlbOrderCreateRequest) SetTotalAmount ¶
func (r *WlbOrderCreateRequest) SetTotalAmount(value string)
总金额
type WlbOrderCreateResponse ¶
type WlbOrderCreateResponseResult ¶
type WlbOrderCreateResponseResult struct {
Response *WlbOrderCreateResponse `json:"wlb_order_create_response"`
}
type WlbOrderDetail ¶
type WlbOrderDetail struct { BuyerNick string `json:"buyer_nick"` CreateTime string `json:"create_time"` IsCompleted bool `json:"is_completed"` ModifyTime string `json:"modify_time"` OperateType string `json:"operate_type"` OrderCode string `json:"order_code"` OrderItemList struct { WlbOrderItem []*WlbOrderItem `json:"wlb_order_item"` } `json:"order_item_list"` OrderSource string `json:"order_source"` OrderSourceCode string `json:"order_source_code"` OrderStatus string `json:"order_status"` OrderSubType string `json:"order_sub_type"` OrderType string `json:"order_type"` Remark string `json:"remark"` StoreCode string `json:"store_code"` UserId int `json:"user_id"` UserNick string `json:"user_nick"` }
物流宝订单,并且包含订单详情
type WlbOrderItem ¶
type WlbOrderItem struct { BatchRemark string `json:"batch_remark"` ConfirmStatus string `json:"confirm_status"` ExtEntityId string `json:"ext_entity_id"` ExtEntityType string `json:"ext_entity_type"` Flag int `json:"flag"` Id int `json:"id"` InventoryType string `json:"inventory_type"` ItemCode string `json:"item_code"` ItemId int `json:"item_id"` ItemName string `json:"item_name"` ItemPrice int `json:"item_price"` OrderCode string `json:"order_code"` OrderId int `json:"order_id"` OrderSub2code string `json:"order_sub_2code"` OrderSubCode string `json:"order_sub_code"` OrderSubType string `json:"order_sub_type"` PictureUrl string `json:"picture_url"` PlanQuantity int `json:"plan_quantity"` ProviderTpId int `json:"provider_tp_id"` ProviderTpNick string `json:"provider_tp_nick"` PublishVersion int `json:"publish_version"` RealQuantity int `json:"real_quantity"` Remark string `json:"remark"` UserId int `json:"user_id"` UserNick string `json:"user_nick"` }
物流宝订单商品
type WlbOrderPageGetRequest ¶
type WlbOrderPageGetRequest struct {
open_taobao.TaobaoMethodRequest
}
分页查询物流宝订单
func (*WlbOrderPageGetRequest) GetResponse ¶
func (r *WlbOrderPageGetRequest) GetResponse(accessToken string) (*WlbOrderPageGetResponse, []byte, error)
func (*WlbOrderPageGetRequest) SetEndTime ¶
func (r *WlbOrderPageGetRequest) SetEndTime(value string)
查询截止时间
func (*WlbOrderPageGetRequest) SetOrderCode ¶
func (r *WlbOrderPageGetRequest) SetOrderCode(value string)
物流订单编号
func (*WlbOrderPageGetRequest) SetOrderStatus ¶
func (r *WlbOrderPageGetRequest) SetOrderStatus(value string)
订单状态
func (*WlbOrderPageGetRequest) SetOrderSubType ¶
func (r *WlbOrderPageGetRequest) SetOrderSubType(value string)
订单子类型:
(1)OTHER: 其他 (2)TAOBAO_TRADE: 淘宝交易 (3)OTHER_TRADE:其他交易 (4)ALLCOATE: 调拨 (5)CHECK: 盘点单 (6)PURCHASE: 采购单
func (*WlbOrderPageGetRequest) SetOrderType ¶
func (r *WlbOrderPageGetRequest) SetOrderType(value string)
订单类型:
(1)NORMAL_OUT :正常出库 (2)NORMAL_IN:正常入库 (3)RETURN_IN:退货入库 (4)EXCHANGE_OUT:换货出库
func (*WlbOrderPageGetRequest) SetPageNo ¶
func (r *WlbOrderPageGetRequest) SetPageNo(value string)
分页的第几页
func (*WlbOrderPageGetRequest) SetPageSize ¶
func (r *WlbOrderPageGetRequest) SetPageSize(value string)
每页多少条
func (*WlbOrderPageGetRequest) SetStartTime ¶
func (r *WlbOrderPageGetRequest) SetStartTime(value string)
查询开始时间
type WlbOrderPageGetResponse ¶
type WlbOrderPageGetResponseResult ¶
type WlbOrderPageGetResponseResult struct {
Response *WlbOrderPageGetResponse `json:"wlb_order_page_get_response"`
}
type WlbOrderScheduleRule ¶
type WlbOrderScheduleRule struct { AreaIds string `json:"area_ids"` BackupStoreId int `json:"backup_store_id"` DefaultStoreId int `json:"default_store_id"` Id int `json:"id"` Options string `json:"options"` PresellStoreId int `json:"presell_store_id"` RuleId int `json:"rule_id"` UserId int `json:"user_id"` UserNick string `json:"user_nick"` }
订单调度规则
type WlbOrderScheduleRuleAddRequest ¶
type WlbOrderScheduleRuleAddRequest struct {
open_taobao.TaobaoMethodRequest
}
为订单的自动流转设置订单调度规则。规则设定之后,可以根据发货地区,精确路由订单至指定仓库处理。
func (*WlbOrderScheduleRuleAddRequest) GetResponse ¶
func (r *WlbOrderScheduleRuleAddRequest) GetResponse(accessToken string) (*WlbOrderScheduleRuleAddResponse, []byte, error)
func (*WlbOrderScheduleRuleAddRequest) SetBackupStoreId ¶
func (r *WlbOrderScheduleRuleAddRequest) SetBackupStoreId(value string)
备用发货仓库服务id(通过taobao.wlb.subscription.query接口获得service_id)
func (*WlbOrderScheduleRuleAddRequest) SetDefaultStoreId ¶
func (r *WlbOrderScheduleRuleAddRequest) SetDefaultStoreId(value string)
发货仓库服务id(通过taobao.wlb.subscription.query接口获得service_id)
func (*WlbOrderScheduleRuleAddRequest) SetOption ¶
func (r *WlbOrderScheduleRuleAddRequest) SetOption(value string)
发货规则的额外规则设置:
REMARK_STOP--有订单留言不自动下发 COD_STOP--货到付款订单不自动下发 CHECK_WAREHOUSE_DELIVER--检查仓库的配送范围
func (*WlbOrderScheduleRuleAddRequest) SetProvAreaIds ¶
func (r *WlbOrderScheduleRuleAddRequest) SetProvAreaIds(value string)
国家地区标准编码列表
type WlbOrderScheduleRuleAddResponse ¶
type WlbOrderScheduleRuleAddResponse struct {
ScheduleRuleId int `json:"schedule_rule_id"`
}
type WlbOrderScheduleRuleAddResponseResult ¶
type WlbOrderScheduleRuleAddResponseResult struct {
Response *WlbOrderScheduleRuleAddResponse `json:"wlb_order_schedule_rule_add_response"`
}
type WlbOrderScheduleRuleUpdateRequest ¶
type WlbOrderScheduleRuleUpdateRequest struct {
open_taobao.TaobaoMethodRequest
}
修改物流宝订单调度规则
func (*WlbOrderScheduleRuleUpdateRequest) GetResponse ¶
func (r *WlbOrderScheduleRuleUpdateRequest) GetResponse(accessToken string) (*WlbOrderScheduleRuleUpdateResponse, []byte, error)
func (*WlbOrderScheduleRuleUpdateRequest) SetBackupStoreId ¶
func (r *WlbOrderScheduleRuleUpdateRequest) SetBackupStoreId(value string)
备用发货仓库id
func (*WlbOrderScheduleRuleUpdateRequest) SetDefaultStoreId ¶
func (r *WlbOrderScheduleRuleUpdateRequest) SetDefaultStoreId(value string)
默认发货仓库id
func (*WlbOrderScheduleRuleUpdateRequest) SetOption ¶
func (r *WlbOrderScheduleRuleUpdateRequest) SetOption(value string)
订单调度规则的额外规则设置: REMARK_STOP--有订单留言不自动下发 COD_STOP--货到付款订单不自动下发 CHECK_WAREHOUSE_DELIVER--检查仓库的配送范围
func (*WlbOrderScheduleRuleUpdateRequest) SetProvAreaIds ¶
func (r *WlbOrderScheduleRuleUpdateRequest) SetProvAreaIds(value string)
国家地区标准编码列表
func (*WlbOrderScheduleRuleUpdateRequest) SetScheduleRuleId ¶
func (r *WlbOrderScheduleRuleUpdateRequest) SetScheduleRuleId(value string)
要修改的订单调度规则明细id
type WlbOrderScheduleRuleUpdateResponse ¶
type WlbOrderScheduleRuleUpdateResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbOrderScheduleRuleUpdateResponseResult ¶
type WlbOrderScheduleRuleUpdateResponseResult struct {
Response *WlbOrderScheduleRuleUpdateResponse `json:"wlb_order_schedule_rule_update_response"`
}
type WlbOrderdetailDateGetRequest ¶
type WlbOrderdetailDateGetRequest struct {
open_taobao.TaobaoMethodRequest
}
外部ERP可通过该接口查询一段时间内的物流宝订单,以及订单详情
func (*WlbOrderdetailDateGetRequest) GetResponse ¶
func (r *WlbOrderdetailDateGetRequest) GetResponse(accessToken string) (*WlbOrderdetailDateGetResponse, []byte, error)
func (*WlbOrderdetailDateGetRequest) SetEndTime ¶
func (r *WlbOrderdetailDateGetRequest) SetEndTime(value string)
查询条件截止日期
func (*WlbOrderdetailDateGetRequest) SetPageNo ¶
func (r *WlbOrderdetailDateGetRequest) SetPageNo(value string)
分页查询参数,指定查询页数,默认为1
func (*WlbOrderdetailDateGetRequest) SetPageSize ¶
func (r *WlbOrderdetailDateGetRequest) SetPageSize(value string)
分页查询参数,每页查询数量,默认20,最大值50,大于50时按照50条查询
func (*WlbOrderdetailDateGetRequest) SetStartTime ¶
func (r *WlbOrderdetailDateGetRequest) SetStartTime(value string)
查询起始日期
type WlbOrderdetailDateGetResponse ¶
type WlbOrderdetailDateGetResponse struct { OrderDetailList struct { WlbOrderDetail []*WlbOrderDetail `json:"wlb_order_detail"` } `json:"order_detail_list"` TotalCount int `json:"total_count"` }
type WlbOrderdetailDateGetResponseResult ¶
type WlbOrderdetailDateGetResponseResult struct {
Response *WlbOrderdetailDateGetResponse `json:"wlb_orderdetail_date_get_response"`
}
type WlbOrderitemPageGetRequest ¶
type WlbOrderitemPageGetRequest struct {
open_taobao.TaobaoMethodRequest
}
分页查询物流宝订单商品详情
func (*WlbOrderitemPageGetRequest) GetResponse ¶
func (r *WlbOrderitemPageGetRequest) GetResponse(accessToken string) (*WlbOrderitemPageGetResponse, []byte, error)
func (*WlbOrderitemPageGetRequest) SetOrderCode ¶
func (r *WlbOrderitemPageGetRequest) SetOrderCode(value string)
物流宝订单编码
func (*WlbOrderitemPageGetRequest) SetPageNo ¶
func (r *WlbOrderitemPageGetRequest) SetPageNo(value string)
分页查询参数,指定查询页数,默认为1
func (*WlbOrderitemPageGetRequest) SetPageSize ¶
func (r *WlbOrderitemPageGetRequest) SetPageSize(value string)
分页查询参数,每页查询数量,默认20,最大值50,大于50时按照50条查询
type WlbOrderitemPageGetResponse ¶
type WlbOrderitemPageGetResponse struct { OrderItemList struct { WlbOrderItem []*WlbOrderItem `json:"wlb_order_item"` } `json:"order_item_list"` TotalCount int `json:"total_count"` }
type WlbOrderitemPageGetResponseResult ¶
type WlbOrderitemPageGetResponseResult struct {
Response *WlbOrderitemPageGetResponse `json:"wlb_orderitem_page_get_response"`
}
type WlbOrderscheduleruleDeleteRequest ¶
type WlbOrderscheduleruleDeleteRequest struct {
open_taobao.TaobaoMethodRequest
}
删除单个订单调度规则
func (*WlbOrderscheduleruleDeleteRequest) GetResponse ¶
func (r *WlbOrderscheduleruleDeleteRequest) GetResponse(accessToken string) (*WlbOrderscheduleruleDeleteResponse, []byte, error)
func (*WlbOrderscheduleruleDeleteRequest) SetId ¶
func (r *WlbOrderscheduleruleDeleteRequest) SetId(value string)
订单调度规则ID<br /> 支持的最大列表长度为:20
func (*WlbOrderscheduleruleDeleteRequest) SetUserNick ¶
func (r *WlbOrderscheduleruleDeleteRequest) SetUserNick(value string)
商品userNick<br /> 支持最大长度为:64<br /> 支持的最大列表长度为:64
type WlbOrderscheduleruleDeleteResponse ¶
type WlbOrderscheduleruleDeleteResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbOrderscheduleruleDeleteResponseResult ¶
type WlbOrderscheduleruleDeleteResponseResult struct {
Response *WlbOrderscheduleruleDeleteResponse `json:"wlb_orderschedulerule_delete_response"`
}
type WlbOrderscheduleruleQueryRequest ¶
type WlbOrderscheduleruleQueryRequest struct {
open_taobao.TaobaoMethodRequest
}
查询某个卖家的所有订单调度规则,提供分页查询。
func (*WlbOrderscheduleruleQueryRequest) GetResponse ¶
func (r *WlbOrderscheduleruleQueryRequest) GetResponse(accessToken string) (*WlbOrderscheduleruleQueryResponse, []byte, error)
func (*WlbOrderscheduleruleQueryRequest) SetPageNo ¶
func (r *WlbOrderscheduleruleQueryRequest) SetPageNo(value string)
当前页
func (*WlbOrderscheduleruleQueryRequest) SetPageSize ¶
func (r *WlbOrderscheduleruleQueryRequest) SetPageSize(value string)
分页记录个数,如果用户输入的记录数大于50,则一页显示50条记录
type WlbOrderscheduleruleQueryResponse ¶
type WlbOrderscheduleruleQueryResponse struct { OrderScheduleRuleList struct { WlbOrderScheduleRule []*WlbOrderScheduleRule `json:"wlb_order_schedule_rule"` } `json:"order_schedule_rule_list"` TotalCount int `json:"total_count"` }
type WlbOrderscheduleruleQueryResponseResult ¶
type WlbOrderscheduleruleQueryResponseResult struct {
Response *WlbOrderscheduleruleQueryResponse `json:"wlb_orderschedulerule_query_response"`
}
type WlbOrderstatusGetRequest ¶
type WlbOrderstatusGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据物流宝订单号查询物流宝订单至目前为止的流转状态列表
func (*WlbOrderstatusGetRequest) GetResponse ¶
func (r *WlbOrderstatusGetRequest) GetResponse(accessToken string) (*WlbOrderstatusGetResponse, []byte, error)
func (*WlbOrderstatusGetRequest) SetOrderCode ¶
func (r *WlbOrderstatusGetRequest) SetOrderCode(value string)
物流宝订单编码
type WlbOrderstatusGetResponse ¶
type WlbOrderstatusGetResponse struct { WlbOrderStatus struct { WlbProcessStatus []*WlbProcessStatus `json:"wlb_process_status"` } `json:"wlb_order_status"` }
type WlbOrderstatusGetResponseResult ¶
type WlbOrderstatusGetResponseResult struct {
Response *WlbOrderstatusGetResponse `json:"wlb_orderstatus_get_response"`
}
type WlbOutInventoryChangeNotifyRequest ¶
type WlbOutInventoryChangeNotifyRequest struct {
open_taobao.TaobaoMethodRequest
}
拥有自有仓的企业物流用户通过该接口把自有仓的库存通知到物流宝,由物流宝维护该库存,控制前台显示库存的准确性。
func (*WlbOutInventoryChangeNotifyRequest) GetResponse ¶
func (r *WlbOutInventoryChangeNotifyRequest) GetResponse(accessToken string) (*WlbOutInventoryChangeNotifyResponse, []byte, error)
func (*WlbOutInventoryChangeNotifyRequest) SetChangeCount ¶
func (r *WlbOutInventoryChangeNotifyRequest) SetChangeCount(value string)
库存变化数量
func (*WlbOutInventoryChangeNotifyRequest) SetItemId ¶
func (r *WlbOutInventoryChangeNotifyRequest) SetItemId(value string)
物流宝商品id或前台宝贝id(由type类型决定)
func (*WlbOutInventoryChangeNotifyRequest) SetOpType ¶
func (r *WlbOutInventoryChangeNotifyRequest) SetOpType(value string)
OUT--出库
IN--入库
func (*WlbOutInventoryChangeNotifyRequest) SetOrderSourceCode ¶
func (r *WlbOutInventoryChangeNotifyRequest) SetOrderSourceCode(value string)
订单号,如果source为TAOBAO_TRADE,order_source_code必须为淘宝交易号
func (*WlbOutInventoryChangeNotifyRequest) SetOutBizCode ¶
func (r *WlbOutInventoryChangeNotifyRequest) SetOutBizCode(value string)
库存变化唯一标识,用于去重,一个外部唯一编码唯一标识一次库存变化。
func (*WlbOutInventoryChangeNotifyRequest) SetResultCount ¶
func (r *WlbOutInventoryChangeNotifyRequest) SetResultCount(value string)
本次库存变化后库存余额
func (*WlbOutInventoryChangeNotifyRequest) SetSource ¶
func (r *WlbOutInventoryChangeNotifyRequest) SetSource(value string)
(1)OTHER: 其他
(2)TAOBAO_TRADE: 淘宝交易 (3)OTHER_TRADE:其他交易 (4)ALLCOATE: 调拨 (5)CHECK:盘点 (6)PURCHASE:采购
func (*WlbOutInventoryChangeNotifyRequest) SetStoreCode ¶
func (r *WlbOutInventoryChangeNotifyRequest) SetStoreCode(value string)
目前非必须,系统会选择默认值
func (*WlbOutInventoryChangeNotifyRequest) SetType ¶
func (r *WlbOutInventoryChangeNotifyRequest) SetType(value string)
WLB_ITEM--物流宝商品
IC_ITEM--淘宝商品 IC_SKU--淘宝sku
type WlbOutInventoryChangeNotifyResponse ¶
type WlbOutInventoryChangeNotifyResponse struct {
GmtModified string `json:"gmt_modified"`
}
type WlbOutInventoryChangeNotifyResponseResult ¶
type WlbOutInventoryChangeNotifyResponseResult struct {
Response *WlbOutInventoryChangeNotifyResponse `json:"wlb_out_inventory_change_notify_response"`
}
type WlbPartnerAddress ¶
type WlbPartnerAddress struct { Address string `json:"address"` Borough string `json:"borough"` City string `json:"city"` Province string `json:"province"` Zip string `json:"zip"` }
联系人地址信息
type WlbPartnerContact ¶
联系人联系详情
type WlbProcessStatus ¶
type WlbProcessStatus struct { Content string `json:"content"` OperateTime string `json:"operate_time"` Operater string `json:"operater"` OrderCode string `json:"order_code"` Remark string `json:"remark"` StatusCode string `json:"status_code"` StoreCode string `json:"store_code"` StoreTpCode string `json:"store_tp_code"` TmsOrderCode string `json:"tms_order_code"` TmsTpCode string `json:"tms_tp_code"` }
物流宝订单流转信息对象
type WlbReplenish ¶
type WlbReplenish struct { EstimateValue string `json:"estimate_value"` HistoryValue string `json:"history_value"` ItemId int `json:"item_id"` RetrievalCount int `json:"retrieval_count"` SellCount int `json:"sell_count"` StoreCode string `json:"store_code"` TransportCount int `json:"transport_count"` UserId int `json:"user_id"` WarnCount int `json:"warn_count"` }
物流宝补货统计对象
type WlbReplenishStatisticsRequest ¶
type WlbReplenishStatisticsRequest struct {
open_taobao.TaobaoMethodRequest
}
查询BI的统计的补货统计数据
func (*WlbReplenishStatisticsRequest) GetResponse ¶
func (r *WlbReplenishStatisticsRequest) GetResponse(accessToken string) (*WlbReplenishStatisticsResponse, []byte, error)
func (*WlbReplenishStatisticsRequest) SetItemCode ¶
func (r *WlbReplenishStatisticsRequest) SetItemCode(value string)
商品编码
func (*WlbReplenishStatisticsRequest) SetName ¶
func (r *WlbReplenishStatisticsRequest) SetName(value string)
商品名称
func (*WlbReplenishStatisticsRequest) SetPageNo ¶
func (r *WlbReplenishStatisticsRequest) SetPageNo(value string)
分页参数,默认第一页
func (*WlbReplenishStatisticsRequest) SetPageSize ¶
func (r *WlbReplenishStatisticsRequest) SetPageSize(value string)
分页每页页数,默认20,最大50<br /> 支持最大值为:50
func (*WlbReplenishStatisticsRequest) SetStoreCode ¶
func (r *WlbReplenishStatisticsRequest) SetStoreCode(value string)
仓库编码
type WlbReplenishStatisticsResponse ¶
type WlbReplenishStatisticsResponse struct { ReplenishList struct { WlbReplenish []*WlbReplenish `json:"wlb_replenish"` } `json:"replenish_list"` TotalCount int `json:"total_count"` }
type WlbReplenishStatisticsResponseResult ¶
type WlbReplenishStatisticsResponseResult struct {
Response *WlbReplenishStatisticsResponse `json:"wlb_replenish_statistics_response"`
}
type WlbSellerSubscription ¶
type WlbSellerSubscription struct { EndDate string `json:"end_date"` GmtCreate string `json:"gmt_create"` GmtModified string `json:"gmt_modified"` Id int `json:"id"` IsOwnService int `json:"is_own_service"` ParentId int `json:"parent_id"` ProviderUserId int `json:"provider_user_id"` Remark string `json:"remark"` ServiceAlias string `json:"service_alias"` ServiceCode string `json:"service_code"` ServiceId int `json:"service_id"` ServiceName string `json:"service_name"` ServiceType string `json:"service_type"` StartDate string `json:"start_date"` Status string `json:"status"` SubscriberUserId int `json:"subscriber_user_id"` SubscriberUserNick string `json:"subscriber_user_nick"` WlbPartnerAddress *WlbPartnerAddress `json:"wlb_partner_address"` WlbPartnerContact *WlbPartnerContact `json:"wlb_partner_contact"` }
卖家定购的服务
type WlbStoresBaseinfoGetRequest ¶
type WlbStoresBaseinfoGetRequest struct {
open_taobao.TaobaoMethodRequest
}
通过USERID和仓库类型,获取商家自有仓库或菜鸟仓库或全部仓库
func (*WlbStoresBaseinfoGetRequest) GetResponse ¶
func (r *WlbStoresBaseinfoGetRequest) GetResponse(accessToken string) (*WlbStoresBaseinfoGetResponse, []byte, error)
func (*WlbStoresBaseinfoGetRequest) SetType ¶
func (r *WlbStoresBaseinfoGetRequest) SetType(value string)
0.商家仓库.1.菜鸟仓库.2全部被划分的仓库
type WlbStoresBaseinfoGetResponseResult ¶
type WlbStoresBaseinfoGetResponseResult struct {
Response *WlbStoresBaseinfoGetResponse `json:"wlb_stores_baseinfo_get_response"`
}
type WlbSubscriptionQueryRequest ¶
type WlbSubscriptionQueryRequest struct {
open_taobao.TaobaoMethodRequest
}
查询商家定购的所有服务,可通过入参状态来筛选
func (*WlbSubscriptionQueryRequest) GetResponse ¶
func (r *WlbSubscriptionQueryRequest) GetResponse(accessToken string) (*WlbSubscriptionQueryResponse, []byte, error)
func (*WlbSubscriptionQueryRequest) SetPageNo ¶
func (r *WlbSubscriptionQueryRequest) SetPageNo(value string)
当前页
func (*WlbSubscriptionQueryRequest) SetPageSize ¶
func (r *WlbSubscriptionQueryRequest) SetPageSize(value string)
分页记录个数,如果用户输入的记录数大于50,则一页显示50条记录
func (*WlbSubscriptionQueryRequest) SetStatus ¶
func (r *WlbSubscriptionQueryRequest) SetStatus(value string)
状态
AUDITING 1-待审核; CANCEL 2-撤销 ; CHECKED 3-审核通过 ; FAILED 4-审核未通过 ; SYNCHRONIZING 5-同步中; 只允许输入上面指定的值,且可以为空,为空时查询所有状态。若输错了,则按AUDITING处理。
type WlbSubscriptionQueryResponse ¶
type WlbSubscriptionQueryResponse struct { SellerSubscriptionList struct { WlbSellerSubscription []*WlbSellerSubscription `json:"wlb_seller_subscription"` } `json:"seller_subscription_list"` TotalCount int `json:"total_count"` }
type WlbSubscriptionQueryResponseResult ¶
type WlbSubscriptionQueryResponseResult struct {
Response *WlbSubscriptionQueryResponse `json:"wlb_subscription_query_response"`
}
type WlbTmsOrder ¶
type WlbTmsOrder struct { Code string `json:"code"` CompanyCode string `json:"company_code"` OrderCode string `json:"order_code"` UserId int `json:"user_id"` }
物流订单运单信息
type WlbTmsorderQueryRequest ¶
type WlbTmsorderQueryRequest struct {
open_taobao.TaobaoMethodRequest
}
通过物流订单编号分页查询物流信息
func (*WlbTmsorderQueryRequest) GetResponse ¶
func (r *WlbTmsorderQueryRequest) GetResponse(accessToken string) (*WlbTmsorderQueryResponse, []byte, error)
func (*WlbTmsorderQueryRequest) SetOrderCode ¶
func (r *WlbTmsorderQueryRequest) SetOrderCode(value string)
物流订单编号<br /> 支持最大长度为:64<br /> 支持的最大列表长度为:64
func (*WlbTmsorderQueryRequest) SetPageNo ¶
func (r *WlbTmsorderQueryRequest) SetPageNo(value string)
当前页
func (*WlbTmsorderQueryRequest) SetPageSize ¶
func (r *WlbTmsorderQueryRequest) SetPageSize(value string)
分页记录个数,如果用户输入的记录数大于50,则一页显示50条记录
type WlbTmsorderQueryResponse ¶
type WlbTmsorderQueryResponse struct { TmsOrderList struct { WlbTmsOrder []*WlbTmsOrder `json:"wlb_tms_order"` } `json:"tms_order_list"` TotalCount int `json:"total_count"` }
type WlbTmsorderQueryResponseResult ¶
type WlbTmsorderQueryResponseResult struct {
Response *WlbTmsorderQueryResponse `json:"wlb_tmsorder_query_response"`
}
type WlbTradeorderGetRequest ¶
type WlbTradeorderGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据交易类型和交易id查询物流宝订单详情
func (*WlbTradeorderGetRequest) GetResponse ¶
func (r *WlbTradeorderGetRequest) GetResponse(accessToken string) (*WlbTradeorderGetResponse, []byte, error)
func (*WlbTradeorderGetRequest) SetSubTradeId ¶
func (r *WlbTradeorderGetRequest) SetSubTradeId(value string)
子交易号
func (*WlbTradeorderGetRequest) SetTradeId ¶
func (r *WlbTradeorderGetRequest) SetTradeId(value string)
指定交易类型的交易号
func (*WlbTradeorderGetRequest) SetTradeType ¶
func (r *WlbTradeorderGetRequest) SetTradeType(value string)
交易类型:
TAOBAO--淘宝交易 OTHER_TRADE--其它交易
type WlbTradeorderGetResponse ¶
type WlbTradeorderGetResponse struct { WlbOrderList struct { WlbOrder []*WlbOrder `json:"wlb_order"` } `json:"wlb_order_list"` }
type WlbTradeorderGetResponseResult ¶
type WlbTradeorderGetResponseResult struct {
Response *WlbTradeorderGetResponse `json:"wlb_tradeorder_get_response"`
}
type WlbWaybillGetRequest ¶
type WlbWaybillGetRequest struct {
open_taobao.TaobaoMethodRequest
}
通过订单号获取面单号
func (*WlbWaybillGetRequest) GetResponse ¶
func (r *WlbWaybillGetRequest) GetResponse(accessToken string) (*WlbWaybillGetResponse, []byte, error)
func (*WlbWaybillGetRequest) SetCpCode ¶
func (r *WlbWaybillGetRequest) SetCpCode(value string)
顺丰(SF)、EMS(标准快递:EMS;经济快件:EYB)、宅急送(ZJS)、圆通(YTO)、中通(ZTO)、百世汇通(HTKY)、优速(UC)、申通(STO)、天天快递 (TTKDEX)、全峰 (QFKD)、快捷(FAST)
func (*WlbWaybillGetRequest) SetShippingAddress ¶
func (r *WlbWaybillGetRequest) SetShippingAddress(value string)
发货 地址
func (*WlbWaybillGetRequest) SetTradeOrderInfoCols ¶
func (r *WlbWaybillGetRequest) SetTradeOrderInfoCols(value string)
order_channels_type 订单来源:订单产生的电商平台
淘宝(TB)、天猫(TM)、京东(JD)、当当(DD)、拍拍(PP)、易讯(YX)、ebay(EBAY)、QQ网购(QQ)、亚马逊(AMAZON)、苏宁(SN)、国美(GM)、唯品会(WPH)、聚美(JM)、乐蜂(LF)、蘑菇街(MGJ)、聚尚(JS)、拍鞋(PX)、银泰(YT)、1号店(YHD)、凡客(VANCL)、邮乐(YL)、优购(YG)、阿里巴巴(1688)、其他(OTHERS)
type WlbWaybillGetResponse ¶
type WlbWaybillGetResponse struct { Results struct { WaybillApplyNewInfo []*WaybillApplyNewInfo `json:"waybill_apply_new_info"` } `json:"results"` }
type WlbWaybillGetResponseResult ¶
type WlbWaybillGetResponseResult struct {
Response *WlbWaybillGetResponse `json:"wlb_waybill_get_response"`
}
type WlbWaybillSearchRequest ¶
type WlbWaybillSearchRequest struct {
open_taobao.TaobaoMethodRequest
}
商家查询物流服务商的可用单号
func (*WlbWaybillSearchRequest) GetResponse ¶
func (r *WlbWaybillSearchRequest) GetResponse(accessToken string) (*WlbWaybillSearchResponse, []byte, error)
func (*WlbWaybillSearchRequest) SetCpCode ¶
func (r *WlbWaybillSearchRequest) SetCpCode(value string)
顺丰(SF)、EMS(标准快递:EMS;经济快件:EYB)、宅急送(ZJS)、圆通(YTO)、中通(ZTO)、百世汇通(HTKY)、优速(UC)、申通(STO)、天天快递 (TTKDEX)、全峰 (QFKD)、快捷(FAST)、邮政小包(POSTB)
type WlbWaybillSearchResponse ¶
type WlbWaybillSearchResponse struct { Results struct { WaybillApplySubscriptionInfo []*WaybillApplySubscriptionInfo `json:"waybill_apply_subscription_info"` } `json:"results"` }
type WlbWaybillSearchResponseResult ¶
type WlbWaybillSearchResponseResult struct {
Response *WlbWaybillSearchResponse `json:"wlb_waybill_search_response"`
}
type WlbWaybillUpdateRequest ¶
type WlbWaybillUpdateRequest struct {
open_taobao.TaobaoMethodRequest
}
商家可更新单号的订单绑定关系
func (*WlbWaybillUpdateRequest) GetResponse ¶
func (r *WlbWaybillUpdateRequest) GetResponse(accessToken string) (*WlbWaybillUpdateResponse, []byte, error)
func (*WlbWaybillUpdateRequest) SetCpCode ¶
func (r *WlbWaybillUpdateRequest) SetCpCode(value string)
顺丰(SF)、EMS(标准快递:EMS;经济快件:EYB)、宅急送(ZJS)、圆通(YTO)、中通(ZTO)、百世汇通(HTKY)、优速(UC)、申通(STO)、天天快递 (TTKDEX)、全峰 (QFKD)、快捷(FAST)
func (*WlbWaybillUpdateRequest) SetTradeOrderInfo ¶
func (r *WlbWaybillUpdateRequest) SetTradeOrderInfo(value string)
订单数据
type WlbWaybillUpdateResponse ¶
type WlbWaybillUpdateResponse struct { Results struct { WaybillApplyUpdateInfo []*WaybillApplyUpdateInfo `json:"waybill_apply_update_info"` } `json:"results"` }
type WlbWaybillUpdateResponseResult ¶
type WlbWaybillUpdateResponseResult struct {
Response *WlbWaybillUpdateResponse `json:"wlb_waybill_update_response"`
}
type WlbWaybillallocationRequestwaybillnumRequest ¶
type WlbWaybillallocationRequestwaybillnumRequest struct {
open_taobao.TaobaoMethodRequest
}
商家申请电子面单
func (*WlbWaybillallocationRequestwaybillnumRequest) GetResponse ¶
func (r *WlbWaybillallocationRequestwaybillnumRequest) GetResponse(accessToken string) (*WlbWaybillallocationRequestwaybillnumResponse, []byte, error)
func (*WlbWaybillallocationRequestwaybillnumRequest) SetNum ¶
func (r *WlbWaybillallocationRequestwaybillnumRequest) SetNum(value string)
申请号码数量
func (*WlbWaybillallocationRequestwaybillnumRequest) SetOutBizCode ¶
func (r *WlbWaybillallocationRequestwaybillnumRequest) SetOutBizCode(value string)
外部去重号
func (*WlbWaybillallocationRequestwaybillnumRequest) SetPoolType ¶
func (r *WlbWaybillallocationRequestwaybillnumRequest) SetPoolType(value string)
面单类型
func (*WlbWaybillallocationRequestwaybillnumRequest) SetServiceCode ¶
func (r *WlbWaybillallocationRequestwaybillnumRequest) SetServiceCode(value string)
服务编码
func (*WlbWaybillallocationRequestwaybillnumRequest) SetUserId ¶
func (r *WlbWaybillallocationRequestwaybillnumRequest) SetUserId(value string)
用户ID<br /> 支持的最大列表长度为:19
type WlbWaybillallocationRequestwaybillnumResponseResult ¶
type WlbWaybillallocationRequestwaybillnumResponseResult struct {
Response *WlbWaybillallocationRequestwaybillnumResponse `json:"wlb_waybillallocation_requestwaybillnum_response"`
}
type WlbWlborderGetRequest ¶
type WlbWlborderGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据物流宝订单编号查询物流宝订单概要信息
func (*WlbWlborderGetRequest) GetResponse ¶
func (r *WlbWlborderGetRequest) GetResponse(accessToken string) (*WlbWlborderGetResponse, []byte, error)
func (*WlbWlborderGetRequest) SetWlbOrderCode ¶
func (r *WlbWlborderGetRequest) SetWlbOrderCode(value string)
物流宝订单编码
type WlbWlborderGetResponse ¶
type WlbWlborderGetResponse struct {
WlbOrder *WlbOrder `json:"wlb_order"`
}
type WlbWlborderGetResponseResult ¶
type WlbWlborderGetResponseResult struct {
Response *WlbWlborderGetResponse `json:"wlb_wlborder_get_response"`
}