Dev API JSON
Dev API JSON
{
"fieldId": 1,
"seq": 1,
"jsonPropName": "FY",
"isMandatory": "true",
"name": "Financial Year",
"type": "integer",
"validationRegex": [
{
"type": "regex",
"message": "Greater Than Regex not satisfied
Error Message",
"rule": "pattern for greater than 1950"
},
{
"type": "regex",
"message": "Less Than Regex not satisfied Error
Message",
"rule": "pattern for less than 2022"
}
]
},
{
"fieldId": 2,
"seq": 2,
"jsonPropName": "GrossIncome",
"isMandatory": "true",
"name": "Gross Income",
"type": "decimal",
"validationRegex": [
{
"type": "regex",
"message": "Greater Than Regex not satisfied
Error Message",
"rule": "pattern for greater than 0"
}
]
},
{
"fieldId": 3,
"seq": 3,
"jsonPropName": "TaxableIncome",
"isMandatory": "true",
"name": "Taxable Income",
"type": "demical",
"validationRegex": [
{
"type": "regex",
"message": "Greater Than Regex not satisfied
Error Message",
"rule": "pattern for greater than 0"
}
]
},
{
"fieldId": 4,
"seq": 4,
"jsonPropName": "Savings",
"isMandatory": "true",
"name": "Savings",
"type": "decimal",
"validationRegex": [
{
"type": "regex",
"message": "Greater Than Regex not satisfied
Error Message",
"rule": "pattern for greater than 0"
}
]
},
{
"fieldId": 5,
"seq": 5,
"jsonPropName": "%Savings",
"isMandatory": "true",
"name": "% Savings",
"type": "decimal",
"validationRegex": [
{
"type": "regex",
"message": "Greater Than Regex not satisfied
Error Message",
"rule": "pattern for greater than 0"
}
]
},
{
"fieldId": 6,
"seq": 6,
"jsonPropName": "gender",
"name": "Gender",
"type": "radio",
"validationRegex": [
{
"message": "Select Gender ",
"type": "enum",
"rule": [
{
"displayName": "Male",
"value": "M"
},
{
"displayName": "Female",
"value": "F"
}
]
}
]
}
]