VaultData

View as Markdown

The logged-in user's identity and settings in the session's vault.

Full nameMFiles.VaultData
Proto filemfiles/structs.proto

Fields

FieldTypeNumberDescription
user_idint321The user's ID in this vault: the ID to use for the current user in properties, permissions and searches.
is_internal_userbool2Is the user an internal user?
substitute_usersrepeated UserOrUserGroupID3user_id first, followed by the users for whom this user is a substitute.
user_and_group_membershipsrepeated UserOrUserGroupID4user_id first, followed by the user groups the user belongs to, directly or indirectly.
vault_attachmentstring5Identifies the vault's current attachment. It changes when the vault is detached and attached again or restored; a client cache keyed by it is then stale.
search_engineSearchEngine6Specifies the search engine of the vault.Values: SEARCH_ENGINE_UNSPECIFIED (0), SEARCH_ENGINE_DT_SEARCH (1), SEARCH_ENGINE_IDOL (2), SEARCH_ENGINE_AZURE_SEARCH (3), SEARCH_ENGINE_SMART_SEARCH (4), SEARCH_ENGINE_AINO_SEARCH (5), SEARCH_ENGINE_GOLDFISH (6).
languageLanguage8The user's language in this vault. The code and name may be empty.
timezoneTimeZoneInformation9The time zone of this vault.
acl_modeACLMode10The ACL mode of the vault.Values: ACLMODE_SIMPLE (0), ACLMODE_COMPONENT_BASED (1).
is_valid_external_userbool11True if the logged-in user has a valid (well-formed GUID) external identity, e.g. from Microsoft Entra. The external ID itself is not sent to the client.

Used in fields