package
0.0.0-20240405104727-3fc460ca096e
Repository: https://github.com/brandedtech/sp-api-sdk.git
Documentation: pkg.go.dev

# Functions

Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewGetCatalogItemRequest generates requests for GetCatalogItem.
NewListCatalogCategoriesRequest generates requests for ListCatalogCategories.
NewListCatalogItemsRequest generates requests for ListCatalogItems.
ParseGetCatalogItemResp parses an HTTP response from a GetCatalogItemWithResponse call.
ParseListCatalogCategoriesResp parses an HTTP response from a ListCatalogCategoriesWithResponse call.
ParseListCatalogItemsResp parses an HTTP response from a ListCatalogItemsWithResponse call.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestBefore allows setting up a callback function, which will be called right before sending the request.
WithResponseAfter allows setting up a callback function, which will be called right after get response the request.
WithUserAgent set up useragent add user agent to every request automatically.

# Structs

ASINIdentifier defines model for ASINIdentifier.
AttributeSetListType defines model for AttributeSetListType.
Categories defines model for Categories.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
CreatorType defines model for CreatorType.
DecimalWithUnits defines model for DecimalWithUnits.
DimensionType defines model for DimensionType.
Error defines model for Error.
GetCatalogItemParams defines parameters for GetCatalogItem.
No description provided by the author
GetCatalogItemResponse defines model for GetCatalogItemResponse.
IdentifierType defines model for IdentifierType.
Image defines model for Image.
Item defines model for Item.
LanguageType defines model for LanguageType.
ListCatalogCategoriesParams defines parameters for ListCatalogCategories.
No description provided by the author
ListCatalogCategoriesResponse defines model for ListCatalogCategoriesResponse.
ListCatalogItemsParams defines parameters for ListCatalogItems.
No description provided by the author
ListCatalogItemsResponse defines model for ListCatalogItemsResponse.
ListMatchingItemsResponse defines model for ListMatchingItemsResponse.
OfferListingCountType defines model for OfferListingCountType.
Price defines model for Price.
QualifiersType defines model for QualifiersType.
RelationshipType defines model for RelationshipType.
SalesRankType defines model for SalesRankType.
SellerSKUIdentifier defines model for SellerSKUIdentifier.
ShippingTimeType defines model for ShippingTimeType.

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.

# Type aliases

AttributeSetList defines model for AttributeSetList.
ClientOption allows setting custom parameters during construction.
ErrorList defines model for ErrorList.
ItemList defines model for ItemList.
ListOfCategories defines model for ListOfCategories.
NumberOfOfferListingsList defines model for NumberOfOfferListingsList.
RelationshipList defines model for RelationshipList.
RequestBeforeFn is the function signature for the RequestBefore callback function.
ResponseAfterFn is the function signature for the ResponseAfter callback function.
SalesRankList defines model for SalesRankList.