# 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.
NewSendInvoiceRequest calls the generic SendInvoice builder with application/json body.
NewSendInvoiceRequestWithBody generates requests for SendInvoice with any type of body.
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.
ParseSendInvoiceResp parses an HTTP response from a SendInvoiceWithResponse call.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.
WithResponseEditorFn allows setting up a callback function, which will be called right after receive the response.

# Structs

Attachment Represents a file uploaded to a destination that was created by the [createUploadDestinationForResource](doc:uploads-api-reference#post-uploads2020-11-01uploaddestinationsresource) operation of the Selling Partner API for Uploads.
Client which conforms to the OpenAPI3 specification for this service.
No description provided by the author
ConfirmCustomizationDetailsParams defines parameters for ConfirmCustomizationDetails.
No description provided by the author
CreateAmazonMotorsParams defines parameters for CreateAmazonMotors.
CreateAmazonMotorsRequest The request schema for the createAmazonMotors operation.
No description provided by the author
CreateAmazonMotorsResponse The response schema for the createAmazonMotors operation.
CreateConfirmCustomizationDetailsRequest The request schema for the confirmCustomizationDetails operation.
CreateConfirmCustomizationDetailsResponse The response schema for the confirmCustomizationDetails operation.
CreateConfirmDeliveryDetailsParams defines parameters for CreateConfirmDeliveryDetails.
CreateConfirmDeliveryDetailsRequest The request schema for the createConfirmDeliveryDetails operation.
No description provided by the author
CreateConfirmDeliveryDetailsResponse The response schema for the createConfirmDeliveryDetails operation.
CreateConfirmOrderDetailsParams defines parameters for CreateConfirmOrderDetails.
CreateConfirmOrderDetailsRequest The request schema for the createConfirmOrderDetails operation.
No description provided by the author
CreateConfirmOrderDetailsResponse The response schema for the createConfirmOrderDetails operation.
CreateConfirmServiceDetailsParams defines parameters for CreateConfirmServiceDetails.
CreateConfirmServiceDetailsRequest The request schema for the createConfirmServiceDetails operation.
No description provided by the author
CreateConfirmServiceDetailsResponse The response schema for the createConfirmServiceDetails operation.
CreateDigitalAccessKeyParams defines parameters for CreateDigitalAccessKey.
CreateDigitalAccessKeyRequest The request schema for the createDigitalAccessKey operation.
No description provided by the author
CreateDigitalAccessKeyResponse The response schema for the createDigitalAccessKey operation.
CreateLegalDisclosureParams defines parameters for CreateLegalDisclosure.
CreateLegalDisclosureRequest The request schema for the createLegalDisclosure operation.
No description provided by the author
CreateLegalDisclosureResponse The response schema for the createLegalDisclosure operation.
CreateNegativeFeedbackRemovalParams defines parameters for CreateNegativeFeedbackRemoval.
No description provided by the author
CreateNegativeFeedbackRemovalResponse The response schema for the createNegativeFeedbackRemoval operation.
CreateUnexpectedProblemParams defines parameters for CreateUnexpectedProblem.
CreateUnexpectedProblemRequest The request schema for the createUnexpectedProblem operation.
No description provided by the author
CreateUnexpectedProblemResponse The response schema for the createUnexpectedProblem operation.
CreateWarrantyParams defines parameters for CreateWarranty.
CreateWarrantyRequest The request schema for the createWarranty operation.
No description provided by the author
CreateWarrantyResponse The response schema for the createWarranty operation.
Error Error response returned when the request is unsuccessful.
GetAttributesParams defines parameters for GetAttributes.
No description provided by the author
GetAttributesResponse The response schema for the GetAttributes operation.
GetMessagingActionResponse Describes a messaging action that can be taken for an order.
GetMessagingActionsForOrderParams defines parameters for GetMessagingActionsForOrder.
No description provided by the author
GetMessagingActionsForOrderResponse The response schema for the getMessagingActionsForOrder operation.
GetSchemaResponse defines model for GetSchemaResponse.
InvoiceRequest The request schema for the sendInvoice operation.
InvoiceResponse The response schema for the sendInvoice operation.
LinkObject A Link object.
MessagingAction A simple object containing the name of the template.
SendInvoiceParams defines parameters for SendInvoice.
No description provided by the author

# 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.
ConfirmCustomizationDetailsJSONRequestBody defines body for ConfirmCustomizationDetails for application/json ContentType.
CreateAmazonMotorsJSONRequestBody defines body for CreateAmazonMotors for application/json ContentType.
CreateConfirmDeliveryDetailsJSONRequestBody defines body for CreateConfirmDeliveryDetails for application/json ContentType.
CreateConfirmOrderDetailsJSONRequestBody defines body for CreateConfirmOrderDetails for application/json ContentType.
CreateConfirmServiceDetailsJSONRequestBody defines body for CreateConfirmServiceDetails for application/json ContentType.
CreateDigitalAccessKeyJSONRequestBody defines body for CreateDigitalAccessKey for application/json ContentType.
CreateLegalDisclosureJSONRequestBody defines body for CreateLegalDisclosure for application/json ContentType.
CreateUnexpectedProblemJSONRequestBody defines body for CreateUnexpectedProblem for application/json ContentType.
CreateWarrantyJSONRequestBody defines body for CreateWarranty for application/json ContentType.
ErrorList A list of error responses returned when a request is unsuccessful.
RequestEditorFn is the function signature for the RequestEditor callback function.
ResponseEditorFn is the function signature for the ResponseEditor callback function.
Schema A JSON schema document describing the expected payload of the action.
SendInvoiceJSONRequestBody defines body for SendInvoice for application/json ContentType.