/var/www/qr4y.kz/server/delivery/api/responseModels/company
Edit: /var/www/qr4y.kz/server/delivery/api/responseModels/company/companyUsersList.model.js (842B)
module.exports = class CompanyUsersListModel{
constructor({rows, time, page}){
this.count = rows.length || 0
this.page = parseInt(page) || 1
this.time = time
this.list = rows.map(row=>{
const {user, role} = row
return {
uid: user.uid,
name: user.name,
email: user.email,
language: user.language.nativeName,
languageCode: user.language.code,
phones: user.userPhones.map(p=>{
return p.phone
}).join(', '),
role: user.role.name,
roleId: user.role.id,
roleInCompany: role?.name || '',
roleInCompanyId: role?.id || ''
}
})
}
}