IReproductionJobManager
The interface enables interaction with Relativity Productions.
Task<ReproductionJobResult> CreateReproductionJobAsync(int workspaceID, ReproductionOptions reproductionOptions, IEnumerable<ProductionRef> productions, string databaseToken)
Creates a reproduction job and returns whether the job was created successfully.
Task<ReproductionJobResult> CreateReproductionJobAsync(int workspaceID, ReproductionOptions reproductionOptions, List<ProductionRef> productions, List<int> documents)
Create a Reproduction Job and all associated Production Sets. These Production Sets can be run to modify the selected productions.
Returns a list of all reproduction job ids in the workspace.
Task<ReproductionStatusResult> GetReproductionStatusByReproductionJobIDAsync(int workspaceID, int reproductionJobID)
Returns a summary of the current Reproduction Job, giving the Reproduction Status as well as
ArtifactIds and ProductionStatuses of all associated productions in the reproduction.