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.
NewConfirmCustomizationDetailsRequest calls the generic ConfirmCustomizationDetails builder with application/json body.
NewConfirmCustomizationDetailsRequestWithBody generates requests for ConfirmCustomizationDetails with any type of body.
NewCreateAmazonMotorsRequest calls the generic CreateAmazonMotors builder with application/json body.
NewCreateAmazonMotorsRequestWithBody generates requests for CreateAmazonMotors with any type of body.
NewCreateConfirmDeliveryDetailsRequest calls the generic CreateConfirmDeliveryDetails builder with application/json body.
NewCreateConfirmDeliveryDetailsRequestWithBody generates requests for CreateConfirmDeliveryDetails with any type of body.
NewCreateConfirmOrderDetailsRequest calls the generic CreateConfirmOrderDetails builder with application/json body.
NewCreateConfirmOrderDetailsRequestWithBody generates requests for CreateConfirmOrderDetails with any type of body.
NewCreateConfirmServiceDetailsRequest calls the generic CreateConfirmServiceDetails builder with application/json body.
NewCreateConfirmServiceDetailsRequestWithBody generates requests for CreateConfirmServiceDetails with any type of body.
NewCreateDigitalAccessKeyRequest calls the generic CreateDigitalAccessKey builder with application/json body.
NewCreateDigitalAccessKeyRequestWithBody generates requests for CreateDigitalAccessKey with any type of body.
NewCreateLegalDisclosureRequest calls the generic CreateLegalDisclosure builder with application/json body.
NewCreateLegalDisclosureRequestWithBody generates requests for CreateLegalDisclosure with any type of body.
NewCreateNegativeFeedbackRemovalRequest generates requests for CreateNegativeFeedbackRemoval.
NewCreateUnexpectedProblemRequest calls the generic CreateUnexpectedProblem builder with application/json body.
NewCreateUnexpectedProblemRequestWithBody generates requests for CreateUnexpectedProblem with any type of body.
NewCreateWarrantyRequest calls the generic CreateWarranty builder with application/json body.
NewCreateWarrantyRequestWithBody generates requests for CreateWarranty with any type of body.
NewGetAttributesRequest generates requests for GetAttributes.
NewGetMessagingActionsForOrderRequest generates requests for GetMessagingActionsForOrder.
ParseConfirmCustomizationDetailsResp parses an HTTP response from a ConfirmCustomizationDetailsWithResponse call.
ParseCreateAmazonMotorsResp parses an HTTP response from a CreateAmazonMotorsWithResponse call.
ParseCreateConfirmDeliveryDetailsResp parses an HTTP response from a CreateConfirmDeliveryDetailsWithResponse call.
ParseCreateConfirmOrderDetailsResp parses an HTTP response from a CreateConfirmOrderDetailsWithResponse call.
ParseCreateConfirmServiceDetailsResp parses an HTTP response from a CreateConfirmServiceDetailsWithResponse call.
ParseCreateDigitalAccessKeyResp parses an HTTP response from a CreateDigitalAccessKeyWithResponse call.
ParseCreateLegalDisclosureResp parses an HTTP response from a CreateLegalDisclosureWithResponse call.
ParseCreateNegativeFeedbackRemovalResp parses an HTTP response from a CreateNegativeFeedbackRemovalWithResponse call.
ParseCreateUnexpectedProblemResp parses an HTTP response from a CreateUnexpectedProblemWithResponse call.
ParseCreateWarrantyResp parses an HTTP response from a CreateWarrantyWithResponse call.
ParseGetAttributesResp parses an HTTP response from a GetAttributesWithResponse call.
ParseGetMessagingActionsForOrderResp parses an HTTP response from a GetMessagingActionsForOrderWithResponse 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

