Skip to main content

Class: RoleService

Defined in: service/RoleService.ts:105

Backwards-compatible class form. New code should call roleService(client).

Constructors

Constructor

new RoleService(client): RoleService

Defined in: service/RoleService.ts:107

Parameters

client

GraphQLClient

Returns

RoleService

Methods

createRole()

createRole(input): Promise<Role>

Defined in: service/RoleService.ts:122

Creates a new role

Parameters

input

RoleCreateInput

Role creation input data

Returns

Promise<Role>


createRoleDefinition()

createRoleDefinition(input): Promise<RoleDefinition>

Defined in: service/RoleService.ts:142

Creates a new role definition

Parameters

input

RoleDefinitionCreateInput

RoleDefinition creation input data

Returns

Promise<RoleDefinition>


getRole()

getRole(id): Promise<Role>

Defined in: service/RoleService.ts:112

Fetches a single role by ID

Parameters

id

number

Role ID to fetch

Returns

Promise<Role>


getRoleDefinition()

getRoleDefinition(id): Promise<RoleDefinition>

Defined in: service/RoleService.ts:132

Fetches a single role definition by ID

Parameters

id

number

RoleDefinition ID to fetch

Returns

Promise<RoleDefinition>


getRoleDefinitions()

getRoleDefinitions(input?): Promise<RoleDefinitionResponse>

Defined in: service/RoleService.ts:137

Fetches a list of role definitions with search criteria

Parameters

input?

RoleDefinitionSearchInput

RoleDefinition search input parameters

Returns

Promise<RoleDefinitionResponse>


getRoles()

getRoles(input?): Promise<RoleResponse>

Defined in: service/RoleService.ts:117

Fetches a list of roles with search criteria

Parameters

input?

RoleSearchInput

Role search input parameters

Returns

Promise<RoleResponse>


updateRole()

updateRole(variables): Promise<Role>

Defined in: service/RoleService.ts:127

Updates an existing role

Parameters

variables

RoleUpdateVariables

Role update input data

Returns

Promise<Role>


updateRoleDefinition()

updateRoleDefinition(variables): Promise<RoleDefinition>

Defined in: service/RoleService.ts:147

Updates an existing role definition

Parameters

variables

RoleDefinitionUpdateVariables

RoleDefinition update input data

Returns

Promise<RoleDefinition>