Skip to main content

Interface: RoleAssignment

Defined in: src/types/interfaces/authorization.interface.ts:226

Role assignment record.

Properties​

assignedAt​

readonly assignedAt: Date

Defined in: src/types/interfaces/authorization.interface.ts:240

Assignment timestamp.


assignedBy?​

readonly optional assignedBy: DID

Defined in: src/types/interfaces/authorization.interface.ts:245

DID of user who assigned the role.


did​

readonly did: DID

Defined in: src/types/interfaces/authorization.interface.ts:230

User's DID.


expiresAt?​

readonly optional expiresAt: Date

Defined in: src/types/interfaces/authorization.interface.ts:250

Optional expiration.


role​

readonly role: Role

Defined in: src/types/interfaces/authorization.interface.ts:235

Assigned role.