@roar-firebase-functions/core / Claims
Interface: Claims
Defined in: packages/core/src/models/userClaim.model.ts:17
An interface representing a user's claims. This interface is used to define the structure of a user's claims object. Claims
See
Extended by
Properties
adminOrgs?
optional
adminOrgs:OrgsList
Defined in: packages/core/src/models/userClaim.model.ts:18
The organizations the user is an admin of.
adminUid
adminUid:
string
Defined in: packages/core/src/models/userClaim.model.ts:20
The user ID of the admin.
assessmentUid
assessmentUid:
string
Defined in: packages/core/src/models/userClaim.model.ts:21
The user ID of the assessment.
minimalAdminOrgs?
optional
minimalAdminOrgs:OrgsList
Defined in: packages/core/src/models/userClaim.model.ts:19
roarUid
roarUid:
string
Defined in: packages/core/src/models/userClaim.model.ts:22
The user ID of the ROAR.
role
role:
string
Defined in: packages/core/src/models/userClaim.model.ts:24
The role of the user.
super_admin?
optional
super_admin:boolean
Defined in: packages/core/src/models/userClaim.model.ts:23
A boolean indicating whether the user is a super admin.