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

kCura.WinEDDS.DynamicObjectSettingsFactory

namespace kCura.WinEDDS { public class DynamicObjectSettingsFactory : SettingsFactoryBase { public int CaseArtifactID { set; } public string SourceFilePath { set; } public DocumentField[] DocumentIdentifierFields { get; } public bool CopyFilesToDocumentRepository { set; } public bool CreateFolderStructure { set; } public int DestinationFolderID { set; } public bool FirstLineContainsHeaders { set; } public string ParentInfoContainedInColumn { set; } public char HierarchicalValueDelimiter { set; } public bool LoadNativeFiles { set; } public char MultiRecordDelimiter { set; } public int NativeFilePathColumnIndex { set; } public char NewlineProxy { set; } public OverwriteType OverwriteDestination { set; } public bool MoveDocumentsInAppendOverlayMode { set; } public char QuoteProxy { set; } public OverlayBehavior OverlayBehavior { set; } public char RecordDelimiter { set; } public string SelectedDestinationRepository { set; } public Encoding SourceFileEncoding { set; } public Encoding ExtractedTextFileEncoding { set; } public bool FullTextColumnContainsFileLocation { set; } public string LongTextColumnThatContainsPathToFullText { set; } public string NativeFilePathColumn { set; } public long StartLineNumber { set; } public IList<int> ObjectFieldIdListContainsArtifactId { set; } public string DataGridIDColumn { set; } public bool Billable { set; } public int IdentityFieldId { set; } public DynamicObjectSettingsFactory(string login, string password, int caseArtifactID, int artifactTypeID, Func<string> correlationIdFunc); public DynamicObjectSettingsFactory(NetworkCredential credential, int caseArtifactID, int artifactTypeID, Func<string> correlationIdFunc); public DynamicObjectSettingsFactory(ICredentials credential, CookieContainer cookieContainer, int caseArtifactID, int artifactTypeID, Func<string> correlationIdFunc); public DynamicObjectSettingsFactory(ICredentials credential, WebApiCredential webApiCredential, CookieContainer cookieContainer, int caseArtifactID, int artifactTypeID, Func<string> correlationIdFunc); public LoadFile ToLoadFile(); public void AddMappedItem(int sourceColumnIndex, int fieldArtifactID); public void AddMappedItem(int sourceColumnIndex, string fieldDisplayName); public void AddMappedItem(int sourceColumnIndex, DocumentField field); } }