{
  "name": "NavigationSpeed",
  "properties" : {
    "Id" : {
      "type" : "number",
      "required" : true,
      "description" : "The given Id for the object"
    },
    "GeoType" : {
      "type" : "string",
      "required" : true,
      "description" : "The type of object"
    },
    "GeoGeneration" : {
      "type" : "number",
      "required" : true,
      "description" : "The GeoGeneration in which this object was last modified or added"
    },
    "Name" : {
      "type" : "string",
      "description" : "The given name for the object"
    },
    "RouteId" : {
      "type" : "number",
      "description" : "The given Id for the route the Object is a part of"
    },
    "RouteKmBegin" : {
      "type" : "number",
      "description" : "The beginning kilometer mark of the Object on the route"
    },
    "RouteKmEnd" : {
      "type" : "number",
      "description" : "The ending kilometer mark of the Object on the route"
    },
    "Geometry" : {
      "type" : "string",
      "description" : "The Geometry of the object in the well-known text format"
    },
    "VinCode" : {
      "type" : "string",
      "description" : "The vin code given to the Object"
    },
    "Speed" : {
      "type" : "string",
      "description" : "Description of the max speed"
    },
    "SpeedConvoy" : {
      "type" : "string",
      "description" : "Description of the max convoy speed"
    },
    "CalibratedSpeedUp" : {
      "type" : "number",
      "required" : true,
      "description" : "Calibrated speed upstream"
    },
    "CalibratedSpeedDown" : {
      "type" : "number",
      "required" : true,
      "description" : "Calibrated speed downstream"
    },
    "CalibratedSpeedConvoyUp" : {
      "type" : "number",
      "required" : true,
      "description" : "Calibrated convoy speed upstream"
    },
    "CalibratedSpeedConvoyDown" : {
      "type" : "number",
      "required" : true,
      "description" : "Calibrated convoy speed downstream"
    },
    "MaxSpeedUp" : {
      "type" : "number",
      "description" : "Maximum speed upstream"
    },
    "MaxSpeedDown" : {
      "type" : "number",
      "description" : "Maximum speed downstream"
    },
    "MaxSpeedConvoyUp" : {
      "type" : "number",
      "description" : "Maximum convoy speed upstream"
    },
    "MaxSpeedConvoyDown" : {
      "type" : "number",
      "description" : "Maximum convoy speed downstream"
    }
  }
}