{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api.limblecmms.com/schemas/workrequestsubmission",
  "title": "WorkRequestSubmission",
  "description": "Limble CMMS WorkRequestSubmission object schema",
  "type": "object",
  "properties": {
    "workRequestSubmissionId": {
      "type": "integer"
    },
    "status": {
      "type": "string",
      "enum": [
        "Pending",
        "Approved",
        "Rejected"
      ]
    },
    "createdByUserId": {
      "type": "integer"
    },
    "createdAt": {
      "type": "string"
    },
    "updatedAt": {
      "type": "string"
    },
    "deletedAt": {
      "type": [
        "string",
        "null"
      ]
    },
    "reviewedByUserId": {
      "type": [
        "integer",
        "null"
      ]
    },
    "reviewedAt": {
      "type": [
        "string",
        "null"
      ]
    },
    "reviewedReason": {
      "type": [
        "string",
        "null"
      ]
    },
    "additionalNotes": {
      "type": [
        "string",
        "null"
      ]
    },
    "locationId": {
      "type": "integer"
    },
    "assetId": {
      "type": [
        "integer",
        "null"
      ]
    },
    "priorityId": {
      "type": [
        "integer",
        "null"
      ]
    },
    "dueDateUnit": {
      "type": [
        "string",
        "null"
      ]
    },
    "requestInformation": {
      "type": "object"
    },
    "customerID": {
      "type": "integer"
    },
    "requestTitle": {
      "type": "string"
    },
    "assignedToProfileId": {
      "type": [
        "integer",
        "null"
      ]
    },
    "requestDescription": {
      "type": [
        "string",
        "null"
      ]
    },
    "checklistID": {
      "type": [
        "integer",
        "null"
      ]
    },
    "requesterName": {
      "type": "string"
    }
  }
}