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.