uawdijnntqw1x1x1
IP : 216.73.216.76
Hostname : server.zoomride.app
Kernel : Linux server.zoomride.app 4.18.0-553.158.1.el8_10.x86_64 #1 SMP Wed Aug 26 03:18:33 EDT 2026 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
zoomride2022
/
public_html
/
backend.survo.app
/
models
/
customer.model.js
/
/
const { LOGIN_TYPE } = require("../types/constant"); const mongoose = require("mongoose"); const customerSchema = new mongoose.Schema( { name: { type: String, default: "" }, profileImage: { type: String, default: "" }, gender: { type: String, default: "" }, bio: { type: String, default: "" }, age: { type: Number, default: 18 }, email: { type: String, default: "" }, password: { type: String, default: "" }, mobileNumber: { type: String, default: "" }, identity: { type: String, default: "" }, fcmToken: { type: String, default: null }, uniqueId: { type: String, unique: true, default: "" }, country: { type: String, default: "" }, latitude: { type: String, default: "" }, longitude: { type: String, default: "" }, ipAddress: { type: String, default: "" }, loginType: { type: Number, enum: LOGIN_TYPE }, //1.mobileNumber 2.google 3.Email-Password 4.apple date: { type: String, default: "" }, lastlogin: { type: String, default: "" }, isBlock: { type: Boolean, default: false }, isActive: { type: Boolean, default: true }, amount: { type: Number, default: 0 }, isOnline: { type: Boolean, default: false }, isBusy: { type: Boolean, default: false }, callId: { type: String, default: null }, //for videoCall }, { timestamps: true, versionKey: false, } ); customerSchema.index({ _id: 1, isActive: 1 }); customerSchema.index({ isBlock: 1 }); customerSchema.index({ createdAt: -1 }); module.exports = mongoose.model("Customer", customerSchema);
/home/zoomride2022/public_html/backend.survo.app/models/customer.model.js