json_schema: {
      "definitions": {
          "timestamp": {
              "description": "A timestamp",
              "example": "2016-12-01T05:44:59.223Z",
              "format": "date-time",
              "type": "string"
          },
          "uuid": {
              "description": "A UUID",
              "example": "250c48ca-4d03-45d7-9814-03b18042866f",
              "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[89abAB][a-fA-F0-9]{3}-[a-fA-F0-9]{12}$",
              "type": "string"
          }
      },
      "description": "Handy types to DRY things up a little",
      "title": "Types",
      "type": "object",
      "properties": {
          "timestamp": {
              "$ref": "#/definitions/timestamp"
          },
          "uuid": {
              "$ref": "#/definitions/uuid"
          }
      },
      "required": [
          "timestamp",
          "uuid"
      ]
  }