Interface CarrierDependentExtraServiceOptionInternal

Carrier services that apply to multiple carriers, but may be ignored by some carriers

Tip

This maps to an input with a GraphQL @oneOf directive.

This means you have to specify exactly one of the keys:

interface CarrierDependentExtraServiceOption {
    carbon_neutral?: CarbonNeutral;
    disallow_forwarding?: DisallowForwarding;
    insurance?: ShipmentInsurance;
    saturday_delivery?: SaturdayDelivery;
    saturday_pickup?: SaturdayPickup;
    sunday_delivery?: SundayDelivery;
    [field_name: string]: undefined | JsonValue;
}

Hierarchy (View Summary)

Indexable

Properties

carbon_neutral?: CarbonNeutral

Request carbon-neutral shipping, if available.

disallow_forwarding?: DisallowForwarding

Request the shipment not be forwarded if the recipient has a new address.

insurance?: ShipmentInsurance

Add insurance for the shipment, if available.

saturday_delivery?: SaturdayDelivery

Request Saturday delivery, if available.

saturday_pickup?: SaturdayPickup

Request pickup on a Saturday, if available.

sunday_delivery?: SundayDelivery

Request Sunday delivery, if available.