Documentation ¶
Index ¶
- type ASINInboundGuidance
- type ASINInboundGuidanceList
- type ASINPrepInstructions
- type ASINPrepInstructionsList
- type Address
- type AmazonPrepFeesDetails
- type AmazonPrepFeesDetailsList
- type Amount
- type BarcodeInstruction
- type BigDecimalType
- type BillOfLadingDownloadURL
- func (m *BillOfLadingDownloadURL) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BillOfLadingDownloadURL) MarshalBinary() ([]byte, error)
- func (m *BillOfLadingDownloadURL) UnmarshalBinary(b []byte) error
- func (m *BillOfLadingDownloadURL) Validate(formats strfmt.Registry) error
- type BoxContentsFeeDetails
- type BoxContentsSource
- type CommonTransportResult
- type Condition
- type ConfirmPreorderResponse
- func (m *ConfirmPreorderResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConfirmPreorderResponse) MarshalBinary() ([]byte, error)
- func (m *ConfirmPreorderResponse) UnmarshalBinary(b []byte) error
- func (m *ConfirmPreorderResponse) Validate(formats strfmt.Registry) error
- type ConfirmPreorderResult
- type ConfirmTransportResponse
- func (m *ConfirmTransportResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConfirmTransportResponse) MarshalBinary() ([]byte, error)
- func (m *ConfirmTransportResponse) UnmarshalBinary(b []byte) error
- func (m *ConfirmTransportResponse) Validate(formats strfmt.Registry) error
- type Contact
- type CreateInboundShipmentPlanRequest
- func (m *CreateInboundShipmentPlanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateInboundShipmentPlanRequest) MarshalBinary() ([]byte, error)
- func (m *CreateInboundShipmentPlanRequest) UnmarshalBinary(b []byte) error
- func (m *CreateInboundShipmentPlanRequest) Validate(formats strfmt.Registry) error
- type CreateInboundShipmentPlanResponse
- func (m *CreateInboundShipmentPlanResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateInboundShipmentPlanResponse) MarshalBinary() ([]byte, error)
- func (m *CreateInboundShipmentPlanResponse) UnmarshalBinary(b []byte) error
- func (m *CreateInboundShipmentPlanResponse) Validate(formats strfmt.Registry) error
- type CreateInboundShipmentPlanResult
- func (m *CreateInboundShipmentPlanResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateInboundShipmentPlanResult) MarshalBinary() ([]byte, error)
- func (m *CreateInboundShipmentPlanResult) UnmarshalBinary(b []byte) error
- func (m *CreateInboundShipmentPlanResult) Validate(formats strfmt.Registry) error
- type CurrencyCode
- type DateStringType
- func (m DateStringType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DateStringType) MarshalBinary() ([]byte, error)
- func (m DateStringType) MarshalJSON() ([]byte, error)
- func (m *DateStringType) UnmarshalBinary(b []byte) error
- func (m *DateStringType) UnmarshalJSON(b []byte) error
- func (m DateStringType) Validate(formats strfmt.Registry) error
- type Dimensions
- type Error
- type ErrorList
- type ErrorReason
- type EstimateTransportResponse
- func (m *EstimateTransportResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EstimateTransportResponse) MarshalBinary() ([]byte, error)
- func (m *EstimateTransportResponse) UnmarshalBinary(b []byte) error
- func (m *EstimateTransportResponse) Validate(formats strfmt.Registry) error
- type GetBillOfLadingResponse
- func (m *GetBillOfLadingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetBillOfLadingResponse) MarshalBinary() ([]byte, error)
- func (m *GetBillOfLadingResponse) UnmarshalBinary(b []byte) error
- func (m *GetBillOfLadingResponse) Validate(formats strfmt.Registry) error
- type GetInboundGuidanceResponse
- func (m *GetInboundGuidanceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetInboundGuidanceResponse) MarshalBinary() ([]byte, error)
- func (m *GetInboundGuidanceResponse) UnmarshalBinary(b []byte) error
- func (m *GetInboundGuidanceResponse) Validate(formats strfmt.Registry) error
- type GetInboundGuidanceResult
- func (m *GetInboundGuidanceResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetInboundGuidanceResult) MarshalBinary() ([]byte, error)
- func (m *GetInboundGuidanceResult) UnmarshalBinary(b []byte) error
- func (m *GetInboundGuidanceResult) Validate(formats strfmt.Registry) error
- type GetLabelsResponse
- type GetPreorderInfoResponse
- func (m *GetPreorderInfoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetPreorderInfoResponse) MarshalBinary() ([]byte, error)
- func (m *GetPreorderInfoResponse) UnmarshalBinary(b []byte) error
- func (m *GetPreorderInfoResponse) Validate(formats strfmt.Registry) error
- type GetPreorderInfoResult
- type GetPrepInstructionsResponse
- func (m *GetPrepInstructionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetPrepInstructionsResponse) MarshalBinary() ([]byte, error)
- func (m *GetPrepInstructionsResponse) UnmarshalBinary(b []byte) error
- func (m *GetPrepInstructionsResponse) Validate(formats strfmt.Registry) error
- type GetPrepInstructionsResult
- func (m *GetPrepInstructionsResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetPrepInstructionsResult) MarshalBinary() ([]byte, error)
- func (m *GetPrepInstructionsResult) UnmarshalBinary(b []byte) error
- func (m *GetPrepInstructionsResult) Validate(formats strfmt.Registry) error
- type GetShipmentItemsResponse
- func (m *GetShipmentItemsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetShipmentItemsResponse) MarshalBinary() ([]byte, error)
- func (m *GetShipmentItemsResponse) UnmarshalBinary(b []byte) error
- func (m *GetShipmentItemsResponse) Validate(formats strfmt.Registry) error
- type GetShipmentItemsResult
- func (m *GetShipmentItemsResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetShipmentItemsResult) MarshalBinary() ([]byte, error)
- func (m *GetShipmentItemsResult) UnmarshalBinary(b []byte) error
- func (m *GetShipmentItemsResult) Validate(formats strfmt.Registry) error
- type GetShipmentsResponse
- type GetShipmentsResult
- type GetTransportDetailsResponse
- func (m *GetTransportDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetTransportDetailsResponse) MarshalBinary() ([]byte, error)
- func (m *GetTransportDetailsResponse) UnmarshalBinary(b []byte) error
- func (m *GetTransportDetailsResponse) Validate(formats strfmt.Registry) error
- type GetTransportDetailsResult
- func (m *GetTransportDetailsResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetTransportDetailsResult) MarshalBinary() ([]byte, error)
- func (m *GetTransportDetailsResult) UnmarshalBinary(b []byte) error
- func (m *GetTransportDetailsResult) Validate(formats strfmt.Registry) error
- type GuidanceReason
- type GuidanceReasonList
- type InboundGuidance
- type InboundShipmentHeader
- type InboundShipmentInfo
- type InboundShipmentItem
- type InboundShipmentItemList
- type InboundShipmentList
- type InboundShipmentPlan
- type InboundShipmentPlanItem
- func (m *InboundShipmentPlanItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InboundShipmentPlanItem) MarshalBinary() ([]byte, error)
- func (m *InboundShipmentPlanItem) UnmarshalBinary(b []byte) error
- func (m *InboundShipmentPlanItem) Validate(formats strfmt.Registry) error
- type InboundShipmentPlanItemList
- type InboundShipmentPlanList
- type InboundShipmentPlanRequestItem
- func (m *InboundShipmentPlanRequestItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InboundShipmentPlanRequestItem) MarshalBinary() ([]byte, error)
- func (m *InboundShipmentPlanRequestItem) UnmarshalBinary(b []byte) error
- func (m *InboundShipmentPlanRequestItem) Validate(formats strfmt.Registry) error
- type InboundShipmentPlanRequestItemList
- type InboundShipmentRequest
- func (m *InboundShipmentRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InboundShipmentRequest) MarshalBinary() ([]byte, error)
- func (m *InboundShipmentRequest) UnmarshalBinary(b []byte) error
- func (m *InboundShipmentRequest) Validate(formats strfmt.Registry) error
- type InboundShipmentResponse
- func (m *InboundShipmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InboundShipmentResponse) MarshalBinary() ([]byte, error)
- func (m *InboundShipmentResponse) UnmarshalBinary(b []byte) error
- func (m *InboundShipmentResponse) Validate(formats strfmt.Registry) error
- type InboundShipmentResult
- type IntendedBoxContentsSource
- type InvalidASIN
- type InvalidASINList
- type InvalidSKU
- type InvalidSKUList
- type LabelDownloadURL
- type LabelPrepPreference
- type LabelPrepType
- type NonPartneredLtlDataInput
- func (m *NonPartneredLtlDataInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NonPartneredLtlDataInput) MarshalBinary() ([]byte, error)
- func (m *NonPartneredLtlDataInput) UnmarshalBinary(b []byte) error
- func (m *NonPartneredLtlDataInput) Validate(formats strfmt.Registry) error
- type NonPartneredLtlDataOutput
- func (m *NonPartneredLtlDataOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NonPartneredLtlDataOutput) MarshalBinary() ([]byte, error)
- func (m *NonPartneredLtlDataOutput) UnmarshalBinary(b []byte) error
- func (m *NonPartneredLtlDataOutput) Validate(formats strfmt.Registry) error
- type NonPartneredSmallParcelDataInput
- func (m *NonPartneredSmallParcelDataInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NonPartneredSmallParcelDataInput) MarshalBinary() ([]byte, error)
- func (m *NonPartneredSmallParcelDataInput) UnmarshalBinary(b []byte) error
- func (m *NonPartneredSmallParcelDataInput) Validate(formats strfmt.Registry) error
- type NonPartneredSmallParcelDataOutput
- func (m *NonPartneredSmallParcelDataOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NonPartneredSmallParcelDataOutput) MarshalBinary() ([]byte, error)
- func (m *NonPartneredSmallParcelDataOutput) UnmarshalBinary(b []byte) error
- func (m *NonPartneredSmallParcelDataOutput) Validate(formats strfmt.Registry) error
- type NonPartneredSmallParcelPackageInput
- func (m *NonPartneredSmallParcelPackageInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NonPartneredSmallParcelPackageInput) MarshalBinary() ([]byte, error)
- func (m *NonPartneredSmallParcelPackageInput) UnmarshalBinary(b []byte) error
- func (m *NonPartneredSmallParcelPackageInput) Validate(formats strfmt.Registry) error
- type NonPartneredSmallParcelPackageInputList
- type NonPartneredSmallParcelPackageOutput
- func (m *NonPartneredSmallParcelPackageOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NonPartneredSmallParcelPackageOutput) MarshalBinary() ([]byte, error)
- func (m *NonPartneredSmallParcelPackageOutput) UnmarshalBinary(b []byte) error
- func (m *NonPartneredSmallParcelPackageOutput) Validate(formats strfmt.Registry) error
- type NonPartneredSmallParcelPackageOutputList
- type PackageStatus
- type Pallet
- type PalletList
- type PartneredEstimate
- type PartneredLtlDataInput
- type PartneredLtlDataOutput
- func (m *PartneredLtlDataOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PartneredLtlDataOutput) MarshalBinary() ([]byte, error)
- func (m *PartneredLtlDataOutput) UnmarshalBinary(b []byte) error
- func (m *PartneredLtlDataOutput) Validate(formats strfmt.Registry) error
- type PartneredSmallParcelDataInput
- func (m *PartneredSmallParcelDataInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PartneredSmallParcelDataInput) MarshalBinary() ([]byte, error)
- func (m *PartneredSmallParcelDataInput) UnmarshalBinary(b []byte) error
- func (m *PartneredSmallParcelDataInput) Validate(formats strfmt.Registry) error
- type PartneredSmallParcelDataOutput
- func (m *PartneredSmallParcelDataOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PartneredSmallParcelDataOutput) MarshalBinary() ([]byte, error)
- func (m *PartneredSmallParcelDataOutput) UnmarshalBinary(b []byte) error
- func (m *PartneredSmallParcelDataOutput) Validate(formats strfmt.Registry) error
- type PartneredSmallParcelPackageInput
- func (m *PartneredSmallParcelPackageInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PartneredSmallParcelPackageInput) MarshalBinary() ([]byte, error)
- func (m *PartneredSmallParcelPackageInput) UnmarshalBinary(b []byte) error
- func (m *PartneredSmallParcelPackageInput) Validate(formats strfmt.Registry) error
- type PartneredSmallParcelPackageInputList
- type PartneredSmallParcelPackageOutput
- func (m *PartneredSmallParcelPackageOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PartneredSmallParcelPackageOutput) MarshalBinary() ([]byte, error)
- func (m *PartneredSmallParcelPackageOutput) UnmarshalBinary(b []byte) error
- func (m *PartneredSmallParcelPackageOutput) Validate(formats strfmt.Registry) error
- type PartneredSmallParcelPackageOutputList
- type PrepDetails
- type PrepDetailsList
- type PrepGuidance
- type PrepInstruction
- type PrepInstructionList
- type PrepOwner
- type ProNumber
- type PutTransportDetailsRequest
- func (m *PutTransportDetailsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PutTransportDetailsRequest) MarshalBinary() ([]byte, error)
- func (m *PutTransportDetailsRequest) UnmarshalBinary(b []byte) error
- func (m *PutTransportDetailsRequest) Validate(formats strfmt.Registry) error
- type PutTransportDetailsResponse
- func (m *PutTransportDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PutTransportDetailsResponse) MarshalBinary() ([]byte, error)
- func (m *PutTransportDetailsResponse) UnmarshalBinary(b []byte) error
- func (m *PutTransportDetailsResponse) Validate(formats strfmt.Registry) error
- type Quantity
- type SKUInboundGuidance
- type SKUInboundGuidanceList
- type SKUPrepInstructions
- type SKUPrepInstructionsList
- type SellerFreightClass
- type ShipmentStatus
- type ShipmentType
- type TimeStampStringType
- func (m TimeStampStringType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *TimeStampStringType) MarshalBinary() ([]byte, error)
- func (m TimeStampStringType) MarshalJSON() ([]byte, error)
- func (m *TimeStampStringType) UnmarshalBinary(b []byte) error
- func (m *TimeStampStringType) UnmarshalJSON(b []byte) error
- func (m TimeStampStringType) Validate(formats strfmt.Registry) error
- type TrackingID
- type TransportContent
- type TransportDetailInput
- type TransportDetailOutput
- type TransportHeader
- type TransportResult
- type TransportStatus
- type UnitOfMeasurement
- type UnitOfWeight
- type UnsignedIntType
- type VoidTransportResponse
- type Weight
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ASINInboundGuidance ¶
type ASINInboundGuidance struct { // The Amazon Standard Identification Number (ASIN) of the item. // Required: true ASIN *string `json:"ASIN"` // A list of reasons for the current inbound guidance for this item. GuidanceReasonList GuidanceReasonList `json:"GuidanceReasonList,omitempty"` // inbound guidance // Required: true InboundGuidance *InboundGuidance `json:"InboundGuidance"` }
ASINInboundGuidance Reasons why a given ASIN is not recommended for shipment to Amazon's fulfillment network.
swagger:model ASINInboundGuidance
func (*ASINInboundGuidance) ContextValidate ¶
ContextValidate validate this a s i n inbound guidance based on the context it is used
func (*ASINInboundGuidance) MarshalBinary ¶
func (m *ASINInboundGuidance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ASINInboundGuidance) UnmarshalBinary ¶
func (m *ASINInboundGuidance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ASINInboundGuidanceList ¶
type ASINInboundGuidanceList []*ASINInboundGuidance
ASINInboundGuidanceList A list of ASINs and their associated inbound guidance.
swagger:model ASINInboundGuidanceList
func (ASINInboundGuidanceList) ContextValidate ¶
func (m ASINInboundGuidanceList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this a s i n inbound guidance list based on the context it is used
type ASINPrepInstructions ¶
type ASINPrepInstructions struct { // The Amazon Standard Identification Number (ASIN) of the item. ASIN string `json:"ASIN,omitempty"` // barcode instruction BarcodeInstruction BarcodeInstruction `json:"BarcodeInstruction,omitempty"` // prep guidance PrepGuidance PrepGuidance `json:"PrepGuidance,omitempty"` // prep instruction list PrepInstructionList PrepInstructionList `json:"PrepInstructionList,omitempty"` }
ASINPrepInstructions Item preparation instructions to help with item sourcing decisions.
swagger:model ASINPrepInstructions
func (*ASINPrepInstructions) ContextValidate ¶
ContextValidate validate this a s i n prep instructions based on the context it is used
func (*ASINPrepInstructions) MarshalBinary ¶
func (m *ASINPrepInstructions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ASINPrepInstructions) UnmarshalBinary ¶
func (m *ASINPrepInstructions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ASINPrepInstructionsList ¶
type ASINPrepInstructionsList []*ASINPrepInstructions
ASINPrepInstructionsList A list of item preparation instructions.
swagger:model ASINPrepInstructionsList
func (ASINPrepInstructionsList) ContextValidate ¶
func (m ASINPrepInstructionsList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this a s i n prep instructions list based on the context it is used
type Address ¶
type Address struct { // The street address information. // Required: true // Max Length: 180 AddressLine1 *string `json:"AddressLine1"` // Additional street address information, if required. // Max Length: 60 AddressLine2 string `json:"AddressLine2,omitempty"` // The city. // Required: true // Max Length: 30 City *string `json:"City"` // The country code in two-character ISO 3166-1 alpha-2 format. // Required: true CountryCode *string `json:"CountryCode"` // The district or county. // Max Length: 25 DistrictOrCounty string `json:"DistrictOrCounty,omitempty"` // Name of the individual or business. // Required: true // Max Length: 50 Name *string `json:"Name"` // The postal code. // // If postal codes are used in your marketplace, we recommended that you include one with your request. This helps Amazon select the most appropriate Amazon fulfillment center for the inbound shipment plan. // Required: true // Max Length: 30 PostalCode *string `json:"PostalCode"` // The state or province code. // // If state or province codes are used in your marketplace, it is recommended that you include one with your request. This helps Amazon to select the most appropriate Amazon fulfillment center for your inbound shipment plan. // Required: true StateOrProvinceCode *string `json:"StateOrProvinceCode"` }
Address address
swagger:model Address
func (*Address) ContextValidate ¶
ContextValidate validates this address based on context it is used
func (*Address) MarshalBinary ¶
MarshalBinary interface implementation
func (*Address) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AmazonPrepFeesDetails ¶
type AmazonPrepFeesDetails struct { // The fee for Amazon to prepare 1 unit. FeePerUnit *Amount `json:"FeePerUnit,omitempty"` // prep instruction PrepInstruction PrepInstruction `json:"PrepInstruction,omitempty"` }
AmazonPrepFeesDetails The fees for Amazon to prep goods for shipment.
swagger:model AmazonPrepFeesDetails
func (*AmazonPrepFeesDetails) ContextValidate ¶
ContextValidate validate this amazon prep fees details based on the context it is used
func (*AmazonPrepFeesDetails) MarshalBinary ¶
func (m *AmazonPrepFeesDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AmazonPrepFeesDetails) UnmarshalBinary ¶
func (m *AmazonPrepFeesDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AmazonPrepFeesDetailsList ¶
type AmazonPrepFeesDetailsList []*AmazonPrepFeesDetails
AmazonPrepFeesDetailsList A list of preparation instructions and fees for Amazon to prep goods for shipment.
swagger:model AmazonPrepFeesDetailsList
func (AmazonPrepFeesDetailsList) ContextValidate ¶
func (m AmazonPrepFeesDetailsList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this amazon prep fees details list based on the context it is used
type Amount ¶
type Amount struct { // currency code // Required: true CurrencyCode *CurrencyCode `json:"CurrencyCode"` // The amount. // Required: true Value *BigDecimalType `json:"Value"` }
Amount The monetary value.
swagger:model Amount
func (*Amount) ContextValidate ¶
ContextValidate validate this amount based on the context it is used
func (*Amount) MarshalBinary ¶
MarshalBinary interface implementation
func (*Amount) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type BarcodeInstruction ¶
type BarcodeInstruction string
BarcodeInstruction Labeling requirements for the item. For more information about FBA labeling requirements, see the Seller Central Help for your marketplace.
swagger:model BarcodeInstruction
const ( // BarcodeInstructionRequiresFNSKULabel captures enum value "RequiresFNSKULabel" BarcodeInstructionRequiresFNSKULabel BarcodeInstruction = "RequiresFNSKULabel" // BarcodeInstructionCanUseOriginalBarcode captures enum value "CanUseOriginalBarcode" BarcodeInstructionCanUseOriginalBarcode BarcodeInstruction = "CanUseOriginalBarcode" // BarcodeInstructionMustProvideSellerSKU captures enum value "MustProvideSellerSKU" BarcodeInstructionMustProvideSellerSKU BarcodeInstruction = "MustProvideSellerSKU" )
func NewBarcodeInstruction ¶
func NewBarcodeInstruction(value BarcodeInstruction) *BarcodeInstruction
func (BarcodeInstruction) ContextValidate ¶
ContextValidate validates this barcode instruction based on context it is used
func (BarcodeInstruction) Pointer ¶
func (m BarcodeInstruction) Pointer() *BarcodeInstruction
Pointer returns a pointer to a freshly-allocated BarcodeInstruction.
type BigDecimalType ¶
type BigDecimalType float64
BigDecimalType big decimal type
swagger:model BigDecimalType
func (BigDecimalType) ContextValidate ¶
ContextValidate validates this big decimal type based on context it is used
type BillOfLadingDownloadURL ¶
type BillOfLadingDownloadURL struct { // URL to download the bill of lading for the package. Note: The URL will only be valid for 15 seconds DownloadURL string `json:"DownloadURL,omitempty"` }
BillOfLadingDownloadURL bill of lading download URL
swagger:model BillOfLadingDownloadURL
func (*BillOfLadingDownloadURL) ContextValidate ¶
func (m *BillOfLadingDownloadURL) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this bill of lading download URL based on context it is used
func (*BillOfLadingDownloadURL) MarshalBinary ¶
func (m *BillOfLadingDownloadURL) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BillOfLadingDownloadURL) UnmarshalBinary ¶
func (m *BillOfLadingDownloadURL) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BoxContentsFeeDetails ¶
type BoxContentsFeeDetails struct { // The manual processing fee per unit. FeePerUnit *Amount `json:"FeePerUnit,omitempty"` // The total manual processing fee for the shipment. TotalFee *Amount `json:"TotalFee,omitempty"` // The number of units to ship. TotalUnits Quantity `json:"TotalUnits,omitempty"` }
BoxContentsFeeDetails The manual processing fee per unit and total fee for a shipment.
swagger:model BoxContentsFeeDetails
func (*BoxContentsFeeDetails) ContextValidate ¶
ContextValidate validate this box contents fee details based on the context it is used
func (*BoxContentsFeeDetails) MarshalBinary ¶
func (m *BoxContentsFeeDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BoxContentsFeeDetails) UnmarshalBinary ¶
func (m *BoxContentsFeeDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BoxContentsSource ¶
type BoxContentsSource string
BoxContentsSource Where the seller provided box contents information for a shipment.
swagger:model BoxContentsSource
const ( // BoxContentsSourceNONE captures enum value "NONE" BoxContentsSourceNONE BoxContentsSource = "NONE" // BoxContentsSourceFEED captures enum value "FEED" BoxContentsSourceFEED BoxContentsSource = "FEED" // BoxContentsSourceNr2DBARCODE captures enum value "2D_BARCODE" BoxContentsSourceNr2DBARCODE BoxContentsSource = "2D_BARCODE" // BoxContentsSourceINTERACTIVE captures enum value "INTERACTIVE" BoxContentsSourceINTERACTIVE BoxContentsSource = "INTERACTIVE" )
func NewBoxContentsSource ¶
func NewBoxContentsSource(value BoxContentsSource) *BoxContentsSource
func (BoxContentsSource) ContextValidate ¶
ContextValidate validates this box contents source based on context it is used
func (BoxContentsSource) Pointer ¶
func (m BoxContentsSource) Pointer() *BoxContentsSource
Pointer returns a pointer to a freshly-allocated BoxContentsSource.
type CommonTransportResult ¶
type CommonTransportResult struct { // transport result TransportResult *TransportResult `json:"TransportResult,omitempty"` }
CommonTransportResult common transport result
swagger:model CommonTransportResult
func (*CommonTransportResult) ContextValidate ¶
ContextValidate validate this common transport result based on the context it is used
func (*CommonTransportResult) MarshalBinary ¶
func (m *CommonTransportResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CommonTransportResult) UnmarshalBinary ¶
func (m *CommonTransportResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Condition ¶
type Condition string
Condition The condition of the item.
swagger:model Condition
const ( // ConditionNewItem captures enum value "NewItem" ConditionNewItem Condition = "NewItem" // ConditionNewWithWarranty captures enum value "NewWithWarranty" ConditionNewWithWarranty Condition = "NewWithWarranty" // ConditionNewOEM captures enum value "NewOEM" ConditionNewOEM Condition = "NewOEM" // ConditionNewOpenBox captures enum value "NewOpenBox" ConditionNewOpenBox Condition = "NewOpenBox" // ConditionUsedLikeNew captures enum value "UsedLikeNew" ConditionUsedLikeNew Condition = "UsedLikeNew" // ConditionUsedVeryGood captures enum value "UsedVeryGood" ConditionUsedVeryGood Condition = "UsedVeryGood" // ConditionUsedGood captures enum value "UsedGood" ConditionUsedGood Condition = "UsedGood" // ConditionUsedAcceptable captures enum value "UsedAcceptable" ConditionUsedAcceptable Condition = "UsedAcceptable" // ConditionUsedPoor captures enum value "UsedPoor" ConditionUsedPoor Condition = "UsedPoor" // ConditionUsedRefurbished captures enum value "UsedRefurbished" ConditionUsedRefurbished Condition = "UsedRefurbished" // ConditionCollectibleLikeNew captures enum value "CollectibleLikeNew" ConditionCollectibleLikeNew Condition = "CollectibleLikeNew" // ConditionCollectibleVeryGood captures enum value "CollectibleVeryGood" ConditionCollectibleVeryGood Condition = "CollectibleVeryGood" // ConditionCollectibleGood captures enum value "CollectibleGood" ConditionCollectibleGood Condition = "CollectibleGood" // ConditionCollectibleAcceptable captures enum value "CollectibleAcceptable" ConditionCollectibleAcceptable Condition = "CollectibleAcceptable" // ConditionCollectiblePoor captures enum value "CollectiblePoor" ConditionCollectiblePoor Condition = "CollectiblePoor" // ConditionRefurbishedWithWarranty captures enum value "RefurbishedWithWarranty" ConditionRefurbishedWithWarranty Condition = "RefurbishedWithWarranty" // ConditionRefurbished captures enum value "Refurbished" ConditionRefurbished Condition = "Refurbished" // ConditionClub captures enum value "Club" ConditionClub Condition = "Club" )
func NewCondition ¶
func (Condition) ContextValidate ¶
ContextValidate validates this condition based on context it is used
type ConfirmPreorderResponse ¶
type ConfirmPreorderResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the confirmPreorder operation. Payload *ConfirmPreorderResult `json:"payload,omitempty"` }
ConfirmPreorderResponse The response schema for the confirmPreorder operation.
swagger:model ConfirmPreorderResponse
func (*ConfirmPreorderResponse) ContextValidate ¶
func (m *ConfirmPreorderResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this confirm preorder response based on the context it is used
func (*ConfirmPreorderResponse) MarshalBinary ¶
func (m *ConfirmPreorderResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfirmPreorderResponse) UnmarshalBinary ¶
func (m *ConfirmPreorderResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfirmPreorderResult ¶
type ConfirmPreorderResult struct { // Date that determines which pre-order items in the shipment are eligible for pre-order. The pre-order Buy Box will appear for any pre-order item in the shipment with a release date on or after this date. In YYYY-MM-DD format. // Format: date ConfirmedFulfillableDate DateStringType `json:"ConfirmedFulfillableDate,omitempty"` // Date passed in with the NeedByDate parameter. The confirmed shipment must arrive at the Amazon fulfillment center by this date to avoid delivery promise breaks for pre-ordered items. In YYYY-MM-DD format. // Format: date ConfirmedNeedByDate DateStringType `json:"ConfirmedNeedByDate,omitempty"` }
ConfirmPreorderResult confirm preorder result
swagger:model ConfirmPreorderResult
func (*ConfirmPreorderResult) ContextValidate ¶
ContextValidate validate this confirm preorder result based on the context it is used
func (*ConfirmPreorderResult) MarshalBinary ¶
func (m *ConfirmPreorderResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfirmPreorderResult) UnmarshalBinary ¶
func (m *ConfirmPreorderResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfirmTransportResponse ¶
type ConfirmTransportResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the confirmTransport operation. Payload *CommonTransportResult `json:"payload,omitempty"` }
ConfirmTransportResponse The response schema for the confirmTransport operation.
swagger:model ConfirmTransportResponse
func (*ConfirmTransportResponse) ContextValidate ¶
func (m *ConfirmTransportResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this confirm transport response based on the context it is used
func (*ConfirmTransportResponse) MarshalBinary ¶
func (m *ConfirmTransportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfirmTransportResponse) UnmarshalBinary ¶
func (m *ConfirmTransportResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Contact ¶
type Contact struct { // The email address of the contact person. // Required: true // Max Length: 50 Email *string `json:"Email"` // The fax number of the contact person. // Max Length: 20 Fax string `json:"Fax,omitempty"` // The name of the contact person. // Required: true // Max Length: 50 Name *string `json:"Name"` // The phone number of the contact person. // Required: true // Max Length: 20 Phone *string `json:"Phone"` }
Contact Contact information for the person in the seller's organization who is responsible for a Less Than Truckload/Full Truckload (LTL/FTL) shipment.
swagger:model Contact
func (*Contact) ContextValidate ¶
ContextValidate validates this contact based on context it is used
func (*Contact) MarshalBinary ¶
MarshalBinary interface implementation
func (*Contact) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type CreateInboundShipmentPlanRequest ¶
type CreateInboundShipmentPlanRequest struct { // inbound shipment plan request items // Required: true InboundShipmentPlanRequestItems InboundShipmentPlanRequestItemList `json:"InboundShipmentPlanRequestItems"` // The seller's preference for label preparation for an inbound shipment. // Required: true LabelPrepPreference *LabelPrepPreference `json:"LabelPrepPreference"` // The address from which the inbound shipment will be sent. // Required: true ShipFromAddress *Address `json:"ShipFromAddress"` // The two-character country code for the country where the inbound shipment is to be sent. // // Note: Not required. Specifying both ShipToCountryCode and ShipToCountrySubdivisionCode returns an error. // // Values: // // ShipToCountryCode values for North America: // * CA – Canada // * MX - Mexico // * US - United States // // ShipToCountryCode values for MCI sellers in Europe: // * DE – Germany // * ES – Spain // * FR – France // * GB – United Kingdom // * IT – Italy // // Default: The country code for the seller's home marketplace. ShipToCountryCode string `json:"ShipToCountryCode,omitempty"` // The two-character country code, followed by a dash and then up to three characters that represent the subdivision of the country where the inbound shipment is to be sent. For example, "IN-MH". In full ISO 3166-2 format. // // Note: Not required. Specifying both ShipToCountryCode and ShipToCountrySubdivisionCode returns an error. ShipToCountrySubdivisionCode string `json:"ShipToCountrySubdivisionCode,omitempty"` }
CreateInboundShipmentPlanRequest The request schema for the createInboundShipmentPlan operation.
swagger:model CreateInboundShipmentPlanRequest
func (*CreateInboundShipmentPlanRequest) ContextValidate ¶
func (m *CreateInboundShipmentPlanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create inbound shipment plan request based on the context it is used
func (*CreateInboundShipmentPlanRequest) MarshalBinary ¶
func (m *CreateInboundShipmentPlanRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateInboundShipmentPlanRequest) UnmarshalBinary ¶
func (m *CreateInboundShipmentPlanRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateInboundShipmentPlanResponse ¶
type CreateInboundShipmentPlanResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the createInboundShipmentPlan operation. Payload *CreateInboundShipmentPlanResult `json:"payload,omitempty"` }
CreateInboundShipmentPlanResponse The response schema for the createInboundShipmentPlan operation.
swagger:model CreateInboundShipmentPlanResponse
func (*CreateInboundShipmentPlanResponse) ContextValidate ¶
func (m *CreateInboundShipmentPlanResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create inbound shipment plan response based on the context it is used
func (*CreateInboundShipmentPlanResponse) MarshalBinary ¶
func (m *CreateInboundShipmentPlanResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateInboundShipmentPlanResponse) UnmarshalBinary ¶
func (m *CreateInboundShipmentPlanResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateInboundShipmentPlanResult ¶
type CreateInboundShipmentPlanResult struct { // inbound shipment plans InboundShipmentPlans InboundShipmentPlanList `json:"InboundShipmentPlans,omitempty"` }
CreateInboundShipmentPlanResult create inbound shipment plan result
swagger:model CreateInboundShipmentPlanResult
func (*CreateInboundShipmentPlanResult) ContextValidate ¶
func (m *CreateInboundShipmentPlanResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create inbound shipment plan result based on the context it is used
func (*CreateInboundShipmentPlanResult) MarshalBinary ¶
func (m *CreateInboundShipmentPlanResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateInboundShipmentPlanResult) UnmarshalBinary ¶
func (m *CreateInboundShipmentPlanResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CurrencyCode ¶
type CurrencyCode string
CurrencyCode The currency code.
swagger:model CurrencyCode
const ( // CurrencyCodeUSD captures enum value "USD" CurrencyCodeUSD CurrencyCode = "USD" // CurrencyCodeGBP captures enum value "GBP" CurrencyCodeGBP CurrencyCode = "GBP" )
func NewCurrencyCode ¶
func NewCurrencyCode(value CurrencyCode) *CurrencyCode
func (CurrencyCode) ContextValidate ¶
ContextValidate validates this currency code based on context it is used
func (CurrencyCode) Pointer ¶
func (m CurrencyCode) Pointer() *CurrencyCode
Pointer returns a pointer to a freshly-allocated CurrencyCode.
type DateStringType ¶
DateStringType date string type
swagger:model DateStringType
func (DateStringType) ContextValidate ¶
ContextValidate validates this date string type based on context it is used
func (*DateStringType) MarshalBinary ¶
func (m *DateStringType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DateStringType) MarshalJSON ¶
func (m DateStringType) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a DateStringType value as JSON output
func (*DateStringType) UnmarshalBinary ¶
func (m *DateStringType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DateStringType) UnmarshalJSON ¶
func (m *DateStringType) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a DateStringType value from JSON input
type Dimensions ¶
type Dimensions struct { // The height dimension. // Required: true Height *BigDecimalType `json:"Height"` // The length dimension. // Required: true Length *BigDecimalType `json:"Length"` // The unit of measurement for the dimensions. // Required: true Unit *UnitOfMeasurement `json:"Unit"` // The width dimension. // Required: true Width *BigDecimalType `json:"Width"` }
Dimensions The dimension values and unit of measurement.
swagger:model Dimensions
func (*Dimensions) ContextValidate ¶
ContextValidate validate this dimensions based on the context it is used
func (*Dimensions) MarshalBinary ¶
func (m *Dimensions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Dimensions) UnmarshalBinary ¶
func (m *Dimensions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct { // An error code that identifies the type of error that occured. // Required: true Code *string `json:"code"` // Additional details that can help the caller understand or fix the issue. Details string `json:"details,omitempty"` // A message that describes the error condition in a human-readable form. // Required: true Message *string `json:"message"` }
Error Error response returned when the request is unsuccessful.
swagger:model Error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ErrorList ¶
type ErrorList []*Error
ErrorList A list of error responses returned when a request is unsuccessful.
swagger:model ErrorList
func (ErrorList) ContextValidate ¶
ContextValidate validate this error list based on the context it is used
type ErrorReason ¶
type ErrorReason string
ErrorReason The reason that the ASIN is invalid.
swagger:model ErrorReason
const ( // ErrorReasonDoesNotExist captures enum value "DoesNotExist" ErrorReasonDoesNotExist ErrorReason = "DoesNotExist" // ErrorReasonInvalidASIN captures enum value "InvalidASIN" ErrorReasonInvalidASIN ErrorReason = "InvalidASIN" )
func NewErrorReason ¶
func NewErrorReason(value ErrorReason) *ErrorReason
func (ErrorReason) ContextValidate ¶
ContextValidate validates this error reason based on context it is used
func (ErrorReason) Pointer ¶
func (m ErrorReason) Pointer() *ErrorReason
Pointer returns a pointer to a freshly-allocated ErrorReason.
type EstimateTransportResponse ¶
type EstimateTransportResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the estimateTransport operation. Payload *CommonTransportResult `json:"payload,omitempty"` }
EstimateTransportResponse The response schema for the estimateTransport operation.
swagger:model EstimateTransportResponse
func (*EstimateTransportResponse) ContextValidate ¶
func (m *EstimateTransportResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this estimate transport response based on the context it is used
func (*EstimateTransportResponse) MarshalBinary ¶
func (m *EstimateTransportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EstimateTransportResponse) UnmarshalBinary ¶
func (m *EstimateTransportResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetBillOfLadingResponse ¶
type GetBillOfLadingResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the getBillOfLading operation. Payload *BillOfLadingDownloadURL `json:"payload,omitempty"` }
GetBillOfLadingResponse The response schema for the getBillOfLading operation.
swagger:model GetBillOfLadingResponse
func (*GetBillOfLadingResponse) ContextValidate ¶
func (m *GetBillOfLadingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get bill of lading response based on the context it is used
func (*GetBillOfLadingResponse) MarshalBinary ¶
func (m *GetBillOfLadingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetBillOfLadingResponse) UnmarshalBinary ¶
func (m *GetBillOfLadingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetInboundGuidanceResponse ¶
type GetInboundGuidanceResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the getInboundGuidance operation. Payload *GetInboundGuidanceResult `json:"payload,omitempty"` }
GetInboundGuidanceResponse The response schema for the getInboundGuidance operation.
swagger:model GetInboundGuidanceResponse
func (*GetInboundGuidanceResponse) ContextValidate ¶
func (m *GetInboundGuidanceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get inbound guidance response based on the context it is used
func (*GetInboundGuidanceResponse) MarshalBinary ¶
func (m *GetInboundGuidanceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetInboundGuidanceResponse) UnmarshalBinary ¶
func (m *GetInboundGuidanceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetInboundGuidanceResult ¶
type GetInboundGuidanceResult struct { // a s i n inbound guidance list ASINInboundGuidanceList ASINInboundGuidanceList `json:"ASINInboundGuidanceList,omitempty"` // invalid a s i n list InvalidASINList InvalidASINList `json:"InvalidASINList,omitempty"` // invalid s k u list InvalidSKUList InvalidSKUList `json:"InvalidSKUList,omitempty"` // s k u inbound guidance list SKUInboundGuidanceList SKUInboundGuidanceList `json:"SKUInboundGuidanceList,omitempty"` }
GetInboundGuidanceResult get inbound guidance result
swagger:model GetInboundGuidanceResult
func (*GetInboundGuidanceResult) ContextValidate ¶
func (m *GetInboundGuidanceResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get inbound guidance result based on the context it is used
func (*GetInboundGuidanceResult) MarshalBinary ¶
func (m *GetInboundGuidanceResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetInboundGuidanceResult) UnmarshalBinary ¶
func (m *GetInboundGuidanceResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetLabelsResponse ¶
type GetLabelsResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the getLabels operation. Payload *LabelDownloadURL `json:"payload,omitempty"` }
GetLabelsResponse The response schema for the getLabels operation.
swagger:model GetLabelsResponse
func (*GetLabelsResponse) ContextValidate ¶
ContextValidate validate this get labels response based on the context it is used
func (*GetLabelsResponse) MarshalBinary ¶
func (m *GetLabelsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetLabelsResponse) UnmarshalBinary ¶
func (m *GetLabelsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetPreorderInfoResponse ¶
type GetPreorderInfoResponse struct { // One or more unexpected errors occurred during the operation. Errors ErrorList `json:"errors,omitempty"` // The payload for the getPreorderInfo operation. Payload *GetPreorderInfoResult `json:"payload,omitempty"` }
GetPreorderInfoResponse The response schema for the getPreorderInfo operation.
swagger:model GetPreorderInfoResponse
func (*GetPreorderInfoResponse) ContextValidate ¶
func (m *GetPreorderInfoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get preorder info response based on the context it is used
func (*GetPreorderInfoResponse) MarshalBinary ¶
func (m *GetPreorderInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetPreorderInfoResponse) UnmarshalBinary ¶
func (m *GetPreorderInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetPreorderInfoResult ¶
type GetPreorderInfoResult struct { // Date in YYYY-MM-DD format that determines which pre-order items in the shipment are eligible for pre-order. If this shipment is confirmed for pre-order with a subsequent call to the confirmPreorder operation, the pre-order Buy Box will appear for any pre-order items in the shipment with a release date on or after this date. Call the getShipmentItems operation to get the release dates for the pre-order items in this shipment. // Format: date ConfirmedFulfillableDate DateStringType `json:"ConfirmedFulfillableDate,omitempty"` // Date that the shipment would need to arrive at an Amazon fulfillment center to avoid delivery promise breaks for pre-ordered items if this shipment is later confirmed for pre-order. In YYYY-MM-DD format. See also the confirmPreorder operation. // Format: date NeedByDate DateStringType `json:"NeedByDate,omitempty"` // Indicates whether this shipment has been confirmed for pre-order. ShipmentConfirmedForPreorder bool `json:"ShipmentConfirmedForPreorder,omitempty"` // Indicates whether the shipment contains items that have been enabled for pre-order. For more information about enabling items for pre-order, see the Seller Central Help. ShipmentContainsPreorderableItems bool `json:"ShipmentContainsPreorderableItems,omitempty"` }
GetPreorderInfoResult get preorder info result
swagger:model GetPreorderInfoResult
func (*GetPreorderInfoResult) ContextValidate ¶
ContextValidate validate this get preorder info result based on the context it is used
func (*GetPreorderInfoResult) MarshalBinary ¶
func (m *GetPreorderInfoResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetPreorderInfoResult) UnmarshalBinary ¶
func (m *GetPreorderInfoResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetPrepInstructionsResponse ¶
type GetPrepInstructionsResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the getPrepInstructions operation. Payload *GetPrepInstructionsResult `json:"payload,omitempty"` }
GetPrepInstructionsResponse The response schema for the getPrepInstructions operation.
swagger:model GetPrepInstructionsResponse
func (*GetPrepInstructionsResponse) ContextValidate ¶
func (m *GetPrepInstructionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get prep instructions response based on the context it is used
func (*GetPrepInstructionsResponse) MarshalBinary ¶
func (m *GetPrepInstructionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetPrepInstructionsResponse) UnmarshalBinary ¶
func (m *GetPrepInstructionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetPrepInstructionsResult ¶
type GetPrepInstructionsResult struct { // a s i n prep instructions list ASINPrepInstructionsList ASINPrepInstructionsList `json:"ASINPrepInstructionsList,omitempty"` // invalid a s i n list InvalidASINList InvalidASINList `json:"InvalidASINList,omitempty"` // invalid s k u list InvalidSKUList InvalidSKUList `json:"InvalidSKUList,omitempty"` // s k u prep instructions list SKUPrepInstructionsList SKUPrepInstructionsList `json:"SKUPrepInstructionsList,omitempty"` }
GetPrepInstructionsResult get prep instructions result
swagger:model GetPrepInstructionsResult
func (*GetPrepInstructionsResult) ContextValidate ¶
func (m *GetPrepInstructionsResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get prep instructions result based on the context it is used
func (*GetPrepInstructionsResult) MarshalBinary ¶
func (m *GetPrepInstructionsResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetPrepInstructionsResult) UnmarshalBinary ¶
func (m *GetPrepInstructionsResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetShipmentItemsResponse ¶
type GetShipmentItemsResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the getShipmentItems operation. Payload *GetShipmentItemsResult `json:"payload,omitempty"` }
GetShipmentItemsResponse The response schema for the getShipmentItems operation.
swagger:model GetShipmentItemsResponse
func (*GetShipmentItemsResponse) ContextValidate ¶
func (m *GetShipmentItemsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get shipment items response based on the context it is used
func (*GetShipmentItemsResponse) MarshalBinary ¶
func (m *GetShipmentItemsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetShipmentItemsResponse) UnmarshalBinary ¶
func (m *GetShipmentItemsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetShipmentItemsResult ¶
type GetShipmentItemsResult struct { // A list of item information for an inbound shipment. ItemData InboundShipmentItemList `json:"ItemData,omitempty"` // When present and not empty, pass this string token in the next request to return the next response page. NextToken string `json:"NextToken,omitempty"` }
GetShipmentItemsResult get shipment items result
swagger:model GetShipmentItemsResult
func (*GetShipmentItemsResult) ContextValidate ¶
func (m *GetShipmentItemsResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get shipment items result based on the context it is used
func (*GetShipmentItemsResult) MarshalBinary ¶
func (m *GetShipmentItemsResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetShipmentItemsResult) UnmarshalBinary ¶
func (m *GetShipmentItemsResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetShipmentsResponse ¶
type GetShipmentsResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the getShipments operation. Payload *GetShipmentsResult `json:"payload,omitempty"` }
GetShipmentsResponse The response schema for the getShipments operation.
swagger:model GetShipmentsResponse
func (*GetShipmentsResponse) ContextValidate ¶
ContextValidate validate this get shipments response based on the context it is used
func (*GetShipmentsResponse) MarshalBinary ¶
func (m *GetShipmentsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetShipmentsResponse) UnmarshalBinary ¶
func (m *GetShipmentsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetShipmentsResult ¶
type GetShipmentsResult struct { // When present and not empty, pass this string token in the next request to return the next response page. NextToken string `json:"NextToken,omitempty"` // Information about your inbound shipments. ShipmentData InboundShipmentList `json:"ShipmentData,omitempty"` }
GetShipmentsResult get shipments result
swagger:model GetShipmentsResult
func (*GetShipmentsResult) ContextValidate ¶
ContextValidate validate this get shipments result based on the context it is used
func (*GetShipmentsResult) MarshalBinary ¶
func (m *GetShipmentsResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetShipmentsResult) UnmarshalBinary ¶
func (m *GetShipmentsResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetTransportDetailsResponse ¶
type GetTransportDetailsResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the getTransportDetails operation. Payload *GetTransportDetailsResult `json:"payload,omitempty"` }
GetTransportDetailsResponse The response schema for the getTransportDetails operation.
swagger:model GetTransportDetailsResponse
func (*GetTransportDetailsResponse) ContextValidate ¶
func (m *GetTransportDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get transport details response based on the context it is used
func (*GetTransportDetailsResponse) MarshalBinary ¶
func (m *GetTransportDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetTransportDetailsResponse) UnmarshalBinary ¶
func (m *GetTransportDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetTransportDetailsResult ¶
type GetTransportDetailsResult struct { // transport content TransportContent *TransportContent `json:"TransportContent,omitempty"` }
GetTransportDetailsResult get transport details result
swagger:model GetTransportDetailsResult
func (*GetTransportDetailsResult) ContextValidate ¶
func (m *GetTransportDetailsResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get transport details result based on the context it is used
func (*GetTransportDetailsResult) MarshalBinary ¶
func (m *GetTransportDetailsResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetTransportDetailsResult) UnmarshalBinary ¶
func (m *GetTransportDetailsResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GuidanceReason ¶
type GuidanceReason string
GuidanceReason A reason for the current inbound guidance for an item.
swagger:model GuidanceReason
const ( // GuidanceReasonSlowMovingASIN captures enum value "SlowMovingASIN" GuidanceReasonSlowMovingASIN GuidanceReason = "SlowMovingASIN" // GuidanceReasonNoApplicableGuidance captures enum value "NoApplicableGuidance" GuidanceReasonNoApplicableGuidance GuidanceReason = "NoApplicableGuidance" )
func NewGuidanceReason ¶
func NewGuidanceReason(value GuidanceReason) *GuidanceReason
func (GuidanceReason) ContextValidate ¶
ContextValidate validates this guidance reason based on context it is used
func (GuidanceReason) Pointer ¶
func (m GuidanceReason) Pointer() *GuidanceReason
Pointer returns a pointer to a freshly-allocated GuidanceReason.
type GuidanceReasonList ¶
type GuidanceReasonList []GuidanceReason
GuidanceReasonList A list of inbound guidance reason information.
swagger:model GuidanceReasonList
func (GuidanceReasonList) ContextValidate ¶
ContextValidate validate this guidance reason list based on the context it is used
type InboundGuidance ¶
type InboundGuidance string
InboundGuidance Specific inbound guidance for an item.
swagger:model InboundGuidance
const ( // InboundGuidanceInboundNotRecommended captures enum value "InboundNotRecommended" InboundGuidanceInboundNotRecommended InboundGuidance = "InboundNotRecommended" // InboundGuidanceInboundOK captures enum value "InboundOK" InboundGuidanceInboundOK InboundGuidance = "InboundOK" )
func NewInboundGuidance ¶
func NewInboundGuidance(value InboundGuidance) *InboundGuidance
func (InboundGuidance) ContextValidate ¶
ContextValidate validates this inbound guidance based on context it is used
func (InboundGuidance) Pointer ¶
func (m InboundGuidance) Pointer() *InboundGuidance
Pointer returns a pointer to a freshly-allocated InboundGuidance.
type InboundShipmentHeader ¶
type InboundShipmentHeader struct { // Indicates whether or not an inbound shipment contains case-packed boxes. Note: A shipment must contain either all case-packed boxes or all individually packed boxes. // // Possible values: // // true - All boxes in the shipment must be case packed. // // false - All boxes in the shipment must be individually packed. // // Note: If AreCasesRequired = true for an inbound shipment, then the value of QuantityInCase must be greater than zero for every item in the shipment. Otherwise the service returns an error. AreCasesRequired bool `json:"AreCasesRequired,omitempty"` // The identifier for the fulfillment center to which the shipment will be shipped. Get this value from the InboundShipmentPlan object in the response returned by the createInboundShipmentPlan operation. // Required: true DestinationFulfillmentCenterID *string `json:"DestinationFulfillmentCenterId"` // intended box contents source IntendedBoxContentsSource IntendedBoxContentsSource `json:"IntendedBoxContentsSource,omitempty"` // The preference for label preparation for an inbound shipment. // Required: true LabelPrepPreference *LabelPrepPreference `json:"LabelPrepPreference"` // The return address. // Required: true ShipFromAddress *Address `json:"ShipFromAddress"` // The name for the shipment. Use a naming convention that helps distinguish between shipments over time, such as the date the shipment was created. // Required: true ShipmentName *string `json:"ShipmentName"` // shipment status // Required: true ShipmentStatus *ShipmentStatus `json:"ShipmentStatus"` }
InboundShipmentHeader Inbound shipment information used to create and update inbound shipments.
swagger:model InboundShipmentHeader
func (*InboundShipmentHeader) ContextValidate ¶
ContextValidate validate this inbound shipment header based on the context it is used
func (*InboundShipmentHeader) MarshalBinary ¶
func (m *InboundShipmentHeader) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InboundShipmentHeader) UnmarshalBinary ¶
func (m *InboundShipmentHeader) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InboundShipmentInfo ¶
type InboundShipmentInfo struct { // Indicates whether or not an inbound shipment contains case-packed boxes. When AreCasesRequired = true for an inbound shipment, all items in the inbound shipment must be case packed. // Required: true AreCasesRequired *bool `json:"AreCasesRequired"` // box contents source BoxContentsSource BoxContentsSource `json:"BoxContentsSource,omitempty"` // Date by which the shipment must arrive at the Amazon fulfillment center to avoid delivery promise breaks for pre-ordered items. // Format: date ConfirmedNeedByDate DateStringType `json:"ConfirmedNeedByDate,omitempty"` // An Amazon fulfillment center identifier created by Amazon. DestinationFulfillmentCenterID string `json:"DestinationFulfillmentCenterId,omitempty"` // An estimate of the manual processing fee charged by Amazon for boxes without box content information. This is only returned when BoxContentsSource is NONE. EstimatedBoxContentsFee *BoxContentsFeeDetails `json:"EstimatedBoxContentsFee,omitempty"` // label prep type LabelPrepType LabelPrepType `json:"LabelPrepType,omitempty"` // The return address. // Required: true ShipFromAddress *Address `json:"ShipFromAddress"` // The shipment identifier submitted in the request. ShipmentID string `json:"ShipmentId,omitempty"` // The name for the inbound shipment. ShipmentName string `json:"ShipmentName,omitempty"` // shipment status ShipmentStatus ShipmentStatus `json:"ShipmentStatus,omitempty"` }
InboundShipmentInfo Information about the seller's inbound shipments. Returned by the listInboundShipments operation.
swagger:model InboundShipmentInfo
func (*InboundShipmentInfo) ContextValidate ¶
ContextValidate validate this inbound shipment info based on the context it is used
func (*InboundShipmentInfo) MarshalBinary ¶
func (m *InboundShipmentInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InboundShipmentInfo) UnmarshalBinary ¶
func (m *InboundShipmentInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InboundShipmentItem ¶
type InboundShipmentItem struct { // Amazon's fulfillment network SKU of the item. FulfillmentNetworkSKU string `json:"FulfillmentNetworkSKU,omitempty"` // prep details list PrepDetailsList PrepDetailsList `json:"PrepDetailsList,omitempty"` // The item quantity in each case, for case-packed items. Note that QuantityInCase multiplied by the number of boxes in the inbound shipment equals QuantityShipped. Also note that all of the boxes of an inbound shipment must either be case packed or individually packed. For that reason, when you submit the createInboundShipment or the updateInboundShipment operation, the value of QuantityInCase must be provided for every item in the shipment or for none of the items in the shipment. QuantityInCase Quantity `json:"QuantityInCase,omitempty"` // The item quantity that has been received at an Amazon fulfillment center. QuantityReceived Quantity `json:"QuantityReceived,omitempty"` // The item quantity that you are shipping. // Required: true QuantityShipped *Quantity `json:"QuantityShipped"` // The date that a pre-order item will be available for sale. // Format: date ReleaseDate DateStringType `json:"ReleaseDate,omitempty"` // The seller SKU of the item. // Required: true SellerSKU *string `json:"SellerSKU"` // A shipment identifier originally returned by the createInboundShipmentPlan operation. ShipmentID string `json:"ShipmentId,omitempty"` }
InboundShipmentItem Item information for an inbound shipment. Submitted with a call to the createInboundShipment or updateInboundShipment operation.
swagger:model InboundShipmentItem
func (*InboundShipmentItem) ContextValidate ¶
ContextValidate validate this inbound shipment item based on the context it is used
func (*InboundShipmentItem) MarshalBinary ¶
func (m *InboundShipmentItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InboundShipmentItem) UnmarshalBinary ¶
func (m *InboundShipmentItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InboundShipmentItemList ¶
type InboundShipmentItemList []*InboundShipmentItem
InboundShipmentItemList A list of inbound shipment item information.
swagger:model InboundShipmentItemList
func (InboundShipmentItemList) ContextValidate ¶
func (m InboundShipmentItemList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inbound shipment item list based on the context it is used
type InboundShipmentList ¶
type InboundShipmentList []*InboundShipmentInfo
InboundShipmentList A list of inbound shipment information.
swagger:model InboundShipmentList
func (InboundShipmentList) ContextValidate ¶
ContextValidate validate this inbound shipment list based on the context it is used
type InboundShipmentPlan ¶
type InboundShipmentPlan struct { // An Amazon fulfillment center identifier created by Amazon. // Required: true DestinationFulfillmentCenterID *string `json:"DestinationFulfillmentCenterId"` // estimated box contents fee EstimatedBoxContentsFee *BoxContentsFeeDetails `json:"EstimatedBoxContentsFee,omitempty"` // SKU and quantity information for the items in the shipment. // Required: true Items InboundShipmentPlanItemList `json:"Items"` // label prep type // Required: true LabelPrepType *LabelPrepType `json:"LabelPrepType"` // The address of the Amazon fulfillment center to which to ship the items. // Required: true ShipToAddress *Address `json:"ShipToAddress"` // A shipment identifier originally returned by the createInboundShipmentPlan operation. // Required: true ShipmentID *string `json:"ShipmentId"` }
InboundShipmentPlan Inbound shipment information used to create an inbound shipment. Returned by the createInboundShipmentPlan operation.
swagger:model InboundShipmentPlan
func (*InboundShipmentPlan) ContextValidate ¶
ContextValidate validate this inbound shipment plan based on the context it is used
func (*InboundShipmentPlan) MarshalBinary ¶
func (m *InboundShipmentPlan) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InboundShipmentPlan) UnmarshalBinary ¶
func (m *InboundShipmentPlan) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InboundShipmentPlanItem ¶
type InboundShipmentPlanItem struct { // Amazon's fulfillment network SKU of the item. // Required: true FulfillmentNetworkSKU *string `json:"FulfillmentNetworkSKU"` // prep details list PrepDetailsList PrepDetailsList `json:"PrepDetailsList,omitempty"` // The item quantity that you are shipping. // Required: true Quantity *Quantity `json:"Quantity"` // The seller SKU of the item. // Required: true SellerSKU *string `json:"SellerSKU"` }
InboundShipmentPlanItem Item information used to create an inbound shipment. Returned by the createInboundShipmentPlan operation.
swagger:model InboundShipmentPlanItem
func (*InboundShipmentPlanItem) ContextValidate ¶
func (m *InboundShipmentPlanItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inbound shipment plan item based on the context it is used
func (*InboundShipmentPlanItem) MarshalBinary ¶
func (m *InboundShipmentPlanItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InboundShipmentPlanItem) UnmarshalBinary ¶
func (m *InboundShipmentPlanItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InboundShipmentPlanItemList ¶
type InboundShipmentPlanItemList []*InboundShipmentPlanItem
InboundShipmentPlanItemList A list of inbound shipment plan item information.
swagger:model InboundShipmentPlanItemList
func (InboundShipmentPlanItemList) ContextValidate ¶
func (m InboundShipmentPlanItemList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inbound shipment plan item list based on the context it is used
type InboundShipmentPlanList ¶
type InboundShipmentPlanList []*InboundShipmentPlan
InboundShipmentPlanList A list of inbound shipment plan information
swagger:model InboundShipmentPlanList
func (InboundShipmentPlanList) ContextValidate ¶
func (m InboundShipmentPlanList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inbound shipment plan list based on the context it is used
type InboundShipmentPlanRequestItem ¶
type InboundShipmentPlanRequestItem struct { // The Amazon Standard Identification Number (ASIN) of the item. // Required: true ASIN *string `json:"ASIN"` // condition // Required: true Condition *Condition `json:"Condition"` // prep details list PrepDetailsList PrepDetailsList `json:"PrepDetailsList,omitempty"` // quantity // Required: true Quantity *Quantity `json:"Quantity"` // The item quantity in each case, for case-packed items. Note that QuantityInCase multiplied by the number of cases in the inbound shipment equals Quantity. Also note that all of the boxes of an inbound shipment must either be case packed or individually packed. For that reason, when you submit the createInboundShipmentPlan operation, the value of QuantityInCase must be provided for every item in the shipment or for none of the items in the shipment. QuantityInCase Quantity `json:"QuantityInCase,omitempty"` // The seller SKU of the item. // Required: true SellerSKU *string `json:"SellerSKU"` }
InboundShipmentPlanRequestItem Item information for creating an inbound shipment plan. Submitted with a call to the createInboundShipmentPlan operation.
swagger:model InboundShipmentPlanRequestItem
func (*InboundShipmentPlanRequestItem) ContextValidate ¶
func (m *InboundShipmentPlanRequestItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inbound shipment plan request item based on the context it is used
func (*InboundShipmentPlanRequestItem) MarshalBinary ¶
func (m *InboundShipmentPlanRequestItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InboundShipmentPlanRequestItem) UnmarshalBinary ¶
func (m *InboundShipmentPlanRequestItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InboundShipmentPlanRequestItemList ¶
type InboundShipmentPlanRequestItemList []*InboundShipmentPlanRequestItem
InboundShipmentPlanRequestItemList inbound shipment plan request item list
swagger:model InboundShipmentPlanRequestItemList
func (InboundShipmentPlanRequestItemList) ContextValidate ¶
func (m InboundShipmentPlanRequestItemList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inbound shipment plan request item list based on the context it is used
type InboundShipmentRequest ¶
type InboundShipmentRequest struct { // inbound shipment header // Required: true InboundShipmentHeader *InboundShipmentHeader `json:"InboundShipmentHeader"` // inbound shipment items // Required: true InboundShipmentItems InboundShipmentItemList `json:"InboundShipmentItems"` // A marketplace identifier. Specifies the marketplace where the product would be stored. // Required: true MarketplaceID *string `json:"MarketplaceId"` }
InboundShipmentRequest The request schema for an inbound shipment.
swagger:model InboundShipmentRequest
func (*InboundShipmentRequest) ContextValidate ¶
func (m *InboundShipmentRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inbound shipment request based on the context it is used
func (*InboundShipmentRequest) MarshalBinary ¶
func (m *InboundShipmentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InboundShipmentRequest) UnmarshalBinary ¶
func (m *InboundShipmentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InboundShipmentResponse ¶
type InboundShipmentResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for this operation. Payload *InboundShipmentResult `json:"payload,omitempty"` }
InboundShipmentResponse The response schema for this operation.
swagger:model InboundShipmentResponse
func (*InboundShipmentResponse) ContextValidate ¶
func (m *InboundShipmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this inbound shipment response based on the context it is used
func (*InboundShipmentResponse) MarshalBinary ¶
func (m *InboundShipmentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InboundShipmentResponse) UnmarshalBinary ¶
func (m *InboundShipmentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InboundShipmentResult ¶
type InboundShipmentResult struct { // The shipment identifier submitted in the request. // Required: true ShipmentID *string `json:"ShipmentId"` }
InboundShipmentResult inbound shipment result
swagger:model InboundShipmentResult
func (*InboundShipmentResult) ContextValidate ¶
ContextValidate validates this inbound shipment result based on context it is used
func (*InboundShipmentResult) MarshalBinary ¶
func (m *InboundShipmentResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InboundShipmentResult) UnmarshalBinary ¶
func (m *InboundShipmentResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IntendedBoxContentsSource ¶
type IntendedBoxContentsSource string
IntendedBoxContentsSource How the seller intends to provide box contents information for a shipment. Leaving this field blank is equivalent to selecting `NONE`, which will incur a fee if the seller does not provide box contents information.
swagger:model IntendedBoxContentsSource
const ( // IntendedBoxContentsSourceNONE captures enum value "NONE" IntendedBoxContentsSourceNONE IntendedBoxContentsSource = "NONE" // IntendedBoxContentsSourceFEED captures enum value "FEED" IntendedBoxContentsSourceFEED IntendedBoxContentsSource = "FEED" // IntendedBoxContentsSourceNr2DBARCODE captures enum value "2D_BARCODE" IntendedBoxContentsSourceNr2DBARCODE IntendedBoxContentsSource = "2D_BARCODE" )
func NewIntendedBoxContentsSource ¶
func NewIntendedBoxContentsSource(value IntendedBoxContentsSource) *IntendedBoxContentsSource
func (IntendedBoxContentsSource) ContextValidate ¶
func (m IntendedBoxContentsSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this intended box contents source based on context it is used
func (IntendedBoxContentsSource) Pointer ¶
func (m IntendedBoxContentsSource) Pointer() *IntendedBoxContentsSource
Pointer returns a pointer to a freshly-allocated IntendedBoxContentsSource.
type InvalidASIN ¶
type InvalidASIN struct { // The Amazon Standard Identification Number (ASIN) of the item. ASIN string `json:"ASIN,omitempty"` // The reason that the ASIN is invalid. ErrorReason ErrorReason `json:"ErrorReason,omitempty"` }
InvalidASIN invalid a s i n
swagger:model InvalidASIN
func (*InvalidASIN) ContextValidate ¶
ContextValidate validate this invalid a s i n based on the context it is used
func (*InvalidASIN) MarshalBinary ¶
func (m *InvalidASIN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InvalidASIN) UnmarshalBinary ¶
func (m *InvalidASIN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InvalidASINList ¶
type InvalidASINList []*InvalidASIN
InvalidASINList A list of invalid ASIN values and the reasons they are invalid.
swagger:model InvalidASINList
func (InvalidASINList) ContextValidate ¶
ContextValidate validate this invalid a s i n list based on the context it is used
type InvalidSKU ¶
type InvalidSKU struct { // The reason why the seller SKU is invalid. ErrorReason ErrorReason `json:"ErrorReason,omitempty"` // The seller SKU of the item. SellerSKU string `json:"SellerSKU,omitempty"` }
InvalidSKU invalid s k u
swagger:model InvalidSKU
func (*InvalidSKU) ContextValidate ¶
ContextValidate validate this invalid s k u based on the context it is used
func (*InvalidSKU) MarshalBinary ¶
func (m *InvalidSKU) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InvalidSKU) UnmarshalBinary ¶
func (m *InvalidSKU) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InvalidSKUList ¶
type InvalidSKUList []*InvalidSKU
InvalidSKUList A list of invalid SKU values and the reason they are invalid.
swagger:model InvalidSKUList
func (InvalidSKUList) ContextValidate ¶
ContextValidate validate this invalid s k u list based on the context it is used
type LabelDownloadURL ¶
type LabelDownloadURL struct { // URL to download the label for the package. Note: The URL will only be valid for 15 seconds DownloadURL string `json:"DownloadURL,omitempty"` }
LabelDownloadURL label download URL
swagger:model LabelDownloadURL
func (*LabelDownloadURL) ContextValidate ¶
ContextValidate validates this label download URL based on context it is used
func (*LabelDownloadURL) MarshalBinary ¶
func (m *LabelDownloadURL) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LabelDownloadURL) UnmarshalBinary ¶
func (m *LabelDownloadURL) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LabelPrepPreference ¶
type LabelPrepPreference string
LabelPrepPreference The preference for label preparation for an inbound shipment.
swagger:model LabelPrepPreference
const ( // LabelPrepPreferenceSELLERLABEL captures enum value "SELLER_LABEL" LabelPrepPreferenceSELLERLABEL LabelPrepPreference = "SELLER_LABEL" // LabelPrepPreferenceAMAZONLABELONLY captures enum value "AMAZON_LABEL_ONLY" LabelPrepPreferenceAMAZONLABELONLY LabelPrepPreference = "AMAZON_LABEL_ONLY" // LabelPrepPreferenceAMAZONLABELPREFERRED captures enum value "AMAZON_LABEL_PREFERRED" LabelPrepPreferenceAMAZONLABELPREFERRED LabelPrepPreference = "AMAZON_LABEL_PREFERRED" )
func NewLabelPrepPreference ¶
func NewLabelPrepPreference(value LabelPrepPreference) *LabelPrepPreference
func (LabelPrepPreference) ContextValidate ¶
ContextValidate validates this label prep preference based on context it is used
func (LabelPrepPreference) Pointer ¶
func (m LabelPrepPreference) Pointer() *LabelPrepPreference
Pointer returns a pointer to a freshly-allocated LabelPrepPreference.
type LabelPrepType ¶
type LabelPrepType string
LabelPrepType The type of label preparation that is required for the inbound shipment.
swagger:model LabelPrepType
const ( // LabelPrepTypeNOLABEL captures enum value "NO_LABEL" LabelPrepTypeNOLABEL LabelPrepType = "NO_LABEL" // LabelPrepTypeSELLERLABEL captures enum value "SELLER_LABEL" LabelPrepTypeSELLERLABEL LabelPrepType = "SELLER_LABEL" // LabelPrepTypeAMAZONLABEL captures enum value "AMAZON_LABEL" LabelPrepTypeAMAZONLABEL LabelPrepType = "AMAZON_LABEL" )
func NewLabelPrepType ¶
func NewLabelPrepType(value LabelPrepType) *LabelPrepType
func (LabelPrepType) ContextValidate ¶
ContextValidate validates this label prep type based on context it is used
func (LabelPrepType) Pointer ¶
func (m LabelPrepType) Pointer() *LabelPrepType
Pointer returns a pointer to a freshly-allocated LabelPrepType.
type NonPartneredLtlDataInput ¶
type NonPartneredLtlDataInput struct { // The carrier that you are using for the inbound shipment. // Required: true CarrierName *string `json:"CarrierName"` // pro number // Required: true ProNumber *ProNumber `json:"ProNumber"` }
NonPartneredLtlDataInput Information that you provide to Amazon about a Less Than Truckload/Full Truckload (LTL/FTL) shipment by a carrier that has not partnered with Amazon.
swagger:model NonPartneredLtlDataInput
func (*NonPartneredLtlDataInput) ContextValidate ¶
func (m *NonPartneredLtlDataInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this non partnered ltl data input based on the context it is used
func (*NonPartneredLtlDataInput) MarshalBinary ¶
func (m *NonPartneredLtlDataInput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NonPartneredLtlDataInput) UnmarshalBinary ¶
func (m *NonPartneredLtlDataInput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NonPartneredLtlDataOutput ¶
type NonPartneredLtlDataOutput struct { // The carrier that you are using for the inbound shipment. // Required: true CarrierName *string `json:"CarrierName"` // pro number // Required: true ProNumber *ProNumber `json:"ProNumber"` }
NonPartneredLtlDataOutput Information returned by Amazon about a Less Than Truckload/Full Truckload (LTL/FTL) shipment shipped by a carrier that has not partnered with Amazon.
swagger:model NonPartneredLtlDataOutput
func (*NonPartneredLtlDataOutput) ContextValidate ¶
func (m *NonPartneredLtlDataOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this non partnered ltl data output based on the context it is used
func (*NonPartneredLtlDataOutput) MarshalBinary ¶
func (m *NonPartneredLtlDataOutput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NonPartneredLtlDataOutput) UnmarshalBinary ¶
func (m *NonPartneredLtlDataOutput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NonPartneredSmallParcelDataInput ¶
type NonPartneredSmallParcelDataInput struct { // The carrier that you are using for the inbound shipment. // Required: true CarrierName *string `json:"CarrierName"` // package list // Required: true PackageList NonPartneredSmallParcelPackageInputList `json:"PackageList"` }
NonPartneredSmallParcelDataInput Information that you provide to Amazon about a Small Parcel shipment shipped by a carrier that has not partnered with Amazon.
swagger:model NonPartneredSmallParcelDataInput
func (*NonPartneredSmallParcelDataInput) ContextValidate ¶
func (m *NonPartneredSmallParcelDataInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this non partnered small parcel data input based on the context it is used
func (*NonPartneredSmallParcelDataInput) MarshalBinary ¶
func (m *NonPartneredSmallParcelDataInput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NonPartneredSmallParcelDataInput) UnmarshalBinary ¶
func (m *NonPartneredSmallParcelDataInput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NonPartneredSmallParcelDataOutput ¶
type NonPartneredSmallParcelDataOutput struct { // package list // Required: true PackageList NonPartneredSmallParcelPackageOutputList `json:"PackageList"` }
NonPartneredSmallParcelDataOutput Information returned by Amazon about a Small Parcel shipment by a carrier that has not partnered with Amazon.
swagger:model NonPartneredSmallParcelDataOutput
func (*NonPartneredSmallParcelDataOutput) ContextValidate ¶
func (m *NonPartneredSmallParcelDataOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this non partnered small parcel data output based on the context it is used
func (*NonPartneredSmallParcelDataOutput) MarshalBinary ¶
func (m *NonPartneredSmallParcelDataOutput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NonPartneredSmallParcelDataOutput) UnmarshalBinary ¶
func (m *NonPartneredSmallParcelDataOutput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NonPartneredSmallParcelPackageInput ¶
type NonPartneredSmallParcelPackageInput struct { // tracking Id // Required: true TrackingID *TrackingID `json:"TrackingId"` }
NonPartneredSmallParcelPackageInput The tracking number of the package, provided by the carrier.
swagger:model NonPartneredSmallParcelPackageInput
func (*NonPartneredSmallParcelPackageInput) ContextValidate ¶
func (m *NonPartneredSmallParcelPackageInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this non partnered small parcel package input based on the context it is used
func (*NonPartneredSmallParcelPackageInput) MarshalBinary ¶
func (m *NonPartneredSmallParcelPackageInput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NonPartneredSmallParcelPackageInput) UnmarshalBinary ¶
func (m *NonPartneredSmallParcelPackageInput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NonPartneredSmallParcelPackageInputList ¶
type NonPartneredSmallParcelPackageInputList []*NonPartneredSmallParcelPackageInput
NonPartneredSmallParcelPackageInputList A list of package tracking information.
swagger:model NonPartneredSmallParcelPackageInputList
func (NonPartneredSmallParcelPackageInputList) ContextValidate ¶
func (m NonPartneredSmallParcelPackageInputList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this non partnered small parcel package input list based on the context it is used
type NonPartneredSmallParcelPackageOutput ¶
type NonPartneredSmallParcelPackageOutput struct { // The carrier that you are using for the inbound shipment. // Required: true CarrierName *string `json:"CarrierName"` // package status // Required: true PackageStatus *PackageStatus `json:"PackageStatus"` // tracking Id // Required: true TrackingID *TrackingID `json:"TrackingId"` }
NonPartneredSmallParcelPackageOutput Carrier, tracking number, and status information for the package.
swagger:model NonPartneredSmallParcelPackageOutput
func (*NonPartneredSmallParcelPackageOutput) ContextValidate ¶
func (m *NonPartneredSmallParcelPackageOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this non partnered small parcel package output based on the context it is used
func (*NonPartneredSmallParcelPackageOutput) MarshalBinary ¶
func (m *NonPartneredSmallParcelPackageOutput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NonPartneredSmallParcelPackageOutput) UnmarshalBinary ¶
func (m *NonPartneredSmallParcelPackageOutput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NonPartneredSmallParcelPackageOutputList ¶
type NonPartneredSmallParcelPackageOutputList []*NonPartneredSmallParcelPackageOutput
NonPartneredSmallParcelPackageOutputList A list of packages, including carrier, tracking number, and status information for each package.
swagger:model NonPartneredSmallParcelPackageOutputList
func (NonPartneredSmallParcelPackageOutputList) ContextValidate ¶
func (m NonPartneredSmallParcelPackageOutputList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this non partnered small parcel package output list based on the context it is used
type PackageStatus ¶
type PackageStatus string
PackageStatus The shipment status of the package.
swagger:model PackageStatus
const ( // PackageStatusSHIPPED captures enum value "SHIPPED" PackageStatusSHIPPED PackageStatus = "SHIPPED" // PackageStatusINTRANSIT captures enum value "IN_TRANSIT" PackageStatusINTRANSIT PackageStatus = "IN_TRANSIT" // PackageStatusDELIVERED captures enum value "DELIVERED" PackageStatusDELIVERED PackageStatus = "DELIVERED" // PackageStatusCHECKEDIN captures enum value "CHECKED_IN" PackageStatusCHECKEDIN PackageStatus = "CHECKED_IN" // PackageStatusRECEIVING captures enum value "RECEIVING" PackageStatusRECEIVING PackageStatus = "RECEIVING" // PackageStatusCLOSED captures enum value "CLOSED" PackageStatusCLOSED PackageStatus = "CLOSED" // PackageStatusDELETED captures enum value "DELETED" PackageStatusDELETED PackageStatus = "DELETED" )
func NewPackageStatus ¶
func NewPackageStatus(value PackageStatus) *PackageStatus
func (PackageStatus) ContextValidate ¶
ContextValidate validates this package status based on context it is used
func (PackageStatus) Pointer ¶
func (m PackageStatus) Pointer() *PackageStatus
Pointer returns a pointer to a freshly-allocated PackageStatus.
type Pallet ¶
type Pallet struct { // The dimensions of the pallet. Length and width must be 40 inches by 48 inches. Height must be less than or equal to 60 inches. // Required: true Dimensions *Dimensions `json:"Dimensions"` // Indicates whether pallets will be stacked when carrier arrives for pick-up. // Required: true IsStacked *bool `json:"IsStacked"` // The weight of the pallet. Weight *Weight `json:"Weight,omitempty"` }
Pallet Pallet information.
swagger:model Pallet
func (*Pallet) ContextValidate ¶
ContextValidate validate this pallet based on the context it is used
func (*Pallet) MarshalBinary ¶
MarshalBinary interface implementation
func (*Pallet) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PalletList ¶
type PalletList []*Pallet
PalletList A list of pallet information.
swagger:model PalletList
func (PalletList) ContextValidate ¶
ContextValidate validate this pallet list based on the context it is used
type PartneredEstimate ¶
type PartneredEstimate struct { // The amount that the Amazon-partnered carrier will charge to ship the inbound shipment. // Required: true Amount *Amount `json:"Amount"` // The date in ISO 8601 date time format by which this estimate must be confirmed. After this date the estimate is no longer valid and cannot be confirmed. // // Returned only if the TransportStatus value of the inbound shipment is ESTIMATED. // Format: date-time ConfirmDeadline TimeStampStringType `json:"ConfirmDeadline,omitempty"` // The date in ISO 8601 date time format after which a confirmed transportation request can no longer be voided. This date is 24 hours after a Small Parcel shipment transportation request is confirmed or one hour after a Less Than Truckload/Full Truckload (LTL/FTL) shipment transportation request is confirmed. After the void deadline passes the seller's account will be charged for the shipping cost. // // Returned only if the TransportStatus value of the inbound shipment is CONFIRMED. // Format: date-time VoidDeadline TimeStampStringType `json:"VoidDeadline,omitempty"` }
PartneredEstimate The estimated shipping cost for a shipment using an Amazon-partnered carrier.
swagger:model PartneredEstimate
func (*PartneredEstimate) ContextValidate ¶
ContextValidate validate this partnered estimate based on the context it is used
func (*PartneredEstimate) MarshalBinary ¶
func (m *PartneredEstimate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PartneredEstimate) UnmarshalBinary ¶
func (m *PartneredEstimate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PartneredLtlDataInput ¶
type PartneredLtlDataInput struct { // The number of boxes in the shipment. BoxCount UnsignedIntType `json:"BoxCount,omitempty"` // Contact information for the person in the seller's organization who is responsible for the shipment. Used by the carrier if they have questions about the shipment. Contact *Contact `json:"Contact,omitempty"` // The date that the shipment will be ready to be picked up by the carrier. // Format: date FreightReadyDate DateStringType `json:"FreightReadyDate,omitempty"` // pallet list PalletList PalletList `json:"PalletList,omitempty"` // The declaration of the total value of the inventory in the shipment. SellerDeclaredValue *Amount `json:"SellerDeclaredValue,omitempty"` // seller freight class SellerFreightClass SellerFreightClass `json:"SellerFreightClass,omitempty"` // The total weight of the shipment. TotalWeight *Weight `json:"TotalWeight,omitempty"` }
PartneredLtlDataInput Information that is required by an Amazon-partnered carrier to ship a Less Than Truckload/Full Truckload (LTL/FTL) inbound shipment.
swagger:model PartneredLtlDataInput
func (*PartneredLtlDataInput) ContextValidate ¶
ContextValidate validate this partnered ltl data input based on the context it is used
func (*PartneredLtlDataInput) MarshalBinary ¶
func (m *PartneredLtlDataInput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PartneredLtlDataInput) UnmarshalBinary ¶
func (m *PartneredLtlDataInput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PartneredLtlDataOutput ¶
type PartneredLtlDataOutput struct { // Estimate by Amazon of the total value of the inventory in the shipment. AmazonCalculatedValue *Amount `json:"AmazonCalculatedValue,omitempty"` // A unique identifier created by Amazon that identifies this Amazon-partnered, Less Than Truckload/Full Truckload (LTL/FTL) shipment. // Required: true AmazonReferenceID *string `json:"AmazonReferenceId"` // The number of boxes in the shipment. // Required: true BoxCount *UnsignedIntType `json:"BoxCount"` // The carrier for the inbound shipment. // Required: true CarrierName *string `json:"CarrierName"` // Contact information for the person in the seller's organization who is responsible for the shipment. Used by the carrier if they have questions about the shipment. // Required: true Contact *Contact `json:"Contact"` // The date that the shipment will be ready to be picked up by the carrier. Must be in YYYY-MM-DD format. // Required: true // Format: date FreightReadyDate *DateStringType `json:"FreightReadyDate"` // Indicates whether the bill of lading for the shipment is available. // Required: true IsBillOfLadingAvailable *bool `json:"IsBillOfLadingAvailable"` // pallet list // Required: true PalletList PalletList `json:"PalletList"` // The estimated shipping cost using an Amazon-partnered carrier. PartneredEstimate *PartneredEstimate `json:"PartneredEstimate,omitempty"` // The estimated date that the shipment will be delivered to an Amazon fulfillment center, in YYYY-MM-DD format. // Required: true // Format: date PreviewDeliveryDate *DateStringType `json:"PreviewDeliveryDate"` // The freight class of the shipment as estimated by Amazon if you did not include a freight class when you called the putTransportDetails operation. // Required: true PreviewFreightClass *SellerFreightClass `json:"PreviewFreightClass"` // The estimated date that the shipment will be picked up by the carrier, in YYYY-MM-DD format. // Required: true // Format: date PreviewPickupDate *DateStringType `json:"PreviewPickupDate"` // Your declaration of the total value of the inventory in the shipment. SellerDeclaredValue *Amount `json:"SellerDeclaredValue,omitempty"` // seller freight class SellerFreightClass SellerFreightClass `json:"SellerFreightClass,omitempty"` // The total weight of the shipment. // Required: true TotalWeight *Weight `json:"TotalWeight"` }
PartneredLtlDataOutput Information returned by Amazon about a Less Than Truckload/Full Truckload (LTL/FTL) shipment by an Amazon-partnered carrier.
swagger:model PartneredLtlDataOutput
func (*PartneredLtlDataOutput) ContextValidate ¶
func (m *PartneredLtlDataOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this partnered ltl data output based on the context it is used
func (*PartneredLtlDataOutput) MarshalBinary ¶
func (m *PartneredLtlDataOutput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PartneredLtlDataOutput) UnmarshalBinary ¶
func (m *PartneredLtlDataOutput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PartneredSmallParcelDataInput ¶
type PartneredSmallParcelDataInput struct { // The Amazon-partnered carrier to use for the inbound shipment. **`CarrierName`** values in France (FR), Italy (IT), Spain (ES), the United Kingdom (UK), and the United States (US): `UNITED_PARCEL_SERVICE_INC`. <br> **`CarrierName`** values in Germany (DE): `DHL_STANDARD`,`UNITED_PARCEL_SERVICE_INC`. <br>Default: `UNITED_PARCEL_SERVICE_INC`. CarrierName string `json:"CarrierName,omitempty"` // package list PackageList PartneredSmallParcelPackageInputList `json:"PackageList,omitempty"` }
PartneredSmallParcelDataInput Information that is required by an Amazon-partnered carrier to ship a Small Parcel inbound shipment.
swagger:model PartneredSmallParcelDataInput
func (*PartneredSmallParcelDataInput) ContextValidate ¶
func (m *PartneredSmallParcelDataInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this partnered small parcel data input based on the context it is used
func (*PartneredSmallParcelDataInput) MarshalBinary ¶
func (m *PartneredSmallParcelDataInput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PartneredSmallParcelDataInput) UnmarshalBinary ¶
func (m *PartneredSmallParcelDataInput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PartneredSmallParcelDataOutput ¶
type PartneredSmallParcelDataOutput struct { // package list // Required: true PackageList PartneredSmallParcelPackageOutputList `json:"PackageList"` // partnered estimate PartneredEstimate *PartneredEstimate `json:"PartneredEstimate,omitempty"` }
PartneredSmallParcelDataOutput Information returned by Amazon about a Small Parcel shipment by an Amazon-partnered carrier.
swagger:model PartneredSmallParcelDataOutput
func (*PartneredSmallParcelDataOutput) ContextValidate ¶
func (m *PartneredSmallParcelDataOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this partnered small parcel data output based on the context it is used
func (*PartneredSmallParcelDataOutput) MarshalBinary ¶
func (m *PartneredSmallParcelDataOutput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PartneredSmallParcelDataOutput) UnmarshalBinary ¶
func (m *PartneredSmallParcelDataOutput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PartneredSmallParcelPackageInput ¶
type PartneredSmallParcelPackageInput struct { // dimensions // Required: true Dimensions *Dimensions `json:"Dimensions"` // weight // Required: true Weight *Weight `json:"Weight"` }
PartneredSmallParcelPackageInput Dimension and weight information for the package.
swagger:model PartneredSmallParcelPackageInput
func (*PartneredSmallParcelPackageInput) ContextValidate ¶
func (m *PartneredSmallParcelPackageInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this partnered small parcel package input based on the context it is used
func (*PartneredSmallParcelPackageInput) MarshalBinary ¶
func (m *PartneredSmallParcelPackageInput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PartneredSmallParcelPackageInput) UnmarshalBinary ¶
func (m *PartneredSmallParcelPackageInput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PartneredSmallParcelPackageInputList ¶
type PartneredSmallParcelPackageInputList []*PartneredSmallParcelPackageInput
PartneredSmallParcelPackageInputList A list of dimensions and weight information for packages.
swagger:model PartneredSmallParcelPackageInputList
func (PartneredSmallParcelPackageInputList) ContextValidate ¶
func (m PartneredSmallParcelPackageInputList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this partnered small parcel package input list based on the context it is used
type PartneredSmallParcelPackageOutput ¶
type PartneredSmallParcelPackageOutput struct { // The carrier specified with a previous call to putTransportDetails. // Required: true CarrierName *string `json:"CarrierName"` // dimensions // Required: true Dimensions *Dimensions `json:"Dimensions"` // package status // Required: true PackageStatus *PackageStatus `json:"PackageStatus"` // tracking Id // Required: true TrackingID *TrackingID `json:"TrackingId"` // weight // Required: true Weight *Weight `json:"Weight"` }
PartneredSmallParcelPackageOutput Dimension, weight, and shipping information for the package.
swagger:model PartneredSmallParcelPackageOutput
func (*PartneredSmallParcelPackageOutput) ContextValidate ¶
func (m *PartneredSmallParcelPackageOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this partnered small parcel package output based on the context it is used
func (*PartneredSmallParcelPackageOutput) MarshalBinary ¶
func (m *PartneredSmallParcelPackageOutput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PartneredSmallParcelPackageOutput) UnmarshalBinary ¶
func (m *PartneredSmallParcelPackageOutput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PartneredSmallParcelPackageOutputList ¶
type PartneredSmallParcelPackageOutputList []*PartneredSmallParcelPackageOutput
PartneredSmallParcelPackageOutputList A list of packages, including shipping information from the Amazon-partnered carrier.
swagger:model PartneredSmallParcelPackageOutputList
func (PartneredSmallParcelPackageOutputList) ContextValidate ¶
func (m PartneredSmallParcelPackageOutputList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this partnered small parcel package output list based on the context it is used
type PrepDetails ¶
type PrepDetails struct { // prep instruction // Required: true PrepInstruction *PrepInstruction `json:"PrepInstruction"` // prep owner // Required: true PrepOwner *PrepOwner `json:"PrepOwner"` }
PrepDetails Preparation instructions and who is responsible for the preparation.
swagger:model PrepDetails
func (*PrepDetails) ContextValidate ¶
ContextValidate validate this prep details based on the context it is used
func (*PrepDetails) MarshalBinary ¶
func (m *PrepDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PrepDetails) UnmarshalBinary ¶
func (m *PrepDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PrepDetailsList ¶
type PrepDetailsList []*PrepDetails
PrepDetailsList A list of preparation instructions and who is responsible for that preparation.
swagger:model PrepDetailsList
func (PrepDetailsList) ContextValidate ¶
ContextValidate validate this prep details list based on the context it is used
type PrepGuidance ¶
type PrepGuidance string
PrepGuidance Item preparation instructions.
swagger:model PrepGuidance
const ( // PrepGuidanceConsultHelpDocuments captures enum value "ConsultHelpDocuments" PrepGuidanceConsultHelpDocuments PrepGuidance = "ConsultHelpDocuments" // PrepGuidanceNoAdditionalPrepRequired captures enum value "NoAdditionalPrepRequired" PrepGuidanceNoAdditionalPrepRequired PrepGuidance = "NoAdditionalPrepRequired" // PrepGuidanceSeePrepInstructionsList captures enum value "SeePrepInstructionsList" PrepGuidanceSeePrepInstructionsList PrepGuidance = "SeePrepInstructionsList" )
func NewPrepGuidance ¶
func NewPrepGuidance(value PrepGuidance) *PrepGuidance
func (PrepGuidance) ContextValidate ¶
ContextValidate validates this prep guidance based on context it is used
func (PrepGuidance) Pointer ¶
func (m PrepGuidance) Pointer() *PrepGuidance
Pointer returns a pointer to a freshly-allocated PrepGuidance.
type PrepInstruction ¶
type PrepInstruction string
PrepInstruction Preparation instructions for shipping an item to Amazon's fulfillment network. For more information about preparing items for shipment to Amazon's fulfillment network, see the Seller Central Help for your marketplace.
swagger:model PrepInstruction
const ( // PrepInstructionPolybagging captures enum value "Polybagging" PrepInstructionPolybagging PrepInstruction = "Polybagging" // PrepInstructionBubbleWrapping captures enum value "BubbleWrapping" PrepInstructionBubbleWrapping PrepInstruction = "BubbleWrapping" // PrepInstructionTaping captures enum value "Taping" PrepInstructionTaping PrepInstruction = "Taping" // PrepInstructionBlackShrinkWrapping captures enum value "BlackShrinkWrapping" PrepInstructionBlackShrinkWrapping PrepInstruction = "BlackShrinkWrapping" // PrepInstructionLabeling captures enum value "Labeling" PrepInstructionLabeling PrepInstruction = "Labeling" // PrepInstructionHangGarment captures enum value "HangGarment" PrepInstructionHangGarment PrepInstruction = "HangGarment" // PrepInstructionSetCreation captures enum value "SetCreation" PrepInstructionSetCreation PrepInstruction = "SetCreation" // PrepInstructionBoxing captures enum value "Boxing" PrepInstructionBoxing PrepInstruction = "Boxing" // PrepInstructionRemoveFromHanger captures enum value "RemoveFromHanger" PrepInstructionRemoveFromHanger PrepInstruction = "RemoveFromHanger" // PrepInstructionDebundle captures enum value "Debundle" PrepInstructionDebundle PrepInstruction = "Debundle" // PrepInstructionSuffocationStickering captures enum value "SuffocationStickering" PrepInstructionSuffocationStickering PrepInstruction = "SuffocationStickering" // PrepInstructionCapSealing captures enum value "CapSealing" PrepInstructionCapSealing PrepInstruction = "CapSealing" // PrepInstructionSetStickering captures enum value "SetStickering" PrepInstructionSetStickering PrepInstruction = "SetStickering" // PrepInstructionBlankStickering captures enum value "BlankStickering" PrepInstructionBlankStickering PrepInstruction = "BlankStickering" // PrepInstructionNoPrep captures enum value "NoPrep" PrepInstructionNoPrep PrepInstruction = "NoPrep" )
func NewPrepInstruction ¶
func NewPrepInstruction(value PrepInstruction) *PrepInstruction
func (PrepInstruction) ContextValidate ¶
ContextValidate validates this prep instruction based on context it is used
func (PrepInstruction) Pointer ¶
func (m PrepInstruction) Pointer() *PrepInstruction
Pointer returns a pointer to a freshly-allocated PrepInstruction.
type PrepInstructionList ¶
type PrepInstructionList []PrepInstruction
PrepInstructionList A list of preparation instructions to help with item sourcing decisions.
swagger:model PrepInstructionList
func (PrepInstructionList) ContextValidate ¶
ContextValidate validate this prep instruction list based on the context it is used
type PrepOwner ¶
type PrepOwner string
PrepOwner Indicates who will prepare the item.
swagger:model PrepOwner
func NewPrepOwner ¶
func (PrepOwner) ContextValidate ¶
ContextValidate validates this prep owner based on context it is used
type ProNumber ¶
type ProNumber string
ProNumber The PRO number ("progressive number" or "progressive ID") assigned to the shipment by the carrier.
swagger:model ProNumber
func (ProNumber) ContextValidate ¶
ContextValidate validates this pro number based on context it is used
type PutTransportDetailsRequest ¶
type PutTransportDetailsRequest struct { // Indicates whether a putTransportDetails request is for an Amazon-partnered carrier. // Required: true IsPartnered *bool `json:"IsPartnered"` // shipment type // Required: true ShipmentType *ShipmentType `json:"ShipmentType"` // Information required to create an Amazon-partnered carrier shipping estimate, or to alert the Amazon fulfillment center to the arrival of an inbound shipment by a non-Amazon-partnered carrier. // Required: true TransportDetails *TransportDetailInput `json:"TransportDetails"` }
PutTransportDetailsRequest The request schema for a putTransportDetails operation.
swagger:model PutTransportDetailsRequest
func (*PutTransportDetailsRequest) ContextValidate ¶
func (m *PutTransportDetailsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this put transport details request based on the context it is used
func (*PutTransportDetailsRequest) MarshalBinary ¶
func (m *PutTransportDetailsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutTransportDetailsRequest) UnmarshalBinary ¶
func (m *PutTransportDetailsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PutTransportDetailsResponse ¶
type PutTransportDetailsResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the putTransportDetails operation. Payload *CommonTransportResult `json:"payload,omitempty"` }
PutTransportDetailsResponse Workflow status for a shipment with an Amazon-partnered carrier.
swagger:model PutTransportDetailsResponse
func (*PutTransportDetailsResponse) ContextValidate ¶
func (m *PutTransportDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this put transport details response based on the context it is used
func (*PutTransportDetailsResponse) MarshalBinary ¶
func (m *PutTransportDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PutTransportDetailsResponse) UnmarshalBinary ¶
func (m *PutTransportDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Quantity ¶
type Quantity int32
Quantity The item quantity.
swagger:model Quantity
func (Quantity) ContextValidate ¶
ContextValidate validates this quantity based on context it is used
type SKUInboundGuidance ¶
type SKUInboundGuidance struct { // The Amazon Standard Identification Number (ASIN) of the item. // Required: true ASIN *string `json:"ASIN"` // A list of reasons for the current inbound guidance for this item. GuidanceReasonList GuidanceReasonList `json:"GuidanceReasonList,omitempty"` // Specific inbound guidance for an item. // Required: true InboundGuidance *InboundGuidance `json:"InboundGuidance"` // The seller SKU of the item. // Required: true SellerSKU *string `json:"SellerSKU"` }
SKUInboundGuidance Reasons why a given seller SKU is not recommended for shipment to Amazon's fulfillment network.
swagger:model SKUInboundGuidance
func (*SKUInboundGuidance) ContextValidate ¶
ContextValidate validate this s k u inbound guidance based on the context it is used
func (*SKUInboundGuidance) MarshalBinary ¶
func (m *SKUInboundGuidance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SKUInboundGuidance) UnmarshalBinary ¶
func (m *SKUInboundGuidance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SKUInboundGuidanceList ¶
type SKUInboundGuidanceList []*SKUInboundGuidance
SKUInboundGuidanceList A list of SKU inbound guidance information.
swagger:model SKUInboundGuidanceList
func (SKUInboundGuidanceList) ContextValidate ¶
ContextValidate validate this s k u inbound guidance list based on the context it is used
type SKUPrepInstructions ¶
type SKUPrepInstructions struct { // The Amazon Standard Identification Number (ASIN) of the item. ASIN string `json:"ASIN,omitempty"` // amazon prep fees details list AmazonPrepFeesDetailsList AmazonPrepFeesDetailsList `json:"AmazonPrepFeesDetailsList,omitempty"` // barcode instruction BarcodeInstruction BarcodeInstruction `json:"BarcodeInstruction,omitempty"` // prep guidance PrepGuidance PrepGuidance `json:"PrepGuidance,omitempty"` // prep instruction list PrepInstructionList PrepInstructionList `json:"PrepInstructionList,omitempty"` // The seller SKU of the item. SellerSKU string `json:"SellerSKU,omitempty"` }
SKUPrepInstructions Labeling requirements and item preparation instructions to help you prepare items for shipment to Amazon's fulfillment network.
swagger:model SKUPrepInstructions
func (*SKUPrepInstructions) ContextValidate ¶
ContextValidate validate this s k u prep instructions based on the context it is used
func (*SKUPrepInstructions) MarshalBinary ¶
func (m *SKUPrepInstructions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SKUPrepInstructions) UnmarshalBinary ¶
func (m *SKUPrepInstructions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SKUPrepInstructionsList ¶
type SKUPrepInstructionsList []*SKUPrepInstructions
SKUPrepInstructionsList A list of SKU labeling requirements and item preparation instructions.
swagger:model SKUPrepInstructionsList
func (SKUPrepInstructionsList) ContextValidate ¶
func (m SKUPrepInstructionsList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this s k u prep instructions list based on the context it is used
type SellerFreightClass ¶
type SellerFreightClass string
SellerFreightClass The freight class of the shipment. For information about determining the freight class, contact the carrier.
swagger:model SellerFreightClass
const ( // SellerFreightClassNr50 captures enum value "50" SellerFreightClassNr50 SellerFreightClass = "50" // SellerFreightClassNr55 captures enum value "55" SellerFreightClassNr55 SellerFreightClass = "55" // SellerFreightClassNr60 captures enum value "60" SellerFreightClassNr60 SellerFreightClass = "60" // SellerFreightClassNr65 captures enum value "65" SellerFreightClassNr65 SellerFreightClass = "65" // SellerFreightClassNr70 captures enum value "70" SellerFreightClassNr70 SellerFreightClass = "70" // SellerFreightClassNr77Dot5 captures enum value "77.5" SellerFreightClassNr77Dot5 SellerFreightClass = "77.5" // SellerFreightClassNr85 captures enum value "85" SellerFreightClassNr85 SellerFreightClass = "85" // SellerFreightClassNr92Dot5 captures enum value "92.5" SellerFreightClassNr92Dot5 SellerFreightClass = "92.5" // SellerFreightClassNr100 captures enum value "100" SellerFreightClassNr100 SellerFreightClass = "100" // SellerFreightClassNr110 captures enum value "110" SellerFreightClassNr110 SellerFreightClass = "110" // SellerFreightClassNr125 captures enum value "125" SellerFreightClassNr125 SellerFreightClass = "125" // SellerFreightClassNr150 captures enum value "150" SellerFreightClassNr150 SellerFreightClass = "150" // SellerFreightClassNr175 captures enum value "175" SellerFreightClassNr175 SellerFreightClass = "175" // SellerFreightClassNr200 captures enum value "200" SellerFreightClassNr200 SellerFreightClass = "200" // SellerFreightClassNr250 captures enum value "250" SellerFreightClassNr250 SellerFreightClass = "250" // SellerFreightClassNr300 captures enum value "300" SellerFreightClassNr300 SellerFreightClass = "300" // SellerFreightClassNr400 captures enum value "400" SellerFreightClassNr400 SellerFreightClass = "400" // SellerFreightClassNr500 captures enum value "500" SellerFreightClassNr500 SellerFreightClass = "500" )
func NewSellerFreightClass ¶
func NewSellerFreightClass(value SellerFreightClass) *SellerFreightClass
func (SellerFreightClass) ContextValidate ¶
ContextValidate validates this seller freight class based on context it is used
func (SellerFreightClass) Pointer ¶
func (m SellerFreightClass) Pointer() *SellerFreightClass
Pointer returns a pointer to a freshly-allocated SellerFreightClass.
type ShipmentStatus ¶
type ShipmentStatus string
ShipmentStatus Indicates the status of the inbound shipment. When used with the createInboundShipment operation, WORKING is the only valid value. When used with the updateInboundShipment operation, possible values are WORKING, SHIPPED or CANCELLED.
swagger:model ShipmentStatus
const ( // ShipmentStatusWORKING captures enum value "WORKING" ShipmentStatusWORKING ShipmentStatus = "WORKING" // ShipmentStatusSHIPPED captures enum value "SHIPPED" ShipmentStatusSHIPPED ShipmentStatus = "SHIPPED" // ShipmentStatusRECEIVING captures enum value "RECEIVING" ShipmentStatusRECEIVING ShipmentStatus = "RECEIVING" // ShipmentStatusCANCELLED captures enum value "CANCELLED" ShipmentStatusCANCELLED ShipmentStatus = "CANCELLED" // ShipmentStatusDELETED captures enum value "DELETED" ShipmentStatusDELETED ShipmentStatus = "DELETED" // ShipmentStatusCLOSED captures enum value "CLOSED" ShipmentStatusCLOSED ShipmentStatus = "CLOSED" // ShipmentStatusERROR captures enum value "ERROR" ShipmentStatusERROR ShipmentStatus = "ERROR" // ShipmentStatusINTRANSIT captures enum value "IN_TRANSIT" ShipmentStatusINTRANSIT ShipmentStatus = "IN_TRANSIT" // ShipmentStatusDELIVERED captures enum value "DELIVERED" ShipmentStatusDELIVERED ShipmentStatus = "DELIVERED" // ShipmentStatusCHECKEDIN captures enum value "CHECKED_IN" ShipmentStatusCHECKEDIN ShipmentStatus = "CHECKED_IN" )
func NewShipmentStatus ¶
func NewShipmentStatus(value ShipmentStatus) *ShipmentStatus
func (ShipmentStatus) ContextValidate ¶
ContextValidate validates this shipment status based on context it is used
func (ShipmentStatus) Pointer ¶
func (m ShipmentStatus) Pointer() *ShipmentStatus
Pointer returns a pointer to a freshly-allocated ShipmentStatus.
type ShipmentType ¶
type ShipmentType string
ShipmentType Specifies the carrier shipment type in a putTransportDetails request.
swagger:model ShipmentType
const ( // ShipmentTypeSP captures enum value "SP" ShipmentTypeSP ShipmentType = "SP" // ShipmentTypeLTL captures enum value "LTL" ShipmentTypeLTL ShipmentType = "LTL" )
func NewShipmentType ¶
func NewShipmentType(value ShipmentType) *ShipmentType
func (ShipmentType) ContextValidate ¶
ContextValidate validates this shipment type based on context it is used
func (ShipmentType) Pointer ¶
func (m ShipmentType) Pointer() *ShipmentType
Pointer returns a pointer to a freshly-allocated ShipmentType.
type TimeStampStringType ¶
TimeStampStringType time stamp string type
swagger:model TimeStampStringType
func (TimeStampStringType) ContextValidate ¶
ContextValidate validates this time stamp string type based on context it is used
func (*TimeStampStringType) MarshalBinary ¶
func (m *TimeStampStringType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (TimeStampStringType) MarshalJSON ¶
func (m TimeStampStringType) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a TimeStampStringType value as JSON output
func (*TimeStampStringType) UnmarshalBinary ¶
func (m *TimeStampStringType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*TimeStampStringType) UnmarshalJSON ¶
func (m *TimeStampStringType) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a TimeStampStringType value from JSON input
type TrackingID ¶
type TrackingID string
TrackingID The tracking number of the package, provided by the carrier.
swagger:model TrackingId
func (TrackingID) ContextValidate ¶
ContextValidate validates this tracking Id based on context it is used
type TransportContent ¶
type TransportContent struct { // transport details // Required: true TransportDetails *TransportDetailOutput `json:"TransportDetails"` // transport header // Required: true TransportHeader *TransportHeader `json:"TransportHeader"` // transport result // Required: true TransportResult *TransportResult `json:"TransportResult"` }
TransportContent Inbound shipment information, including carrier details, shipment status, and the workflow status for a request for shipment with an Amazon-partnered carrier.
swagger:model TransportContent
func (*TransportContent) ContextValidate ¶
ContextValidate validate this transport content based on the context it is used
func (*TransportContent) MarshalBinary ¶
func (m *TransportContent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransportContent) UnmarshalBinary ¶
func (m *TransportContent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TransportDetailInput ¶
type TransportDetailInput struct { // non partnered ltl data NonPartneredLtlData *NonPartneredLtlDataInput `json:"NonPartneredLtlData,omitempty"` // non partnered small parcel data NonPartneredSmallParcelData *NonPartneredSmallParcelDataInput `json:"NonPartneredSmallParcelData,omitempty"` // partnered ltl data PartneredLtlData *PartneredLtlDataInput `json:"PartneredLtlData,omitempty"` // partnered small parcel data PartneredSmallParcelData *PartneredSmallParcelDataInput `json:"PartneredSmallParcelData,omitempty"` }
TransportDetailInput Information required to create an Amazon-partnered carrier shipping estimate, or to alert the Amazon fulfillment center to the arrival of an inbound shipment by a non-Amazon-partnered carrier.
swagger:model TransportDetailInput
func (*TransportDetailInput) ContextValidate ¶
ContextValidate validate this transport detail input based on the context it is used
func (*TransportDetailInput) MarshalBinary ¶
func (m *TransportDetailInput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransportDetailInput) UnmarshalBinary ¶
func (m *TransportDetailInput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TransportDetailOutput ¶
type TransportDetailOutput struct { // non partnered ltl data NonPartneredLtlData *NonPartneredLtlDataOutput `json:"NonPartneredLtlData,omitempty"` // non partnered small parcel data NonPartneredSmallParcelData *NonPartneredSmallParcelDataOutput `json:"NonPartneredSmallParcelData,omitempty"` // partnered ltl data PartneredLtlData *PartneredLtlDataOutput `json:"PartneredLtlData,omitempty"` // partnered small parcel data PartneredSmallParcelData *PartneredSmallParcelDataOutput `json:"PartneredSmallParcelData,omitempty"` }
TransportDetailOutput Inbound shipment information, including carrier details and shipment status.
swagger:model TransportDetailOutput
func (*TransportDetailOutput) ContextValidate ¶
ContextValidate validate this transport detail output based on the context it is used
func (*TransportDetailOutput) MarshalBinary ¶
func (m *TransportDetailOutput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransportDetailOutput) UnmarshalBinary ¶
func (m *TransportDetailOutput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TransportHeader ¶
type TransportHeader struct { // Indicates whether a putTransportDetails request is for a partnered carrier. // // Possible values: // // * true – Request is for an Amazon-partnered carrier. // // * false – Request is for a non-Amazon-partnered carrier. // Required: true IsPartnered *bool `json:"IsPartnered"` // The Amazon seller identifier. // Required: true SellerID *string `json:"SellerId"` // A shipment identifier originally returned by the createInboundShipmentPlan operation. // Required: true ShipmentID *string `json:"ShipmentId"` // shipment type // Required: true ShipmentType *ShipmentType `json:"ShipmentType"` }
TransportHeader The shipping identifier, information about whether the shipment is by an Amazon-partnered carrier, and information about whether the shipment is Small Parcel or Less Than Truckload/Full Truckload (LTL/FTL).
swagger:model TransportHeader
func (*TransportHeader) ContextValidate ¶
ContextValidate validate this transport header based on the context it is used
func (*TransportHeader) MarshalBinary ¶
func (m *TransportHeader) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransportHeader) UnmarshalBinary ¶
func (m *TransportHeader) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TransportResult ¶
type TransportResult struct { // An error code that identifies the type of error that occured. ErrorCode string `json:"ErrorCode,omitempty"` // A message that describes the error condition. ErrorDescription string `json:"ErrorDescription,omitempty"` // transport status // Required: true TransportStatus *TransportStatus `json:"TransportStatus"` }
TransportResult The workflow status for a shipment with an Amazon-partnered carrier.
swagger:model TransportResult
func (*TransportResult) ContextValidate ¶
ContextValidate validate this transport result based on the context it is used
func (*TransportResult) MarshalBinary ¶
func (m *TransportResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransportResult) UnmarshalBinary ¶
func (m *TransportResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TransportStatus ¶
type TransportStatus string
TransportStatus Indicates the status of the Amazon-partnered carrier shipment.
swagger:model TransportStatus
const ( // TransportStatusWORKING captures enum value "WORKING" TransportStatusWORKING TransportStatus = "WORKING" // TransportStatusESTIMATING captures enum value "ESTIMATING" TransportStatusESTIMATING TransportStatus = "ESTIMATING" // TransportStatusESTIMATED captures enum value "ESTIMATED" TransportStatusESTIMATED TransportStatus = "ESTIMATED" // TransportStatusERRORONESTIMATING captures enum value "ERROR_ON_ESTIMATING" TransportStatusERRORONESTIMATING TransportStatus = "ERROR_ON_ESTIMATING" // TransportStatusCONFIRMING captures enum value "CONFIRMING" TransportStatusCONFIRMING TransportStatus = "CONFIRMING" // TransportStatusCONFIRMED captures enum value "CONFIRMED" TransportStatusCONFIRMED TransportStatus = "CONFIRMED" // TransportStatusERRORONCONFIRMING captures enum value "ERROR_ON_CONFIRMING" TransportStatusERRORONCONFIRMING TransportStatus = "ERROR_ON_CONFIRMING" // TransportStatusVOIDING captures enum value "VOIDING" TransportStatusVOIDING TransportStatus = "VOIDING" // TransportStatusVOIDED captures enum value "VOIDED" TransportStatusVOIDED TransportStatus = "VOIDED" // TransportStatusERRORINVOIDING captures enum value "ERROR_IN_VOIDING" TransportStatusERRORINVOIDING TransportStatus = "ERROR_IN_VOIDING" // TransportStatusERROR captures enum value "ERROR" TransportStatusERROR TransportStatus = "ERROR" )
func NewTransportStatus ¶
func NewTransportStatus(value TransportStatus) *TransportStatus
func (TransportStatus) ContextValidate ¶
ContextValidate validates this transport status based on context it is used
func (TransportStatus) Pointer ¶
func (m TransportStatus) Pointer() *TransportStatus
Pointer returns a pointer to a freshly-allocated TransportStatus.
type UnitOfMeasurement ¶
type UnitOfMeasurement string
UnitOfMeasurement Indicates the unit of measurement.
swagger:model UnitOfMeasurement
const ( // UnitOfMeasurementInches captures enum value "inches" UnitOfMeasurementInches UnitOfMeasurement = "inches" // UnitOfMeasurementCentimeters captures enum value "centimeters" UnitOfMeasurementCentimeters UnitOfMeasurement = "centimeters" )
func NewUnitOfMeasurement ¶
func NewUnitOfMeasurement(value UnitOfMeasurement) *UnitOfMeasurement
func (UnitOfMeasurement) ContextValidate ¶
ContextValidate validates this unit of measurement based on context it is used
func (UnitOfMeasurement) Pointer ¶
func (m UnitOfMeasurement) Pointer() *UnitOfMeasurement
Pointer returns a pointer to a freshly-allocated UnitOfMeasurement.
type UnitOfWeight ¶
type UnitOfWeight string
UnitOfWeight Indicates the unit of weight.
swagger:model UnitOfWeight
const ( // UnitOfWeightPounds captures enum value "pounds" UnitOfWeightPounds UnitOfWeight = "pounds" // UnitOfWeightKilograms captures enum value "kilograms" UnitOfWeightKilograms UnitOfWeight = "kilograms" )
func NewUnitOfWeight ¶
func NewUnitOfWeight(value UnitOfWeight) *UnitOfWeight
func (UnitOfWeight) ContextValidate ¶
ContextValidate validates this unit of weight based on context it is used
func (UnitOfWeight) Pointer ¶
func (m UnitOfWeight) Pointer() *UnitOfWeight
Pointer returns a pointer to a freshly-allocated UnitOfWeight.
type UnsignedIntType ¶
type UnsignedIntType int64
UnsignedIntType unsigned int type
swagger:model UnsignedIntType
func (UnsignedIntType) ContextValidate ¶
ContextValidate validates this unsigned int type based on context it is used
type VoidTransportResponse ¶
type VoidTransportResponse struct { // errors Errors ErrorList `json:"errors,omitempty"` // The payload for the voidTransport operation. Payload *CommonTransportResult `json:"payload,omitempty"` }
VoidTransportResponse The response schema for the voidTransport operation.
swagger:model VoidTransportResponse
func (*VoidTransportResponse) ContextValidate ¶
ContextValidate validate this void transport response based on the context it is used
func (*VoidTransportResponse) MarshalBinary ¶
func (m *VoidTransportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VoidTransportResponse) UnmarshalBinary ¶
func (m *VoidTransportResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Weight ¶
type Weight struct { // unit // Required: true Unit *UnitOfWeight `json:"Unit"` // The weight value. // Required: true Value *BigDecimalType `json:"Value"` }
Weight The weight of the package.
swagger:model Weight
func (*Weight) ContextValidate ¶
ContextValidate validate this weight based on the context it is used
func (*Weight) MarshalBinary ¶
MarshalBinary interface implementation
func (*Weight) UnmarshalBinary ¶
UnmarshalBinary interface implementation
Source Files ¶
- a_s_i_n_inbound_guidance.go
- a_s_i_n_inbound_guidance_list.go
- a_s_i_n_prep_instructions.go
- a_s_i_n_prep_instructions_list.go
- address.go
- amazon_prep_fees_details.go
- amazon_prep_fees_details_list.go
- amount.go
- barcode_instruction.go
- big_decimal_type.go
- bill_of_lading_download_url.go
- box_contents_fee_details.go
- box_contents_source.go
- common_transport_result.go
- condition.go
- confirm_preorder_response.go
- confirm_preorder_result.go
- confirm_transport_response.go
- contact.go
- create_inbound_shipment_plan_request.go
- create_inbound_shipment_plan_response.go
- create_inbound_shipment_plan_result.go
- currency_code.go
- date_string_type.go
- dimensions.go
- error.go
- error_list.go
- error_reason.go
- estimate_transport_response.go
- get_bill_of_lading_response.go
- get_inbound_guidance_response.go
- get_inbound_guidance_result.go
- get_labels_response.go
- get_preorder_info_response.go
- get_preorder_info_result.go
- get_prep_instructions_response.go
- get_prep_instructions_result.go
- get_shipment_items_response.go
- get_shipment_items_result.go
- get_shipments_response.go
- get_shipments_result.go
- get_transport_details_response.go
- get_transport_details_result.go
- guidance_reason.go
- guidance_reason_list.go
- inbound_guidance.go
- inbound_shipment_header.go
- inbound_shipment_info.go
- inbound_shipment_item.go
- inbound_shipment_item_list.go
- inbound_shipment_list.go
- inbound_shipment_plan.go
- inbound_shipment_plan_item.go
- inbound_shipment_plan_item_list.go
- inbound_shipment_plan_list.go
- inbound_shipment_plan_request_item.go
- inbound_shipment_plan_request_item_list.go
- inbound_shipment_request.go
- inbound_shipment_response.go
- inbound_shipment_result.go
- intended_box_contents_source.go
- invalid_a_s_i_n.go
- invalid_a_s_i_n_list.go
- invalid_s_k_u.go
- invalid_s_k_u_list.go
- label_download_url.go
- label_prep_preference.go
- label_prep_type.go
- non_partnered_ltl_data_input.go
- non_partnered_ltl_data_output.go
- non_partnered_small_parcel_data_input.go
- non_partnered_small_parcel_data_output.go
- non_partnered_small_parcel_package_input.go
- non_partnered_small_parcel_package_input_list.go
- non_partnered_small_parcel_package_output.go
- non_partnered_small_parcel_package_output_list.go
- package_status.go
- pallet.go
- pallet_list.go
- partnered_estimate.go
- partnered_ltl_data_input.go
- partnered_ltl_data_output.go
- partnered_small_parcel_data_input.go
- partnered_small_parcel_data_output.go
- partnered_small_parcel_package_input.go
- partnered_small_parcel_package_input_list.go
- partnered_small_parcel_package_output.go
- partnered_small_parcel_package_output_list.go
- prep_details.go
- prep_details_list.go
- prep_guidance.go
- prep_instruction.go
- prep_instruction_list.go
- prep_owner.go
- pro_number.go
- put_transport_details_request.go
- put_transport_details_response.go
- quantity.go
- s_k_u_inbound_guidance.go
- s_k_u_inbound_guidance_list.go
- s_k_u_prep_instructions.go
- s_k_u_prep_instructions_list.go
- seller_freight_class.go
- shipment_status.go
- shipment_type.go
- time_stamp_string_type.go
- tracking_id.go
- transport_content.go
- transport_detail_input.go
- transport_detail_output.go
- transport_header.go
- transport_result.go
- transport_status.go
- unit_of_measurement.go
- unit_of_weight.go
- unsigned_int_type.go
- void_transport_response.go
- weight.go