<PackageReference Include="Relativity.Server.Environment.SDK" Version="2.1.0" />

IApplicationInstallManager

Task<CancelApplicationInstallResponse> CancelAllAsync(int workspaceID, int applicationID)

Task<CancelApplicationInstallResponse> CancelAllAsync(int workspaceID, Guid applicationGuid)

Task<CancelApplicationInstallResponse> CancelAsync(int workspaceID, int applicationID, int applicationInstallID)

Task<CancelApplicationInstallResponse> CancelAsync(int workspaceID, Guid applicationGuid, int applicationInstallID)

Task<CancelApplicationInstallResponse> CancelAsync(int workspaceID, int applicationID, List<int> applicationInstallIDs)

Task<CancelApplicationInstallResponse> CancelAsync(int workspaceID, Guid applicationGuid, List<int> applicationInstallIDs)

Task<GetApplicationInstallDetailsResponse> GetApplicationInstallDetailsAsync(int workspaceID, int applicationID, int applicationInstallID, int start, int length)

Task<GetApplicationInstallDetailsResponse> GetApplicationInstallDetailsAsync(int workspaceID, Guid applicationGuid, int applicationInstallID, int start, int length)

Task<GetApplicationInstallDetailsResponse> GetApplicationInstallDetailsAsync(int workspaceID, int applicationID, int applicationInstallID, int start, int length, bool includeActions)

Task<GetApplicationInstallDetailsResponse> GetApplicationInstallDetailsAsync(int workspaceID, Guid applicationGuid, int applicationInstallID, int start, int length, bool includeActions)

Task<IKeplerStream> GetApplicationInstallDetailsReportAsync(int workspaceID, int applicationID, int applicationInstallID)

Task<IKeplerStream> GetApplicationInstallDetailsReportAsync(int workspaceID, Guid applicationGuid, int applicationInstallID)

Task<ApplicationInstallSearchResponse> GetAvailableWorkspacesAsync(int workspaceID, int applicationID, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)

Task<ApplicationInstallSearchResponse> GetAvailableWorkspacesAsync(int workspaceID, Guid applicationGuid, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)

Task<GetOutdatedWorkspacesResponse> GetOutdatedWorkspacesCount(int workspaceID, int applicationID)

Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, int applicationID, int applicationInstallID)

Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, Guid applicationGuid, int applicationInstallID)

Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, int applicationID, int applicationInstallID, bool includeActions)

Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, Guid applicationGuid, int applicationInstallID, bool includeActions)

Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, int applicationID, bool includeActions = false)

Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, Guid applicationGuid, bool includeActions = false)

Task<InstallApplicationResponse> InstallApplicationAllAsync(int workspaceID, int applicationID, InstallApplicationAllRequest request, bool includeActions)

Task<InstallApplicationResponse> InstallApplicationAllAsync(int workspaceID, Guid applicationGUID, InstallApplicationAllRequest request, bool includeActions)

Task<InstallApplicationResponse> InstallApplicationAsync(int workspaceID, int applicationID, InstallApplicationRequest request, bool includeActions)

Task<InstallApplicationResponse> InstallApplicationAsync(int workspaceID, Guid applicationGUID, InstallApplicationRequest request, bool includeActions)

Task<List<NameValidationResponse>> IsNameAvailable(int workspaceID, List<NameValidationRequest> nameValidationItems)

Task<ApplicationInstallSearchResponse> SearchApplicationAsync(int workspaceID, int applicationID, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)

Task<ApplicationInstallSearchResponse> SearchApplicationAsync(int workspaceID, Guid applicationGuid, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)

Task<ApplicationInstallSearchResponse> SearchAsync(int workspaceID, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)

Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, int applicationID, List<int> workspaceIDs)

Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, Guid applicationGuid, List<int> workspaceIDs)

Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, int applicationID, ApplicationInstallTargetOption targetWorkspaces)

Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, Guid applicationGuid, ApplicationInstallTargetOption targetWorkspaces)

Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, IKeplerStream rapStream, List<int> workspaceIDs)