{
  "name": "string",
  "type": "RowBased",
  "importBehaviour": 0,
  "payBasis": "Hourly",
  "hasHeader": true,
  "payrollCodeIndex": 0,
  "employerIdIndex": 0,
  "roleReferenceIndex": 0,
  "payAmountIndex": 0,
  "payAmountMultiplierIndex": 0,
  "noteIndex": 0,
  "payCodeIndex": 0,
  "hasPaylineCosting": true,
  "departmentIndex": 0,
  "costCentreIndex": 0,
  "effectiveFromIndex": 0,
  "effectiveToIndex": 0,
  "isAutomaticBackPayIndex": 0,
  "ignoreInitialBackPayIndex": 0,
  "contributesToBasicPayIndex": 0,
  "autoAdjustForLeaveIndex": 0,
  "analysisCategoryIndexesJson": "string",
  "paySpineIndex": 0,
  "payGradeIndex": 0,
  "spinePointIndex": 0,
  "analysisCategoryIndexes": [
    {
      "name": "string",
      "index": 0
    }
  ],
  "columns": [
    {
      "title": "string",
      "code": "string",
      "isReferenceOnly": true,
      "colIndex": 0,
      "isMultiplier": true,
      "isNetToGross": true,
      "rateColIndex": 0,
      "shouldSerializeRateColIndex": true
    }
  ],
  "id": "string"
}