/var/www/greso.tech/server/nsm/responseModels/user
NameSizeModeActions
details.model.js00644editdlrm
list.model.js10390644editdlrm
profile.model.js1080644editdlrm
userShort.model.js7050644editdlrm
usersList.model.js16140644editdlrm
usersListEmail.model.js4590644editdlrm
usersLoginHistory.model.js6790644editdlrm
Edit: /var/www/greso.tech/server/nsm/responseModels/user/usersList.model.js (1614B)
module.exports = class UsersListModel { constructor({ users, time, page, limit, count }) { this.list = users ? users.map((user) => { const { id, roleId, role } = user const userPhones = user.userPhones const userEmails = user.userEmails const userCompanies = user.userCompanies const clientCompanies = user.clientCompanies const userBranches = user.userBranches return { id, roleId, role: { id: role.id, key: role.key, name: role.name, }, userPhones: userPhones ? userPhones.map((up) => { return { id: up.id, phone: up.phone, isConfirmed: up.isConfirmed, } }) : [], userEmails: userEmails ? userEmails.map((up) => { return { id: up.id, name: up.name, email: up.email, signature: up.signature, isConfirmed: up.isConfirmed, } }) : [], userCompanies: userCompanies ? userCompanies.map((up) => { return { id: up.id, name: up.name, } }) : [], clientCompanies: clientCompanies ? clientCompanies.map((up) => { return { id: up.id, name: up.name, } }) : [], userBranches: userBranches ? userBranches.map((up) => { return { id: up.id, name: up.name, } }) : [] } }) : [] this.count = count || 0 this.page = page ? page : 1 this.limit = limit ? limit : 1 this.time = time ? time : 0 } }