{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/deswik/json-schema/deswik-mining-task-dto-schema.json",
  "title": "MiningTaskDto",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/deswik-openapi.json#/components/schemas/MiningTaskDto",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid"
    },
    "locationId": {
      "type": [
        "string",
        "null"
      ],
      "format": "uuid"
    },
    "locationName": {
      "type": [
        "string",
        "null"
      ]
    },
    "description": {
      "type": [
        "string",
        "null"
      ]
    },
    "note": {
      "type": [
        "string",
        "null"
      ]
    },
    "miningTaskPriorityId": {
      "type": [
        "string",
        "null"
      ],
      "format": "uuid"
    },
    "dataUploaded": {
      "type": [
        "string",
        "null"
      ]
    },
    "uploaded": {
      "type": "boolean"
    },
    "contact": {
      "type": [
        "string",
        "null"
      ]
    },
    "requestedBy": {
      "type": [
        "string",
        "null"
      ]
    },
    "taskTypeId": {
      "type": "string",
      "format": "uuid"
    },
    "shiftDate": {
      "type": "string",
      "format": "date-time"
    },
    "shiftTypeId": {
      "type": "string",
      "format": "uuid"
    },
    "completedDateTime": {
      "type": [
        "string",
        "null"
      ],
      "format": "date-time"
    },
    "completedById": {
      "type": [
        "string",
        "null"
      ],
      "format": "uuid"
    },
    "n": {
      "type": [
        "number",
        "null"
      ],
      "format": "double"
    },
    "e": {
      "type": [
        "number",
        "null"
      ],
      "format": "double"
    },
    "rl": {
      "type": [
        "number",
        "null"
      ],
      "format": "double"
    },
    "mineLevelId": {
      "type": [
        "string",
        "null"
      ],
      "format": "uuid"
    },
    "mineAreaId": {
      "type": [
        "string",
        "null"
      ],
      "format": "uuid"
    },
    "tenantId": {
      "type": "string",
      "format": "uuid"
    },
    "dateCreated": {
      "type": "string",
      "format": "date-time"
    },
    "createdBy": {
      "type": "string",
      "format": "uuid"
    },
    "lastUpdatedTimestamp": {
      "type": "string",
      "format": "date-time"
    },
    "lastUpdatedUserId": {
      "type": "string",
      "format": "uuid"
    },
    "deleted": {
      "type": "boolean"
    },
    "completedBy": {
      "$ref": "#/$defs/UserDto"
    },
    "createdByNavigation": {
      "$ref": "#/$defs/UserDto"
    },
    "lastUpdatedUser": {
      "$ref": "#/$defs/UserDto"
    },
    "location": {
      "$ref": "#/$defs/LocationDto"
    },
    "mineArea": {
      "$ref": "#/$defs/MineAreaDto"
    },
    "mineLevel": {
      "$ref": "#/$defs/MineLevelDto"
    },
    "miningTaskPriority": {
      "$ref": "#/$defs/MiningTaskPriorityDto"
    },
    "shiftType": {
      "$ref": "#/$defs/ShiftTypeDto"
    },
    "taskType": {
      "$ref": "#/$defs/TaskTypeDto"
    },
    "tenant": {
      "$ref": "#/$defs/TenantDto"
    },
    "fileReference": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/FileReferenceDto"
      }
    }
  },
  "additionalProperties": false,
  "$defs": {
    "AccountDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "dealerId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "siteId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "dealer": {
          "$ref": "#/$defs/DealerDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "appLicence": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppLicenceDto"
          }
        },
        "drillingLicence": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillingLicenceDto"
          }
        },
        "tenant": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TenantDto"
          }
        },
        "user": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserDto"
          }
        }
      },
      "additionalProperties": false
    },
    "AppCrashDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "appType": {
          "type": "integer",
          "format": "int32"
        },
        "message": {
          "type": [
            "string",
            "null"
          ]
        },
        "exceptionInfo": {
          "type": [
            "string",
            "null"
          ]
        },
        "deviceId": {
          "type": [
            "string",
            "null"
          ]
        },
        "deviceName": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateReported": {
          "type": "string",
          "format": "date-time"
        },
        "appVersion": {
          "type": [
            "string",
            "null"
          ]
        },
        "appOsversion": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "AppLicenceDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "accountId": {
          "type": "string",
          "format": "uuid"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "expiryDate": {
          "type": "string",
          "format": "date-time"
        },
        "app": {
          "type": "integer",
          "format": "int32"
        },
        "appVersion": {
          "type": "integer",
          "format": "int32"
        },
        "maxUsers": {
          "type": "integer",
          "format": "int32"
        },
        "maxDevices": {
          "type": "integer",
          "format": "int32"
        },
        "maxTablets": {
          "type": "integer",
          "format": "int32"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "macAddress": {
          "type": [
            "string",
            "null"
          ]
        },
        "isProduction": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "account": {
          "$ref": "#/$defs/AccountDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "appLicencedDevice": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppLicencedDeviceDto"
          }
        },
        "appUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppUserDto"
          }
        }
      },
      "additionalProperties": false
    },
    "AppLicencedDeviceDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "appLicenceId": {
          "type": "string",
          "format": "uuid"
        },
        "mobileDeviceId": {
          "type": "string",
          "format": "uuid"
        },
        "enabled": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "appLicence": {
          "$ref": "#/$defs/AppLicenceDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "mobileDevice": {
          "$ref": "#/$defs/MobileDeviceDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "AppType": {
      "enum": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8
      ],
      "type": "integer",
      "format": "int32"
    },
    "AppUserDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "userId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "appLicenceId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "appLicence": {
          "$ref": "#/$defs/AppLicenceDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        }
      },
      "additionalProperties": false
    },
    "CutDto": {
      "type": "object",
      "properties": {
        "locationStatusId": {
          "type": "string",
          "format": "uuid"
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "length": {
          "type": "number",
          "format": "double"
        },
        "developmentAttributeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "cutTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "locationId": {
          "type": "string",
          "format": "uuid"
        },
        "taskTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "shiftDate": {
          "type": "string",
          "format": "date-time"
        },
        "shiftTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "completedDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "duration": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "startDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "endDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "completedById": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "completedBy": {
          "$ref": "#/$defs/SurveyorDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "cutType": {
          "$ref": "#/$defs/CutTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "shiftType": {
          "$ref": "#/$defs/ShiftTypeDto"
        },
        "taskType": {
          "$ref": "#/$defs/TaskTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "CutTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "recordAdvance": {
          "type": "boolean"
        },
        "defaultLength": {
          "type": "number",
          "format": "double"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "isDefault": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "cut": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutDto"
          }
        }
      },
      "additionalProperties": false
    },
    "DealerDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dealerType": {
          "type": "integer",
          "format": "int32"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "account": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AccountDto"
          }
        }
      },
      "additionalProperties": false
    },
    "DeswikFigureDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "categoryId": {
          "type": [
            "string",
            "null"
          ]
        },
        "figureType": {
          "type": "integer",
          "format": "int32"
        },
        "vertices": {
          "type": [
            "string",
            "null"
          ]
        },
        "xproperties": {
          "type": [
            "string",
            "null"
          ]
        },
        "inputDufFileTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "externalId": {
          "type": [
            "string",
            "null"
          ]
        },
        "mdmId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "inputDufMappingId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "mineLevelPropValue": {
          "type": [
            "string",
            "null"
          ]
        },
        "mineAreaPropValue": {
          "type": [
            "string",
            "null"
          ]
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "inputDufFileType": {
          "$ref": "#/$defs/InputDufFileTypeDto"
        },
        "inputDufMapping": {
          "$ref": "#/$defs/InputDufMappingDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "DevelopmentProfileDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "surveyPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanDto"
          }
        }
      },
      "additionalProperties": false
    },
    "DevelopmentTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "location": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationDto"
          }
        }
      },
      "additionalProperties": false
    },
    "DrillHoleDetailDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "ringDetailId": {
          "type": "string",
          "format": "uuid"
        },
        "drillHoleId": {
          "type": "string",
          "format": "uuid"
        },
        "metric": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "metricTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "comment": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "drillHole": {
          "$ref": "#/$defs/DrillHoleDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "metricType": {
          "$ref": "#/$defs/MetricTypeDto"
        },
        "ringDetail": {
          "$ref": "#/$defs/RingDetailDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "drillHoleSectionDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleSectionDetailDto"
          }
        }
      },
      "additionalProperties": false
    },
    "DrillHoleDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "productionStatusId": {
          "type": "string",
          "format": "uuid"
        },
        "ringId": {
          "type": "string",
          "format": "uuid"
        },
        "length": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "dip": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "bt": {
          "type": "boolean"
        },
        "holeType": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "diameter": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "subdrill": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "collarX": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "collarY": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "collarZ": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "toeX": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "toeY": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "toeZ": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "explosiveFrom": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "explosiveTo": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "explosiveAmount": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "explosiveTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "explosiveType": {
          "$ref": "#/$defs/ExplosiveTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "productionStatus": {
          "$ref": "#/$defs/ProductionStatusDto"
        },
        "ring": {
          "$ref": "#/$defs/RingDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "drillHoleDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDetailDto"
          }
        },
        "primer": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PrimerDto"
          }
        }
      },
      "additionalProperties": false
    },
    "DrillHoleSectionDetailDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "drillHoleDetailId": {
          "type": "string",
          "format": "uuid"
        },
        "comment": {
          "type": [
            "string",
            "null"
          ]
        },
        "sectionTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "startDistance": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "stopDistance": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "drillHoleDetail": {
          "$ref": "#/$defs/DrillHoleDetailDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "sectionType": {
          "$ref": "#/$defs/SectionTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "DrillingLicenceDto": {
      "type": "object",
      "properties": {
        "isCurrent": {
          "type": "boolean"
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "accountId": {
          "type": "string",
          "format": "uuid"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "expiryDate": {
          "type": "string",
          "format": "date-time"
        },
        "maxNumber": {
          "type": "integer",
          "format": "int32"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "licenceType": {
          "type": "integer",
          "format": "int32"
        },
        "account": {
          "$ref": "#/$defs/AccountDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "drillingLicencedMobileDevice": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillingLicencedMobileDeviceDto"
          }
        }
      },
      "additionalProperties": false
    },
    "DrillingLicencedMobileDeviceDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "drillingLicenceId": {
          "type": "string",
          "format": "uuid"
        },
        "mobileDeviceId": {
          "type": "string",
          "format": "uuid"
        },
        "enabled": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "drillingLicence": {
          "$ref": "#/$defs/DrillingLicenceDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "mobileDevice": {
          "$ref": "#/$defs/MobileDeviceDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "EmailGroupDto": {
      "type": "object",
      "properties": {
        "expanded": {
          "type": "boolean"
        },
        "checked": {
          "type": "boolean"
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "emailGroupMembership": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EmailGroupMembershipDto"
          }
        }
      },
      "additionalProperties": false
    },
    "EmailGroupMembershipDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "emailGroupId": {
          "type": "string",
          "format": "uuid"
        },
        "emailAddress": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "emailGroup": {
          "$ref": "#/$defs/EmailGroupDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "EngineerDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "userId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        },
        "productionPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanDto"
          }
        }
      },
      "additionalProperties": false
    },
    "ExplosiveDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "explosiveTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "productionPlanId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "amount": {
          "type": "number",
          "format": "double"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "explosiveType": {
          "$ref": "#/$defs/ExplosiveTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "productionPlan": {
          "$ref": "#/$defs/ProductionPlanDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "ExplosiveTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "drillHole": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDto"
          }
        },
        "explosive": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExplosiveDto"
          }
        },
        "ring": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDto"
          }
        }
      },
      "additionalProperties": false
    },
    "ExportStringProfileDto": {
      "type": "object",
      "properties": {
        "fileName": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "type": "string"
          }
        },
        "includedStringStyles": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringStyleDto"
          }
        },
        "includedStringStyleNames": {
          "type": [
            "string",
            "null"
          ]
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "fileName1": {
          "type": [
            "string",
            "null"
          ]
        },
        "fileName2": {
          "type": [
            "string",
            "null"
          ]
        },
        "fileName3": {
          "type": [
            "string",
            "null"
          ]
        },
        "fileName4": {
          "type": [
            "string",
            "null"
          ]
        },
        "fileName5": {
          "type": [
            "string",
            "null"
          ]
        },
        "isSplitByArea": {
          "type": "boolean"
        },
        "isSplitByLevel": {
          "type": "boolean"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "exportStringProfileStringStyle": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExportStringProfileStringStyleDto"
          }
        }
      },
      "additionalProperties": false
    },
    "ExportStringProfileStringStyleDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "exportStringProfileId": {
          "type": "string",
          "format": "uuid"
        },
        "stringStyleId": {
          "type": "string",
          "format": "uuid"
        },
        "exportStringNumber": {
          "type": "integer",
          "format": "int32"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "exportStringProfile": {
          "$ref": "#/$defs/ExportStringProfileDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "stringStyle": {
          "$ref": "#/$defs/StringStyleDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "FaceMarkupDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "locationId": {
          "type": "string",
          "format": "uuid"
        },
        "taskTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "shiftDate": {
          "type": "string",
          "format": "date-time"
        },
        "shiftTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "completedDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "completedById": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "comment": {
          "type": [
            "string",
            "null"
          ]
        },
        "facePhotoId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "surveyPlanId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "surveyPlanNumber": {
          "type": [
            "string",
            "null"
          ]
        },
        "chainage": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "leftHandWall": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "rightHandWall": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "gradient": {
          "type": [
            "string",
            "null"
          ]
        },
        "cutLength": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "width": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "height": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "completedBy": {
          "$ref": "#/$defs/UserDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "facePhoto": {
          "$ref": "#/$defs/FileReferenceDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "shiftType": {
          "$ref": "#/$defs/ShiftTypeDto"
        },
        "surveyPlan": {
          "$ref": "#/$defs/SurveyPlanDto"
        },
        "taskType": {
          "$ref": "#/$defs/TaskTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "FeatureFlags": {
      "type": "object",
      "properties": {
        "hasDepartments": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "defaultPickerShowMode": {
          "type": [
            "string",
            "null"
          ]
        },
        "defaultDatePickerUseNativePicker": {
          "type": "boolean"
        },
        "lastSyncDateTimeFormat": {
          "type": [
            "string",
            "null"
          ]
        },
        "syncTimeInSeconds": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        }
      },
      "additionalProperties": false
    },
    "FileReferenceDto": {
      "type": "object",
      "properties": {
        "fileDisplayName": {
          "type": [
            "string",
            "null"
          ]
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "fileName": {
          "type": [
            "string",
            "null"
          ]
        },
        "checksum": {
          "type": [
            "string",
            "null"
          ],
          "format": "byte"
        },
        "surveyPlayId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "miningTaskId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "surveyTaskId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "fileType": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "inputDufFileId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "status": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "errorInfo": {
          "type": [
            "string",
            "null"
          ]
        },
        "autoSync": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "lastSyncTimestamp": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "isCompressed": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "miningTask": {
          "$ref": "#/$defs/MiningTaskDto"
        },
        "surveyPlay": {
          "$ref": "#/$defs/SurveyPlanDto"
        },
        "surveyTask": {
          "$ref": "#/$defs/SurveyTaskDto"
        },
        "inputDufFile": {
          "$ref": "#/$defs/InputDufFileDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "faceMarkup": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FaceMarkupDto"
          }
        },
        "groundSupportVersion": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GroundSupportVersionDto"
          }
        },
        "inputDufFiles": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufFileDto"
          }
        },
        "inputStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputStringFileDto"
          }
        },
        "outputStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/OutputStringFileDto"
          }
        },
        "partialDufFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialDufFileDto"
          }
        },
        "partialStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialStringFileDto"
          }
        },
        "productionPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanDto"
          }
        }
      },
      "additionalProperties": false
    },
    "GradeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "productionPlanId": {
          "type": "string",
          "format": "uuid"
        },
        "gradeTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "amount": {
          "type": "number",
          "format": "double"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "gradeType": {
          "$ref": "#/$defs/GradeTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "productionPlan": {
          "$ref": "#/$defs/ProductionPlanDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "GradeTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "measureType": {
          "type": "integer",
          "format": "int32"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "grade": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GradeDto"
          }
        }
      },
      "additionalProperties": false
    },
    "GroundSupportDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "supportStandard": {
          "type": [
            "string",
            "null"
          ]
        },
        "effectiveFrom": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "effectiveTo": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "groundSupportVersion": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GroundSupportVersionDto"
          }
        },
        "surveyPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanDto"
          }
        },
        "surveyPlanGs": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanGsDto"
          }
        }
      },
      "additionalProperties": false
    },
    "GroundSupportVersionDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "groundSupportId": {
          "type": "string",
          "format": "uuid"
        },
        "revisionNumber": {
          "type": [
            "string",
            "null"
          ]
        },
        "revisionDate": {
          "type": "string",
          "format": "date-time"
        },
        "geomech": {
          "type": [
            "string",
            "null"
          ]
        },
        "planStatusId": {
          "type": "string",
          "format": "uuid"
        },
        "fileReferenceId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "fileReference": {
          "$ref": "#/$defs/FileReferenceDto"
        },
        "groundSupport": {
          "$ref": "#/$defs/GroundSupportDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "planStatus": {
          "$ref": "#/$defs/PlanStatusDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "InputDufFileDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "inputDufFileTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "fileReferenceId": {
          "type": "string",
          "format": "uuid"
        },
        "status": {
          "type": "integer",
          "format": "int32"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "errorInfo": {
          "type": [
            "string",
            "null"
          ]
        },
        "filePath": {
          "type": [
            "string",
            "null"
          ]
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "fileReference": {
          "$ref": "#/$defs/FileReferenceDto"
        },
        "inputDufFileType": {
          "$ref": "#/$defs/InputDufFileTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "partialDufFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialDufFileDto"
          }
        },
        "fileReferences": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FileReferenceDto"
          }
        }
      },
      "additionalProperties": false
    },
    "InputDufFileTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "fileNamePrefix": {
          "type": [
            "string",
            "null"
          ]
        },
        "mineLevelPropName": {
          "type": [
            "string",
            "null"
          ]
        },
        "mineAreaPropName": {
          "type": [
            "string",
            "null"
          ]
        },
        "fileReferenceId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "mineAreaId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "inputFrom": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "apikey": {
          "type": [
            "string",
            "null"
          ]
        },
        "connectionString": {
          "type": [
            "string",
            "null"
          ]
        },
        "nextSyncTimestamp": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "intervalTime": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "intervalTimeType": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "lastSyncTimestamp": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "status": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "errorInfo": {
          "type": [
            "string",
            "null"
          ]
        },
        "isDefaultMineArea": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "mineArea": {
          "$ref": "#/$defs/MineAreaDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "deswikFigure": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DeswikFigureDto"
          }
        },
        "inputDufFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufFileDto"
          }
        },
        "inputDufMapping": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufMappingDto"
          }
        }
      },
      "additionalProperties": false
    },
    "InputDufMappingDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "inputDufFileTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "layerNames": {
          "type": [
            "string",
            "null"
          ]
        },
        "rule": {
          "type": [
            "string",
            "null"
          ]
        },
        "mapComponentId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "labelPropName": {
          "type": [
            "string",
            "null"
          ]
        },
        "anglePropName": {
          "type": [
            "string",
            "null"
          ]
        },
        "attributeNames": {
          "type": [
            "string",
            "null"
          ]
        },
        "lastSyncTimestamp": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "inputDufFileType": {
          "$ref": "#/$defs/InputDufFileTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "mapComponent": {
          "$ref": "#/$defs/StringStyleDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "deswikFigure": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DeswikFigureDto"
          }
        },
        "partialDufFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialDufFileDto"
          }
        }
      },
      "additionalProperties": false
    },
    "InputFileTypeStringStyleDto": {
      "type": "object",
      "properties": {
        "isAllNumbers": {
          "type": "boolean"
        },
        "stringNumberDisplay": {
          "type": [
            "string",
            "null"
          ]
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "stringStyleId": {
          "type": "string",
          "format": "uuid"
        },
        "inputStringFileTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "inputNumber": {
          "type": "integer",
          "format": "int32"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "inputStringFileType": {
          "$ref": "#/$defs/InputStringFileTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "stringStyle": {
          "$ref": "#/$defs/StringStyleDto"
        }
      },
      "additionalProperties": false
    },
    "InputStringFileDto": {
      "type": "object",
      "properties": {
        "isInProcessingList": {
          "type": "boolean"
        },
        "isProcessingInThisInstance": {
          "type": "boolean"
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "inputStringFileTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "fileReferenceId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "status": {
          "type": "integer",
          "format": "int32"
        },
        "errorInfo": {
          "type": [
            "string",
            "null"
          ]
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "fileReference": {
          "$ref": "#/$defs/FileReferenceDto"
        },
        "inputStringFileType": {
          "$ref": "#/$defs/InputStringFileTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "partialStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialStringFileDto"
          }
        }
      },
      "additionalProperties": false
    },
    "InputStringFileTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "fileNamePrefix": {
          "type": [
            "string",
            "null"
          ]
        },
        "mineLevelFieldIndex": {
          "type": "integer",
          "format": "int32"
        },
        "mineAreaFieldIndex": {
          "type": "integer",
          "format": "int32"
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "mapLabelFieldIndex": {
          "type": "integer",
          "format": "int32"
        },
        "mineAreaId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "mapLabelAngleFieldIndex": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "mineArea": {
          "$ref": "#/$defs/MineAreaDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "inputFileTypeStringStyle": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputFileTypeStringStyleDto"
          }
        },
        "inputStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputStringFileDto"
          }
        }
      },
      "additionalProperties": false
    },
    "LicenceType": {
      "enum": [
        0,
        1
      ],
      "type": "integer",
      "format": "int32"
    },
    "LocationDto": {
      "type": "object",
      "properties": {
        "advancedSinceSurveyPersisted": {
          "type": "number",
          "format": "double"
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "mineLevelId": {
          "type": "string",
          "format": "uuid"
        },
        "mineAreaId": {
          "type": "string",
          "format": "uuid"
        },
        "locationStatusId": {
          "type": "string",
          "format": "uuid"
        },
        "developmentTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "type": {
          "type": "integer",
          "format": "int32"
        },
        "n": {
          "type": "number",
          "format": "double"
        },
        "e": {
          "type": "number",
          "format": "double"
        },
        "rl": {
          "type": "number",
          "format": "double"
        },
        "locationTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "deswikLocationId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "developmentType": {
          "$ref": "#/$defs/DevelopmentTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "locationStatus": {
          "$ref": "#/$defs/LocationStatusDto"
        },
        "locationType": {
          "$ref": "#/$defs/LocationTypeDto"
        },
        "mineArea": {
          "$ref": "#/$defs/MineAreaDto"
        },
        "mineLevel": {
          "$ref": "#/$defs/MineLevelDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "cut": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutDto"
          }
        },
        "faceMarkup": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FaceMarkupDto"
          }
        },
        "locationSurvey": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationSurveyDto"
          }
        },
        "measure": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MeasureDto"
          }
        },
        "miningTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        },
        "productionPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanDto"
          }
        },
        "productionTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionTaskDto"
          }
        },
        "ring": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDto"
          }
        },
        "surveyJob": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyJobDto"
          }
        },
        "surveyPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanDto"
          }
        },
        "surveyPlanTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanTaskDto"
          }
        },
        "surveyTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskDto"
          }
        }
      },
      "additionalProperties": false
    },
    "LocationStatusDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "location": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationDto"
          }
        },
        "stope": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StopeDto"
          }
        }
      },
      "additionalProperties": false
    },
    "LocationSurveyDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "surveyTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "notes": {
          "type": [
            "string",
            "null"
          ]
        },
        "facePositionId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "metresRemainingOnPlan": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "locationId": {
          "type": "string",
          "format": "uuid"
        },
        "taskTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "shiftDate": {
          "type": "string",
          "format": "date-time"
        },
        "shiftTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "completedDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "duration": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "startDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "endDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "completedById": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "n": {
          "type": "number",
          "format": "double"
        },
        "e": {
          "type": "number",
          "format": "double"
        },
        "rl": {
          "type": "number",
          "format": "double"
        },
        "completedBy": {
          "$ref": "#/$defs/SurveyorDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "shiftType": {
          "$ref": "#/$defs/ShiftTypeDto"
        },
        "surveyType": {
          "$ref": "#/$defs/SurveyTypeDto"
        },
        "taskType": {
          "$ref": "#/$defs/TaskTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "LocationTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "location": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationDto"
          }
        }
      },
      "additionalProperties": false
    },
    "LogDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "appAbbrev": {
          "type": [
            "string",
            "null"
          ]
        },
        "sessionId": {
          "type": [
            "string",
            "null"
          ]
        },
        "deviceId": {
          "type": [
            "string",
            "null"
          ]
        },
        "userId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "jsonText": {
          "type": [
            "string",
            "null"
          ]
        },
        "jsonExtra": {
          "type": [
            "string",
            "null"
          ]
        },
        "maxMemoryUsed": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        }
      },
      "additionalProperties": false
    },
    "MeasureDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "locationId": {
          "type": "string",
          "format": "uuid"
        },
        "taskTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "shiftDate": {
          "type": "string",
          "format": "date-time"
        },
        "shiftTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "completedDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "completedById": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "n": {
          "type": "number",
          "format": "double"
        },
        "e": {
          "type": "number",
          "format": "double"
        },
        "rl": {
          "type": "number",
          "format": "double"
        },
        "measureFromN": {
          "type": "number",
          "format": "double"
        },
        "measureFromE": {
          "type": "number",
          "format": "double"
        },
        "measureFromRl": {
          "type": "number",
          "format": "double"
        },
        "measureFromName": {
          "type": [
            "string",
            "null"
          ]
        },
        "distance": {
          "type": "number",
          "format": "double"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "completedBy": {
          "$ref": "#/$defs/UserDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "shiftType": {
          "$ref": "#/$defs/ShiftTypeDto"
        },
        "taskType": {
          "$ref": "#/$defs/TaskTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "MetricTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "drillHoleDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDetailDto"
          }
        },
        "productionTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionTaskDto"
          }
        },
        "ringDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDetailDto"
          }
        }
      },
      "additionalProperties": false
    },
    "MineAreaDto": {
      "type": "object",
      "properties": {
        "checked": {
          "type": "boolean"
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "isDefault": {
          "type": "boolean"
        },
        "isGpsenabled": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "inputDufFileType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufFileTypeDto"
          }
        },
        "inputStringFileType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputStringFileTypeDto"
          }
        },
        "location": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationDto"
          }
        },
        "miningTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        },
        "outputStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/OutputStringFileDto"
          }
        },
        "partialDufFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialDufFileDto"
          }
        },
        "partialStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialStringFileDto"
          }
        },
        "stringPoint": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringPointDto"
          }
        }
      },
      "additionalProperties": false
    },
    "MineLevelDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "startRl": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "endRl": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "location": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationDto"
          }
        },
        "miningTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        },
        "outputStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/OutputStringFileDto"
          }
        },
        "partialDufFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialDufFileDto"
          }
        },
        "partialStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialStringFileDto"
          }
        },
        "stringPoint": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringPointDto"
          }
        }
      },
      "additionalProperties": false
    },
    "MiningTaskDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "locationId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "locationName": {
          "type": [
            "string",
            "null"
          ]
        },
        "description": {
          "type": [
            "string",
            "null"
          ]
        },
        "note": {
          "type": [
            "string",
            "null"
          ]
        },
        "miningTaskPriorityId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "dataUploaded": {
          "type": [
            "string",
            "null"
          ]
        },
        "uploaded": {
          "type": "boolean"
        },
        "contact": {
          "type": [
            "string",
            "null"
          ]
        },
        "requestedBy": {
          "type": [
            "string",
            "null"
          ]
        },
        "taskTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "shiftDate": {
          "type": "string",
          "format": "date-time"
        },
        "shiftTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "completedDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "completedById": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "n": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "e": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "rl": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "mineLevelId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "mineAreaId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "completedBy": {
          "$ref": "#/$defs/UserDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "mineArea": {
          "$ref": "#/$defs/MineAreaDto"
        },
        "mineLevel": {
          "$ref": "#/$defs/MineLevelDto"
        },
        "miningTaskPriority": {
          "$ref": "#/$defs/MiningTaskPriorityDto"
        },
        "shiftType": {
          "$ref": "#/$defs/ShiftTypeDto"
        },
        "taskType": {
          "$ref": "#/$defs/TaskTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "fileReference": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FileReferenceDto"
          }
        }
      },
      "additionalProperties": false
    },
    "MiningTaskPriorityDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "order": {
          "type": "integer",
          "format": "int32"
        },
        "colour": {
          "type": [
            "string",
            "null"
          ]
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "miningTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        }
      },
      "additionalProperties": false
    },
    "MobileDeviceDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "deviceId": {
          "type": [
            "string",
            "null"
          ]
        },
        "deviceName": {
          "type": [
            "string",
            "null"
          ]
        },
        "lastLoggedInUserId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "lastLoggedInTimestamp": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "deviceType": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "lastConnectedTimestamp": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastLoggedInUser": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "appLicencedDevice": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppLicencedDeviceDto"
          }
        },
        "drillingLicencedMobileDevice": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillingLicencedMobileDeviceDto"
          }
        }
      },
      "additionalProperties": false
    },
    "OutputStringFileDto": {
      "type": "object",
      "properties": {
        "url": {
          "type": [
            "string",
            "null"
          ]
        },
        "urlExpiry": {
          "type": "string",
          "format": "date-time"
        },
        "actualPath": {
          "type": [
            "string",
            "null"
          ]
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "fileReferenceId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "stringTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "mineAreaId": {
          "type": "string",
          "format": "uuid"
        },
        "mineLevelId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "fileReference": {
          "$ref": "#/$defs/FileReferenceDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "mineArea": {
          "$ref": "#/$defs/MineAreaDto"
        },
        "mineLevel": {
          "$ref": "#/$defs/MineLevelDto"
        },
        "stringType": {
          "$ref": "#/$defs/StringTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "PartialDufFileDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "fileReferenceId": {
          "type": "string",
          "format": "uuid"
        },
        "inputDufFileId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "stringTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "mineAreaId": {
          "type": "string",
          "format": "uuid"
        },
        "mineLevelId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "inputDufMappingId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "fileReference": {
          "$ref": "#/$defs/FileReferenceDto"
        },
        "inputDufFile": {
          "$ref": "#/$defs/InputDufFileDto"
        },
        "inputDufMapping": {
          "$ref": "#/$defs/InputDufMappingDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "mineArea": {
          "$ref": "#/$defs/MineAreaDto"
        },
        "mineLevel": {
          "$ref": "#/$defs/MineLevelDto"
        },
        "stringType": {
          "$ref": "#/$defs/StringTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "PartialStringFileDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "fileReferenceId": {
          "type": "string",
          "format": "uuid"
        },
        "inputStringFileId": {
          "type": "string",
          "format": "uuid"
        },
        "stringTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "mineAreaId": {
          "type": "string",
          "format": "uuid"
        },
        "mineLevelId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "fileReference": {
          "$ref": "#/$defs/FileReferenceDto"
        },
        "inputStringFile": {
          "$ref": "#/$defs/InputStringFileDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "mineArea": {
          "$ref": "#/$defs/MineAreaDto"
        },
        "mineLevel": {
          "$ref": "#/$defs/MineLevelDto"
        },
        "stringType": {
          "$ref": "#/$defs/StringTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "PlanStatusDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "groundSupportVersion": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GroundSupportVersionDto"
          }
        },
        "productionPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanDto"
          }
        },
        "surveyPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanDto"
          }
        }
      },
      "additionalProperties": false
    },
    "PrimerDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "drillHoleId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "positionFromToe": {
          "type": "number",
          "format": "double"
        },
        "delay": {
          "type": "integer",
          "format": "int32"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "drillHole": {
          "$ref": "#/$defs/DrillHoleDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "ProductionPlanDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "productionPlanTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "planNumber": {
          "type": [
            "string",
            "null"
          ]
        },
        "locationId": {
          "type": "string",
          "format": "uuid"
        },
        "planDate": {
          "type": "string",
          "format": "date-time"
        },
        "planStatusId": {
          "type": "string",
          "format": "uuid"
        },
        "planFileId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "effectiveFrom": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "effectiveTo": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "comment": {
          "type": [
            "string",
            "null"
          ]
        },
        "designedDrillMeters": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "designedTonnes": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "stopeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "engineerId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "engineer": {
          "$ref": "#/$defs/EngineerDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "planFile": {
          "$ref": "#/$defs/FileReferenceDto"
        },
        "planStatus": {
          "$ref": "#/$defs/PlanStatusDto"
        },
        "productionPlanType": {
          "$ref": "#/$defs/ProductionPlanTypeDto"
        },
        "stope": {
          "$ref": "#/$defs/StopeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "explosive": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExplosiveDto"
          }
        },
        "grade": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GradeDto"
          }
        },
        "productionTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionTaskDto"
          }
        },
        "ringChargePlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDto"
          }
        },
        "ringDrillPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDto"
          }
        }
      },
      "additionalProperties": false
    },
    "ProductionPlanTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "productionPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanDto"
          }
        }
      },
      "additionalProperties": false
    },
    "ProductionStatusDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "drillHole": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDto"
          }
        }
      },
      "additionalProperties": false
    },
    "ProductionTaskDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "locationId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "planId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "metricTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "metric": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "description": {
          "type": [
            "string",
            "null"
          ]
        },
        "note": {
          "type": [
            "string",
            "null"
          ]
        },
        "taskTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "shiftDate": {
          "type": "string",
          "format": "date-time"
        },
        "shiftTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "completedDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "completedById": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "completedBy": {
          "$ref": "#/$defs/UserDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "metricType": {
          "$ref": "#/$defs/MetricTypeDto"
        },
        "plan": {
          "$ref": "#/$defs/ProductionPlanDto"
        },
        "shiftType": {
          "$ref": "#/$defs/ShiftTypeDto"
        },
        "taskType": {
          "$ref": "#/$defs/TaskTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "ringDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDetailDto"
          }
        }
      },
      "additionalProperties": false
    },
    "RingDetailDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "productionTaskId": {
          "type": "string",
          "format": "uuid"
        },
        "ringId": {
          "type": "string",
          "format": "uuid"
        },
        "metric": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "metricTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "comment": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "metricType": {
          "$ref": "#/$defs/MetricTypeDto"
        },
        "productionTask": {
          "$ref": "#/$defs/ProductionTaskDto"
        },
        "ring": {
          "$ref": "#/$defs/RingDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "drillHoleDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDetailDto"
          }
        }
      },
      "additionalProperties": false
    },
    "RingDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "drillPlanId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "chargePlanId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "stopeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "drillLocationId": {
          "type": "string",
          "format": "uuid"
        },
        "burdenDistance": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "burdenRingId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "positionX": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "positionY": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "positionZ": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "lookDirection": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "drillRigType": {
          "type": [
            "string",
            "null"
          ]
        },
        "powerFactor": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "drillFactor": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "tonnes": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "designedDrillMeters": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "explosivesAmount": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "explosiveTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "chargePlan": {
          "$ref": "#/$defs/ProductionPlanDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "drillLocation": {
          "$ref": "#/$defs/LocationDto"
        },
        "drillPlan": {
          "$ref": "#/$defs/ProductionPlanDto"
        },
        "explosiveType": {
          "$ref": "#/$defs/ExplosiveTypeDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "stope": {
          "$ref": "#/$defs/StopeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "drillHole": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDto"
          }
        },
        "inverseBurdenRing": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDto"
          }
        },
        "ringDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDetailDto"
          }
        }
      },
      "additionalProperties": false
    },
    "RolePermission": {
      "type": "object",
      "properties": {
        "roleTypeName": {
          "type": [
            "string",
            "null"
          ]
        },
        "permissionsDictionary": {
          "type": [
            "object",
            "null"
          ],
          "additionalProperties": {
            "type": [
              "boolean",
              "null"
            ]
          }
        },
        "appType": {
          "$ref": "#/$defs/AppType"
        }
      },
      "additionalProperties": false
    },
    "RoleTypeAppDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "appType": {
          "type": "integer",
          "format": "int32"
        },
        "roleTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "roleType": {
          "$ref": "#/$defs/RoleTypeDto"
        }
      },
      "additionalProperties": false
    },
    "RoleTypeDto": {
      "type": "object",
      "properties": {
        "activeUsers": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserDto"
          }
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "roleTypeApp": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RoleTypeAppDto"
          }
        },
        "userRoleType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserRoleTypeDto"
          }
        },
        "roleTypePermissions": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RoleTypePermissionDto"
          }
        }
      },
      "additionalProperties": false
    },
    "RoleTypePermissionDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "permission": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "roleType": {
          "$ref": "#/$defs/RoleTypeDto"
        }
      },
      "additionalProperties": false
    },
    "SectionTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dayColor": {
          "type": [
            "string",
            "null"
          ]
        },
        "nightColor": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "drillHoleSectionDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleSectionDetailDto"
          }
        }
      },
      "additionalProperties": false
    },
    "SessionDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": [
            "string",
            "null"
          ]
        },
        "userId": {
          "type": "string",
          "format": "uuid"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        }
      },
      "additionalProperties": false
    },
    "ShiftTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "startTime": {
          "type": "string",
          "format": "date-time"
        },
        "endTime": {
          "type": "string",
          "format": "date-time"
        },
        "firingTime": {
          "type": "string",
          "format": "date-time"
        },
        "surveyTime": {
          "type": "string",
          "format": "date-time"
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "isDefault": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "cut": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutDto"
          }
        },
        "faceMarkup": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FaceMarkupDto"
          }
        },
        "locationSurvey": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationSurveyDto"
          }
        },
        "measure": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MeasureDto"
          }
        },
        "miningTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        },
        "productionTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionTaskDto"
          }
        },
        "surveyPlanTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanTaskDto"
          }
        },
        "surveyTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskDto"
          }
        }
      },
      "additionalProperties": false
    },
    "SmartStringRuleDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "tableName": {
          "type": [
            "string",
            "null"
          ]
        },
        "stringStyleId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "propertyName": {
          "type": [
            "string",
            "null"
          ]
        },
        "attributeNumber": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "linkTableName": {
          "type": [
            "string",
            "null"
          ]
        },
        "linkTableRowId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "rule": {
          "type": [
            "string",
            "null"
          ]
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "stringStyle": {
          "$ref": "#/$defs/StringStyleDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "StopReasonDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "reason": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "surveyPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanDto"
          }
        }
      },
      "additionalProperties": false
    },
    "StopeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "stopeStatusId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "stopeStatus": {
          "$ref": "#/$defs/LocationStatusDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "productionPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanDto"
          }
        },
        "ring": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDto"
          }
        }
      },
      "additionalProperties": false
    },
    "StringPointDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "segment": {
          "type": "integer",
          "format": "int32"
        },
        "sequence": {
          "type": "integer",
          "format": "int32"
        },
        "locationId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "mineAreaId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "e": {
          "type": "number",
          "format": "double"
        },
        "n": {
          "type": "number",
          "format": "double"
        },
        "rl": {
          "type": "number",
          "format": "double"
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "stringStyleId": {
          "type": "string",
          "format": "uuid"
        },
        "levelId": {
          "type": "string",
          "format": "uuid"
        },
        "originalE": {
          "type": "number",
          "format": "double"
        },
        "originalN": {
          "type": "number",
          "format": "double"
        },
        "originalRl": {
          "type": "number",
          "format": "double"
        },
        "attributesSerialized": {
          "type": [
            "string",
            "null"
          ]
        },
        "externalId": {
          "type": [
            "string",
            "null"
          ]
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "level": {
          "$ref": "#/$defs/MineLevelDto"
        },
        "mineArea": {
          "$ref": "#/$defs/MineAreaDto"
        },
        "string": {
          "$ref": "#/$defs/StringStyleDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "StringStyleDto": {
      "type": "object",
      "properties": {
        "mapLabelFieldIndex": {
          "type": "integer",
          "format": "int32"
        },
        "isPointDrawMode": {
          "type": "boolean"
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "lightColour": {
          "type": [
            "string",
            "null"
          ]
        },
        "darkColour": {
          "type": [
            "string",
            "null"
          ]
        },
        "icon": {
          "type": [
            "string",
            "null"
          ]
        },
        "clickable": {
          "type": "boolean"
        },
        "outputNumber": {
          "type": "integer",
          "format": "int32"
        },
        "drawMode": {
          "type": "integer",
          "format": "int32"
        },
        "stringTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "exportNumber": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "hasLabel": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "stringType": {
          "$ref": "#/$defs/StringTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "exportStringProfileStringStyle": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExportStringProfileStringStyleDto"
          }
        },
        "inputDufMapping": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufMappingDto"
          }
        },
        "inputFileTypeStringStyle": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputFileTypeStringStyleDto"
          }
        },
        "smartStringRule": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SmartStringRuleDto"
          }
        },
        "stringPoint": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringPointDto"
          }
        }
      },
      "additionalProperties": false
    },
    "StringTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "editable": {
          "type": "boolean"
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "outputStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/OutputStringFileDto"
          }
        },
        "partialDufFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialDufFileDto"
          }
        },
        "partialStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialStringFileDto"
          }
        },
        "stringStyle": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringStyleDto"
          }
        }
      },
      "additionalProperties": false
    },
    "SurveyControlTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "surveyOrderId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "isDefault": {
          "type": "boolean"
        },
        "colour": {
          "type": [
            "string",
            "null"
          ]
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "surveyPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanDto"
          }
        }
      },
      "additionalProperties": false
    },
    "SurveyJobDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "userId": {
          "type": "string",
          "format": "uuid"
        },
        "order": {
          "type": "integer",
          "format": "int32"
        },
        "isComplete": {
          "type": "boolean"
        },
        "surveyJobType": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "locationId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "surveyTaskId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "shiftDate": {
          "type": "string",
          "format": "date-time"
        },
        "details": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "surveyTask": {
          "$ref": "#/$defs/SurveyTaskDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        }
      },
      "additionalProperties": false
    },
    "SurveyPlanDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "planNumber": {
          "type": [
            "string",
            "null"
          ]
        },
        "locationId": {
          "type": "string",
          "format": "uuid"
        },
        "planDate": {
          "type": "string",
          "format": "date-time"
        },
        "planStatusId": {
          "type": "string",
          "format": "uuid"
        },
        "planDistance": {
          "type": "number",
          "format": "double"
        },
        "planFileId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "developmentProfileId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "groundSupportId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "effectiveFrom": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "effectiveTo": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "stopReasonId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "surveyControlTypeId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "width": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "height": {
          "type": [
            "number",
            "null"
          ],
          "format": "double"
        },
        "gradient": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "comment": {
          "type": [
            "string",
            "null"
          ]
        },
        "laserOffsets": {
          "type": [
            "string",
            "null"
          ]
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "developmentProfile": {
          "$ref": "#/$defs/DevelopmentProfileDto"
        },
        "groundSupport": {
          "$ref": "#/$defs/GroundSupportDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "planStatus": {
          "$ref": "#/$defs/PlanStatusDto"
        },
        "stopReason": {
          "$ref": "#/$defs/StopReasonDto"
        },
        "surveyControlType": {
          "$ref": "#/$defs/SurveyControlTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "faceMarkup": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FaceMarkupDto"
          }
        },
        "fileReference": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FileReferenceDto"
          }
        },
        "surveyPlanGs": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanGsDto"
          }
        },
        "surveyPlanTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanTaskDto"
          }
        }
      },
      "additionalProperties": false
    },
    "SurveyPlanGsDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "surveyPlanId": {
          "type": "string",
          "format": "uuid"
        },
        "groundSupportId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "groundSupport": {
          "$ref": "#/$defs/GroundSupportDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "surveyPlan": {
          "$ref": "#/$defs/SurveyPlanDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "SurveyPlanTaskDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "locationId": {
          "type": "string",
          "format": "uuid"
        },
        "taskTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "shiftDate": {
          "type": "string",
          "format": "date-time"
        },
        "shiftTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "completedDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "duration": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "startDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "endDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "surveyPlanId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "completedById": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "completedBy": {
          "$ref": "#/$defs/SurveyorDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "shiftType": {
          "$ref": "#/$defs/ShiftTypeDto"
        },
        "surveyPlan": {
          "$ref": "#/$defs/SurveyPlanDto"
        },
        "taskType": {
          "$ref": "#/$defs/TaskTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "SurveyTaskDto": {
      "type": "object",
      "properties": {
        "displayLocationName": {
          "type": [
            "string",
            "null"
          ]
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "locationId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "locationName": {
          "type": [
            "string",
            "null"
          ]
        },
        "description": {
          "type": [
            "string",
            "null"
          ]
        },
        "surveyTaskPriorityId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "dataUploaded": {
          "type": [
            "string",
            "null"
          ]
        },
        "uploaded": {
          "type": "boolean"
        },
        "contact": {
          "type": [
            "string",
            "null"
          ]
        },
        "taskTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "shiftDate": {
          "type": "string",
          "format": "date-time"
        },
        "shiftTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "completedDateTime": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "completedById": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "note": {
          "type": [
            "string",
            "null"
          ]
        },
        "completedBy": {
          "$ref": "#/$defs/SurveyorDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "location": {
          "$ref": "#/$defs/LocationDto"
        },
        "shiftType": {
          "$ref": "#/$defs/ShiftTypeDto"
        },
        "surveyTaskPriority": {
          "$ref": "#/$defs/SurveyTaskPriorityDto"
        },
        "taskType": {
          "$ref": "#/$defs/TaskTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "fileReference": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FileReferenceDto"
          }
        },
        "surveyJob": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyJobDto"
          }
        }
      },
      "additionalProperties": false
    },
    "SurveyTaskPriorityDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "surveyTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskDto"
          }
        }
      },
      "additionalProperties": false
    },
    "SurveyTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "isDefault": {
          "type": "boolean"
        },
        "colour": {
          "type": [
            "string",
            "null"
          ]
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "locationSurvey": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationSurveyDto"
          }
        }
      },
      "additionalProperties": false
    },
    "SurveyorDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "grade": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "userRoleId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "userId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        },
        "userRole": {
          "$ref": "#/$defs/UserRoleDto"
        },
        "cut": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutDto"
          }
        },
        "locationSurvey": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationSurveyDto"
          }
        },
        "surveyPlanTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanTaskDto"
          }
        },
        "surveyTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskDto"
          }
        }
      },
      "additionalProperties": false
    },
    "TaskTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "colour": {
          "type": [
            "string",
            "null"
          ]
        },
        "icon": {
          "type": [
            "string",
            "null"
          ]
        },
        "deleted": {
          "type": "boolean"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "taskTypeEnum": {
          "type": "integer",
          "format": "int32"
        },
        "showOnAllApps": {
          "type": "boolean"
        },
        "outputStringNumber": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "cut": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutDto"
          }
        },
        "faceMarkup": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FaceMarkupDto"
          }
        },
        "locationSurvey": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationSurveyDto"
          }
        },
        "measure": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MeasureDto"
          }
        },
        "miningTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        },
        "productionTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionTaskDto"
          }
        },
        "surveyPlanTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanTaskDto"
          }
        },
        "surveyTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskDto"
          }
        }
      },
      "additionalProperties": false
    },
    "TenantCommentDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "message": {
          "type": [
            "string",
            "null"
          ]
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "TenantDto": {
      "type": "object",
      "properties": {
        "numActiveUser": {
          "type": "integer",
          "format": "int32"
        },
        "lastUserLoginAt": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "accountCode": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantType": {
          "type": "integer",
          "format": "int32"
        },
        "expiryDate": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "accountId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "account": {
          "$ref": "#/$defs/AccountDto"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "appCrash": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppCrashDto"
          }
        },
        "appLicence": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppLicenceDto"
          }
        },
        "appLicencedDevice": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppLicencedDeviceDto"
          }
        },
        "appUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppUserDto"
          }
        },
        "cut": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutDto"
          }
        },
        "cutType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutTypeDto"
          }
        },
        "dealer": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DealerDto"
          }
        },
        "deswikFigure": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DeswikFigureDto"
          }
        },
        "developmentProfile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DevelopmentProfileDto"
          }
        },
        "developmentType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DevelopmentTypeDto"
          }
        },
        "drillHole": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDto"
          }
        },
        "drillHoleDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDetailDto"
          }
        },
        "drillHoleSectionDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleSectionDetailDto"
          }
        },
        "drillingLicence": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillingLicenceDto"
          }
        },
        "drillingLicencedMobileDevice": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillingLicencedMobileDeviceDto"
          }
        },
        "emailGroup": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EmailGroupDto"
          }
        },
        "emailGroupMembership": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EmailGroupMembershipDto"
          }
        },
        "engineer": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EngineerDto"
          }
        },
        "explosive": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExplosiveDto"
          }
        },
        "explosiveType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExplosiveTypeDto"
          }
        },
        "exportStringProfile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExportStringProfileDto"
          }
        },
        "exportStringProfileStringStyle": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExportStringProfileStringStyleDto"
          }
        },
        "faceMarkup": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FaceMarkupDto"
          }
        },
        "fileReference": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FileReferenceDto"
          }
        },
        "grade": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GradeDto"
          }
        },
        "gradeType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GradeTypeDto"
          }
        },
        "groundSupport": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GroundSupportDto"
          }
        },
        "groundSupportVersion": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GroundSupportVersionDto"
          }
        },
        "inputDufFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufFileDto"
          }
        },
        "inputDufFileType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufFileTypeDto"
          }
        },
        "inputDufMapping": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufMappingDto"
          }
        },
        "inputStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputStringFileDto"
          }
        },
        "inputStringFileType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputStringFileTypeDto"
          }
        },
        "location": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationDto"
          }
        },
        "locationStatus": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationStatusDto"
          }
        },
        "locationSurvey": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationSurveyDto"
          }
        },
        "locationType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationTypeDto"
          }
        },
        "log": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LogDto"
          }
        },
        "measure": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MeasureDto"
          }
        },
        "metricType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MetricTypeDto"
          }
        },
        "mineArea": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MineAreaDto"
          }
        },
        "mineLevel": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MineLevelDto"
          }
        },
        "miningTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        },
        "miningTaskPriority": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskPriorityDto"
          }
        },
        "mobileDevice": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MobileDeviceDto"
          }
        },
        "outputStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/OutputStringFileDto"
          }
        },
        "partialDufFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialDufFileDto"
          }
        },
        "partialStringFile": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialStringFileDto"
          }
        },
        "planStatus": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PlanStatusDto"
          }
        },
        "primer": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PrimerDto"
          }
        },
        "productionPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanDto"
          }
        },
        "productionPlanType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanTypeDto"
          }
        },
        "productionStatus": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionStatusDto"
          }
        },
        "productionTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionTaskDto"
          }
        },
        "ring": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDto"
          }
        },
        "ringDetail": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDetailDto"
          }
        },
        "roleType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RoleTypeDto"
          }
        },
        "roleTypePermission": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RoleTypePermissionDto"
          }
        },
        "sectionType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SectionTypeDto"
          }
        },
        "shiftType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ShiftTypeDto"
          }
        },
        "smartStringRule": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SmartStringRuleDto"
          }
        },
        "stopReason": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StopReasonDto"
          }
        },
        "stope": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StopeDto"
          }
        },
        "stringPoint": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringPointDto"
          }
        },
        "stringStyle": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringStyleDto"
          }
        },
        "stringType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringTypeDto"
          }
        },
        "surveyControlType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyControlTypeDto"
          }
        },
        "surveyJob": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyJobDto"
          }
        },
        "surveyPlan": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanDto"
          }
        },
        "surveyPlanGs": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanGsDto"
          }
        },
        "surveyPlanTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanTaskDto"
          }
        },
        "surveyTask": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskDto"
          }
        },
        "surveyTaskPriority": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskPriorityDto"
          }
        },
        "surveyType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTypeDto"
          }
        },
        "surveyor": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyorDto"
          }
        },
        "taskType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TaskTypeDto"
          }
        },
        "tenantComment": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TenantCommentDto"
          }
        },
        "tenantSetting": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TenantSettingDto"
          }
        },
        "user": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserDto"
          }
        },
        "userLoginInfo": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserLoginInfoDto"
          }
        },
        "userRole": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserRoleDto"
          }
        },
        "userRoleType": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserRoleTypeDto"
          }
        },
        "userSetting": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserSettingDto"
          }
        }
      },
      "additionalProperties": false
    },
    "TenantSettingDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "settingType": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": [
            "string",
            "null"
          ]
        },
        "value": {
          "type": [
            "string",
            "null"
          ]
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        }
      },
      "additionalProperties": false
    },
    "UserDto": {
      "type": "object",
      "properties": {
        "sessionId": {
          "type": [
            "string",
            "null"
          ]
        },
        "sessionExpiryDate": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "licenceType": {
          "$ref": "#/$defs/LicenceType"
        },
        "licenceExpiryDate": {
          "type": "string",
          "format": "date-time"
        },
        "tenantSettingEncryptionPrivateKey": {
          "type": [
            "string",
            "null"
          ]
        },
        "tenantSettingEncryptionPublicKey": {
          "type": [
            "string",
            "null"
          ]
        },
        "userRoleTypePermissions": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RolePermission"
          }
        },
        "featureFlags": {
          "$ref": "#/$defs/FeatureFlags"
        },
        "fullName": {
          "type": [
            "string",
            "null"
          ]
        },
        "isRegistered": {
          "type": "boolean"
        },
        "isActive": {
          "type": "boolean"
        },
        "activeRoleTypes": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RoleTypeDto"
          }
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "username": {
          "type": [
            "string",
            "null"
          ]
        },
        "hashedPassword": {
          "type": [
            "string",
            "null"
          ]
        },
        "title": {
          "type": [
            "string",
            "null"
          ]
        },
        "firstName": {
          "type": [
            "string",
            "null"
          ]
        },
        "lastName": {
          "type": [
            "string",
            "null"
          ]
        },
        "preferredName": {
          "type": [
            "string",
            "null"
          ]
        },
        "activationKey": {
          "type": [
            "string",
            "null"
          ]
        },
        "activationKeyExpiry": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "accountId": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "status": {
          "type": "integer",
          "format": "int32"
        },
        "emailAddress": {
          "type": [
            "string",
            "null"
          ]
        },
        "lastLoggedInTimestamp": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "changePassword": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "imsIdentifier": {
          "type": [
            "string",
            "null"
          ],
          "format": "uuid"
        },
        "account": {
          "$ref": "#/$defs/AccountDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "accountCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AccountDto"
          }
        },
        "accountLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AccountDto"
          }
        },
        "appCrashCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppCrashDto"
          }
        },
        "appCrashLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppCrashDto"
          }
        },
        "appLicenceCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppLicenceDto"
          }
        },
        "appLicenceLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppLicenceDto"
          }
        },
        "appLicencedDeviceCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppLicencedDeviceDto"
          }
        },
        "appLicencedDeviceLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppLicencedDeviceDto"
          }
        },
        "appUserCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppUserDto"
          }
        },
        "appUserLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppUserDto"
          }
        },
        "appUserUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/AppUserDto"
          }
        },
        "cutCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutDto"
          }
        },
        "cutLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutDto"
          }
        },
        "cutTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutTypeDto"
          }
        },
        "cutTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/CutTypeDto"
          }
        },
        "dealerCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DealerDto"
          }
        },
        "dealerLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DealerDto"
          }
        },
        "deswikFigureCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DeswikFigureDto"
          }
        },
        "deswikFigureLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DeswikFigureDto"
          }
        },
        "developmentProfileCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DevelopmentProfileDto"
          }
        },
        "developmentProfileLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DevelopmentProfileDto"
          }
        },
        "developmentTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DevelopmentTypeDto"
          }
        },
        "developmentTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DevelopmentTypeDto"
          }
        },
        "drillHoleCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDto"
          }
        },
        "drillHoleDetailCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDetailDto"
          }
        },
        "drillHoleDetailLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDetailDto"
          }
        },
        "drillHoleLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleDto"
          }
        },
        "drillHoleSectionDetailCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleSectionDetailDto"
          }
        },
        "drillHoleSectionDetailLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillHoleSectionDetailDto"
          }
        },
        "drillingLicenceCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillingLicenceDto"
          }
        },
        "drillingLicenceLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillingLicenceDto"
          }
        },
        "drillingLicencedMobileDeviceCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillingLicencedMobileDeviceDto"
          }
        },
        "drillingLicencedMobileDeviceLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/DrillingLicencedMobileDeviceDto"
          }
        },
        "emailGroupCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EmailGroupDto"
          }
        },
        "emailGroupLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EmailGroupDto"
          }
        },
        "emailGroupMembershipCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EmailGroupMembershipDto"
          }
        },
        "emailGroupMembershipLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EmailGroupMembershipDto"
          }
        },
        "engineerCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EngineerDto"
          }
        },
        "engineerLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EngineerDto"
          }
        },
        "engineerUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/EngineerDto"
          }
        },
        "explosiveCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExplosiveDto"
          }
        },
        "explosiveLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExplosiveDto"
          }
        },
        "explosiveTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExplosiveTypeDto"
          }
        },
        "explosiveTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExplosiveTypeDto"
          }
        },
        "exportStringProfileCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExportStringProfileDto"
          }
        },
        "exportStringProfileLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExportStringProfileDto"
          }
        },
        "exportStringProfileStringStyleCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExportStringProfileStringStyleDto"
          }
        },
        "exportStringProfileStringStyleLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ExportStringProfileStringStyleDto"
          }
        },
        "faceMarkupCompletedBy": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FaceMarkupDto"
          }
        },
        "faceMarkupCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FaceMarkupDto"
          }
        },
        "faceMarkupLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FaceMarkupDto"
          }
        },
        "fileReferenceCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FileReferenceDto"
          }
        },
        "fileReferenceLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/FileReferenceDto"
          }
        },
        "gradeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GradeDto"
          }
        },
        "gradeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GradeDto"
          }
        },
        "gradeTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GradeTypeDto"
          }
        },
        "gradeTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GradeTypeDto"
          }
        },
        "groundSupportCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GroundSupportDto"
          }
        },
        "groundSupportLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GroundSupportDto"
          }
        },
        "groundSupportVersionCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GroundSupportVersionDto"
          }
        },
        "groundSupportVersionLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/GroundSupportVersionDto"
          }
        },
        "inputDufFileCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufFileDto"
          }
        },
        "inputDufFileLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufFileDto"
          }
        },
        "inputDufFileTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufFileTypeDto"
          }
        },
        "inputDufFileTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufFileTypeDto"
          }
        },
        "inputDufMappingCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufMappingDto"
          }
        },
        "inputDufMappingLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputDufMappingDto"
          }
        },
        "inputFileTypeStringStyleCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputFileTypeStringStyleDto"
          }
        },
        "inputFileTypeStringStyleLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputFileTypeStringStyleDto"
          }
        },
        "inputStringFileCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputStringFileDto"
          }
        },
        "inputStringFileLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputStringFileDto"
          }
        },
        "inputStringFileTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputStringFileTypeDto"
          }
        },
        "inputStringFileTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/InputStringFileTypeDto"
          }
        },
        "locationCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationDto"
          }
        },
        "locationLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationDto"
          }
        },
        "locationStatusCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationStatusDto"
          }
        },
        "locationStatusLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationStatusDto"
          }
        },
        "locationSurveyCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationSurveyDto"
          }
        },
        "locationSurveyLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationSurveyDto"
          }
        },
        "locationTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationTypeDto"
          }
        },
        "locationTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LocationTypeDto"
          }
        },
        "logCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LogDto"
          }
        },
        "logLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LogDto"
          }
        },
        "logUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/LogDto"
          }
        },
        "measureCompletedBy": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MeasureDto"
          }
        },
        "measureCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MeasureDto"
          }
        },
        "measureLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MeasureDto"
          }
        },
        "metricTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MetricTypeDto"
          }
        },
        "metricTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MetricTypeDto"
          }
        },
        "mineAreaCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MineAreaDto"
          }
        },
        "mineAreaLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MineAreaDto"
          }
        },
        "mineLevelCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MineLevelDto"
          }
        },
        "mineLevelLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MineLevelDto"
          }
        },
        "miningTaskCompletedBy": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        },
        "miningTaskCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        },
        "miningTaskLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskDto"
          }
        },
        "miningTaskPriorityCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskPriorityDto"
          }
        },
        "miningTaskPriorityLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MiningTaskPriorityDto"
          }
        },
        "mobileDeviceCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MobileDeviceDto"
          }
        },
        "mobileDeviceLastLoggedInUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MobileDeviceDto"
          }
        },
        "mobileDeviceLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/MobileDeviceDto"
          }
        },
        "outputStringFileCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/OutputStringFileDto"
          }
        },
        "outputStringFileLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/OutputStringFileDto"
          }
        },
        "partialDufFileCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialDufFileDto"
          }
        },
        "partialDufFileLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialDufFileDto"
          }
        },
        "partialStringFileCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialStringFileDto"
          }
        },
        "partialStringFileLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PartialStringFileDto"
          }
        },
        "planStatusCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PlanStatusDto"
          }
        },
        "planStatusLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PlanStatusDto"
          }
        },
        "primerCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PrimerDto"
          }
        },
        "primerLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/PrimerDto"
          }
        },
        "productionPlanCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanDto"
          }
        },
        "productionPlanLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanDto"
          }
        },
        "productionPlanTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanTypeDto"
          }
        },
        "productionPlanTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionPlanTypeDto"
          }
        },
        "productionStatusCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionStatusDto"
          }
        },
        "productionStatusLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionStatusDto"
          }
        },
        "productionTaskCompletedBy": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionTaskDto"
          }
        },
        "productionTaskCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionTaskDto"
          }
        },
        "productionTaskLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ProductionTaskDto"
          }
        },
        "ringCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDto"
          }
        },
        "ringDetailCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDetailDto"
          }
        },
        "ringDetailLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDetailDto"
          }
        },
        "ringLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RingDto"
          }
        },
        "roleTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RoleTypeDto"
          }
        },
        "roleTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RoleTypeDto"
          }
        },
        "roleTypePermissionCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RoleTypePermissionDto"
          }
        },
        "roleTypePermissionLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/RoleTypePermissionDto"
          }
        },
        "sectionTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SectionTypeDto"
          }
        },
        "sectionTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SectionTypeDto"
          }
        },
        "session": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SessionDto"
          }
        },
        "shiftTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ShiftTypeDto"
          }
        },
        "shiftTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/ShiftTypeDto"
          }
        },
        "smartStringRuleCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SmartStringRuleDto"
          }
        },
        "smartStringRuleLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SmartStringRuleDto"
          }
        },
        "stopReasonCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StopReasonDto"
          }
        },
        "stopReasonLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StopReasonDto"
          }
        },
        "stopeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StopeDto"
          }
        },
        "stopeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StopeDto"
          }
        },
        "stringPointCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringPointDto"
          }
        },
        "stringPointLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringPointDto"
          }
        },
        "stringStyleCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringStyleDto"
          }
        },
        "stringStyleLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringStyleDto"
          }
        },
        "stringTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringTypeDto"
          }
        },
        "stringTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/StringTypeDto"
          }
        },
        "surveyControlTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyControlTypeDto"
          }
        },
        "surveyControlTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyControlTypeDto"
          }
        },
        "surveyJobCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyJobDto"
          }
        },
        "surveyJobLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyJobDto"
          }
        },
        "surveyJobUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyJobDto"
          }
        },
        "surveyPlanCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanDto"
          }
        },
        "surveyPlanGsCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanGsDto"
          }
        },
        "surveyPlanGsLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanGsDto"
          }
        },
        "surveyPlanLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanDto"
          }
        },
        "surveyPlanTaskCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanTaskDto"
          }
        },
        "surveyPlanTaskLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyPlanTaskDto"
          }
        },
        "surveyTaskCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskDto"
          }
        },
        "surveyTaskLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskDto"
          }
        },
        "surveyTaskPriorityCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskPriorityDto"
          }
        },
        "surveyTaskPriorityLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTaskPriorityDto"
          }
        },
        "surveyTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTypeDto"
          }
        },
        "surveyTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyTypeDto"
          }
        },
        "surveyorCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyorDto"
          }
        },
        "surveyorLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyorDto"
          }
        },
        "surveyorUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyorDto"
          }
        },
        "taskTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TaskTypeDto"
          }
        },
        "taskTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TaskTypeDto"
          }
        },
        "tenantCommentCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TenantCommentDto"
          }
        },
        "tenantCommentLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TenantCommentDto"
          }
        },
        "tenantCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TenantDto"
          }
        },
        "tenantLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TenantDto"
          }
        },
        "tenantSettingCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TenantSettingDto"
          }
        },
        "tenantSettingLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/TenantSettingDto"
          }
        },
        "userLoginInfoCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserLoginInfoDto"
          }
        },
        "userLoginInfoLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserLoginInfoDto"
          }
        },
        "userLoginInfoUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserLoginInfoDto"
          }
        },
        "userRoleCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserRoleDto"
          }
        },
        "userRoleLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserRoleDto"
          }
        },
        "userRoleTypeCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserRoleTypeDto"
          }
        },
        "userRoleTypeLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserRoleTypeDto"
          }
        },
        "userRoleTypeUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserRoleTypeDto"
          }
        },
        "userRoleUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserRoleDto"
          }
        },
        "userSettingCreatedByNavigation": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserSettingDto"
          }
        },
        "userSettingLastUpdatedUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserSettingDto"
          }
        },
        "userSettingUser": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/UserSettingDto"
          }
        }
      },
      "additionalProperties": false
    },
    "UserLoginInfoDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "app": {
          "type": "integer",
          "format": "int32"
        },
        "userId": {
          "type": "string",
          "format": "uuid"
        },
        "loginCount": {
          "type": "integer",
          "format": "int32"
        },
        "lastLoggedInTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        }
      },
      "additionalProperties": false
    },
    "UserRoleDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "userId": {
          "type": "string",
          "format": "uuid"
        },
        "userRoleStatus": {
          "type": "integer",
          "format": "int32"
        },
        "userRoleType": {
          "type": "integer",
          "format": "int32"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        },
        "surveyor": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SurveyorDto"
          }
        }
      },
      "additionalProperties": false
    },
    "UserRoleTypeDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "userId": {
          "type": "string",
          "format": "uuid"
        },
        "roleTypeId": {
          "type": "string",
          "format": "uuid"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "endDate": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "roleType": {
          "$ref": "#/$defs/RoleTypeDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        }
      },
      "additionalProperties": false
    },
    "UserSettingDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "userId": {
          "type": "string",
          "format": "uuid"
        },
        "settingType": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": [
            "string",
            "null"
          ]
        },
        "value": {
          "type": [
            "string",
            "null"
          ]
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "date-time"
        },
        "lastUpdatedUserId": {
          "type": "string",
          "format": "uuid"
        },
        "dateCreated": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "format": "uuid"
        },
        "deleted": {
          "type": "boolean"
        },
        "tenantId": {
          "type": "string",
          "format": "uuid"
        },
        "createdByNavigation": {
          "$ref": "#/$defs/UserDto"
        },
        "lastUpdatedUser": {
          "$ref": "#/$defs/UserDto"
        },
        "tenant": {
          "$ref": "#/$defs/TenantDto"
        },
        "user": {
          "$ref": "#/$defs/UserDto"
        }
      },
      "additionalProperties": false
    }
  }
}