<PackageReference Include="Relativity.Processing.SDK" Version="13.29.419" />

Relativity.Processing.V1.Services.IProcessingDataSourceManager

IProcessingDataSourceManager interface contains interactions required to interact with a processing data source
Task<int> CreateAsync(int workspaceID, ProcessingDataSource processingDataSource)

Saves a processing data source. Returns the artifact id of the new datasource.

Task<ProcessingDataSource> ReadAsync(int workspaceID, int dataSourceID)

Read a data source. Returns the data source belonging to the artifact id passed in

Retrieves processing profile options that overlap with data source required fields

Retrieves Processing Source Location paths associated with the Resource Pool for the workspace.

Task UpdateAsync(int workspaceID, int dataSourceID, ProcessingDataSource processingDataSource)

Updates a processing data source.

Task<DataSourceValidateDeleteResponse> ValidateDeleteAsync(int workspaceID, int processingDataSourceID)

Perform validations when data sources are being deleted