CustomField

Structure

FieldTypeRequiredDescription
idIntegertrueUnique identifier for the

CustomField.

codeStringtrue
nameStringtrue

booleanDefaultValue

Booleanfalse
booleanAllowUndefinedBooleanfalse
numberDefaultValueBigDecimalfalse
numberMinValueBigDecimalfalse
numberMaxValueBigDecimalfalse
stringDefaultValueStringfalse
stringMinLengthStringfalse
stringMaxLengthStringfalse
stringRegExpStringfalse
dateMinValueLocalDatefalse
dateMaxValueLocalDatefalse
dateDefaultValueLocalDatefalse
dateSystemLimitBooleanfalse
selectDefaultValueIntegerfalse
selectEntityNameStringfalse
selectParamsStringfalse
selectSetIdBooleanfalse
selectNameStringfalse
multiSelectDefaultValueIntegerfalse
multiSelectEntityNameStringfalse
multiSelectParamsStringfalse
multiSelectSetIdBooleanfalse
multiSelectNameIntegerfalse

JSON representation

{
	"id": 3,
	"code": "DISABILITYPERCENTAGE",
	"name": "DisabilityPercentage",
	"label": "Disability Percentage",
	"required": false,
	"booleanDefaultValue": null,
	"booleanAllowUndefined": null,
	"numberDefaultValue": 0.000000,
	"numberMinValue": 0.000000,
	"numberMaxValue": 100.000000,
	"stringDefaultValue": null,
	"stringMinLength": null,
	"stringMaxLength": null,
	"stringRegExp": null,
	"dateDefaultValue": null,
	"dateSystemLimit": null,
	"dateMinValue": null,
	"dateMaxValue": null,
	"selectDefaultValue": null,
	"selectEntityName": null,
	"selectParams": null,
	"selectSetId": null,
	"selectName": null,
	"multiSelectDefaultValue": null,
	"multiSelectEntityName": null,
	"multiSelectParams": null,
	"multiSelectSetId": null,
	"multiSelectName": null
}