content: {
    "$id": "https://trvis.t0r.dev/json/v1/timetable_row.schema.json",
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "additionalProperties": true,
    "properties": {
      "Arrive": {
        "type": "string"
      },
      "Departure": {
        "type": "string"
      },
      "DriveTime_MM": {
        "exclusiveMaximum": 100,
        "minimum": 0,
        "type": "integer"
      },
      "DriveTime_SS": {
        "exclusiveMaximum": 60,
        "minimum": 0,
        "type": "integer"
      },
      "FullName": {
        "type": "string"
      },
      "HasBracket": {
        "type": "boolean"
      },
      "IsLastStop": {
        "type": "boolean"
      },
      "IsOperationOnlyStop": {
        "type": "boolean"
      },
      "IsPass": {
        "type": "boolean"
      },
      "Latitude_deg": {
        "maximum": 90,
        "minimum": -90,
        "type": "number"
      },
      "Location_m": {
        "type": "number"
      },
      "Longitude_deg": {
        "maximum": 180,
        "minimum": -180,
        "type": "number"
      },
      "MarkerColor": {
        "pattern": "^[0-9a-fA-F]{6}$",
        "type": "string"
      },
      "MarkerText": {
        "type": "string"
      },
      "OnStationDetectRadius_m": {
        "exclusiveMinimum": 0,
        "type": "number"
      },
      "RecordType": {
        "type": "integer"
      },
      "Remarks": {
        "type": "string"
      },
      "RunInLimit": {
        "exclusiveMaximum": 1000,
        "minimum": 0,
        "type": "integer"
      },
      "RunOutLimit": {
        "exclusiveMaximum": 1000,
        "minimum": 0,
        "type": "integer"
      },
      "StationName": {
        "minLength": 1,
        "type": "string"
      },
      "TrackName": {
        "type": "string"
      },
      "WorkType": {
        "type": "integer"
      }
    },
    "required": [
      "StationName",
      "Location_m"
    ],
    "type": "object"
  }