<PackageReference Include="Relativity.Productions.SDK" Version="12.6.1" />

IReproductionJobManager

This interface enables interaction with Relativity Reproductions.
Task<ReproductionJobResult> CreateReproductionJobAsync(int workspaceArtifactID, 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.

Task<ReproductionJobResult> CreateReproductionJobAsync(int workspaceArtifactID, ReproductionOptions reproductionOptions, List<ProductionRef> productions, Guid massOperationToken)

Create a Reproduction Job and all associated Production Sets. These Production Sets can be run to modify the selected productions.

Task<List<int>> GetReproductionJobIDsAsync(int workspaceArtifactID)

Returns a list of all reproduction job ids in the workspace.

Task<ReproductionStatusResult> GetReproductionStatusByReproductionJobIDAsync(int workspaceArtifactID, 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.