Interface: IAuthzIoService
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:23
Methods
allowed()
allowed(config, context?): Promise<ActionInfo[]>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:25
Parameters
Parameter | Type |
---|---|
config | AllowedRequest |
context ? | ILogContext |
Returns
Promise
<ActionInfo
[]>
batchAllowed()
batchAllowed(config, context?): Promise<ObjectActionInfo[]>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:26
Parameters
Parameter | Type |
---|---|
config | AllowedRequest [] |
context ? | ILogContext |
Returns
Promise
<ObjectActionInfo
[]>
create()
create(config, context?): Promise<string>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:24
Parameters
Parameter | Type |
---|---|
config | CreateRequest |
context ? | ILogContext |
Returns
Promise
<string
>
createCollaborator()
createCollaborator(config, context?): Promise<void>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:33
Parameters
Parameter | Type |
---|---|
config | CreateCollaboratorRequest |
context ? | ILogContext |
Returns
Promise
<void
>
deleteCollaborator()
deleteCollaborator(config, context?): Promise<void>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:32
Parameters
Parameter | Type |
---|---|
config | DeleteCollaboratorRequest |
context ? | ILogContext |
Returns
Promise
<void
>
list()
list(config, context?): Promise<PermissionPoint[]>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:27
Parameters
Parameter | Type |
---|---|
config | ListPermPointRequest |
context ? | ILogContext |
Returns
Promise
<PermissionPoint
[]>
listCollaborators()
listCollaborators(config, context?): Promise<Collaborator[]>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:30
Parameters
Parameter | Type |
---|---|
config | ListCollaboratorRequest |
context ? | ILogContext |
Returns
Promise
<Collaborator
[]>
listRoles()
listRoles(config, context?): Promise<{
actions: UnitAction[];
roles: UnitRoleKV[];
}>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:28
Parameters
Parameter | Type |
---|---|
config | ListRolesRequest |
context ? | ILogContext |
Returns
Promise
<{
actions
: UnitAction
[];
roles
: UnitRoleKV
[];
}>
putCollaborators()
putCollaborators(config, context?): Promise<void>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:34
Parameters
Parameter | Type |
---|---|
config | PutCollaboratorsRequest |
context ? | ILogContext |
Returns
Promise
<void
>
update()
update(config, context?): Promise<void>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:29
Parameters
Parameter | Type |
---|---|
config | UpdatePermPointRequest |
context ? | ILogContext |
Returns
Promise
<void
>
updateCollaborator()
updateCollaborator(config, context?): Promise<void>
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/authz-io/type.ts:31
Parameters
Parameter | Type |
---|---|
config | UpdateCollaboratorRequest |
context ? | ILogContext |
Returns
Promise
<void
>