<PackageReference Include="Relativity.Server.Import.SDK" Version="24000.1.1" />

ExportRequestBuilder

protected ExportRequestBuilder(IFilePathProvider filePathProvider, IFileNameProvider fileNameProvider, IExportFileValidator validator, IFileProcessingStatistics fileProcessingStatistics, ILog logger)

public IList<ExportRequest> Create(ObjectExportInfo artifact, CancellationToken cancellationToken)

protected abstract ExportRequest CreateExportRequest(ObjectExportInfo artifact, string destinationLocation)

protected virtual string GetFileName(ObjectExportInfo artifact)

protected abstract bool IsFileToExport(ObjectExportInfo artifact)

protected virtual string RetrieveFileNameAndDestinationLocation(ObjectExportInfo artifact)

protected virtual void SaveDestinationLocation(ObjectExportInfo artifact, string destinationLocation)