project44 · Schema

StatusUpdate

LogisticsSupply Chain VisibilityTrackingFreightMulti-modal

Properties

Name Type Description
updateId string
timestamp string
statusCode string
statusDescription string
city string
state string
country string
isException boolean
exceptionCode string
source string
View JSON Schema on GitHub

JSON Schema

project44-statusupdate-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/StatusUpdate",
  "title": "StatusUpdate",
  "type": "object",
  "properties": {
    "updateId": {
      "type": "string"
    },
    "timestamp": {
      "type": "string",
      "format": "date-time"
    },
    "statusCode": {
      "type": "string"
    },
    "statusDescription": {
      "type": "string"
    },
    "city": {
      "type": "string"
    },
    "state": {
      "type": "string"
    },
    "country": {
      "type": "string",
      "maxLength": 3
    },
    "isException": {
      "type": "boolean"
    },
    "exceptionCode": {
      "type": "string",
      "nullable": true
    },
    "source": {
      "type": "string",
      "enum": [
        "CARRIER_EDI",
        "CARRIER_API",
        "TELEMATICS",
        "MANUAL"
      ]
    }
  }
}