API Reference
@univerjs
@univerjs/core
interfaces
Iauthzioservice

@univerjs/core v0.4.2Docs


Interface: IAuthzIoService

Methods

allowed()

allowed(config, context?): Promise<ActionInfo[]>

Parameters

ParameterType
configAllowedRequest
context?ILogContext

Returns

Promise<ActionInfo[]>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:25 (opens in a new tab)


batchAllowed()

batchAllowed(config, context?): Promise<ObjectActionInfo[]>

Parameters

ParameterType
configAllowedRequest[]
context?ILogContext

Returns

Promise<ObjectActionInfo[]>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:26 (opens in a new tab)


create()

create(config, context?): Promise<string>

Parameters

ParameterType
configCreateRequest
context?ILogContext

Returns

Promise<string>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:24 (opens in a new tab)


createCollaborator()

createCollaborator(config, context?): Promise<void>

Parameters

ParameterType
configCreateCollaboratorRequest
context?ILogContext

Returns

Promise<void>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:33 (opens in a new tab)


deleteCollaborator()

deleteCollaborator(config, context?): Promise<void>

Parameters

ParameterType
configDeleteCollaboratorRequest
context?ILogContext

Returns

Promise<void>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:32 (opens in a new tab)


list()

list(config, context?): Promise<PermissionPoint[]>

Parameters

ParameterType
configListPermPointRequest
context?ILogContext

Returns

Promise<PermissionPoint[]>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:27 (opens in a new tab)


listCollaborators()

listCollaborators(config, context?): Promise<Collaborator[]>

Parameters

ParameterType
configListCollaboratorRequest
context?ILogContext

Returns

Promise<Collaborator[]>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:30 (opens in a new tab)


listRoles()

listRoles(config, context?): Promise<{
  actions: UnitAction[];
  roles: UnitRoleKV[];
}>

Parameters

ParameterType
configListRolesRequest
context?ILogContext

Returns

Promise<{ actions: UnitAction[]; roles: UnitRoleKV[]; }>

NameTypeDefined in
actionsUnitAction[]submodules/univer/packages/core/src/services/authz-io/type.ts:28 (opens in a new tab)
rolesUnitRoleKV[]submodules/univer/packages/core/src/services/authz-io/type.ts:28 (opens in a new tab)

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:28 (opens in a new tab)


putCollaborators()

putCollaborators(config, context?): Promise<void>

Parameters

ParameterType
configPutCollaboratorsRequest
context?ILogContext

Returns

Promise<void>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:34 (opens in a new tab)


update()

update(config, context?): Promise<void>

Parameters

ParameterType
configUpdatePermPointRequest
context?ILogContext

Returns

Promise<void>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:29 (opens in a new tab)


updateCollaborator()

updateCollaborator(config, context?): Promise<void>

Parameters

ParameterType
configUpdateCollaboratorRequest
context?ILogContext

Returns

Promise<void>

Defined in

submodules/univer/packages/core/src/services/authz-io/type.ts:31 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.