ExtendedUser¶
- class ExtendedUser[source]¶
The extended JSON representation of a user.
- email: str | None¶
The email of the user. This will only be provided for the currently logged in user.
- email_verified: bool | None¶
Whether this user’s email address has been verified. None when the requesting user is not the owner of this account (i.e. only the logged- in user’s own record includes this).
Can this user see hidden assignments at least in one course.
- is_managed_by_lti: bool¶
Whether this user’s identity is linked to an LTI provider. When True, the name and email are managed by the LMS and changes made locally will be overwritten on the next sync.
- is_managed_by_saml: bool¶
Whether this user’s identity is linked to a SAML provider. When True, the name and email are managed by the SSO IdP and changes made locally will be overwritten on the next sync.
- permissions: MergedGlobalTenantPermMap¶
The global and tenant permissions of the user.