The details of a shipping service offering.

Rate

interface ShippingApiModelV2Rate {
    availableValueAddedServiceGroups?: ShippingApiModelV2AvailableValueAddedServiceGroup[];
    benefits?: ShippingApiModelV2Benefits;
    billedWeight?: ShippingApiModelV2Weight;
    carrierId: string;
    carrierName: string;
    paymentType?:
        | "PAY_THROUGH_AMAZON"
        | "PAY_DIRECT_TO_CARRIER"
        | ShippingApiModelV2PaymentType;
    promise: ShippingApiModelV2ModelPromise;
    rateId: string;
    rateItemList?: ShippingApiModelV2RateItem[];
    requiresAdditionalInputs: boolean;
    serviceId: string;
    serviceName: string;
    supportedDocumentSpecifications: ShippingApiModelV2SupportedDocumentSpecification[];
    totalCharge: ShippingApiModelV2Currency;
}

Properties

availableValueAddedServiceGroups?: ShippingApiModelV2AvailableValueAddedServiceGroup[]

A list of value-added services available for a shipping service offering.

Rate

Rate

Rate

carrierId: string

The carrier identifier for the offering, provided by the carrier.

Rate

carrierName: string

The carrier name for the offering.

Rate

paymentType?:
    | "PAY_THROUGH_AMAZON"
    | "PAY_DIRECT_TO_CARRIER"
    | ShippingApiModelV2PaymentType

Rate

Rate

rateId: string

An identifier for the rate (shipment offering) provided by a shipping service provider.

Rate

A list of RateItem

Rate

requiresAdditionalInputs: boolean

When true, indicates that additional inputs are required to purchase this shipment service. You must then call the getAdditionalInputs operation to return the JSON schema to use when providing the additional inputs to the purchaseShipment operation.

Rate

serviceId: string

An identifier for the shipping service.

Rate

serviceName: string

The name of the shipping service.

Rate

supportedDocumentSpecifications: ShippingApiModelV2SupportedDocumentSpecification[]

A list of the document specifications supported for a shipment service offering.

Rate

Rate

MMNEPVFCICPMFPCPTTAAATR