[{
        "_id": { "collection": "users" },
        "userId": { "type": "String", "default": null, "required": false },
        "firstName": { "type": "String", "default": null, "required": false },
        "secondName": { "type": "String", "default": null, "required": false },
        "lastName": { "type": "String", "default": null, "required": false },
        "username": { "type": "String", "default": null, "required": false },
        "usernameType": { "type": "String", "default": null, "required": false, "options": ["email","phone","whatsapp"] },
        "email": { "type": "String", "default": null, "required": false },
        "phone": { "type": "String", "default": null, "required": false },
        "whatsapp": { "type": "String", "default": null, "required": false },
        "profileUrl": { "type": "URL", "default": null, "required": false },
        "gender": { "type": "String", "default": null, "required": false, "options": ["male", "female"] },
        "dateOfBirth": { "type": "Date", "default": null, "required": false },
        "password": { "type": "String", "default": null, "required": false, "protected": true },
        "role": { "type": "String", "default": null, "required": false, "options": ["admin", "user"] },
        "token": { "type": "String", "default": null, "required": false },
        "googleToken": { "type": "String", "default": null, "required": false },
        "rememberToken": { "type": "String", "default": null, "required": false },
        "deviceToken": { "type": "String", "default": null, "required": false },
        "status": { "type": "String", "default": "active", "required": false, "options": ["active", "inactive"] },
        "isActive": { "type": "Boolean", "default": false, "required": false },
        "isBanned": { "type": "Boolean", "default": false, "required": false },
        "isPhoneVerified": { "type": "Boolean", "default": false, "required": false },
        "phoneVerifyCode": { "type": "String", "default": false, "required": false, "protected":true },
        "phoneVerifiedAt": { "type": "Date", "default": null, "required": false },
        "isEmailVerified": { "type": "Boolean", "default": false, "required": false },
        "emailVerifyCode": { "type": "String", "default": false, "required": false, "protected":true },
        "emailVerifiedAt": { "type": "Date", "default": null, "required": false },
        "isWhatsappVerified": { "type": "Boolean", "default": false, "required": false },
        "whatsappVerifyCode": { "type": "String", "default": false, "required": false, "protected":true },
        "whatsappVerifiedAt": { "type": "Date", "default": null, "required": false },
        "otpCode": { "type": "String", "default": null, "required": false, "protected": true },
        "otpCreatedAt": { "type": "Date", "default": null, "required": false },
        "lastActive": { "type": "Date", "default": "now", "required": false },
        "createdAt": { "type": "Date", "default": "now", "required": false },
        "updatedAt": { "type": "Date", "default": "now", "required": false },
        "deletedAt": { "type": "Date", "default": null, "required": false }
    },
    {
        "_id": { "collection": "profiles" },
        "profileId": { "type": "String", "default": null, "required": false },
        "authProfileGroupId": { "type": "String", "default": null, "required": false },
        "userId": { "type": "String", "default": null, "required": false },
        "name": { "type": "String", "default": null, "required": false },
        "description": { "type": "String", "default": null, "required": false },
        "profileUrl": { "type": "URL", "default": null, "required": false },
        "type": { "type": "String", "default": null, "required": false, "options": ["admin", "manager", "user"] },
        "address": { "type": "String", "default": null, "required": false },
        "email": { "type": "String", "default": null, "required": false },
        "phone": { "type": "String", "default": null, "required": false },
        "website": { "type": "String", "default": null, "required": false },
        "subdomain": { "type": "String", "default": null, "required": false },
        "domain": { "type": "String", "default": null, "required": false },
        "language": { "type": "String", "default": "en", "required": false },
        "defaultLanguage": { "type": "String", "default": "en", "required": false },
        "isPrivate": { "type": "Boolean", "default": false, "required": false },
        "status": { "type": "String", "default": "active", "required": false, "options": ["active", "inactive"] },
        "deletedAt": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "profile_users" },
        "profileUserId": { "type": "String", "default": null, "required": false },
        "profileId": { "type": "String", "default": null, "required": false },
        "userId": { "type": "String", "default": null, "required": false },
        "role": { "type": "String", "default": null, "required": false, "options": ["manager", "user"] },
        "status": { "type": "String", "default": "active", "required": false, "options": ["active", "inactive"] },
        "createdAt": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "profile_contact_configurations" },
        "profileContactConfigurationId": { "type": "String", "default": null, "required": false },
        "profileId": { "type": "String", "default": null, "required": false },
        "name": { "type": "String", "default": null, "required": false },
        "description": { "type": "String", "default": null, "required": false },
        "type": { "type": "String", "default": null, "required": false, "options": ["sms","email","whatsapp"] },
        "config": { "type": "Any", "default": null, "required": false },
        "status": { "type": "String", "default": "active", "required": false, "options": ["active","inactive"] },
        "isApproved": { "type": "Boolean", "default": false, "required": false },
        "approvedTime": { "type": "Date", "default": null, "required": false },
        "createdAt": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "user_devices" },
        "userDeviceId": { "type": "String", "default": null, "required": false },
        "userId": { "type": "String", "default": null, "required": false },
        "deviceUuid": { "type": "String", "default": null, "required": false },
        "type": { "type": "Any", "default": null, "required": false },
        "info": { "type": "Any", "default": null, "required": false },
        "status": { "type": "String", "default": "active", "required": false, "options": ["active", "inactive"] },
        "createdAt": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "user_device_commands" },
        "userDeviceId": { "type": "String", "default": null, "required": false },
        "deviceUuid": { "type": "String", "default": null, "required": false },
        "action": { "type": "String", "default": null, "required": false },
        "type": { 
            "type": "String",
            "default": "command",
            "required": false, 
            "options": ["command", "notification", "chat"] 
        },
        "isSent": { "type": "Boolean", "default": false, "required": false },
        "isReceived": { "type": "Boolean", "default": false, "required": false },
        "createdAt": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "auth_permissions" },
        "authPermissionId": { "type": "String", "default": null, "required": false },
        "namespace": { "type": "String", "default": null, "required": false },
        "group": { "type": "String", "default": null, "required": false },
        "name": { "type": "String", "default": null, "required": false },
        "description": { "type": "String", "default": null, "required": false },
        "isVisible": { "type": "Boolean", "default": true, "required": false }
    },
    {
        "_id": { "collection": "auth_profile_groups" },
        "authProfileGroupId": { "type": "String", "default": null, "required": false },
        "name": { "type": "String", "default": null, "required": false },
        "description": { "type": "String", "default": null, "required": false }
    },
    {
        "_id": { "collection": "auth_profile_group_permissions" },
        "authProfileGroupPermissionId": { "type": "String", "default": null, "required": false },
        "authProfileGroupId": { "type": "String", "default": null, "required": false },
        "authPermissionId": { "type": "String", "default": null, "required": false }
    },
    {
        "_id": { "collection": "auth_groups" },
        "authGroupId": { "type": "String", "default": null, "required": false },
        "profileId": { "type": "String", "default": null, "required": false },
        "name": { "type": "String", "default": null, "required": false },
        "description": { "type": "String", "default": null, "required": false }
    },
    {
        "_id": { "collection": "auth_group_permissions" },
        "authGroupPermissionId": { "type": "String", "default": null, "required": false },
        "authGroupId": { "type": "String", "default": null, "required": false },
        "authPermissionId": { "type": "String", "default": null, "required": false }
    },
    {
        "_id": { "collection": "auth_user_groups" },
        "authUserGroupId": { "type": "String", "default": null, "required": false },
        "profileId": { "type": "String", "default": null, "required": false },
        "userId": { "type": "String", "default": null, "required": false },
        "authGroupId": { "type": "String", "default": null, "required": false },
        "authPermissionId": { "type": "String", "default": null, "required": false }
    },
    {
        "_id": { "collection": "translator_languages" },
        "translatorLanguageId": { "type": "String", "default": null, "required": false },
        "locale": { "type": "String", "default": null, "required": false },
        "name": { "type": "String", "default": null, "required": false },
        "flag": { "type": "String", "default": null, "required": false },
        "status": { "type": "String", "default": "active", "required": false, "options": ["active", "inactive"] }
    },
    {
        "_id": { "collection": "translator_translations" },
        "translatorTranslationId": { "type": "String", "default": null, "required": false },
        "translatorLanguageId": { "type": "String", "default": null, "required": false },
        "locale": { "type": "String", "default": null, "required": false },
        "namespace": { "type": "String", "default": null, "required": false },
        "group": { "type": "String", "default": null, "required": false },
        "item": { "type": "String", "default": null, "required": false },
        "description": { "type": "String", "default": null, "required": false },
        "text": { "type": "String", "default": null, "required": false },
        "unstable": { "type": "String", "default": null, "required": false },
        "locked": { "type": "String", "default": null, "required": false }
    },
    {
        "_id": { "collection": "notifications" },
        "notificationId": { "type": "String", "default": null, "required": false },
        "profileId": { "type": "ID", "default": null, "required": false },
        "profileContactConfigurationId": { "type": "ID", "default": null, "required": false },
        "userId": { "type": "ID", "default": null, "required": false },
        "senderName": { "type": "String", "default": null, "required": false },
        "referenceId": { "type": "ID", "default": null, "required": false },
        "referenceTag": { "type": "String", "default": null, "required": false },
        "referenceTagId": { "type": "ID", "default": null, "required": false },
        "referenceName": { "type": "String", "default": null, "required": false },
        "recipientName": { "type": "String", "default": null, "required": false },
        "recipient": { "type": "String", "default": null, "required": false },
        "replyTo": { "type": "String", "default": null, "required": false },
        "title": { "type": "String", "default": null, "required": false },
        "content": { "type": "Any", "default": null, "required": false },
        "link": { "type": "String", "default": null, "required": false },
        "attachment": { "type": "String", "default": null, "required": false },
        "trackingCode": { "type": "String", "default": null, "required": false },
        "type": { "type": "String", "default": null, "required": false, "options": ["mail", "sms", "push"] },
        "isSeen": { "type": "Boolean", "default": false, "required": false },
        "status": { "type": "String", "default": null, "required": false, "options": ["submitted", "waiting", "delivered", "undelivered"] },
        "response": { "type": "Any", "default": null, "required": false },
        "responseReference": { "type": "String", "default": null, "required": false },
        "timestamp": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "whatsapp_contact_statuses" },
        "whatsappContactStatusId": { "type": "String", "default": null, "required": false },
        "phone": { "type": "String", "default": null, "required": false },
        "status": { "type": "String", "default": "none", "required": false, "options": ["active","none"] },
        "timestamp": { "type": "Date", "default": "now", "required": false }
    },
    { 
        "_id": { "collection": "push_notifications" },
        "pushNotificationId": { "type": "ID", "default": null, "required": false },
        "profileId": { "type": "ID", "default": null, "required": false },
        "userId": { "type": "ID", "default": null, "required": false },
        "deviceId": { "type": "String", "default": null, "required": false },
        "deviceUuid": { "type": "String", "default": null, "required": false },
        "referenceId": { "type": "ID", "default": null, "required": false },
        "actionTargetId": { "type": "Any", "default": null, "required": false },
        "extraReferenceId": { "type": "ID", "default": null, "required": false },
        "accessRole": { "type": "String", "default": null, "required": false },
        "namespace": { "type": "String", "default": null, "required": false },
        "title": { "type": "String", "default": null, "required": false },
        "body": { "type": "String", "default": null, "required": false },
        "iconUrl": { "type": "URL", "default": null, "required": false },
        "pictureUrl": { "type": "URL", "default": null, "required": false },
        "payload": { "type": "Any", "default": null, "required": false },
        "action": { "type": "String", "default": null, "required": false },
        "type": { "type": "String", "default": null, "required": false },
        "category": { "type": "String", "default": null, "required": false },
        "isDelivered": { "type": "Boolean", "default": false, "required": false },
        "status": { "type": "String", "default": null, "required": false, "options": ["waiting", "process", "sent", "delivered"] },
        "sentTime": { "type": "Date", "default": null, "required": false },
        "deliveredTime": { "type": "Date", "default": null, "required": false },
        "createdAt": { "type": "Date", "default": "now", "required": false },
        "updatedAt": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "socket_messages" },
        "socketMessageId": { "type": "String", "default": null, "required": false },
        "profileId": { "type": "String", "default": null, "required": false },
        "userId": { "type": "String", "default": null, "required": false },
        "deviceId": { "type": "String", "default": null, "required": false },
        "namespace": { "type": "String", "default": null, "required": false },
        "action": { "type": "String", "default": null, "required": false },
        "content": { "type": "Any", "default": null, "required": false },
        "status": { "type": "String", "default": null, "required": false, "options": ["waiting", "sent", "delivered"] },
        "createdAt": { "type": "Date", "default": "now", "required": false },
        "updatedAt": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "audit_trails" },
        "auditTrailId": { "type": "String", "default": null, "required": false },
        "profileId": { "type": "String", "default": null, "required": false, "reference": "profiles" },
        "userId": { "type": "String", "default": null, "required": false, "reference": "users" },
        "event": { "type": "String", "default": null, "required": false },
        "document": { "type": "String", "default": null, "required": false },
        "collection": { "type": "String", "default": null, "required": false },
        "model": { "type": "String", "default": null, "required": false },
        "newValues": { "type": "Any", "default": null, "required": false },
        "oldValues": { "type": "Any", "default": null, "required": false },
        "ipAddress": { "type": "String", "default": null, "required": false },
        "browser": { "type": "Any", "default": null, "required": false },
        "userAgent": { "type": "String", "default": null, "required": false },
        "createdAt": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "reports" },
        "reportId": { "type": "String", "default": null, "required": false },
        "userId": { "type": "String", "default": null, "required": false },
        "profileId": { "type": "String", "default": null, "required": false },
        "name": { "type": "String", "default": null, "required": false },
        "description": { "type": "String", "default": null, "required": false },
        "data": { "type": "Any", "default": null, "required": false },
        "isPrivate": { "type": "Boolean", "default": null, "required": false },
        "isDashboard": { "type": "Boolean", "default": null, "required": false },
        "sendEmail": { "type": "Boolean", "default": null, "required": false },
        "emails": { "type": "Any", "default": null, "required": false },
        "createdAt": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "chat_groups" }, 
        "chatGroupId": { "type": "String", "default": null, "required": false },
        "profileId": { "type": "ID", "default": null, "required": false },
        "parentReference": { "type": "ID", "default": null, "required": false },
        "reference": { "type": "ID", "default": null, "required": false },
        "title": { "type": "String", "default": null, "required": false },
        "description": { "type": "String", "default": null, "required": false },
        "members": { "type": "[ID]", "default": [], "required": false, "source": "chat_group_members" },
        "type": {
            "type": "String",
            "default": "public", 
            "required": false, 
            "options": ["private","public","general"]
        },
        "timestamp": { "type": "Date", "default": "now", "required": false }
    }, 
    {
        "_id": { "collection": "chat_group_members" },
        "chatGroupMemberId": { "type": "ID", "default": null, "required": false },
        "reference": { "type": "ID", "default": null, "required": false },
        "userId": { "type": "ID", "default": null, "required": false, "resource": "users" },
        "userReferenceId": { "type": "ID", "default": null, "required": false},
        "name": { "type": "String", "default": null, "required": false },
        "profileUrl": { "type": "String", "default": null, "required": false },
        "isAdmin": { "type": "Boolean", "default": false, "required": false },
        "isOwner": { "type": "Boolean", "default": false, "required": false },
        "timestamp": { "type": "Date", "default": "now", "required": false }
    },  
    {
        "_id": { "collection": "chat_messages" },
        "chatMessageId": { "type": "ID", "default": null, "required": false },
        "chatGroupId": { "type": "ID", "default": null, "required": false },
        "chatGroupMemberId": { "type": "ID", "default": null, "required": false },
        "content": { "type": "String", "default": null, "required": false },
        "media": { "type": "Any", "default": null, "required": false },
        "mediaReference": { "type": "String", "default": null, "required": false },
        "type": {
            "type": "String",
            "default": "active",
            "required": false,
            "options": ["text", "image", "location", "document", "video", "audio"]
        },
        "timestamp": { "type": "Date", "default": "now", "required": false }
    },
    {
        "_id": { "collection": "chat_message_statuses" },
        "chatMessageStatusId": { "type": "ID", "default": null, "required": false },
        "chatMessageId": { "type": "ID", "default": null, "required": false },
        "chatGroupMemberId": { "type": "ID", "default": null, "required": false },
        "sent": { "type": "Boolean", "default": false, "required": false },
        "sentDate": { "type": "Date", "default": null, "required": false },
        "received": { "type": "Boolean", "default": false, "required": false },
        "receivedDate": { "type": "Date", "default": null, "required": false },
        "opened": { "type": "Boolean", "default": false, "required": false },
        "openedDate": { "type": "Date", "default": null, "required": false },
        "timestamp": { "type": "Date", "default": "now", "required": false }
    }
]