Information about a shipment to be rated

interface DomesticRateInput {
    additional?: null | AdditionalDomesticInfoInput;
    carrier_specific?: null | LabelCarrierInput;
    override_services?: null | GraphqlList<CarrierServiceRateInput>;
    package: DomesticPackageRateInput;
    request_id?: null | string;
    [field_name: string]: undefined | JsonValue;
}

Hierarchy (View Summary)

Indexable

Properties

additional?: null | AdditionalDomesticInfoInput

Additional information about the shipment.

Values here are usually optional, but may be required depending on the carrier, service, and extras.

carrier_specific?: null | LabelCarrierInput

Information required by the specified carrier

override_services?: null | GraphqlList<CarrierServiceRateInput>

A list of services you want to rate the shipment with, overriding the services passed to getDomesticRate's services parameter.

The package to be rated

request_id?: null | string

Optional id that will be echoed in BulkDomesticRateResponse.request_id to help matching rates to requests