{
    "params": [
        {
            "name": "required",
            "type": "bool",
            "default": false
        },
        {
            "name": "default",
            "type": "varchar"
        },
        {
            "name": "maxLength",
            "type": "int",
            "default": 100,
            "min": 1,
            "max": 65535
        },
        {
            "name": "options",
            "type": "multiEnum",
            "tooltip": "optionsVarchar"
        },
        {
            "name": "pattern",
            "type": "varchar",
            "default": null,
            "tooltip": true,
            "view": "views/admin/field-manager/fields/pattern"
        },
        {
            "name": "copyToClipboard",
            "type": "bool",
            "default": false
        },
        {
            "name": "audited",
            "type": "bool",
            "tooltip": true
        },
        {
            "name": "readOnly",
            "type": "bool"
        },
        {
            "name": "readOnlyAfterCreate",
            "type": "bool"
        },
        {
            "name": "noSpellCheck",
            "type": "bool",
            "default": false,
            "hidden": true
        },
        {
            "name": "optionsPath",
            "type": "varchar",
            "hidden": true
        }
    ],
    "validationList": [
        "required",
        "maxLength",
        "pattern"
    ],
    "mandatoryValidationList": [
        "maxLength"
    ],
    "sanitizerClassNameList": [
        "Espo\\Classes\\FieldSanitizers\\StringTrim"
    ],
    "filter": true,
    "personalData": true,
    "textFilter": true,
    "textFilterForeign": true,
    "dynamicLogicOptions": true,
    "fullTextSearch": true,
    "default": null
}
