/var/www/greso.tech/server/nsm/responseModels/user
Edit: /var/www/greso.tech/server/nsm/responseModels/user/userShort.model.js (705B)
module.exports = class UserShortModel {
constructor({ id, image, summ, confirm, userEmails, userPhones }) {
this.id = id || ''
this.image = image || ''
this.summ = summ || 0
this.confirm = confirm || false
this.image = image || ''
this.userPhones = userPhones
? userPhones
.map((p) => {
return {
"id": p.id,
"phone": p.phone,
"isConfirmed":p.isConfirmed
}
})
: []
this.userEmails = userEmails
? userEmails
.map((p) => {
return {
"id": p.id || '',
"name": p.name,
"email": p.email || '',
"signature": p.signature || '',
"isConfirmed": p.isConfirmed || false
}
})
: []
}
}