createRole method

Future<AuthOrganizationMutationResult<AuthOrganizationRole>> createRole({
  1. required String name,
  2. required Map<String, Iterable<String>> permissions,
  3. required String idempotencyKey,
  4. String? organizationId,
})

Creates role.

Implementation

Future<AuthOrganizationMutationResult<AuthOrganizationRole>> createRole({
  required String name,
  required Map<String, Iterable<String>> permissions,
  required String idempotencyKey,
  String? organizationId,
}) => _roleMutation(const AuthRoutePath('/organization/create-role'), {
  'organizationId': _organizationId(organizationId),
  'name': name,
  'idempotencyKey': idempotencyKey,
  'permissions': _permissionJson(permissions),
});