<PackageReference Include="Relativity.Export.SDK" Version="3.6.1" />

Relativity.Export.V1.IExportJobManager

public interface IExportJobManager : IDisposable
Interface defining management of export jobs.
Task<Response> CancelAsync(int workspaceID, Guid jobID)

Cancels job with specified ID.

Task<ValueResponse<ValidationResult>> CreateAsync(int workspaceID, Guid jobID, ExportJobSettings settings, string applicationName = null, string correlationID = null)

Creates job with specified ID, without starting it.

Task<Response> DeleteAsync(int workspaceID, Guid jobID)

Deletes exported files of specified export job.

Task<ValueResponse<ExportJob>> GetAsync(int workspaceID, Guid jobID)

Gets status of job with specified ID.

Task<ValueResponse<ArtifactExportErrors>> GetErrorsAsync(int workspaceID, Guid jobID, int start = 0, int length = 1000)

Gets errors that occurred during specific job.

Gets settings of specified export job.

Task<ValueResponse<ExportJobs>> ListAsync(int workspaceID, int start = 0, int length = 1000)

Lists all defined jobs.

Task<Response> StartAsync(int workspaceID, Guid jobID)

Starts job with specified ID.