ImageSettings
Provides settings for imaging files.
using System.Runtime.CompilerServices;
namespace kCura.Relativity.DataReaderClient
{
public class ImageSettings : ImportSettingsBase
{
private string _batesNumberField;
private readonly string _batesNumberFieldDefault;
private string _documentIDField;
private readonly string _documentIDFieldDefault;
private string _fileLocationField;
private readonly string _fileLocationFieldDefault;
private string _fileNameField;
private readonly string _fileNameFieldDefault;
[CompilerGenerated]
private int _ArtifactTypeId;
[CompilerGenerated]
private bool _AutoNumberImages;
[CompilerGenerated]
private int _BeginBatesFieldArtifactID;
[CompilerGenerated]
private bool? _DisableImageLocationValidation;
[CompilerGenerated]
private bool? _DisableImageTypeValidation;
[CompilerGenerated]
private string _FolderPathSourceFieldName;
[CompilerGenerated]
private bool _ForProduction;
[CompilerGenerated]
private string _ImageFilePathSourceFieldName;
[CompilerGenerated]
private int _ProductionArtifactID;
[CompilerGenerated]
private string _SelectedCasePath;
public int ArtifactTypeId { get; set; }
public bool AutoNumberImages { get; set; }
public string BatesNumberField {
get {
if (_batesNumberField != null)
return _batesNumberField;
return _batesNumberFieldDefault;
}
set {
_batesNumberField = value;
}
}
public int BeginBatesFieldArtifactID { get; set; }
public bool? DisableImageLocationValidation { get; set; }
public bool? DisableImageTypeValidation { get; set; }
public string DocumentIdentifierField {
get {
if (_documentIDField != null)
return _documentIDField;
return _documentIDFieldDefault;
}
set {
_documentIDField = value;
}
}
public string FileLocationField {
get {
if (_fileLocationField != null)
return _fileLocationField;
return _fileLocationFieldDefault;
}
set {
_fileLocationField = value;
}
}
public string FileNameField {
get {
if (_fileNameField != null)
return _fileNameField;
return _fileNameFieldDefault;
}
set {
_fileNameField = value;
}
}
public string FolderPathSourceFieldName { get; set; }
public bool ForProduction { get; set; }
public string ImageFilePathSourceFieldName { get; set; }
public int ProductionArtifactID { get; set; }
public string SelectedCasePath { get; set; }
internal ImageSettings()
{
_batesNumberFieldDefault = "BatesNumber";
_documentIDFieldDefault = "DocumentIdentifier";
_fileLocationFieldDefault = "FileLocation";
_fileNameFieldDefault = "FileName";
}
}
}