Interface: RoleAssignment
Defined in: src/types/interfaces/authorization.interface.ts:219
Role assignment record.
Properties
assignedAt
readonlyassignedAt:Date
Defined in: src/types/interfaces/authorization.interface.ts:233
Assignment timestamp.
assignedBy?
readonlyoptionalassignedBy:DID
Defined in: src/types/interfaces/authorization.interface.ts:238
DID of user who assigned the role.
did
readonlydid:DID
Defined in: src/types/interfaces/authorization.interface.ts:223
User's DID.
expiresAt?
readonlyoptionalexpiresAt:Date
Defined in: src/types/interfaces/authorization.interface.ts:243
Optional expiration.
role
readonlyrole:Role
Defined in: src/types/interfaces/authorization.interface.ts:228
Assigned role.