using System; using FileHelpers; namespace AyaNova.PlugIn.ImportExportCSV { [DelimitedRecord(","),IgnoreEmptyLines()] public sealed class FHUnit { [FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)] public String Serial; [FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)] public String Client; [FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)] public String UnitModel; [FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth),FieldOptional()] public String Notes; [FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth),FieldOptional()] public String PurchasedFromVendor; [FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth),FieldOptional()] public String SalesReceiptNumber; [FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth),FieldOptional()] public String PurchasedDate; [FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth),FieldOptional()] public String Description; [FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth),FieldOptional()] public String Metered; //case 1739 [FieldTrim(TrimMode.Both), FieldQuoted('"', QuoteMode.OptionalForBoth, MultilineMode.AllowForBoth), FieldOptional()] public String WarrantyLength; } }