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}
|
|
id
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"
}
- none -