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.
NewGetMyFeesEstimateForASINRequest calls the generic GetMyFeesEstimateForASIN builder with application/json body.
NewGetMyFeesEstimateForASINRequestWithBody generates requests for GetMyFeesEstimateForASIN with any type of body.
NewGetMyFeesEstimateForSKURequest calls the generic GetMyFeesEstimateForSKU builder with application/json body.
NewGetMyFeesEstimateForSKURequestWithBody generates requests for GetMyFeesEstimateForSKU with any type of body.
ParseGetMyFeesEstimateForASINResp parses an HTTP response from a GetMyFeesEstimateForASINWithResponse call.
ParseGetMyFeesEstimateForSKUResp parses an HTTP response from a GetMyFeesEstimateForSKUWithResponse 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

Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
Error defines model for Error.
FeeDetail defines model for FeeDetail.
FeesEstimate defines model for FeesEstimate.
FeesEstimateError defines model for FeesEstimateError.
FeesEstimateIdentifier defines model for FeesEstimateIdentifier.
FeesEstimateRequest defines model for FeesEstimateRequest.
FeesEstimateResult defines model for FeesEstimateResult.
No description provided by the author
No description provided by the author
GetMyFeesEstimateRequest defines model for GetMyFeesEstimateRequest.
GetMyFeesEstimateResponse defines model for GetMyFeesEstimateResponse.
GetMyFeesEstimateResult defines model for GetMyFeesEstimateResult.
IncludedFeeDetail defines model for IncludedFeeDetail.
MoneyType defines model for MoneyType.
Points defines model for Points.
PriceToEstimateFees defines model for PriceToEstimateFees.

# 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

ClientOption allows setting custom parameters during construction.
ErrorList defines model for ErrorList.
FeeDetailList defines model for FeeDetailList.
FeesEstimateErrorDetail defines model for FeesEstimateErrorDetail.
GetMyFeesEstimateForASINJSONBody defines parameters for GetMyFeesEstimateForASIN.
GetMyFeesEstimateForASINRequestBody defines body for GetMyFeesEstimateForASIN for application/json ContentType.
GetMyFeesEstimateForSKUJSONBody defines parameters for GetMyFeesEstimateForSKU.
GetMyFeesEstimateForSKURequestBody defines body for GetMyFeesEstimateForSKU for application/json ContentType.
IncludedFeeDetailList defines model for IncludedFeeDetailList.
RequestBeforeFn is the function signature for the RequestBefore callback function.
ResponseAfterFn is the function signature for the ResponseAfter callback function.