using System.Collections.ObjectModel; namespace Adaptation.Shared; public class ProcessDataStandardFormatMapping { public ReadOnlyCollection BackfillColumns { get; private set; } public ReadOnlyCollection ColumnIndices { get; private set; } public ReadOnlyCollection IgnoreColumns { get; private set; } public ReadOnlyCollection IndexOnlyColumns { get; private set; } public ReadOnlyDictionary KeyValuePairs { get; private set; } public ReadOnlyCollection NewColumnNames { get; private set; } public ReadOnlyCollection OldColumnNames { get; private set; } public ProcessDataStandardFormatMapping(ReadOnlyCollection backfillColumns, ReadOnlyCollection columnIndices, ReadOnlyCollection ignoreColumns, ReadOnlyCollection indexOnlyColumns, ReadOnlyDictionary keyValuePairs, ReadOnlyCollection newColumnNames, ReadOnlyCollection oldColumnNames) { BackfillColumns = backfillColumns; ColumnIndices = columnIndices; IgnoreColumns = ignoreColumns; IndexOnlyColumns = indexOnlyColumns; KeyValuePairs = keyValuePairs; NewColumnNames = newColumnNames; OldColumnNames = oldColumnNames; } }