Interface: RoleAssignment
Defined in: src/types/interfaces/authorization.interface.ts:226
Role assignment record.
Properties
assignedAt
readonlyassignedAt:Date
Defined in: src/types/interfaces/authorization.interface.ts:240
Assignment timestamp.
assignedBy?
readonlyoptionalassignedBy:DID
Defined in: src/types/interfaces/authorization.interface.ts:245
DID of user who assigned the role.
did
readonlydid:DID
Defined in: src/types/interfaces/authorization.interface.ts:230
User's DID.
expiresAt?
readonlyoptionalexpiresAt:Date
Defined in: src/types/interfaces/authorization.interface.ts:250
Optional expiration.
role
readonlyrole:Role
Defined in: src/types/interfaces/authorization.interface.ts:235
Assigned role.