Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Shopeer ¶
type Shopeer interface { //auth AuthorizationURL() string GetAccesstoken(code string, shopID int64) authEntity.GetAccessTokenResult RefreshAccessToken(shop commonentity.ShopInfo) authEntity.RefreshAccessTokenResult //order GetOrderList( timeRangeField order.TimeRangeField, timeFrom, timeTo, pageSize int, cursor string, orderStatus order.OrderStatus, responseOptionalFields string) orderEntity.GetOrderListResult GetShipmentList(cursor string, pageSize int) orderEntity.GetShipmentListResult GetOrderDetail(orderSnList []string, responseOptionalFields ...string) orderEntity.GetOrderDetailResult SplitOrder(orderSn string, packageList []orderEntity.PackageListRequestEntity) orderEntity.SplitOrderResult UnSplitOrder(orderSn string) orderEntity.UnSplitOrderResult CancelOrder(orderSn string, cancelReason order.CancelReason, itemList []orderEntity.CancelOrderRequestEntity) orderEntity.CancelOrderResult HandleBuyerCancellation(orderSn string, operation order.Operation) orderEntity.HandleBuyerCancellationResult SetNote(orderSn, note string) orderEntity.SetNoteResult AddInvoiceData(orderSn string, invoiceData orderEntity.InvoiceDataEntity) orderEntity.AddInvoiceDataResult //logistics GetShippingParameter(orderSn string) logisticsEntity.GetShippingParameterResult GetTrackingNumber(orderSn, packageNumber string, responseOptionalFields ...string) logisticsEntity.GetTrackingNumberResult ShipOrder(orderSn, packageNumber string, pickup *logisticsEntity.ShipOrderRequestPickupEntity, dropoff *logisticsEntity.ShipOrderRequestDropoffEntity, nonIntegrated *logisticsEntity.ShipOrderRequestNonIntegratedEntity) logisticsEntity.ShipOrderResult UpdateShippingOrder(orderSn, packageNumber string, pickup *logisticsEntity.UpdateShippingOrderRequestPickupEntity) logisticsEntity.UpdateShippingOrderResult GetShippingDocumentParameter(orderList *logisticsEntity.ShippingDocumentParameterRequestOrderListEntity) logisticsEntity.GetShippingDocumentParameterResult CreateShippingDocument(orderList *logisticsEntity.CreateShippingDocumentRequestOrderListEntity) logisticsEntity.CreateShippingDocumentResult GetShippingDocumentResult(orderList *logisticsEntity.GetShippingDocumentResultRequestOrderListEntity) logisticsEntity.GetShippingDocumentResult DownloadShippingDocument(orderList *logisticsEntity.DownloadShippingDocumentRequestOrderListEntity) logisticsEntity.DownloadShippingDocumentResult GetShippingDocumentInfo(orderSn, packageNumber string) logisticsEntity.GetShippingDocumentInfoResult GetTrackingInfo(orderSn, packageNumber string) logisticsEntity.GetTrackingInfoResult GetAddressList() logisticsEntity.GetAddressListResult SetAddressConfig(showPickupAddress bool, AddressTypeConfig logisticsEntity.AddressTypeConfigEntity) logisticsEntity.SetAddressConfigResult DeleteAddress(addressID int64) logisticsEntity.DeleteAddressResult GetChannelList() logisticsEntity.GetChannelListResult UpdateChannel(logisticsChannelID int64, enabled, preferred, codEnabled bool) logisticsEntity.UpdateChannelResult BatchShipOrder(orderList *logisticsEntity.BatchShipOrderRequestOrderListEntity, pickup *logisticsEntity.BatchShipOrderRequestPickupEntity, dropoff *logisticsEntity.BatchShipOrderRequestDropoffEntity, nonIntegrated *logisticsEntity.BatchShipOrderRequestNonIntegratedEntity) logisticsEntity.BatchShipOrderResult //product GetComment(itemID, commentID int64, cursor string, pageSize int) productEntity.GetCommentResult ReplyComment(commentList []productEntity.ReplyCommentRequestCommentEntity) productEntity.ReplyCommentResult GetItemBaseInfo(itemIdList []int64) productEntity.GetItemBaseInfoResult GetItemExtraInfo(itemIdList []int64) productEntity.GetItemExtraInfoResult GetItemList(offset, pageSize, updateTimeFrom, updateTimeTo int, itemStatus product.ItemStatus) productEntity.GetItemListResult }
Shopeer
Click to show internal directories.
Click to hide internal directories.