basalt / permissions/src / Delegation
Interface: Delegation
Defined in: permissions/src/delegation.ts:49
Properties
createdAt
> createdAt: number
Defined in: permissions/src/delegation.ts:58
expiresAt?
> optional expiresAt?: number
Defined in: permissions/src/delegation.ts:60
Epoch ms; omit for an open-ended delegation.
fromUserId
> fromUserId: string
Defined in: permissions/src/delegation.ts:52
The user whose authority is being lent.
id
> id: string
Defined in: permissions/src/delegation.ts:50
permissions
> permissions: string[]
Defined in: permissions/src/delegation.ts:56
Permission patterns delegated; '*' = everything the delegator can do.
scope
> scope: string
Defined in: permissions/src/delegation.ts:57
toUserId
> toUserId: string
Defined in: permissions/src/delegation.ts:54
The user who may act with it.