/// <summary>
 /// Initializes a new instance of the ConnectorMappingProperties class.
 /// </summary>
 /// <param name="errorManagement">The error management setting for the
 /// mapping.</param>
 /// <param name="format">The format of mapping property.</param>
 /// <param name="availability">The availability of mapping
 /// property.</param>
 /// <param name="structure">Ingestion mapping information at property
 /// level.</param>
 /// <param name="completeOperation">The operation after import is
 /// done.</param>
 /// <param name="folderPath">The folder path for the mapping.</param>
 /// <param name="fileFilter">The file filter for the mapping.</param>
 /// <param name="hasHeader">If the file contains a header or
 /// not.</param>
 public ConnectorMappingProperties(ConnectorMappingErrorManagement errorManagement, ConnectorMappingFormat format, ConnectorMappingAvailability availability, IList <ConnectorMappingStructure> structure, ConnectorMappingCompleteOperation completeOperation, string folderPath = default(string), string fileFilter = default(string), bool?hasHeader = default(bool?))
 {
     Format            = new ConnectorMappingFormat();
     FolderPath        = folderPath;
     FileFilter        = fileFilter;
     HasHeader         = hasHeader;
     ErrorManagement   = errorManagement;
     Format            = format;
     Availability      = availability;
     Structure         = structure;
     CompleteOperation = completeOperation;
 }
 /// <summary>
 /// Initializes a new instance of the ConnectorMappingProperties class.
 /// </summary>
 public ConnectorMappingProperties()
 {
     Format = new ConnectorMappingFormat();
 }