{ "name": "userProfile", "base": "PersistedModel", "idInjection": true, "options": { "validateUpsert": true }, "mixins": { "TimeStamp": { "required": true, "validateUpsert": true, "silenceWarnings": false } }, "properties": { "id": { "type": "number", "required": true, "generated": true }, "formType": { "type": "string", "enum": ["formA", "formB", "formC", "formD"], "required": false }, "name": { "type": "string", "required": false }, "work": { "type": "string", "required": false }, "monthlyIncome": { "type": "number", "required": false }, "city": { "type": "string", "required": false }, "email": { "type": "stirng", "required": false }, "dob": { "type": "date", "required": false }, "phone": { "type": "number", "required": false } }, "validations": [], "relations": { }, "acls": [ ], "methods": {} }