{ "kind": "collectionType", "connection": "default", "collectionName": "users-permissions_user", "info": { "name": "user", "description": "" }, "options": { "timestamps": true, "draftAndPublish": false }, "attributes": { "username": { "type": "string", "minLength": 3, "unique": true, "configurable": false, "required": true }, "firstName": { "type": "string", "minLength": 3, "configurable": false, "required": false }, "lastName": { "type": "string", "minLength": 3, "configurable": false, "required": false }, "email": { "type": "email", "minLength": 6, "configurable": false, "required": true }, "provider": { "type": "string", "configurable": false }, "password": { "type": "password", "minLength": 6, "configurable": false, "private": true }, "resetPasswordToken": { "type": "string", "configurable": false, "private": true }, "confirmed": { "type": "boolean", "default": false, "configurable": false }, "blocked": { "type": "boolean", "default": false, "configurable": false }, "role": { "model": "role", "via": "users", "plugin": "users-permissions", "configurable": false }, "confirmationToken": { "type": "string", "configurable": false, "private": true }, "events": { "via": "users", "collection": "event", "dominant": true }, "onboardingUser": { "type": "boolean", "default": false }, "onboardingCreator": { "type": "boolean", "default": false }, "lang": { "type": "enumeration", "enum": [ "FR", "EN" ], "default": "FR", "required": false }, "vehicles": { "via": "user", "collection": "vehicle" } } }