This model is used to save CSV mappings for importing of payments.
It probably has very little practical use outside of our own UI

Name / Description Type / Format Example
name string "string"
type string "RowBased" "ColumnBased"
importBehaviour integer int32 0
payBasis string "Hourly" "Daily" "Monthly"
hasHeader boolean true
payrollCodeIndex integer int32 0
employerIdIndex integer int32 0
payAmountIndex integer int32 0
payAmountMultiplierIndex integer int32 0
noteIndex integer int32 0
payCodeIndex integer int32 0
columns PaymentsCsvMappingColumn[] {PaymentsCsvMappingColumn}
The unique id of the object
string uuid "string"
  "name": "string",
  "type": "RowBased",
  "importBehaviour": 0,
  "payBasis": "Hourly",
  "hasHeader": true,
  "payrollCodeIndex": 0,
  "employerIdIndex": 0,
  "payAmountIndex": 0,
  "payAmountMultiplierIndex": 0,
  "noteIndex": 0,
  "payCodeIndex": 0,
  "columns": [
      "title": "string",
      "code": "string",
      "isReferenceOnly": true,
      "colIndex": 0,
      "isMultiplier": true,
      "rateColIndex": 0,
      "shouldSerializeRateColIndex": true
  "id": "string"
Contained in Models

- none -