Documentation ¶
Index ¶
- Constants
- type AcceptedRate
- type Account
- type AccountID
- type Address
- type CancelShipmentResponse
- func (m *CancelShipmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CancelShipmentResponse) MarshalBinary() ([]byte, error)
- func (m *CancelShipmentResponse) UnmarshalBinary(b []byte) error
- func (m *CancelShipmentResponse) Validate(formats strfmt.Registry) error
- type City
- type ClientReferenceID
- type Container
- type ContainerItem
- type ContainerList
- type ContainerReferenceID
- type ContainerSpecification
- func (m *ContainerSpecification) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ContainerSpecification) MarshalBinary() ([]byte, error)
- func (m *ContainerSpecification) UnmarshalBinary(b []byte) error
- func (m *ContainerSpecification) Validate(formats strfmt.Registry) error
- type ContainerSpecificationList
- type CountryCode
- type CreateShipmentRequest
- type CreateShipmentResponse
- func (m *CreateShipmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateShipmentResponse) MarshalBinary() ([]byte, error)
- func (m *CreateShipmentResponse) UnmarshalBinary(b []byte) error
- func (m *CreateShipmentResponse) Validate(formats strfmt.Registry) error
- type CreateShipmentResult
- type Currency
- type Dimensions
- type Error
- type ErrorList
- type Event
- type EventCode
- type EventList
- type GetAccountResponse
- type GetRatesRequest
- type GetRatesResponse
- type GetRatesResult
- type GetShipmentResponse
- type GetTrackingInformationResponse
- func (m *GetTrackingInformationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetTrackingInformationResponse) MarshalBinary() ([]byte, error)
- func (m *GetTrackingInformationResponse) UnmarshalBinary(b []byte) error
- func (m *GetTrackingInformationResponse) Validate(formats strfmt.Registry) error
- type Label
- type LabelResult
- type LabelResultList
- type LabelSpecification
- type LabelStream
- type Location
- type Party
- type PostalCode
- type PromisedDeliveryDate
- func (m PromisedDeliveryDate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PromisedDeliveryDate) MarshalBinary() ([]byte, error)
- func (m PromisedDeliveryDate) MarshalJSON() ([]byte, error)
- func (m *PromisedDeliveryDate) UnmarshalBinary(b []byte) error
- func (m *PromisedDeliveryDate) UnmarshalJSON(b []byte) error
- func (m PromisedDeliveryDate) Validate(formats strfmt.Registry) error
- type PurchaseLabelsRequest
- type PurchaseLabelsResponse
- func (m *PurchaseLabelsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PurchaseLabelsResponse) MarshalBinary() ([]byte, error)
- func (m *PurchaseLabelsResponse) UnmarshalBinary(b []byte) error
- func (m *PurchaseLabelsResponse) Validate(formats strfmt.Registry) error
- type PurchaseLabelsResult
- type PurchaseShipmentRequest
- func (m *PurchaseShipmentRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PurchaseShipmentRequest) MarshalBinary() ([]byte, error)
- func (m *PurchaseShipmentRequest) UnmarshalBinary(b []byte) error
- func (m *PurchaseShipmentRequest) Validate(formats strfmt.Registry) error
- type PurchaseShipmentResponse
- func (m *PurchaseShipmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PurchaseShipmentResponse) MarshalBinary() ([]byte, error)
- func (m *PurchaseShipmentResponse) UnmarshalBinary(b []byte) error
- func (m *PurchaseShipmentResponse) Validate(formats strfmt.Registry) error
- type PurchaseShipmentResult
- func (m *PurchaseShipmentResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PurchaseShipmentResult) MarshalBinary() ([]byte, error)
- func (m *PurchaseShipmentResult) UnmarshalBinary(b []byte) error
- func (m *PurchaseShipmentResult) Validate(formats strfmt.Registry) error
- type Rate
- type RateID
- type RateList
- type RetrieveShippingLabelRequest
- func (m *RetrieveShippingLabelRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RetrieveShippingLabelRequest) MarshalBinary() ([]byte, error)
- func (m *RetrieveShippingLabelRequest) UnmarshalBinary(b []byte) error
- func (m *RetrieveShippingLabelRequest) Validate(formats strfmt.Registry) error
- type RetrieveShippingLabelResponse
- func (m *RetrieveShippingLabelResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RetrieveShippingLabelResponse) MarshalBinary() ([]byte, error)
- func (m *RetrieveShippingLabelResponse) UnmarshalBinary(b []byte) error
- func (m *RetrieveShippingLabelResponse) Validate(formats strfmt.Registry) error
- type RetrieveShippingLabelResult
- func (m *RetrieveShippingLabelResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RetrieveShippingLabelResult) MarshalBinary() ([]byte, error)
- func (m *RetrieveShippingLabelResult) UnmarshalBinary(b []byte) error
- func (m *RetrieveShippingLabelResult) Validate(formats strfmt.Registry) error
- type ServiceRate
- type ServiceRateList
- type ServiceType
- type ServiceTypeList
- type Shipment
- type ShipmentID
- type ShippingPromiseSet
- type StateOrRegion
- type TimeRange
- type TrackingID
- type TrackingInformation
- type TrackingSummary
- type Weight
Constants ¶
const ( // DimensionsUnitIN captures enum value "IN" DimensionsUnitIN string = "IN" // DimensionsUnitCM captures enum value "CM" DimensionsUnitCM string = "CM" )
const ( // WeightUnitG captures enum value "g" WeightUnitG string = "g" // WeightUnitKg captures enum value "kg" WeightUnitKg string = "kg" // WeightUnitOz captures enum value "oz" WeightUnitOz string = "oz" // WeightUnitLb captures enum value "lb" WeightUnitLb string = "lb" )
const ( // ContainerContainerTypePACKAGE captures enum value "PACKAGE" ContainerContainerTypePACKAGE string = "PACKAGE" )
const ( // LabelSpecificationLabelFormatPNG captures enum value "PNG" LabelSpecificationLabelFormatPNG string = "PNG" )
const ( // LabelSpecificationLabelStockSizeNr4x6 captures enum value "4x6" LabelSpecificationLabelStockSizeNr4x6 string = "4x6" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedRate ¶
type AcceptedRate struct { // The weight that was used to calculate the totalCharge. BilledWeight *Weight `json:"billedWeight,omitempty"` // promise Promise *ShippingPromiseSet `json:"promise,omitempty"` // service type ServiceType ServiceType `json:"serviceType,omitempty"` // The total charge that will be billed for the rate. TotalCharge *Currency `json:"totalCharge,omitempty"` }
AcceptedRate The specific rate purchased for the shipment, or null if unpurchased.
swagger:model AcceptedRate
func (*AcceptedRate) ContextValidate ¶
ContextValidate validate this accepted rate based on the context it is used
func (*AcceptedRate) MarshalBinary ¶
func (m *AcceptedRate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AcceptedRate) UnmarshalBinary ¶
func (m *AcceptedRate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Account ¶
type Account struct { // account Id // Required: true AccountID *AccountID `json:"accountId"` }
Account The account related data.
swagger:model Account
func (*Account) ContextValidate ¶
ContextValidate validate this account based on the context it is used
func (*Account) MarshalBinary ¶
MarshalBinary interface implementation
func (*Account) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AccountID ¶
type AccountID string
AccountID This is the Amazon Shipping account id generated during the Amazon Shipping onboarding process.
swagger:model AccountId
func (AccountID) ContextValidate ¶
ContextValidate validates this account Id based on context it is used
type Address ¶
type Address struct { // First line of that address. // Required: true // Max Length: 60 // Min Length: 1 AddressLine1 *string `json:"addressLine1"` // Additional address information, if required. // Max Length: 60 // Min Length: 1 AddressLine2 string `json:"addressLine2,omitempty"` // Additional address information, if required. // Max Length: 60 // Min Length: 1 AddressLine3 string `json:"addressLine3,omitempty"` // city // Required: true City *City `json:"city"` // The email cc addresses of the contact associated with the address. // Max Items: 2 CopyEmails []string `json:"copyEmails"` // country code // Required: true CountryCode *CountryCode `json:"countryCode"` // The email address of the contact associated with the address. // Max Length: 64 Email string `json:"email,omitempty"` // The name of the person, business or institution at that address. // Required: true // Max Length: 50 // Min Length: 1 Name *string `json:"name"` // The phone number of the person, business or institution located at that address. // Max Length: 20 // Min Length: 1 PhoneNumber string `json:"phoneNumber,omitempty"` // postal code // Required: true PostalCode *PostalCode `json:"postalCode"` // state or region // Required: true StateOrRegion *StateOrRegion `json:"stateOrRegion"` }
Address The address.
swagger:model Address
func (*Address) ContextValidate ¶
ContextValidate validate this address based on the context it is used
func (*Address) MarshalBinary ¶
MarshalBinary interface implementation
func (*Address) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type CancelShipmentResponse ¶
type CancelShipmentResponse struct { // Encountered errors for the operation. Errors ErrorList `json:"errors,omitempty"` }
CancelShipmentResponse The response schema for the cancelShipment operation.
swagger:model CancelShipmentResponse
func (*CancelShipmentResponse) ContextValidate ¶
func (m *CancelShipmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this cancel shipment response based on the context it is used
func (*CancelShipmentResponse) MarshalBinary ¶
func (m *CancelShipmentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CancelShipmentResponse) UnmarshalBinary ¶
func (m *CancelShipmentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type City ¶
type City string
City The city where the person, business or institution is located.
swagger:model City
func (City) ContextValidate ¶
ContextValidate validates this city based on context it is used
type ClientReferenceID ¶
type ClientReferenceID string
ClientReferenceID Client reference id.
swagger:model ClientReferenceId
func (ClientReferenceID) ContextValidate ¶
ContextValidate validates this client reference Id based on context it is used
type Container ¶
type Container struct { // container reference Id // Required: true ContainerReferenceID *ContainerReferenceID `json:"containerReferenceId"` // The type of physical container being used. (always 'PACKAGE') // Enum: [PACKAGE] ContainerType string `json:"containerType,omitempty"` // The length, width, height, and weight of the container. // Required: true Dimensions *Dimensions `json:"dimensions"` // A list of the items in the container. // Required: true Items []*ContainerItem `json:"items"` // The total value of all items in the container. // Required: true Value *Currency `json:"value"` // The weight of the container. // Required: true Weight *Weight `json:"weight"` }
Container Container in the shipment.
swagger:model Container
func (*Container) ContextValidate ¶
ContextValidate validate this container based on the context it is used
func (*Container) MarshalBinary ¶
MarshalBinary interface implementation
func (*Container) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ContainerItem ¶
type ContainerItem struct { // The quantity of the items of this type in the container. // Required: true Quantity *float64 `json:"quantity"` // A descriptive title of the item. // Required: true // Max Length: 30 Title *string `json:"title"` // The unit price of an item of this type (the total value of this item type in the container is unitPrice * quantity). // Required: true UnitPrice *Currency `json:"unitPrice"` // The unit weight of an item of this type (the total weight of this item type in the container is unitWeight * quantity). // Required: true UnitWeight *Weight `json:"unitWeight"` }
ContainerItem Item in the container.
swagger:model ContainerItem
func (*ContainerItem) ContextValidate ¶
ContextValidate validate this container item based on the context it is used
func (*ContainerItem) MarshalBinary ¶
func (m *ContainerItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContainerItem) UnmarshalBinary ¶
func (m *ContainerItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ContainerList ¶
type ContainerList []*Container
ContainerList A list of container.
swagger:model ContainerList
func (ContainerList) ContextValidate ¶
ContextValidate validate this container list based on the context it is used
type ContainerReferenceID ¶
type ContainerReferenceID string
ContainerReferenceID An identifier for the container. This must be unique within all the containers in the same shipment.
swagger:model ContainerReferenceId
func (ContainerReferenceID) ContextValidate ¶
ContextValidate validates this container reference Id based on context it is used
type ContainerSpecification ¶
type ContainerSpecification struct { // The length, width, and height of the container. // Required: true Dimensions *Dimensions `json:"dimensions"` // The weight of the container. // Required: true Weight *Weight `json:"weight"` }
ContainerSpecification Container specification for checking the service rate.
swagger:model ContainerSpecification
func (*ContainerSpecification) ContextValidate ¶
func (m *ContainerSpecification) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this container specification based on the context it is used
func (*ContainerSpecification) MarshalBinary ¶
func (m *ContainerSpecification) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContainerSpecification) UnmarshalBinary ¶
func (m *ContainerSpecification) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ContainerSpecificationList ¶
type ContainerSpecificationList []*ContainerSpecification
ContainerSpecificationList A list of container specifications.
swagger:model ContainerSpecificationList
func (ContainerSpecificationList) ContextValidate ¶
func (m ContainerSpecificationList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this container specification list based on the context it is used
type CountryCode ¶
type CountryCode string
CountryCode The two digit country code. In ISO 3166-1 alpha-2 format.
swagger:model CountryCode
func (CountryCode) ContextValidate ¶
ContextValidate validates this country code based on context it is used
type CreateShipmentRequest ¶
type CreateShipmentRequest struct { // client reference Id // Required: true ClientReferenceID *ClientReferenceID `json:"clientReferenceId"` // containers // Required: true Containers ContainerList `json:"containers"` // ship from // Required: true ShipFrom *Address `json:"shipFrom"` // ship to // Required: true ShipTo *Address `json:"shipTo"` }
CreateShipmentRequest The request schema for the createShipment operation.
swagger:model CreateShipmentRequest
func (*CreateShipmentRequest) ContextValidate ¶
ContextValidate validate this create shipment request based on the context it is used
func (*CreateShipmentRequest) MarshalBinary ¶
func (m *CreateShipmentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateShipmentRequest) UnmarshalBinary ¶
func (m *CreateShipmentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateShipmentResponse ¶
type CreateShipmentResponse struct { // Encountered errors for the operation. Errors ErrorList `json:"errors,omitempty"` // The payload for createShipment operation Payload *CreateShipmentResult `json:"payload,omitempty"` }
CreateShipmentResponse The response schema for the createShipment operation.
swagger:model CreateShipmentResponse
func (*CreateShipmentResponse) ContextValidate ¶
func (m *CreateShipmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create shipment response based on the context it is used
func (*CreateShipmentResponse) MarshalBinary ¶
func (m *CreateShipmentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateShipmentResponse) UnmarshalBinary ¶
func (m *CreateShipmentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateShipmentResult ¶
type CreateShipmentResult struct { // eligible rates // Required: true EligibleRates RateList `json:"eligibleRates"` // shipment Id // Required: true ShipmentID *ShipmentID `json:"shipmentId"` }
CreateShipmentResult The payload schema for the createShipment operation.
swagger:model CreateShipmentResult
func (*CreateShipmentResult) ContextValidate ¶
ContextValidate validate this create shipment result based on the context it is used
func (*CreateShipmentResult) MarshalBinary ¶
func (m *CreateShipmentResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateShipmentResult) UnmarshalBinary ¶
func (m *CreateShipmentResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Currency ¶
type Currency struct { // A 3-character currency code. // Required: true // Max Length: 3 // Min Length: 3 Unit *string `json:"unit"` // The amount of currency. // Required: true Value *float64 `json:"value"` }
Currency The total value of all items in the container.
swagger:model Currency
func (*Currency) ContextValidate ¶
ContextValidate validates this currency based on context it is used
func (*Currency) MarshalBinary ¶
MarshalBinary interface implementation
func (*Currency) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Dimensions ¶
type Dimensions struct { // The height of the container. // Required: true Height *float64 `json:"height"` // The length of the container. // Required: true Length *float64 `json:"length"` // The unit of these measurements. // Required: true // Enum: [IN CM] Unit *string `json:"unit"` // The width of the container. // Required: true Width *float64 `json:"width"` }
Dimensions A set of measurements for a three-dimensional object.
swagger:model Dimensions
func (*Dimensions) ContextValidate ¶
ContextValidate validates this dimensions based on 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 Event ¶
type Event struct { // event code // Required: true EventCode *EventCode `json:"eventCode"` // The date and time of an event for a shipment. // Required: true // Format: date-time EventTime *strfmt.DateTime `json:"eventTime"` // location Location *Location `json:"location,omitempty"` }
Event An event of a shipment
swagger:model Event
func (*Event) ContextValidate ¶
ContextValidate validate this event based on the context it is used
func (*Event) MarshalBinary ¶
MarshalBinary interface implementation
func (*Event) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type EventCode ¶
type EventCode string
EventCode The event code of a shipment, such as Departed, Received, and ReadyForReceive.
swagger:model EventCode
func (EventCode) ContextValidate ¶
ContextValidate validates this event code based on context it is used
type EventList ¶
type EventList []*Event
EventList A list of events of a shipment.
swagger:model EventList
func (EventList) ContextValidate ¶
ContextValidate validate this event list based on the context it is used
type GetAccountResponse ¶
type GetAccountResponse struct { // Encountered errors for the operation. Errors ErrorList `json:"errors,omitempty"` // The payload for getAccount operation Payload *Account `json:"payload,omitempty"` }
GetAccountResponse The response schema for the getAccount operation.
swagger:model GetAccountResponse
func (*GetAccountResponse) ContextValidate ¶
ContextValidate validate this get account response based on the context it is used
func (*GetAccountResponse) MarshalBinary ¶
func (m *GetAccountResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAccountResponse) UnmarshalBinary ¶
func (m *GetAccountResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetRatesRequest ¶
type GetRatesRequest struct { // container specifications // Required: true ContainerSpecifications ContainerSpecificationList `json:"containerSpecifications"` // service types // Required: true ServiceTypes ServiceTypeList `json:"serviceTypes"` // The start date and time. This defaults to the current date and time. // Format: date-time ShipDate strfmt.DateTime `json:"shipDate,omitempty"` // ship from // Required: true ShipFrom *Address `json:"shipFrom"` // ship to // Required: true ShipTo *Address `json:"shipTo"` }
GetRatesRequest The payload schema for the getRates operation.
swagger:model GetRatesRequest
func (*GetRatesRequest) ContextValidate ¶
ContextValidate validate this get rates request based on the context it is used
func (*GetRatesRequest) MarshalBinary ¶
func (m *GetRatesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetRatesRequest) UnmarshalBinary ¶
func (m *GetRatesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetRatesResponse ¶
type GetRatesResponse struct { // Encountered errors for the operation. Errors ErrorList `json:"errors,omitempty"` // The payload for getRates operation Payload *GetRatesResult `json:"payload,omitempty"` }
GetRatesResponse The response schema for the getRates operation.
swagger:model GetRatesResponse
func (*GetRatesResponse) ContextValidate ¶
ContextValidate validate this get rates response based on the context it is used
func (*GetRatesResponse) MarshalBinary ¶
func (m *GetRatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetRatesResponse) UnmarshalBinary ¶
func (m *GetRatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetRatesResult ¶
type GetRatesResult struct { // service rates // Required: true ServiceRates ServiceRateList `json:"serviceRates"` }
GetRatesResult The payload schema for the getRates operation.
swagger:model GetRatesResult
func (*GetRatesResult) ContextValidate ¶
ContextValidate validate this get rates result based on the context it is used
func (*GetRatesResult) MarshalBinary ¶
func (m *GetRatesResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetRatesResult) UnmarshalBinary ¶
func (m *GetRatesResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetShipmentResponse ¶
type GetShipmentResponse struct { // Encountered errors for the operation. Errors ErrorList `json:"errors,omitempty"` // The payload for getShipment operation Payload *Shipment `json:"payload,omitempty"` }
GetShipmentResponse The response schema for the getShipment operation.
swagger:model GetShipmentResponse
func (*GetShipmentResponse) ContextValidate ¶
ContextValidate validate this get shipment response based on the context it is used
func (*GetShipmentResponse) MarshalBinary ¶
func (m *GetShipmentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetShipmentResponse) UnmarshalBinary ¶
func (m *GetShipmentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetTrackingInformationResponse ¶
type GetTrackingInformationResponse struct { // Encountered errors for the operation. Errors ErrorList `json:"errors,omitempty"` // The payload for getTrackingInformation operation Payload *TrackingInformation `json:"payload,omitempty"` }
GetTrackingInformationResponse The response schema for the getTrackingInformation operation.
swagger:model GetTrackingInformationResponse
func (*GetTrackingInformationResponse) ContextValidate ¶
func (m *GetTrackingInformationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get tracking information response based on the context it is used
func (*GetTrackingInformationResponse) MarshalBinary ¶
func (m *GetTrackingInformationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetTrackingInformationResponse) UnmarshalBinary ¶
func (m *GetTrackingInformationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Label ¶
type Label struct { // label specification LabelSpecification *LabelSpecification `json:"labelSpecification,omitempty"` // label stream LabelStream LabelStream `json:"labelStream,omitempty"` }
Label The label details of the container.
swagger:model Label
func (*Label) ContextValidate ¶
ContextValidate validate this label based on the context it is used
func (*Label) MarshalBinary ¶
MarshalBinary interface implementation
func (*Label) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type LabelResult ¶
type LabelResult struct { // container reference Id ContainerReferenceID ContainerReferenceID `json:"containerReferenceId,omitempty"` // label Label *Label `json:"label,omitempty"` // The tracking identifier assigned to the container. TrackingID string `json:"trackingId,omitempty"` }
LabelResult Label details including label stream, format, size.
swagger:model LabelResult
func (*LabelResult) ContextValidate ¶
ContextValidate validate this label result based on the context it is used
func (*LabelResult) MarshalBinary ¶
func (m *LabelResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LabelResult) UnmarshalBinary ¶
func (m *LabelResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LabelResultList ¶
type LabelResultList []*LabelResult
LabelResultList A list of label results
swagger:model LabelResultList
func (LabelResultList) ContextValidate ¶
ContextValidate validate this label result list based on the context it is used
type LabelSpecification ¶
type LabelSpecification struct { // The format of the label. Enum of PNG only for now. // Required: true // Enum: [PNG] LabelFormat *string `json:"labelFormat"` // The label stock size specification in length and height. Enum of 4x6 only for now. // Required: true // Enum: [4x6] LabelStockSize *string `json:"labelStockSize"` }
LabelSpecification The label specification info.
swagger:model LabelSpecification
func (*LabelSpecification) ContextValidate ¶
ContextValidate validates this label specification based on context it is used
func (*LabelSpecification) MarshalBinary ¶
func (m *LabelSpecification) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LabelSpecification) UnmarshalBinary ¶
func (m *LabelSpecification) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LabelStream ¶
type LabelStream string
LabelStream Contains binary image data encoded as a base-64 string.
swagger:model LabelStream
func (LabelStream) ContextValidate ¶
ContextValidate validates this label stream based on context it is used
type Location ¶
type Location struct { // city City City `json:"city,omitempty"` // country code CountryCode CountryCode `json:"countryCode,omitempty"` // postal code PostalCode PostalCode `json:"postalCode,omitempty"` // state or region StateOrRegion StateOrRegion `json:"stateOrRegion,omitempty"` }
Location The location where the person, business or institution is located.
swagger:model Location
func (*Location) ContextValidate ¶
ContextValidate validate this location based on the context it is used
func (*Location) MarshalBinary ¶
MarshalBinary interface implementation
func (*Location) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Party ¶
type Party struct { // account Id AccountID AccountID `json:"accountId,omitempty"` }
Party The account related with the shipment.
swagger:model Party
func (*Party) ContextValidate ¶
ContextValidate validate this party based on the context it is used
func (*Party) MarshalBinary ¶
MarshalBinary interface implementation
func (*Party) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PostalCode ¶
type PostalCode string
PostalCode The postal code of that address. It contains a series of letters or digits or both, sometimes including spaces or punctuation.
swagger:model PostalCode
func (PostalCode) ContextValidate ¶
ContextValidate validates this postal code based on context it is used
type PromisedDeliveryDate ¶
PromisedDeliveryDate The promised delivery date and time of a shipment.
swagger:model PromisedDeliveryDate
func (PromisedDeliveryDate) ContextValidate ¶
ContextValidate validates this promised delivery date based on context it is used
func (*PromisedDeliveryDate) MarshalBinary ¶
func (m *PromisedDeliveryDate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PromisedDeliveryDate) MarshalJSON ¶
func (m PromisedDeliveryDate) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a PromisedDeliveryDate value as JSON output
func (*PromisedDeliveryDate) UnmarshalBinary ¶
func (m *PromisedDeliveryDate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PromisedDeliveryDate) UnmarshalJSON ¶
func (m *PromisedDeliveryDate) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a PromisedDeliveryDate value from JSON input
type PurchaseLabelsRequest ¶
type PurchaseLabelsRequest struct { // label specification // Required: true LabelSpecification *LabelSpecification `json:"labelSpecification"` // rate Id // Required: true RateID *RateID `json:"rateId"` }
PurchaseLabelsRequest The request schema for the purchaseLabels operation.
swagger:model PurchaseLabelsRequest
func (*PurchaseLabelsRequest) ContextValidate ¶
ContextValidate validate this purchase labels request based on the context it is used
func (*PurchaseLabelsRequest) MarshalBinary ¶
func (m *PurchaseLabelsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PurchaseLabelsRequest) UnmarshalBinary ¶
func (m *PurchaseLabelsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PurchaseLabelsResponse ¶
type PurchaseLabelsResponse struct { // Encountered errors for the operation. Errors ErrorList `json:"errors,omitempty"` // The payload for purchaseLabels operation Payload *PurchaseLabelsResult `json:"payload,omitempty"` }
PurchaseLabelsResponse The response schema for the purchaseLabels operation.
swagger:model PurchaseLabelsResponse
func (*PurchaseLabelsResponse) ContextValidate ¶
func (m *PurchaseLabelsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this purchase labels response based on the context it is used
func (*PurchaseLabelsResponse) MarshalBinary ¶
func (m *PurchaseLabelsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PurchaseLabelsResponse) UnmarshalBinary ¶
func (m *PurchaseLabelsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PurchaseLabelsResult ¶
type PurchaseLabelsResult struct { // accepted rate // Required: true AcceptedRate *AcceptedRate `json:"acceptedRate"` // client reference Id ClientReferenceID ClientReferenceID `json:"clientReferenceId,omitempty"` // label results // Required: true LabelResults LabelResultList `json:"labelResults"` // shipment Id // Required: true ShipmentID *ShipmentID `json:"shipmentId"` }
PurchaseLabelsResult The payload schema for the purchaseLabels operation.
swagger:model PurchaseLabelsResult
func (*PurchaseLabelsResult) ContextValidate ¶
ContextValidate validate this purchase labels result based on the context it is used
func (*PurchaseLabelsResult) MarshalBinary ¶
func (m *PurchaseLabelsResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PurchaseLabelsResult) UnmarshalBinary ¶
func (m *PurchaseLabelsResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PurchaseShipmentRequest ¶
type PurchaseShipmentRequest struct { // client reference Id // Required: true ClientReferenceID *ClientReferenceID `json:"clientReferenceId"` // containers // Required: true Containers ContainerList `json:"containers"` // label specification // Required: true LabelSpecification *LabelSpecification `json:"labelSpecification"` // service type // Required: true ServiceType *ServiceType `json:"serviceType"` // The start date and time. This defaults to the current date and time. // Format: date-time ShipDate strfmt.DateTime `json:"shipDate,omitempty"` // ship from // Required: true ShipFrom *Address `json:"shipFrom"` // ship to // Required: true ShipTo *Address `json:"shipTo"` }
PurchaseShipmentRequest The payload schema for the purchaseShipment operation.
swagger:model PurchaseShipmentRequest
func (*PurchaseShipmentRequest) ContextValidate ¶
func (m *PurchaseShipmentRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this purchase shipment request based on the context it is used
func (*PurchaseShipmentRequest) MarshalBinary ¶
func (m *PurchaseShipmentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PurchaseShipmentRequest) UnmarshalBinary ¶
func (m *PurchaseShipmentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PurchaseShipmentResponse ¶
type PurchaseShipmentResponse struct { // Encountered errors for the operation. Errors ErrorList `json:"errors,omitempty"` // The payload for purchaseShipment operation Payload *PurchaseShipmentResult `json:"payload,omitempty"` }
PurchaseShipmentResponse The response schema for the purchaseShipment operation.
swagger:model PurchaseShipmentResponse
func (*PurchaseShipmentResponse) ContextValidate ¶
func (m *PurchaseShipmentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this purchase shipment response based on the context it is used
func (*PurchaseShipmentResponse) MarshalBinary ¶
func (m *PurchaseShipmentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PurchaseShipmentResponse) UnmarshalBinary ¶
func (m *PurchaseShipmentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PurchaseShipmentResult ¶
type PurchaseShipmentResult struct { // label results // Required: true LabelResults LabelResultList `json:"labelResults"` // service rate // Required: true ServiceRate *ServiceRate `json:"serviceRate"` // shipment Id // Required: true ShipmentID *ShipmentID `json:"shipmentId"` }
PurchaseShipmentResult The payload schema for the purchaseShipment operation.
swagger:model PurchaseShipmentResult
func (*PurchaseShipmentResult) ContextValidate ¶
func (m *PurchaseShipmentResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this purchase shipment result based on the context it is used
func (*PurchaseShipmentResult) MarshalBinary ¶
func (m *PurchaseShipmentResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PurchaseShipmentResult) UnmarshalBinary ¶
func (m *PurchaseShipmentResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Rate ¶
type Rate struct { // The weight that was used to calculate the totalCharge. BilledWeight *Weight `json:"billedWeight,omitempty"` // The time after which the offering will expire. // Format: date-time ExpirationTime strfmt.DateTime `json:"expirationTime,omitempty"` // promise Promise *ShippingPromiseSet `json:"promise,omitempty"` // An identifier for the rate. RateID string `json:"rateId,omitempty"` // service type ServiceType ServiceType `json:"serviceType,omitempty"` // The total charge that will be billed for the rate. TotalCharge *Currency `json:"totalCharge,omitempty"` }
Rate The available rate that can be used to send the shipment
swagger:model Rate
func (*Rate) ContextValidate ¶
ContextValidate validate this rate based on the context it is used
func (*Rate) MarshalBinary ¶
MarshalBinary interface implementation
func (*Rate) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type RateID ¶
type RateID string
RateID An identifier for the rating.
swagger:model RateId
func (RateID) ContextValidate ¶
ContextValidate validates this rate Id based on context it is used
type RateList ¶
type RateList []*Rate
RateList A list of all the available rates that can be used to send the shipment.
swagger:model RateList
func (RateList) ContextValidate ¶
ContextValidate validate this rate list based on the context it is used
type RetrieveShippingLabelRequest ¶
type RetrieveShippingLabelRequest struct { // label specification // Required: true LabelSpecification *LabelSpecification `json:"labelSpecification"` }
RetrieveShippingLabelRequest The request schema for the retrieveShippingLabel operation.
swagger:model RetrieveShippingLabelRequest
func (*RetrieveShippingLabelRequest) ContextValidate ¶
func (m *RetrieveShippingLabelRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this retrieve shipping label request based on the context it is used
func (*RetrieveShippingLabelRequest) MarshalBinary ¶
func (m *RetrieveShippingLabelRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RetrieveShippingLabelRequest) UnmarshalBinary ¶
func (m *RetrieveShippingLabelRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RetrieveShippingLabelResponse ¶
type RetrieveShippingLabelResponse struct { // Encountered errors for the operation. Errors ErrorList `json:"errors,omitempty"` // The payload for retrieveShippingLabel operation Payload *RetrieveShippingLabelResult `json:"payload,omitempty"` }
RetrieveShippingLabelResponse The response schema for the retrieveShippingLabel operation.
swagger:model RetrieveShippingLabelResponse
func (*RetrieveShippingLabelResponse) ContextValidate ¶
func (m *RetrieveShippingLabelResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this retrieve shipping label response based on the context it is used
func (*RetrieveShippingLabelResponse) MarshalBinary ¶
func (m *RetrieveShippingLabelResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RetrieveShippingLabelResponse) UnmarshalBinary ¶
func (m *RetrieveShippingLabelResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RetrieveShippingLabelResult ¶
type RetrieveShippingLabelResult struct { // label specification // Required: true LabelSpecification *LabelSpecification `json:"labelSpecification"` // label stream // Required: true LabelStream *LabelStream `json:"labelStream"` }
RetrieveShippingLabelResult The payload schema for the retrieveShippingLabel operation.
swagger:model RetrieveShippingLabelResult
func (*RetrieveShippingLabelResult) ContextValidate ¶
func (m *RetrieveShippingLabelResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this retrieve shipping label result based on the context it is used
func (*RetrieveShippingLabelResult) MarshalBinary ¶
func (m *RetrieveShippingLabelResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RetrieveShippingLabelResult) UnmarshalBinary ¶
func (m *RetrieveShippingLabelResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceRate ¶
type ServiceRate struct { // The weight that was used to calculate the totalCharge. // Required: true BillableWeight *Weight `json:"billableWeight"` // promise // Required: true Promise *ShippingPromiseSet `json:"promise"` // service type // Required: true ServiceType *ServiceType `json:"serviceType"` // The total charge that will be billed for the rate. // Required: true TotalCharge *Currency `json:"totalCharge"` }
ServiceRate The specific rate for a shipping service, or null if no service available.
swagger:model ServiceRate
func (*ServiceRate) ContextValidate ¶
ContextValidate validate this service rate based on the context it is used
func (*ServiceRate) MarshalBinary ¶
func (m *ServiceRate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceRate) UnmarshalBinary ¶
func (m *ServiceRate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceRateList ¶
type ServiceRateList []*ServiceRate
ServiceRateList A list of service rates.
swagger:model ServiceRateList
func (ServiceRateList) ContextValidate ¶
ContextValidate validate this service rate list based on the context it is used
type ServiceType ¶
type ServiceType string
ServiceType The type of shipping service that will be used for the service offering.
swagger:model ServiceType
const ( // ServiceTypeAmazonShippingGround captures enum value "Amazon Shipping Ground" ServiceTypeAmazonShippingGround ServiceType = "Amazon Shipping Ground" // ServiceTypeAmazonShippingStandard captures enum value "Amazon Shipping Standard" ServiceTypeAmazonShippingStandard ServiceType = "Amazon Shipping Standard" // ServiceTypeAmazonShippingPremium captures enum value "Amazon Shipping Premium" ServiceTypeAmazonShippingPremium ServiceType = "Amazon Shipping Premium" )
func NewServiceType ¶
func NewServiceType(value ServiceType) *ServiceType
func (ServiceType) ContextValidate ¶
ContextValidate validates this service type based on context it is used
func (ServiceType) Pointer ¶
func (m ServiceType) Pointer() *ServiceType
Pointer returns a pointer to a freshly-allocated ServiceType.
type ServiceTypeList ¶
type ServiceTypeList []ServiceType
ServiceTypeList A list of service types that can be used to send the shipment.
swagger:model ServiceTypeList
func (ServiceTypeList) ContextValidate ¶
ContextValidate validate this service type list based on the context it is used
type Shipment ¶
type Shipment struct { // accepted rate AcceptedRate *AcceptedRate `json:"acceptedRate,omitempty"` // client reference Id // Required: true ClientReferenceID *ClientReferenceID `json:"clientReferenceId"` // containers // Required: true Containers ContainerList `json:"containers"` // ship from // Required: true ShipFrom *Address `json:"shipFrom"` // ship to // Required: true ShipTo *Address `json:"shipTo"` // shipment Id // Required: true ShipmentID *ShipmentID `json:"shipmentId"` // shipper Shipper *Party `json:"shipper,omitempty"` }
Shipment The shipment related data.
swagger:model Shipment
func (*Shipment) ContextValidate ¶
ContextValidate validate this shipment based on the context it is used
func (*Shipment) MarshalBinary ¶
MarshalBinary interface implementation
func (*Shipment) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ShipmentID ¶
type ShipmentID string
ShipmentID The unique shipment identifier.
swagger:model ShipmentId
func (ShipmentID) ContextValidate ¶
ContextValidate validates this shipment Id based on context it is used
type ShippingPromiseSet ¶
type ShippingPromiseSet struct { // The time window in which the shipment will be delivered. DeliveryWindow *TimeRange `json:"deliveryWindow,omitempty"` // The time window in which Amazon Shipping will pick up the shipment. ReceiveWindow *TimeRange `json:"receiveWindow,omitempty"` }
ShippingPromiseSet The promised delivery time and pickup time.
swagger:model ShippingPromiseSet
func (*ShippingPromiseSet) ContextValidate ¶
ContextValidate validate this shipping promise set based on the context it is used
func (*ShippingPromiseSet) MarshalBinary ¶
func (m *ShippingPromiseSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ShippingPromiseSet) UnmarshalBinary ¶
func (m *ShippingPromiseSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateOrRegion ¶
type StateOrRegion string
StateOrRegion The state or region where the person, business or institution is located.
swagger:model StateOrRegion
func (StateOrRegion) ContextValidate ¶
ContextValidate validates this state or region based on context it is used
type TimeRange ¶
type TimeRange struct { // The end date and time. This must come after the value of start. This defaults to the next business day from the start. // Format: date-time End strfmt.DateTime `json:"end,omitempty"` // The start date and time. This defaults to the current date and time. // Format: date-time Start strfmt.DateTime `json:"start,omitempty"` }
TimeRange The time range.
swagger:model TimeRange
func (*TimeRange) ContextValidate ¶
ContextValidate validates this time range based on context it is used
func (*TimeRange) MarshalBinary ¶
MarshalBinary interface implementation
func (*TimeRange) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TrackingID ¶
type TrackingID string
TrackingID The tracking id generated to each shipment. It contains a series of letters or digits or both.
swagger:model TrackingId
func (TrackingID) ContextValidate ¶
ContextValidate validates this tracking Id based on context it is used
type TrackingInformation ¶
type TrackingInformation struct { // event history // Required: true EventHistory EventList `json:"eventHistory"` // promised delivery date // Required: true // Format: date-time PromisedDeliveryDate *PromisedDeliveryDate `json:"promisedDeliveryDate"` // summary // Required: true Summary *TrackingSummary `json:"summary"` // tracking Id // Required: true TrackingID *TrackingID `json:"trackingId"` }
TrackingInformation The payload schema for the getTrackingInformation operation.
swagger:model TrackingInformation
func (*TrackingInformation) ContextValidate ¶
ContextValidate validate this tracking information based on the context it is used
func (*TrackingInformation) MarshalBinary ¶
func (m *TrackingInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TrackingInformation) UnmarshalBinary ¶
func (m *TrackingInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TrackingSummary ¶
type TrackingSummary struct { // The derived status based on the events in the eventHistory. // Max Length: 60 // Min Length: 1 Status string `json:"status,omitempty"` }
TrackingSummary The tracking summary.
swagger:model TrackingSummary
func (*TrackingSummary) ContextValidate ¶
ContextValidate validates this tracking summary based on context it is used
func (*TrackingSummary) MarshalBinary ¶
func (m *TrackingSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TrackingSummary) UnmarshalBinary ¶
func (m *TrackingSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Weight ¶
type Weight struct { // The unit of measurement. // Required: true // Enum: [g kg oz lb] Unit *string `json:"unit"` // The measurement value. // Required: true Value *float64 `json:"value"` }
Weight The weight.
swagger:model Weight
func (*Weight) ContextValidate ¶
ContextValidate validates this weight based on context it is used
func (*Weight) MarshalBinary ¶
MarshalBinary interface implementation
func (*Weight) UnmarshalBinary ¶
UnmarshalBinary interface implementation
Source Files ¶
- accepted_rate.go
- account.go
- account_id.go
- address.go
- cancel_shipment_response.go
- city.go
- client_reference_id.go
- container.go
- container_item.go
- container_list.go
- container_reference_id.go
- container_specification.go
- container_specification_list.go
- country_code.go
- create_shipment_request.go
- create_shipment_response.go
- create_shipment_result.go
- currency.go
- dimensions.go
- error.go
- error_list.go
- event.go
- event_code.go
- event_list.go
- get_account_response.go
- get_rates_request.go
- get_rates_response.go
- get_rates_result.go
- get_shipment_response.go
- get_tracking_information_response.go
- label.go
- label_result.go
- label_result_list.go
- label_specification.go
- label_stream.go
- location.go
- party.go
- postal_code.go
- promised_delivery_date.go
- purchase_labels_request.go
- purchase_labels_response.go
- purchase_labels_result.go
- purchase_shipment_request.go
- purchase_shipment_response.go
- purchase_shipment_result.go
- rate.go
- rate_id.go
- rate_list.go
- retrieve_shipping_label_request.go
- retrieve_shipping_label_response.go
- retrieve_shipping_label_result.go
- service_rate.go
- service_rate_list.go
- service_type.go
- service_type_list.go
- shipment.go
- shipment_id.go
- shipping_promise_set.go
- state_or_region.go
- time_range.go
- tracking_id.go
- tracking_information.go
- tracking_summary.go
- weight.go