kCura.Relativity.ImportAPI.IImportAPI
Provides methods for obtaining data on the current status of workspaces and cases.
Also provides methods that create jobs for importing images and native documents.
namespace kCura.Relativity.ImportAPI
{
public interface IImportAPI
{
IEnumerable<Workspace> Workspaces();
IEnumerable<ProductionSet> GetProductionSets(int workspaceArtifactID);
IEnumerable<Field> GetWorkspaceFields(int workspaceArtifactID, int artifactTypeID);
ImageImportBulkArtifactJob NewImageImportJob();
ImageImportBulkArtifactJob NewProductionImportJob(int productionArtifactID);
ImportBulkArtifactJob NewNativeDocumentImportJob();
ImportBulkArtifactJob NewObjectImportJob(int artifactTypeId);
UploadTypeEnum GetFileUploadMode(int caseArtifactID);
IEnumerable<ArtifactType> GetUploadableArtifactTypes(int caseArtifactID);
}
}