Function: roleService()
roleService(
client):object
Defined in: service/RoleService.ts:25
Service class for Role and RoleDefinition-related GraphQL operations
Parameters
client
Returns
createRole()
createRole(
input):Promise<Role>
Creates a new role *
Parameters
input
Role creation input data *
Returns
Promise<Role>
Promise<Role> The created role
createRoleDefinition()
createRoleDefinition(
input):Promise<RoleDefinition>
Creates a new role definition *
Parameters
input
RoleDefinition creation input data *
Returns
Promise<RoleDefinition>
Promise<RoleDefinition> The created role definition
getRole()
getRole(
id):Promise<Role>
Fetches a single role by ID *
Parameters
id
number
Role ID to fetch *
Returns
Promise<Role>
Promise<Role> The role data
getRoleDefinition()
getRoleDefinition(
id):Promise<RoleDefinition>
Fetches a single role definition by ID *
Parameters
id
number
RoleDefinition ID to fetch *
Returns
Promise<RoleDefinition>
Promise<RoleDefinition> The role definition data
getRoleDefinitions()
getRoleDefinitions(
input?):Promise<RoleDefinitionResponse>
Fetches a list of role definitions with search criteria *
Parameters
input?
RoleDefinition search input parameters *
Returns
Promise<RoleDefinitionResponse>
Promise<RoleDefinitionResponse> The role definitions response data
getRoles()
getRoles(
input?):Promise<RoleResponse>
Fetches a list of roles with search criteria *
Parameters
input?
Role search input parameters *
Returns
Promise<RoleResponse>
Promise<RoleResponse> The roles response data
updateRole()
updateRole(
variables):Promise<Role>
Updates an existing role *
Parameters
variables
Role update input data *
Returns
Promise<Role>
Promise<Role> The updated role
updateRoleDefinition()
updateRoleDefinition(
variables):Promise<RoleDefinition>
Updates an existing role definition *
Parameters
variables
RoleDefinition update input data *
Returns
Promise<RoleDefinition>
Promise<RoleDefinition> The updated role definition