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

ImportSettingsBase

public class ImportSettingsBase
Defines the base class for the Settings and ImageSettings classes. Provides common properties.
using kCura.EDDS.WebAPI.BulkImportManagerBase; using kCura.WinEDDS; using Monitoring.Sinks; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; namespace kCura.Relativity.DataReaderClient { public class ImportSettingsBase { [CompilerGenerated] private IMetricSinkConfig _Telemetry; [CompilerGenerated] private ImportAuditLevel _AuditLevel; [CompilerGenerated] private int _CaseArtifactId; [CompilerGenerated] private string _DataGridIDColumnName; [CompilerGenerated] private int _DestinationFolderArtifactID; [CompilerGenerated] private bool? _DisableExtractedTextEncodingCheck; [CompilerGenerated] private bool _DisableUserSecurityCheck; [CompilerGenerated] private Encoding _ExtractedTextEncoding; [CompilerGenerated] private bool _ExtractedTextFieldContainsFilePath; [CompilerGenerated] private bool _LoadImportedFullTextFromServer; [CompilerGenerated] private int _IdentityFieldId; [CompilerGenerated] private int? _MaximumErrorCount; [CompilerGenerated] private NativeFileCopyModeEnum _NativeFileCopyMode; [CompilerGenerated] private OverwriteModeEnum _OverwriteMode; [CompilerGenerated] private string _ParentObjectIdSourceFieldName; [CompilerGenerated] private string _RelativityPassword; [CompilerGenerated] private string _RelativityUsername; [CompilerGenerated] private string _SelectedIdentifierFieldName; [CompilerGenerated] private bool _SendEmailOnLoadCompletion; [CompilerGenerated] private string _WebServiceURL; [CompilerGenerated] private long _StartRecordNumber; [CompilerGenerated] private IList<int> _ObjectFieldIdListContainsArtifactId; [CompilerGenerated] private OverlayBehavior _OverlayBehavior; [CompilerGenerated] private bool _MoveDocumentsInAppendOverlayMode; [CompilerGenerated] private bool _Billable; [CompilerGenerated] private string _ApplicationName; public IMetricSinkConfig Telemetry { get; } public ImportAuditLevel AuditLevel { get; set; } public int CaseArtifactId { get; set; } public bool CopyFilesToDocumentRepository { get { switch (NativeFileCopyMode) { case NativeFileCopyModeEnum.CopyFiles: return true; default: break; case NativeFileCopyModeEnum.SetFileLinks: break; } return false; } set { if (value) NativeFileCopyMode = NativeFileCopyModeEnum.CopyFiles; else NativeFileCopyMode = NativeFileCopyModeEnum.SetFileLinks; } } public string DataGridIDColumnName { get; set; } public int DestinationFolderArtifactID { get; set; } public bool? DisableExtractedTextEncodingCheck { get; set; } public bool DisableUserSecurityCheck { get; set; } public Encoding ExtractedTextEncoding { get; set; } public bool ExtractedTextFieldContainsFilePath { get; set; } public bool LoadImportedFullTextFromServer { get; set; } public int IdentityFieldId { get; set; } public int? MaximumErrorCount { get; set; } public NativeFileCopyModeEnum NativeFileCopyMode { get; set; } public OverwriteModeEnum OverwriteMode { get; set; } public string ParentObjectIdSourceFieldName { get; set; } public string RelativityPassword { get; set; } public string RelativityUsername { get; set; } public string SelectedIdentifierFieldName { get; set; } public bool SendEmailOnLoadCompletion { get; set; } public string WebServiceURL { get; set; } public long StartRecordNumber { get; set; } public IList<int> ObjectFieldIdListContainsArtifactId { get; set; } public OverlayBehavior OverlayBehavior { get; set; } public bool MoveDocumentsInAppendOverlayMode { get; set; } public bool Billable { get; set; } public string ApplicationName { get; set; } internal ImportSettingsBase() { _Telemetry = new ImportApiMetricSinkConfig(); AuditLevel = Config.AuditLevel; OverlayBehavior = OverlayBehavior.UseRelativityDefaults; MoveDocumentsInAppendOverlayMode = false; Billable = true; ApplicationName = null; ExtractedTextFieldContainsFilePath = false; } } }