{
  "openapi": "3.0.1",
  "info": {
    "title": "MindKey OData Connector 2.0 - Organization",
    "description": "MindKey OData Connector",
    "version": "2.0"
  },
  "servers": [
    {
      "url": "https://connector.mindkey.com"
    }
  ],
  "paths": {
    "/odata/v2/ConcurrentPosition": {
      "get": {
        "tags": [
          "ConcurrentPosition"
        ],
        "summary": "Retrieve a list of concurrent position",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetConcurrentPositions",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConcurrentPositionIEnumerableODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/Dimension1": {
      "get": {
        "tags": [
          "Dimensions"
        ],
        "summary": "Retrieve a list of dimensions",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetDimension1",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dimension1ArrayODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/Dimension2": {
      "get": {
        "tags": [
          "Dimensions"
        ],
        "summary": "Retrieve a list of dimensions",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetDimension2",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dimension2ArrayODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/Dimension3": {
      "get": {
        "tags": [
          "Dimensions"
        ],
        "summary": "Retrieve a list of dimensions",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetDimension3",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dimension3ArrayODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/Dimension4": {
      "get": {
        "tags": [
          "Dimensions"
        ],
        "summary": "Retrieve a list of dimensions",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetDimension4",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dimension4ArrayODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/EmploymentCategory": {
      "get": {
        "tags": [
          "EmploymentCategory"
        ],
        "summary": "Retrieve a list of employee categories",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetEmploymentCategories",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmploymentCategoryIEnumerableODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/Job": {
      "get": {
        "tags": [
          "Job"
        ],
        "summary": "Retrieve a list of jobs",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetJobsV2",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobIEnumerableODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/JobType": {
      "get": {
        "tags": [
          "JobType"
        ],
        "summary": "Retrieve a list of job types",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetJobTypesV2",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobTypeIEnumerableODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/Location": {
      "get": {
        "tags": [
          "Location"
        ],
        "summary": "Retrieve a list of locations",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetLocationsV2",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationArrayODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/Organization": {
      "get": {
        "tags": [
          "Organization"
        ],
        "summary": "Retrieve a list of organizations",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetOrganizationsV2",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrganizationIEnumerableODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/PositionVersion": {
      "get": {
        "tags": [
          "PositionVersion"
        ],
        "summary": "Retrieve a list of positions",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetPositionVersionsV2",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PositionVersionIEnumerableODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/ReasonCode": {
      "get": {
        "tags": [
          "ReasonCode"
        ],
        "summary": "Retrieve a list of reason codes",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetReasonCodesV2",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReasonCodeArrayODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/Settlement": {
      "get": {
        "tags": [
          "Settlement"
        ],
        "summary": "Retrieve a list of settlements",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetSettlementsV2",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SettlementArrayODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/WorkCalendar": {
      "get": {
        "tags": [
          "WorkCalendar"
        ],
        "summary": "Retrieve a list of work calendars",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetWorkCalendars",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WorkCalendarIEnumerableODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/odata/v2/WorkCalendarDate": {
      "get": {
        "tags": [
          "WorkCalendarDate"
        ],
        "summary": "Retrieve a list of work calendar dates",
        "description": "Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.",
        "operationId": "GetWorkCalendarDates",
        "parameters": [
          {
            "name": "$skip",
            "in": "query",
            "description": "Skip N. See <a target='_blank' href='https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip'>https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip</a>",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WorkCalendarDateIEnumerableODataResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "400": {
            "description": "Bad request. Occurs if the request payload or querystring contains invalid data",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ConcurrentPosition": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "jobId": {
            "type": "string",
            "nullable": true
          },
          "managerId": {
            "type": "string",
            "nullable": true
          },
          "locationId": {
            "type": "string",
            "nullable": true
          },
          "office": {
            "type": "string",
            "nullable": true
          },
          "organizationId": {
            "type": "string",
            "nullable": true
          },
          "employeeId": {
            "type": "string",
            "nullable": true
          },
          "validFrom": {
            "type": "string",
            "format": "date-time"
          },
          "validTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "hireReasonCodeId": {
            "type": "string",
            "nullable": true
          },
          "terminateReasonCodeId": {
            "type": "string",
            "nullable": true
          },
          "employmentCategoryName": {
            "type": "string",
            "nullable": true
          },
          "fte": {
            "type": "number",
            "format": "double"
          },
          "workingHours": {
            "type": "number",
            "format": "double"
          },
          "fullTimeWorkingHours": {
            "type": "number",
            "format": "double"
          },
          "frequency": {
            "type": "integer",
            "format": "int32"
          },
          "settlementId": {
            "type": "string",
            "nullable": true
          },
          "externalReference": {
            "type": "string",
            "nullable": true
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          },
          "location": {
            "$ref": "#/components/schemas/Location"
          },
          "organization": {
            "$ref": "#/components/schemas/Organization"
          },
          "hireReasonCode": {
            "$ref": "#/components/schemas/ReasonCode"
          },
          "terminateReasonCode": {
            "$ref": "#/components/schemas/ReasonCode"
          },
          "job": {
            "$ref": "#/components/schemas/Job"
          },
          "settlement": {
            "$ref": "#/components/schemas/Settlement"
          },
          "employmentCategory": {
            "$ref": "#/components/schemas/EmploymentCategory"
          },
          "employee": {
            "$ref": "#/components/schemas/SimpleEmployee"
          }
        },
        "additionalProperties": false
      },
      "ConcurrentPositionIEnumerableODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConcurrentPosition"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "CurrentPosition": {
        "type": "object",
        "properties": {
          "positionId": {
            "type": "string",
            "nullable": true
          },
          "employeeId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "locationId": {
            "type": "string",
            "nullable": true
          },
          "organizationId": {
            "type": "string",
            "nullable": true
          },
          "employmentCategoryName": {
            "type": "string",
            "nullable": true
          },
          "dimension1Id": {
            "type": "string",
            "nullable": true
          },
          "dimension2Id": {
            "type": "string",
            "nullable": true
          },
          "dimension3Id": {
            "type": "string",
            "nullable": true
          },
          "dimension4Id": {
            "type": "string",
            "nullable": true
          },
          "externalReference": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Dimension1": {
        "type": "object",
        "properties": {
          "dimension1Id": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Dimension1ArrayODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Dimension1"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "Dimension2": {
        "type": "object",
        "properties": {
          "dimension2Id": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Dimension2ArrayODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Dimension2"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "Dimension3": {
        "type": "object",
        "properties": {
          "dimension3Id": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Dimension3ArrayODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Dimension3"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "Dimension4": {
        "type": "object",
        "properties": {
          "dimension4Id": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Dimension4ArrayODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Dimension4"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "EmploymentCategory": {
        "type": "object",
        "properties": {
          "employmentCategoryName": {
            "type": "string",
            "nullable": true
          },
          "workingHours": {
            "type": "number",
            "format": "double"
          },
          "frequency": {
            "type": "integer",
            "format": "int32"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          },
          "workingHoursExpected": {
            "type": "number",
            "format": "double"
          },
          "fte": {
            "type": "number",
            "format": "double"
          },
          "visibleInOrganizationDiagram": {
            "type": "boolean"
          },
          "visibleInEmployeeSearch": {
            "type": "boolean"
          },
          "visibleToManager": {
            "type": "boolean"
          },
          "fullTimeWorkingHours": {
            "type": "number",
            "format": "double"
          },
          "positions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PositionVersion"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EmploymentCategoryIEnumerableODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmploymentCategory"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "Job": {
        "type": "object",
        "properties": {
          "jobType": {
            "$ref": "#/components/schemas/JobType"
          },
          "jobId": {
            "type": "string",
            "nullable": true
          },
          "jobTypeId": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "organizationId": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          },
          "positionNoteEditMode": {
            "type": "integer",
            "format": "int32"
          },
          "seniorityStep": {
            "type": "boolean"
          },
          "organization": {
            "$ref": "#/components/schemas/Organization"
          }
        },
        "additionalProperties": false
      },
      "JobIEnumerableODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Job"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "JobType": {
        "type": "object",
        "properties": {
          "jobTypeId": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          },
          "jobs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Job"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JobTypeIEnumerableODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/JobType"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "Location": {
        "type": "object",
        "properties": {
          "locationId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "addressStreet": {
            "type": "string",
            "nullable": true
          },
          "addressCity": {
            "type": "string",
            "nullable": true
          },
          "addressStateProvince": {
            "type": "string",
            "nullable": true
          },
          "addressZipPostalCode": {
            "type": "string",
            "nullable": true
          },
          "addressCountryRegion": {
            "type": "string",
            "nullable": true
          },
          "addressAddress": {
            "type": "string",
            "nullable": true
          },
          "telephoneCountryName": {
            "type": "string",
            "nullable": true
          },
          "telephoneCityAreaCode": {
            "type": "string",
            "nullable": true
          },
          "telephoneLocalNumber": {
            "type": "string",
            "nullable": true
          },
          "telephoneExtension": {
            "type": "string",
            "nullable": true
          },
          "telephoneFullPhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "teleFaxCountryName": {
            "type": "string",
            "nullable": true
          },
          "teleFaxCityAreaCode": {
            "type": "string",
            "nullable": true
          },
          "teleFaxLocalNumber": {
            "type": "string",
            "nullable": true
          },
          "teleFaxExtension": {
            "type": "string",
            "nullable": true
          },
          "teleFaxFullPhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          },
          "availableOnVacancy": {
            "type": "boolean"
          },
          "availableOnMileage": {
            "type": "boolean"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          },
          "regionName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LocationArrayODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Location"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "Organization": {
        "type": "object",
        "properties": {
          "dimension1": {
            "$ref": "#/components/schemas/Dimension1"
          },
          "dimension2": {
            "$ref": "#/components/schemas/Dimension2"
          },
          "dimension3": {
            "$ref": "#/components/schemas/Dimension3"
          },
          "dimension4": {
            "$ref": "#/components/schemas/Dimension4"
          },
          "jobs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Job"
            },
            "nullable": true
          },
          "organizationId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "parentOrganizationId": {
            "type": "string",
            "nullable": true
          },
          "staffUnit": {
            "type": "boolean"
          },
          "managerPositionId": {
            "type": "string",
            "nullable": true
          },
          "locationId": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          },
          "signatoryPositionId": {
            "type": "string",
            "nullable": true
          },
          "dimension1Id": {
            "type": "string",
            "nullable": true
          },
          "dimension2Id": {
            "type": "string",
            "nullable": true
          },
          "dimension3Id": {
            "type": "string",
            "nullable": true
          },
          "dimension4Id": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "$ref": "#/components/schemas/Location"
          },
          "positions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PositionVersion"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrganizationIEnumerableODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Organization"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "PositionVersion": {
        "type": "object",
        "properties": {
          "location": {
            "$ref": "#/components/schemas/Location"
          },
          "hireReasonCode": {
            "$ref": "#/components/schemas/ReasonCode"
          },
          "settlement": {
            "$ref": "#/components/schemas/Settlement"
          },
          "employmentCategory": {
            "$ref": "#/components/schemas/EmploymentCategory"
          },
          "positionId": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "jobId": {
            "type": "string",
            "nullable": true
          },
          "reportsTo": {
            "type": "string",
            "nullable": true
          },
          "secondaryManagerId": {
            "type": "string",
            "nullable": true
          },
          "locationId": {
            "type": "string",
            "nullable": true
          },
          "organizationId": {
            "type": "string",
            "nullable": true
          },
          "employeeId": {
            "type": "string",
            "nullable": true
          },
          "validFrom": {
            "type": "string",
            "format": "date-time"
          },
          "validTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "terminateReasonCodeId": {
            "type": "string",
            "nullable": true
          },
          "fte": {
            "type": "number",
            "format": "double"
          },
          "employmentCategoryName": {
            "type": "string",
            "nullable": true
          },
          "workingHours": {
            "type": "number",
            "format": "double"
          },
          "frequency": {
            "type": "integer",
            "format": "int32"
          },
          "workCalendarName": {
            "type": "string",
            "nullable": true
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          },
          "office": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "dimension1Id": {
            "type": "string",
            "nullable": true
          },
          "hireReasonCodeId": {
            "type": "string",
            "nullable": true
          },
          "leaveGroupName": {
            "type": "string",
            "nullable": true
          },
          "timeTrackingGroupName": {
            "type": "string",
            "nullable": true
          },
          "settlementId": {
            "type": "string",
            "nullable": true
          },
          "actualValidFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "actualValidTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "workingHoursExpected": {
            "type": "number",
            "format": "double"
          },
          "mileageGroupName": {
            "type": "string",
            "nullable": true
          },
          "dimension2Id": {
            "type": "string",
            "nullable": true
          },
          "dimension3Id": {
            "type": "string",
            "nullable": true
          },
          "dimension4Id": {
            "type": "string",
            "nullable": true
          },
          "supplementalPayGroupName": {
            "type": "string",
            "nullable": true
          },
          "released": {
            "type": "boolean"
          },
          "fullTimeWorkingHours": {
            "type": "number",
            "format": "double"
          },
          "externalReference": {
            "type": "string",
            "nullable": true
          },
          "employeeCleanUp": {
            "type": "boolean"
          },
          "terminateReasonCode": {
            "$ref": "#/components/schemas/ReasonCode"
          },
          "job": {
            "$ref": "#/components/schemas/Job"
          },
          "dimension1": {
            "$ref": "#/components/schemas/Dimension1"
          },
          "dimension2": {
            "$ref": "#/components/schemas/Dimension2"
          },
          "dimension3": {
            "$ref": "#/components/schemas/Dimension3"
          },
          "dimension4": {
            "$ref": "#/components/schemas/Dimension4"
          },
          "workCalendar": {
            "$ref": "#/components/schemas/WorkCalendar"
          },
          "employee": {
            "$ref": "#/components/schemas/SimpleEmployee"
          }
        },
        "additionalProperties": false
      },
      "PositionVersionIEnumerableODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PositionVersion"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "ProblemDetails": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "detail": {
            "type": "string",
            "nullable": true
          },
          "instance": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": { }
      },
      "ReasonCode": {
        "type": "object",
        "properties": {
          "reasonCodeType": {
            "type": "integer",
            "format": "int32"
          },
          "reasonCodeId": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ReasonCodeArrayODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ReasonCode"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "Settlement": {
        "type": "object",
        "properties": {
          "settlementId": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SettlementArrayODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Settlement"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "SimpleEmployee": {
        "type": "object",
        "properties": {
          "employeeId": {
            "type": "string",
            "nullable": true
          },
          "externalReference": {
            "type": "string",
            "nullable": true
          },
          "initials": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "nameFirstName": {
            "type": "string",
            "nullable": true
          },
          "nameMiddleName": {
            "type": "string",
            "nullable": true
          },
          "nameLastName": {
            "type": "string",
            "nullable": true
          },
          "nameFullName": {
            "type": "string",
            "nullable": true
          },
          "hiredDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "seniorityDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "terminatedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "position": {
            "$ref": "#/components/schemas/CurrentPosition"
          }
        },
        "additionalProperties": false
      },
      "WorkCalendar": {
        "type": "object",
        "properties": {
          "positions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PositionVersion"
            },
            "nullable": true
          },
          "workCalendarName": {
            "type": "string",
            "nullable": true
          },
          "mondayHours": {
            "type": "number",
            "format": "double"
          },
          "tuesdayHours": {
            "type": "number",
            "format": "double"
          },
          "wednesdayHours": {
            "type": "number",
            "format": "double"
          },
          "thursdayHours": {
            "type": "number",
            "format": "double"
          },
          "fridayHours": {
            "type": "number",
            "format": "double"
          },
          "saturdayHours": {
            "type": "number",
            "format": "double"
          },
          "sundayHours": {
            "type": "number",
            "format": "double"
          },
          "dobbeltWeek": {
            "type": "boolean"
          },
          "mondayHours2": {
            "type": "number",
            "format": "double"
          },
          "tuesdayHours2": {
            "type": "number",
            "format": "double"
          },
          "wednesdayHours2": {
            "type": "number",
            "format": "double"
          },
          "thursdayHours2": {
            "type": "number",
            "format": "double"
          },
          "fridayHours2": {
            "type": "number",
            "format": "double"
          },
          "saturdayHours2": {
            "type": "number",
            "format": "double"
          },
          "sundayHours2": {
            "type": "number",
            "format": "double"
          },
          "lunchHours": {
            "type": "number",
            "format": "double"
          },
          "workHoursWeekly": {
            "type": "number",
            "format": "double"
          },
          "workDaysWeekly": {
            "type": "number",
            "format": "double"
          },
          "hourFactor": {
            "type": "number",
            "format": "double"
          },
          "dayFactor": {
            "type": "number",
            "format": "double"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          },
          "workCalendarDates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WorkCalendarDate"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WorkCalendarDate": {
        "type": "object",
        "properties": {
          "workCalendar": {
            "$ref": "#/components/schemas/WorkCalendar"
          },
          "workCalendarName": {
            "type": "string",
            "nullable": true
          },
          "transDate": {
            "type": "string",
            "format": "date-time"
          },
          "holidayDescription": {
            "type": "string",
            "nullable": true
          },
          "holidayCountry": {
            "type": "string",
            "nullable": true
          },
          "qty": {
            "type": "number",
            "format": "double"
          },
          "yearWeek": {
            "type": "string",
            "nullable": true
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedBy": {
            "type": "string",
            "nullable": true
          },
          "modifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "versionStamp": {
            "type": "integer",
            "format": "int32"
          },
          "documentsExists": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "WorkCalendarDateIEnumerableODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WorkCalendarDate"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      },
      "WorkCalendarIEnumerableODataResponse": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WorkCalendar"
            },
            "nullable": true
          },
          "@odata.context": {
            "type": "string",
            "nullable": true
          },
          "@odata.count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "@odata.nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents a placeholder for describing OData responses."
      }
    },
    "securitySchemes": {
      "ApiKey-v2": {
        "type": "apiKey",
        "description": "Prefix the value with \"ApiKey-v2\" to indicate the custom authorization type",
        "name": "Authorization",
        "in": "header"
      }
    }
  },
  "security": [
    {
      "ApiKey-v2": [ ]
    }
  ]
}