{
    "kind": "collectionType",
    "collectionName": "up_users",
    "info": {
        "name": "user",
        "description": "",
        "singularName": "user",
        "pluralName": "users",
        "displayName": "User"
    },
    "options": {
        "draftAndPublish": false
    },
    "pluginOptions": {},
    "attributes": {
        "username": {
            "type": "string",
            "minLength": 3,
            "unique": true,
            "configurable": false,
            "required": true
        },
        "email": {
            "type": "email",
            "minLength": 6,
            "configurable": false,
            "required": true
        },
        "provider": {
            "type": "string",
            "configurable": false
        },
        "password": {
            "type": "password",
            "minLength": 6,
            "configurable": false,
            "private": true,
            "searchable": false
        },
        "resetPasswordToken": {
            "type": "string",
            "configurable": false,
            "private": true,
            "searchable": false
        },
        "confirmationToken": {
            "type": "string",
            "configurable": false,
            "private": true,
            "searchable": false
        },
        "confirmed": {
            "type": "boolean",
            "default": false,
            "configurable": false
        },
        "blocked": {
            "type": "boolean",
            "default": false,
            "configurable": false
        },
        "role": {
            "type": "relation",
            "relation": "manyToOne",
            "target": "plugin::users-permissions.role",
            "inversedBy": "users",
            "configurable": false
        },
        "vehicles": {
            "type": "relation",
            "relation": "oneToMany",
            "target": "api::vehicle.vehicle",
            "mappedBy": "users_permissions_user"
        },
        "bio": {
            "type": "text"
        },
        "avatar": {
            "type": "media",
            "multiple": false,
            "allowedTypes": [
                "images",
                "files",
                "videos",
                "audios"
            ]
        },
        "phone": {
            "type": "string"
        },
        "dateOfBirth": {
            "type": "date"
        },
        "drivingLicense": {
            "type": "media",
            "multiple": false,
            "allowedTypes": [
                "images",
                "files"
            ]
        },
        "passport": {
            "type": "media",
            "multiple": false,
            "allowedTypes": [
                "images",
                "files"
            ]
        },
        "accountHolderName": {
            "type": "string"
        },
        "bankName": {
            "type": "string"
        },
        "iban": {
            "type": "string"
        },
        "swiftBic": {
            "type": "string"
        },
        "currency": {
            "type": "string",
            "default": "AED"
        },
        "messages": {
            "type": "relation",
            "relation": "oneToMany",
            "target": "api::message.message",
            "mappedBy": "sender"
        },
        "stripeCustomerId": {
            "type": "string"
        }
    }
}
