Documentation ¶
Index ¶
- func NewConnection(options ...OptFunc) ebaysdk.Connection
- func NewGetMultipleItems(items []string, includeSelector *string, messageID *string) ebaysdk.Request
- func NewGetSingleItem(itemID string, variationSKU *string, includeSelector *string, ...) ebaysdk.Request
- type GetMultipleItemsRequest
- type GetMultipleItemsResponse
- type GetSingleItemRequest
- type GetSingleItemResponse
- type Item
- type OptFunc
- func SetAppID(id string) OptFunc
- func SetDebug(is bool) OptFunc
- func SetDomain(domain string) OptFunc
- func SetErrors(is bool) OptFunc
- func SetHTTPS(is bool) OptFunc
- func SetSiteID(id int) OptFunc
- func SetTimeout(second int) OptFunc
- func SetTrackingID(id string) OptFunc
- func SetTrackingPartnerCode(code string) OptFunc
- func SetURI(uri string) OptFunc
- func SetVersion(version int) OptFunc
- func SetWarnings(is bool) OptFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConnection ¶
func NewConnection(options ...OptFunc) ebaysdk.Connection
NewConnection return new shopping API connection
Types ¶
type GetMultipleItemsRequest ¶
GetMultipleItemsRequest request
func (GetMultipleItemsRequest) BodyXML ¶
func (r GetMultipleItemsRequest) BodyXML() string
BodyXML return XML body request
func (GetMultipleItemsRequest) Name ¶
func (r GetMultipleItemsRequest) Name() string
Name return request name
func (GetMultipleItemsRequest) ParseResponse ¶
func (r GetMultipleItemsRequest) ParseResponse(content []byte) (ebaysdk.Response, error)
ParseResponse return parsed response
type GetMultipleItemsResponse ¶
type GetMultipleItemsResponse struct { ebaysdk.EbayResponse Item []Item }
GetMultipleItemsResponse response
func (GetMultipleItemsResponse) ResponseErrors ¶
func (r GetMultipleItemsResponse) ResponseErrors() ebaysdk.Errors
ResponseErrors return response errors
type GetSingleItemRequest ¶
type GetSingleItemRequest struct { ItemID string VariationSKU string IncludeSelector string MessageID string }
GetSingleItemRequest request
func (GetSingleItemRequest) BodyXML ¶
func (r GetSingleItemRequest) BodyXML() string
BodyXML return XML body request
func (GetSingleItemRequest) Name ¶
func (r GetSingleItemRequest) Name() string
Name return request name
func (GetSingleItemRequest) ParseResponse ¶
func (r GetSingleItemRequest) ParseResponse(content []byte) (ebaysdk.Response, error)
ParseResponse return parsed response
type GetSingleItemResponse ¶
type GetSingleItemResponse struct { ebaysdk.EbayResponse Item Item }
GetSingleItemResponse response
func (GetSingleItemResponse) ResponseErrors ¶
func (r GetSingleItemResponse) ResponseErrors() ebaysdk.Errors
ResponseErrors return response errors
type Item ¶
type Item struct { ItemID string Title string Quantity int QuantitySold int EndTime string ListingStatus string }
Item response data
func (Item) IsSelingActive ¶
IsSelingActive return true if active, otherwise false
type OptFunc ¶
OptFunc is a function that configures a shopping.
func SetTimeout ¶
SetTimeout HTTP request timeout (default: 20).
func SetTrackingID ¶
SetTrackingID ID to identify you to your tracking partner.
func SetTrackingPartnerCode ¶
SetTrackingPartnerCode third party who is your tracking partner.