package
0.0.0-20240405104727-3fc460ca096e
Repository: https://github.com/brandedtech/sp-api-sdk.git
Documentation: pkg.go.dev
# Functions
NewCancelShipmentOldRequest generates requests for CancelShipmentOld.
NewCancelShipmentRequest generates requests for CancelShipment.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateShipmentRequest calls the generic CreateShipment builder with application/json body.
NewCreateShipmentRequestWithBody generates requests for CreateShipment with any type of body.
NewGetAdditionalSellerInputsOldRequest calls the generic GetAdditionalSellerInputsOld builder with application/json body.
NewGetAdditionalSellerInputsOldRequestWithBody generates requests for GetAdditionalSellerInputsOld with any type of body.
NewGetAdditionalSellerInputsRequest calls the generic GetAdditionalSellerInputs builder with application/json body.
NewGetAdditionalSellerInputsRequestWithBody generates requests for GetAdditionalSellerInputs with any type of body.
NewGetEligibleShipmentServicesOldRequest calls the generic GetEligibleShipmentServicesOld builder with application/json body.
NewGetEligibleShipmentServicesOldRequestWithBody generates requests for GetEligibleShipmentServicesOld with any type of body.
NewGetEligibleShipmentServicesRequest calls the generic GetEligibleShipmentServices builder with application/json body.
NewGetEligibleShipmentServicesRequestWithBody generates requests for GetEligibleShipmentServices with any type of body.
NewGetShipmentRequest generates requests for GetShipment.
ParseCancelShipmentOldResp parses an HTTP response from a CancelShipmentOldWithResponse call.
ParseCancelShipmentResp parses an HTTP response from a CancelShipmentWithResponse call.
ParseCreateShipmentResp parses an HTTP response from a CreateShipmentWithResponse call.
ParseGetAdditionalSellerInputsOldResp parses an HTTP response from a GetAdditionalSellerInputsOldWithResponse call.
ParseGetAdditionalSellerInputsResp parses an HTTP response from a GetAdditionalSellerInputsWithResponse call.
ParseGetEligibleShipmentServicesOldResp parses an HTTP response from a GetEligibleShipmentServicesOldWithResponse call.
ParseGetEligibleShipmentServicesResp parses an HTTP response from a GetEligibleShipmentServicesWithResponse call.
ParseGetShipmentResp parses an HTTP response from a GetShipmentWithResponse 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.
# Constants
List of CarrierWillPickUpOption.
List of CarrierWillPickUpOption.
List of CarrierWillPickUpOption.
List of DeliveryExperienceOption.
List of DeliveryExperienceOption.
List of DeliveryExperienceOption.
List of DeliveryExperienceOption.
List of DeliveryExperienceOption.
List of DeliveryExperienceType.
List of DeliveryExperienceType.
List of DeliveryExperienceType.
List of DeliveryExperienceType.
List of FileType.
List of FileType.
List of FileType.
List of HazmatType.
List of HazmatType.
List of InputTargetType.
List of InputTargetType.
List of LabelFormat.
List of LabelFormat.
List of LabelFormat.
List of LabelFormat.
List of LabelFormat.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of PredefinedPackageDimensions.
List of ShipmentStatus.
List of ShipmentStatus.
List of ShipmentStatus.
List of ShipmentStatus.
List of StandardIdForLabel.
List of UnitOfLength.
List of UnitOfLength.
List of UnitOfWeight.
List of UnitOfWeight.
# Structs
AdditionalInputs defines model for AdditionalInputs.
AdditionalSellerInput defines model for AdditionalSellerInput.
AdditionalSellerInputs defines model for AdditionalSellerInputs.
Address defines model for Address.
AvailableCarrierWillPickUpOption defines model for AvailableCarrierWillPickUpOption.
AvailableDeliveryExperienceOption defines model for AvailableDeliveryExperienceOption.
AvailableShippingServiceOptions defines model for AvailableShippingServiceOptions.
No description provided by the author
No description provided by the author
CancelShipmentResponse defines model for CancelShipmentResponse.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
Constraint defines model for Constraint.
CreateShipmentRequest defines model for CreateShipmentRequest.
No description provided by the author
CreateShipmentResponse defines model for CreateShipmentResponse.
CurrencyAmount defines model for CurrencyAmount.
Error defines model for Error.
FileContents defines model for FileContents.
No description provided by the author
GetAdditionalSellerInputsRequest defines model for GetAdditionalSellerInputsRequest.
No description provided by the author
GetAdditionalSellerInputsResponse defines model for GetAdditionalSellerInputsResponse.
GetAdditionalSellerInputsResult defines model for GetAdditionalSellerInputsResult.
No description provided by the author
GetEligibleShipmentServicesRequest defines model for GetEligibleShipmentServicesRequest.
No description provided by the author
GetEligibleShipmentServicesResponse defines model for GetEligibleShipmentServicesResponse.
GetEligibleShipmentServicesResult defines model for GetEligibleShipmentServicesResult.
No description provided by the author
GetShipmentResponse defines model for GetShipmentResponse.
Item defines model for Item.
ItemLevelFields defines model for ItemLevelFields.
Label defines model for Label.
LabelCustomization defines model for LabelCustomization.
LabelDimensions defines model for LabelDimensions.
LabelFormatOption defines model for LabelFormatOption.
LabelFormatOptionRequest defines model for LabelFormatOptionRequest.
Length defines model for Length.
PackageDimensions defines model for PackageDimensions.
RejectedShippingService defines model for RejectedShippingService.
SellerInputDefinition defines model for SellerInputDefinition.
Shipment defines model for Shipment.
ShipmentRequestDetails defines model for ShipmentRequestDetails.
ShippingOfferingFilter defines model for ShippingOfferingFilter.
ShippingService defines model for ShippingService.
ShippingServiceOptions defines model for ShippingServiceOptions.
TemporarilyUnavailableCarrier defines model for TemporarilyUnavailableCarrier.
TermsAndConditionsNotAcceptedCarrier defines model for TermsAndConditionsNotAcceptedCarrier.
Weight defines model for Weight.
# 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
AdditionalInputsList defines model for AdditionalInputsList.
AdditionalSellerInputsList defines model for AdditionalSellerInputsList.
AddressLine1 defines model for AddressLine1.
AddressLine2 defines model for AddressLine2.
AddressLine3 defines model for AddressLine3.
AddressName defines model for AddressName.
AmazonOrderId defines model for AmazonOrderId.
AvailableCarrierWillPickUpOptionsList defines model for AvailableCarrierWillPickUpOptionsList.
AvailableDeliveryExperienceOptionsList defines model for AvailableDeliveryExperienceOptionsList.
AvailableFormatOptionsForLabel defines model for AvailableFormatOptionsForLabel.
AvailableFormatOptionsForLabelList defines model for AvailableFormatOptionsForLabelList.
CarrierWillPickUpOption defines model for CarrierWillPickUpOption.
City defines model for City.
ClientOption allows setting custom parameters during construction.
Constraints defines model for Constraints.
CountryCode defines model for CountryCode.
CreateShipmentJSONBody defines parameters for CreateShipment.
CreateShipmentRequestBody defines body for CreateShipment for application/json ContentType.
CustomTextForLabel defines model for CustomTextForLabel.
DeliveryExperienceOption defines model for DeliveryExperienceOption.
DeliveryExperienceType defines model for DeliveryExperienceType.
DistrictOrCounty defines model for DistrictOrCounty.
EmailAddress defines model for EmailAddress.
ErrorList defines model for ErrorList.
FileType defines model for FileType.
GetAdditionalSellerInputsJSONBody defines parameters for GetAdditionalSellerInputs.
GetAdditionalSellerInputsRequestBody defines body for GetAdditionalSellerInputs for application/json ContentType.
GetAdditionalSellerInputsOldJSONBody defines parameters for GetAdditionalSellerInputsOld.
GetAdditionalSellerInputsOldRequestBody defines body for GetAdditionalSellerInputsOld for application/json ContentType.
GetEligibleShipmentServicesJSONBody defines parameters for GetEligibleShipmentServices.
GetEligibleShipmentServicesRequestBody defines body for GetEligibleShipmentServices for application/json ContentType.
GetEligibleShipmentServicesOldJSONBody defines parameters for GetEligibleShipmentServicesOld.
GetEligibleShipmentServicesOldRequestBody defines body for GetEligibleShipmentServicesOld for application/json ContentType.
HazmatType defines model for HazmatType.
InputTargetType defines model for InputTargetType.
ItemDescription defines model for ItemDescription.
ItemLevelFieldsList defines model for ItemLevelFieldsList.
ItemList defines model for ItemList.
ItemQuantity defines model for ItemQuantity.
LabelDimension defines model for LabelDimension.
LabelFormat defines model for LabelFormat.
LabelFormatList defines model for LabelFormatList.
OrderItemId defines model for OrderItemId.
PackageDimension defines model for PackageDimension.
PhoneNumber defines model for PhoneNumber.
PostalCode defines model for PostalCode.
PredefinedPackageDimensions defines model for PredefinedPackageDimensions.
RejectedShippingServiceList defines model for RejectedShippingServiceList.
RequestBeforeFn is the function signature for the RequestBefore callback function.
ResponseAfterFn is the function signature for the ResponseAfter callback function.
RestrictedSetValues defines model for RestrictedSetValues.
SellerOrderId defines model for SellerOrderId.
ShipmentId defines model for ShipmentId.
ShipmentStatus defines model for ShipmentStatus.
ShippingServiceIdentifier defines model for ShippingServiceIdentifier.
ShippingServiceList defines model for ShippingServiceList.
StandardIdForLabel defines model for StandardIdForLabel.
StateOrProvinceCode defines model for StateOrProvinceCode.
TemporarilyUnavailableCarrierList defines model for TemporarilyUnavailableCarrierList.
TermsAndConditionsNotAcceptedCarrierList defines model for TermsAndConditionsNotAcceptedCarrierList.
Timestamp defines model for Timestamp.
TrackingId defines model for TrackingId.
TransparencyCode defines model for TransparencyCode.
TransparencyCodeList defines model for TransparencyCodeList.
UnitOfLength defines model for UnitOfLength.
UnitOfWeight defines model for UnitOfWeight.
WeightValue defines model for WeightValue.