CargoCapable

public protocol CargoCapable

Trait interface for vehicles that may have restrictions due to load.

  • ADR tunnel restriction code of the vehicle.

    Declaration

    Swift

    var adrTunnelRestrictionCode: ADRTunnelRestrictionCode? { get }
  • The hazardous materials classes of the vehicle’s load.

    Declaration

    Swift

    var hazmatClasses: Set<HazmatClass> { get }