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

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.

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

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

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.