Vehicle Data Type

Implemented Interfaces
Serializable
Properties
name data type description
vehicleColour VehicleColour
vehicleCountryOfOrigin VehicleCountryOfOrigin
vehicleIdentifier string
vehicleManufacturer string
vehicleModel string
vehicleRegistrationPlateIdentifier string
vehicleStatus VehicleStatusEnum
vehicleCharacteristics VehicleCharacteristics
axleSpacingOnVehicle array of AxleSpacing
axleWeightsOfVehicle array of AxleWeight
hazardousGoodsAssociatedWithVehicle HazardousMaterials
vehicleExtension ExtensionType

Example

{
  "vehicleColour" : {
    "value" : [ {
      "value" : "...",
      "lang" : "..."
    }, {
      "value" : "...",
      "lang" : "..."
    } ]
  },
  "vehicleCountryOfOrigin" : {
    "value" : [ {
      "value" : "...",
      "lang" : "..."
    }, {
      "value" : "...",
      "lang" : "..."
    } ]
  },
  "vehicleIdentifier" : "...",
  "vehicleManufacturer" : "...",
  "vehicleModel" : "...",
  "vehicleRegistrationPlateIdentifier" : "...",
  "vehicleStatus" : "onFire",
  "vehicleCharacteristics" : {
    "fuelType" : "petrol",
    "loadType" : "debris",
    "vehicleEquipment" : "snowTyresInUse",
    "vehicleType" : [ "withEvenNumberedRegistrationPlates", "vehicleWithCaravan" ],
    "vehicleUsage" : "roadOperator",
    "grossWeightCharacteristic" : [ {
      "comparisonOperator" : "lessThan",
      "grossVehicleWeight" : 12345.0,
      "grossWeightCharacteristicExtension" : { }
    }, {
      "comparisonOperator" : "lessThan",
      "grossVehicleWeight" : 12345.0,
      "grossWeightCharacteristicExtension" : { }
    } ],
    "heightCharacteristic" : [ {
      "comparisonOperator" : "lessThan",
      "vehicleHeight" : 12345.0,
      "heightCharacteristicExtension" : { }
    }, {
      "comparisonOperator" : "greaterThan",
      "vehicleHeight" : 12345.0,
      "heightCharacteristicExtension" : { }
    } ],
    "lengthCharacteristic" : [ {
      "comparisonOperator" : "equalTo",
      "vehicleLength" : 12345.0,
      "lengthCharacteristicExtension" : { }
    }, {
      "comparisonOperator" : "equalTo",
      "vehicleLength" : 12345.0,
      "lengthCharacteristicExtension" : { }
    } ],
    "widthCharacteristic" : [ {
      "comparisonOperator" : "equalTo",
      "vehicleWidth" : 12345.0,
      "widthCharacteristicExtension" : { }
    }, {
      "comparisonOperator" : "equalTo",
      "vehicleWidth" : 12345.0,
      "widthCharacteristicExtension" : { }
    } ],
    "heaviestAxleWeightCharacteristic" : [ {
      "comparisonOperator" : "greaterThan",
      "heaviestAxleWeight" : 12345.0,
      "heaviestAxleWeightCharacteristicExtension" : { }
    }, {
      "comparisonOperator" : "greaterThan",
      "heaviestAxleWeight" : 12345.0,
      "heaviestAxleWeightCharacteristicExtension" : { }
    } ],
    "numberOfAxlesCharacteristic" : [ {
      "comparisonOperator" : "equalTo",
      "numberOfAxles" : 12345,
      "numberOfAxlesCharacteristicExtension" : { }
    }, {
      "comparisonOperator" : "equalTo",
      "numberOfAxles" : 12345,
      "numberOfAxlesCharacteristicExtension" : { }
    } ],
    "vehicleCharacteristicsExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "axleSpacingOnVehicle" : [ {
    "axleSpacing" : 12345.0,
    "axleSpacingSequenceIdentifier" : 12345,
    "axleSpacingExtension" : {
      "anies" : [ { }, { } ]
    }
  }, {
    "axleSpacing" : 12345.0,
    "axleSpacingSequenceIdentifier" : 12345,
    "axleSpacingExtension" : {
      "anies" : [ { }, { } ]
    }
  } ],
  "axleWeightsOfVehicle" : [ {
    "axleSequenceIdentifier" : 12345,
    "axleWeight" : 12345.0,
    "maximumPermittedAxleWeight" : 12345.0,
    "axleWeightExtension" : {
      "anies" : [ { }, { } ]
    }
  }, {
    "axleSequenceIdentifier" : 12345,
    "axleWeight" : 12345.0,
    "maximumPermittedAxleWeight" : 12345.0,
    "axleWeightExtension" : {
      "anies" : [ { }, { } ]
    }
  } ],
  "hazardousGoodsAssociatedWithVehicle" : {
    "chemicalName" : {
      "value" : [ { }, { } ]
    },
    "dangerousGoodsFlashPoint" : 12345.0,
    "dangerousGoodsRegulations" : "railroadDangerousGoodsBook",
    "hazardCodeIdentification" : "...",
    "hazardCodeVersionNumber" : 12345,
    "hazardSubstanceItemPageNumber" : "...",
    "tremCardNumber" : "...",
    "uNDGNumber" : "...",
    "volumeOfDangerousGoods" : 12345.0,
    "weightOfDangerousGoods" : 12345.0,
    "hazardousMaterialsExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "vehicleExtension" : {
    "anies" : [ {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    }, {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    } ]
  }
}