Relativity.Services.Interfaces.UserInfo.IUserInfoManager
Exposes the methods for retrieving information about Relativity users.
Adds a single user to Relativity.
Deletes a user.
Deletes a user.
Deletes a user.
Deletes a user.
Gets all possible types for the User
Retrieves all metadata for a user, including its Relativity access, name, email, and other properties.
Retrieves advanced metadata for a user, including their Relativity access, name, email, and other properties.
Retrieves settings for the current user, including their name, email, and other properties.
Retrieves settings for the current user, including their name, email, and other properties.
Gets a list of all users and their information for a given workspace.
Task<UserInfoQueryResultSet> RetrieveUsersBy(int workspaceID, QueryRequest query, int start, int length)
Gets a list of users and their information, and supports filtering, ordering, and paging these results.
Modifies the properties of a user.
Task<UserResponse> UpdateAsync(int userID, UserRequest userRequest, IProgress<ProgressReport> progress)
Modifies the properties of a user.
Modifies the properties of a user.
Task<UserResponse> UpdateAsync(int userID, UserRequest userRequest, CancellationToken cancel, IProgress<ProgressReport> progress)
Modifies the properties of a user.
Modifies the properties of a user.
Task<UserResponse> UpdateAsync(int userID, UserRequest userRequest, DateTime lastModifiedOn, IProgress<ProgressReport> progress)
Modifies the properties of a user.
Task<UserResponse> UpdateAsync(int userID, UserRequest userRequest, DateTime lastModifiedOn, CancellationToken cancel)
Modifies the properties of a user.
Task<UserResponse> UpdateAsync(int userID, UserRequest userRequest, DateTime lastModifiedOn, CancellationToken cancel, IProgress<ProgressReport> progress)
Modifies the properties of a user.
Modifies the user setting properties of the current user.
Task<UserSettingResponse> UpdateSettingsAsync(UserSettingRequest userSettingRequest, IProgress<ProgressReport> progress)
Modifies the user setting properties of the current user.
Task<UserSettingResponse> UpdateSettingsAsync(UserSettingRequest userSettingRequest, CancellationToken cancel)
Modifies the user setting properties of the current user.
Task<UserSettingResponse> UpdateSettingsAsync(UserSettingRequest userSettingRequest, CancellationToken cancel, IProgress<ProgressReport> progress)
Modifies the user setting properties of the current user.
Task<UserSettingResponse> UpdateSettingsAsync(UserSettingRequest userSettingRequest, DateTime lastModifiedOn)
Modifies the user setting properties of the current user.
Task<UserSettingResponse> UpdateSettingsAsync(UserSettingRequest userSettingRequest, DateTime lastModifiedOn, IProgress<ProgressReport> progress)
Modifies the user setting properties of the current user.
Task<UserSettingResponse> UpdateSettingsAsync(UserSettingRequest userSettingRequest, DateTime lastModifiedOn, CancellationToken cancel)
Modifies the user setting properties of the current user.
Task<UserSettingResponse> UpdateSettingsAsync(UserSettingRequest userSettingRequest, DateTime lastModifiedOn, CancellationToken cancel, IProgress<ProgressReport> progress)
Modifies the user setting properties of the current user.