A hazardous material

Tip

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

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

interface HazmatOption {
    dry_ice?: HazmatDryIce;
    excepted_quantity?: HazmatExceptedQuantity;
    limited_quantity?: HazmatLimitedQuantity;
    lithium_battery?: HazmatLithiumBattery;
    magnetized?: HazmatMagnet;
    other?: HazmatOther;
    small_quantity?: HazmatSmallQuantity;
    [field_name: string]: undefined | JsonValue;
}

Hierarchy (View Summary)

Indexable

Properties

dry_ice?: HazmatDryIce

Information about a dry ice hazmat shipment

excepted_quantity?: HazmatExceptedQuantity

Information about an excepted quantity hazmat shipment

limited_quantity?: HazmatLimitedQuantity

Information about a limited quantity hazmat shipment

lithium_battery?: HazmatLithiumBattery

Information about a lithium battery hazmat shipment

magnetized?: HazmatMagnet

Information about a magnetized hazmat shipment

other?: HazmatOther

Default value for other hazmat information

small_quantity?: HazmatSmallQuantity

Information about a small quantity hazmat shipment