{
    "actualFields": [
        "salutation",
        "first",
        "last",
        "middle"
    ],
    "notActualFields": [
        ""
    ],
    "params": [
        {
            "name": "required",
            "type": "bool",
            "default": false
        }
    ],
    "fields": {
        "salutation": {
            "type": "enum",
            "customizationOptionsReferenceDisabled": true
        },
        "first": {
            "type": "varchar",
            "pattern": "$noBadCharacters"
        },
        "last": {
            "type": "varchar",
            "pattern": "$noBadCharacters"
        },
        "middle": {
            "type": "varchar",
            "maxLength": 100,
            "pattern": "$noBadCharacters"
        }
    },
    "naming": "prefix",
    "converterClassName": "Espo\\Core\\Utils\\Database\\Orm\\FieldConverters\\PersonName",
    "notMergeable": true,
    "notCreatable": true,
    "filter": true,
    "skipOrmDefs": false,
    "personalData": true,
    "textFilter": true,
    "fullTextSearch": true,
    "validationList": [
        "required"
    ],
    "fullTextSearchColumnList": [
        "first",
        "last"
    ]
}
