urembo-hub-api
Preparing search index...
staff-assignments/staff-assignments.controller
StaffAssignmentsController
Class StaffAssignmentsController
Index
Constructors
constructor
Methods
create
find
Active
find
All
find
One
remove
update
Constructors
constructor
new
StaffAssignmentsController
(
staffAssignmentsService
:
StaffAssignmentsService
,
)
:
StaffAssignmentsController
Parameters
staffAssignmentsService
:
StaffAssignmentsService
Returns
StaffAssignmentsController
Methods
create
create
(
createStaffAssignmentDto
:
CreateStaffAssignmentDto
,
req
:
any
,
)
:
Promise
<
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
,
>
Parameters
createStaffAssignmentDto
:
CreateStaffAssignmentDto
req
:
any
Returns
Promise
<
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
,
>
find
Active
findActive
()
:
Promise
<
(
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
)
[]
,
>
Returns
Promise
<
(
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
)
[]
,
>
find
All
findAll
()
:
Promise
<
(
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
)
[]
,
>
Returns
Promise
<
(
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
)
[]
,
>
find
One
findOne
(
id
:
string
,
)
:
Promise
<
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
,
>
Parameters
id
:
string
Returns
Promise
<
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
,
>
remove
remove
(
id
:
string
)
:
Promise
<
{
message
:
string
}
>
Parameters
id
:
string
Returns
Promise
<
{
message
:
string
}
>
update
update
(
id
:
string
,
updateStaffAssignmentDto
:
UpdateStaffAssignmentDto
,
)
:
Promise
<
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
,
>
Parameters
id
:
string
updateStaffAssignmentDto
:
UpdateStaffAssignmentDto
Returns
Promise
<
{
user
:
{
email
:
string
;
fullName
:
string
;
id
:
string
;
role
:
user_role
}
;
}
&
{
assignedBy
:
string
;
createdAt
:
Date
;
id
:
string
;
isActive
:
boolean
;
permissions
:
JsonValue
;
role
:
string
;
updatedAt
:
Date
;
userId
:
string
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
create
find
Active
find
All
find
One
remove
update
urembo-hub-api
Loading...