Files
ayanova7/source/Plugins/AyaNova.PlugIn.ImportExportCSV/FHUnit.cs
2018-06-29 19:47:36 +00:00

43 lines
1.6 KiB
C#

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;
}
}