Skip to main content

Interface: RoleAssignment

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

Role assignment record.

Properties

assignedAt

readonly assignedAt: Date

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

Assignment timestamp.


assignedBy?

readonly optional assignedBy: DID

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

DID of user who assigned the role.


did

readonly did: DID

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

User's DID.


expiresAt?

readonly optional expiresAt: Date

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

Optional expiration.


role

readonly role: Role

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

Assigned role.