All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.zenwave360.sdk.resources.asyncapi.v2.json-schemas.truck-stop-delayed-event.schema Maven / Gradle / Ivy

There is a newer version: 1.6.3
Show newest version
{
  "$schema": "http://json-schema.org/draft-07/schema",
  "$id": "http://logistics.example.com/schemas/truck-stop-delayed-event.json",
  "javaType": "io.example.transport.schema.TruckStopDelayedEvent",
  "type": "object",
  "additionalProperties": false,
  "title": "TruckStopDelayedEvent",
  "description": "Schema representing a truck stop event",
  "required": [
    "originSystem",
    "transportId",
    "alertLocation",
    "transportType",
    "transitType",
    "alertStateType",
    "originMarket",
    "destinationMarket",
    "originLocation",
    "destinationLocation"
  ],
  "properties": {
    "originSystem": {
      "type": "string",
      "description": "Transport Origin system"
    },
    "ownerSystem": {
      "type": "string",
      "description": "Transport owner system"
    },
    "transportId": {
      "type": "integer",
      "description": "Unique identifier to transport"
    },
    "alertLocation": {
      "type": "integer",
      "description": "Alert location"
    },
    "estimatedArrivalTime": {
      "type": "string",
      "format": "date-time",
      "description": "Transport Estimated arrival time"
    },
    "realArrivalTime": {
      "type": "string",
      "format": "date-time",
      "description": "Transport Real arrival time"
    },
    "estimatedDepartureTime": {
      "type": "string",
      "format": "date-time",
      "description": "Transport Estimated departure time"
    },
    "realDepartureTime": {
      "type": "string",
      "format": "date-time",
      "description": "Transport real departure time"
    },
    "transportType": {
      "$id": "#/properties/transportType",
      "$ref": "master-data.schema"
    },
    "transitType": {
      "$id": "#/properties/transitType",
      "$ref": "master-data.schema"
    },
    "alertStateType": {
      "$id": "#/properties/alertStateType",
      "$ref": "master-data.schema"
    },
    "carrierId": {
      "type": "integer",
      "description": "Unique identifier to transport carrier"
    },
    "carrier": {
      "type": "string",
      "description": "Transport carrier name"
    },
    "originMarket": {
      "type": "string",
      "description": "Transport origin market"
    },
    "destinationMarket": {
      "type": "string",
      "description": "Transport destination market"
    },
    "originLocation": {
      "type": "integer",
      "description": "Transport origin location"
    },
    "destinationLocation": {
      "type": "integer",
      "description": "Transport destination location"
    },
    "plateNumber": {
      "type": "string",
      "description": "Transport plate number"
    }
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy