Click or drag to resize

LoadFileSettings Class

Open Discover export to load file configuration.
Inheritance Hierarchy
SystemObject
  OpenDiscoverSDK.Interfaces.Platform.LoadFileLoadFileSettings

Namespace: OpenDiscoverSDK.Interfaces.Platform.LoadFile
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2025.4.4.0 (2025.4.4)
Syntax
C#
public class LoadFileSettings

The LoadFileSettings type exposes the following members.

Constructors
 NameDescription
Public methodLoadFileSettings Constructor.
Top
Properties
 NameDescription
Public propertyAreBooleanFieldsYesNo If true (the default), boolean fields get output as "Yes" or "No" (if false, they get output as "True" or "False")
Public propertyCustodianName [Optional] Custodian name that will be added as exported field if this value is not null, empty, or whitespace (default value is null).
Public propertyDocumentAttributes INTERNAL USE ONLY, populated by method Initialize(String, Boolean). Field ID to standalone DocumentAttributes map (true/false flags).
Public propertyDocumentPropertyToFieldDisplayName IINTERNAL USE ONLY, populated by method Initialize(String, Boolean). Document property name to load file display name mapper.
Public propertyEntityToFieldDisplayName INTERNAL USE ONLY, populated by method Initialize(String, Boolean). Entity item type to load file display name mapper.
Public propertyEntityTypeHitList INTERNAL USE ONLY, populated by method Initialize(String, Boolean). Want a field that has a list of all Entity types (deduped) it hit on, preferably semi colon delimited ie. IPv4Address;IPv6Address
Public propertyFieldDisplayNameToMultiItemMetadata RESERVED. Load file field display name to multi-valued Open Discover metadata name check.
Public propertyImportAPIPassword INTERNAL USE ONLY.
Public propertyImportAPIUrl INTERNAL USE ONLY.
Public propertyImportAPIUsername INTERNAL USE ONLY.
Public propertyImportAPIWorkspaceArtifactID INTERNAL USE ONLY.
Public propertyImportAPIWorkspaceArtifactTypeID INTERNAL USE ONLY.
Public propertyIncludeNistFiles Required user input: If true, include NIST documents in load file (default is false).
Public propertyIncludeRequeueAsSeparateTaskFiles Optional user input: If true, includes documents that have Result equal to RequeueAsSeparateTask, UserRequeueAsSeparateTask, or RequeueAsOCRTask. If false, these documents are not written to load file (false is the default property value).
Public propertyIncludeTopLevelInputContainers Required user input: If true, includes top level input containers in load file. If false, they are not written to load file (false is the default property value).
Public propertyJobStartDate INTERNAL USE ONLY, populated by method Initialize(String, Boolean). Job start date that is stored in .dda.
Public propertyLoadFileFullPath Required user input: The full path of the load file to create.
Public propertyMaxEntityItemsPerTypePerRecord Required user input: Maximum number of entity items (per type) per document record to write as delimited field. This limit is to protected against writing potentially 10's of 1000's of items such as addresses to one document record. Default value is 200000.
Public propertyMetadataPropertyFieldDisplayName INTERNAL USE ONLY, populated by method Initialize(String, Boolean). Metadata property load file display name mapper.
Public propertyOpenDiscoverNameToLoadFileFieldNameMap INTERNAL USE ONLY, populated by method Initialize(String, Boolean). Open Discover name to load file field display name map.
Public propertyRelativityCompatible INTERNAL USE ONLY.
Public propertyUseFilenameAsDocGuidField If true, replaces the Open Discover created DocGuid field with the file's input filename with no extension (default is false). This field SHOULD always be set to false unless the user is wanting to process extracted text/native files that have been exported with Document ID's as their file names. See remarks.
Public propertyUseImportAPI INTERNAL USE ONLY.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInitialize Parses the "Open Discover Document properties/metadata to load file export field display names" mapping file. A default mapping file that contains all possible Open Discover fields that can be exported is generated by [!:LoadFileCreator.CreateDefaultLoadFileFieldMapping]. "Custodian" should not be a field in the mappingFileString argument. To add a "Custodian" field see comments on 'wantCustodianName' argument.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks
This class requires a "mapping file" that maps Open Discover field and metadata names to what user wants to name these fields in the load file. See method Initialize(String, Boolean) and also see LoadFileCreator.CreateDefaultLoadFileFieldMapping.
See Also