Attachment defines model for Attachment.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
ConfirmCustomizationDetailsParams defines parameters for ConfirmCustomizationDetails.
No description provided by the author
CreateAmazonMotorsParams defines parameters for CreateAmazonMotors.
CreateAmazonMotorsRequest defines model for CreateAmazonMotorsRequest.
No description provided by the author
CreateAmazonMotorsResponse defines model for CreateAmazonMotorsResponse.
CreateConfirmCustomizationDetailsRequest defines model for CreateConfirmCustomizationDetailsRequest.
CreateConfirmCustomizationDetailsResponse defines model for CreateConfirmCustomizationDetailsResponse.
CreateConfirmDeliveryDetailsParams defines parameters for CreateConfirmDeliveryDetails.
CreateConfirmDeliveryDetailsRequest defines model for CreateConfirmDeliveryDetailsRequest.
No description provided by the author
CreateConfirmDeliveryDetailsResponse defines model for CreateConfirmDeliveryDetailsResponse.
CreateConfirmOrderDetailsParams defines parameters for CreateConfirmOrderDetails.
CreateConfirmOrderDetailsRequest defines model for CreateConfirmOrderDetailsRequest.
No description provided by the author
CreateConfirmOrderDetailsResponse defines model for CreateConfirmOrderDetailsResponse.
CreateConfirmServiceDetailsParams defines parameters for CreateConfirmServiceDetails.
CreateConfirmServiceDetailsRequest defines model for CreateConfirmServiceDetailsRequest.
No description provided by the author
CreateConfirmServiceDetailsResponse defines model for CreateConfirmServiceDetailsResponse.
CreateDigitalAccessKeyParams defines parameters for CreateDigitalAccessKey.
CreateDigitalAccessKeyRequest defines model for CreateDigitalAccessKeyRequest.
No description provided by the author
CreateDigitalAccessKeyResponse defines model for CreateDigitalAccessKeyResponse.
CreateLegalDisclosureParams defines parameters for CreateLegalDisclosure.
CreateLegalDisclosureRequest defines model for CreateLegalDisclosureRequest.
No description provided by the author
CreateLegalDisclosureResponse defines model for CreateLegalDisclosureResponse.
CreateNegativeFeedbackRemovalParams defines parameters for CreateNegativeFeedbackRemoval.
No description provided by the author
CreateNegativeFeedbackRemovalResponse defines model for CreateNegativeFeedbackRemovalResponse.
CreateUnexpectedProblemParams defines parameters for CreateUnexpectedProblem.
CreateUnexpectedProblemRequest defines model for CreateUnexpectedProblemRequest.
No description provided by the author
CreateUnexpectedProblemResponse defines model for CreateUnexpectedProblemResponse.
CreateWarrantyParams defines parameters for CreateWarranty.
CreateWarrantyRequest defines model for CreateWarrantyRequest.
No description provided by the author
CreateWarrantyResponse defines model for CreateWarrantyResponse.
Error defines model for Error.
GetAttributesParams defines parameters for GetAttributes.
No description provided by the author
GetAttributesResponse defines model for GetAttributesResponse.
GetMessagingActionResponse defines model for GetMessagingActionResponse.
GetMessagingActionsForOrderParams defines parameters for GetMessagingActionsForOrder.
No description provided by the author
GetMessagingActionsForOrderResponse defines model for GetMessagingActionsForOrderResponse.
GetSchemaResponse defines model for GetSchemaResponse.
LinkObject defines model for LinkObject.
MessagingAction defines model for MessagingAction.
Schema defines model for Schema.

# 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.
ConfirmCustomizationDetailsJSONBody defines parameters for ConfirmCustomizationDetails.
ConfirmCustomizationDetailsRequestBody defines body for ConfirmCustomizationDetails for application/json ContentType.
CreateAmazonMotorsJSONBody defines parameters for CreateAmazonMotors.
CreateAmazonMotorsRequestBody defines body for CreateAmazonMotors for application/json ContentType.
CreateConfirmDeliveryDetailsJSONBody defines parameters for CreateConfirmDeliveryDetails.
CreateConfirmDeliveryDetailsRequestBody defines body for CreateConfirmDeliveryDetails for application/json ContentType.
CreateConfirmOrderDetailsJSONBody defines parameters for CreateConfirmOrderDetails.
CreateConfirmOrderDetailsRequestBody defines body for CreateConfirmOrderDetails for application/json ContentType.
CreateConfirmServiceDetailsJSONBody defines parameters for CreateConfirmServiceDetails.
CreateConfirmServiceDetailsRequestBody defines body for CreateConfirmServiceDetails for application/json ContentType.
CreateDigitalAccessKeyJSONBody defines parameters for CreateDigitalAccessKey.
CreateDigitalAccessKeyRequestBody defines body for CreateDigitalAccessKey for application/json ContentType.
CreateLegalDisclosureJSONBody defines parameters for CreateLegalDisclosure.
CreateLegalDisclosureRequestBody defines body for CreateLegalDisclosure for application/json ContentType.
CreateUnexpectedProblemJSONBody defines parameters for CreateUnexpectedProblem.
CreateUnexpectedProblemRequestBody defines body for CreateUnexpectedProblem for application/json ContentType.
CreateWarrantyJSONBody defines parameters for CreateWarranty.
CreateWarrantyRequestBody defines body for CreateWarranty for application/json ContentType.
ErrorList defines model for ErrorList.
RequestBeforeFn is the function signature for the RequestBefore callback function.
ResponseAfterFn is the function signature for the ResponseAfter callback function.