/var/www/greso.tech/server/nsm/responseModels/role
Edit: /var/www/greso.tech/server/nsm/responseModels/role/rolesList.model.js (668B)
module.exports = class RolesListModel {
constructor({ roles, time, page, limit, count }) {
this.list = roles
? roles.map((role) => {
const { id, rootRoleId, companyId, name, key, boards, tasks, lead_distribution, main_search, order_create, reports, local_tasks, order_tasks } = role
return {
id,
rootRoleId,
companyId,
name,
key,
boards,
tasks,
lead_distribution,
main_search,
order_create,
reports,
local_tasks,
order_tasks,
}
})
: []
this.count = count || 0
this.page = page ? page : 1
this.limit = limit ? limit : 1
this.time = time ? time : 0
}
}