{
    "dimensionValues": [
        {
            "isDeleted": "boolean",
            "isNoLongerAllowed": "boolean",
            "reportingDimensionId": "int32",
            "text": "string",
            "value": "int64"
        }
    ],
    "locations": [
        {
            "defaultShiftConditionIds": [
                "int32"
            ],
            "externalAccountingLocationId": "string",
            "externalId": "string",
            "fullyQualifiedName": "string",
            "generalLedgerMappingCode": "string",
            "id": "int32",
            "isGlobal": "boolean",
            "isRollupReportingLocation": "boolean",
            "name": "string",
            "parentId": "int32",
            "source": "string",
            "state": "string"
        }
    ],
    "shiftConditions": [
        {
            "accruesLeave": "boolean",
            "employmentTypes": [
                "string"
            ],
            "externalId": "string",
            "id": "int32",
            "isUnitBasedWorkType": "boolean",
            "leaveCategoryId": "int32",
            "mappingType": "string",
            "name": "string",
            "payCategoryId": "int32",
            "shortCode": "string",
            "source": "string",
            "unitType": "string"
        }
    ],
    "workTypes": [
        {
            "accruesLeave": "boolean",
            "employmentTypes": [
                "string"
            ],
            "externalId": "string",
            "id": "int32",
            "isUnitBasedWorkType": "boolean",
            "leaveCategoryId": "int32",
            "mappingType": "string",
            "name": "string",
            "payCategoryId": "int32",
            "shortCode": "string",
            "source": "string",
            "unitType": "string"
        }
    ]
}
| Name | Type | Description | 
|---|---|---|
| dimensionValues[] | array | |
| dimensionValues[].isDeleted | boolean | Boolean | 
| dimensionValues[].isNoLongerAllowed | boolean | Boolean | 
| dimensionValues[].reportingDimensionId | int32 | Int32 | 
| dimensionValues[].text | string | String | 
| dimensionValues[].value | int64 | 
      Nullable | 
  
| locations[] | array | |
| locations[].defaultShiftConditionIds[] | array of int32 | |
| locations[].externalAccountingLocationId | string | String | 
| locations[].externalId | string | String | 
| locations[].fullyQualifiedName | string | String | 
| locations[].generalLedgerMappingCode | string | String | 
| locations[].id | int32 | Int32 | 
| locations[].isGlobal | boolean | Boolean | 
| locations[].isRollupReportingLocation | boolean | Boolean | 
| locations[].name | string | String | 
| locations[].parentId | int32 | 
      Nullable | 
  
| locations[].source | string | String | 
| locations[].state | string | String | 
| shiftConditions[] | array | |
| shiftConditions[].accruesLeave | boolean | Boolean | 
| shiftConditions[].employmentTypes[] | array of string | 
      
      
       Possible values are: 
  | 
  
| shiftConditions[].externalId | string | String | 
| shiftConditions[].id | int32 | Int32 | 
| shiftConditions[].isUnitBasedWorkType | boolean | Boolean | 
| shiftConditions[].leaveCategoryId | int32 | 
      Nullable | 
  
| shiftConditions[].mappingType | string | 
      Nullable Possible values are: 
  | 
  
| shiftConditions[].name | string | String | 
| shiftConditions[].payCategoryId | int32 | 
      Nullable | 
  
| shiftConditions[].shortCode | string | String | 
| shiftConditions[].source | string | String | 
| shiftConditions[].unitType | string | String | 
| workTypes[] | array | |
| workTypes[].accruesLeave | boolean | Boolean | 
| workTypes[].employmentTypes[] | array of string | 
      
      
       Possible values are: 
  | 
  
| workTypes[].externalId | string | String | 
| workTypes[].id | int32 | Int32 | 
| workTypes[].isUnitBasedWorkType | boolean | Boolean | 
| workTypes[].leaveCategoryId | int32 | 
      Nullable | 
  
| workTypes[].mappingType | string | 
      Nullable Possible values are: 
  | 
  
| workTypes[].name | string | String | 
| workTypes[].payCategoryId | int32 | 
      Nullable | 
  
| workTypes[].shortCode | string | String | 
| workTypes[].source | string | String | 
| workTypes[].unitType | string | String |