user#
Classes:
Bookmarked file path |
|
Email address information associated with a user account |
|
State of the user's file browser |
|
Service information for login/resume functionality |
|
Login token for resuming sessions |
|
Service information for password-based authentication |
|
Profile information for a user account |
|
Recently accessed job |
|
Recently accessed file path |
|
Recently accessed session |
|
Recently accessed workspace |
|
Authentication services associated with a user account |
|
User account information |
|
State information for a user account |
- class Bookmark#
Bookmarked file path
Attributes:
- color: str#
- created_at: datetime#
- description: str#
- id: str#
- last_accessed: datetime#
- name: str#
- path: str#
- class Email#
Email address information associated with a user account
Attributes:
- address: str#
- verified: bool#
- class FileBrowserState#
State of the user’s file browser
Attributes:
- recentPaths: List[RecentPath]#
- class LoginService#
Service information for login/resume functionality
Attributes:
- loginTokens: List[LoginToken]#
- class PasswordService#
Service information for password-based authentication
Attributes:
The bcrypt-hashed password value
- bcrypt: str#
The bcrypt-hashed password value
- class RecentJob#
Recently accessed job
Attributes:
- job_uid: str#
- project_uid: str#
- workspace_uid: str#
- class RecentWorkspace#
Recently accessed workspace
Attributes:
- project_uid: str#
- workspace_uid: str#
- class Services#
Authentication services associated with a user account
Attributes:
Service information for password-based authentication
Service information for resuming sessions
- password: PasswordService | None#
Service information for password-based authentication
- resume: LoginService#
Service information for resuming sessions
- class User#
User account information
Attributes:
When this object was first created.
ID of the admin user who created this account, if applicable
First/given name
List of scheduler lane names that a user is allowed to queue to.
Last/family name
Username
Registration status
When this object was last modified.
- created_at: datetime#
When this object was first created. Imported objects such as projects and jobs will retain the created time from their original CryoSPARC instance.
- created_by_user_id: str | None#
ID of the admin user who created this account, if applicable
- file_browser_settings: FileBrowserPrefixes#
- first_name: str#
First/given name
- id: str#
- lanes: List[str]#
List of scheduler lane names that a user is allowed to queue to. Admins may queue to all lanes, regardless of this value.
- last_name: str#
Last/family name
- last_password_changed_at: datetime | None#
- name: str#
Username
- preferences: Dict[str, Any]#
- register_token: str | None#
- reset_token: str | None#
- roles: Dict[str, List[Literal['user', 'admin']]]#
- status: Literal['invited']#
Registration status
- updated_at: datetime#
When this object was last modified.
- class UserState#
State information for a user account
Attributes:
- browserPath: str | None#
- defaultJobPriority: int | None#
- licenseAccepted: bool#
- recentProjects: List[str]#
- recentSessions: List[RecentSession]#
- recentWorkspaces: List[RecentWorkspace]#
- userCanSetJobPriority: bool#
- userFileBrowserState: FileBrowserState#