An action parameter could be associated to a list of input rules. Some are set by project editor like minimum or maximul values, like is mandatory or not, etc..
You could find an action parameter definition in project.4dmobileapp file, for instance for a a parameter you could have two rules here: first is mandatory and must contains one letter only (defined by regex)
"parameters": [
{
"fieldNumber": 2,
"name": "Name",
"label": "Name",
"shortLabel": "Name",
"type": "string",
"rules": [
"mandatory",
{
"regex": "[a-z]"
}
]
},
"rules": [
{
"min": 5
}
]
"rules": [
{
"max": 5
}
]
"rules": [
"mandatory"
]
"rules": [
{
"regex": "[a-z]*"
}
]
"rules": [
{
"regex": "[a-z]*$Must contains only lowercase letters"
}
]
"rules": [
{
"isMultipleOf": 10
}
]
example for 15 minutes, ie 15*60
"rules": [
{
"isMultipleOf": 900
}
]