using Newtonsoft.Json; using System.Runtime.Serialization; using System.Xml.Linq; namespace ConsoleApp3.DataContracts { [DataContract] public class ModelTaxSet { /// /// date the tax set was created /// /// date the tax set was created [DataMember(Name = "create", EmitDefaultValue = false)] [JsonProperty(PropertyName = "create")] public DateTime? Create { get; set; } /// /// date the tax set was last updated /// /// date the tax set was last updated [DataMember(Name = "update", EmitDefaultValue = false)] [JsonProperty(PropertyName = "update")] public DateTime? Update { get; set; } /// /// sevClient is the unique id every customer has and is used in nearly all operations /// /// sevClient is the unique id every customer has and is used in nearly all operations [DataMember(Name = "sevClient", EmitDefaultValue = false)] [JsonProperty(PropertyName = "sevClient")] public Object? SevClient { get; set; } /// /// /// /// [DataMember(Name = "text", EmitDefaultValue = false)] [JsonProperty(PropertyName = "text")] public string Text { get; set; } = ""; /// /// /// /// [DataMember(Name = "taxRate", EmitDefaultValue = false)] [JsonProperty(PropertyName = "taxRate")] public float? TaxRate { get; set; } /// /// /// /// [DataMember(Name = "code", EmitDefaultValue = false)] [JsonProperty(PropertyName = "code")] public float? Code { get; set; } /// /// /// /// [DataMember(Name = "displayText", EmitDefaultValue = false)] [JsonProperty(PropertyName = "displayText")] public string DisplayText { get; set; } = ""; /// /// /// /// [DataMember(Name = "vatReportFieldNet", EmitDefaultValue = false)] [JsonProperty(PropertyName = "vatReportFieldNet")] public string VatReportFieldNet { get; set; } = ""; /// /// /// /// [DataMember(Name = "vatReportFieldTax", EmitDefaultValue = false)] [JsonProperty(PropertyName = "vatReportFieldTax")] public string VatReportFieldTax { get; set; } = ""; /// /// /// /// [DataMember(Name = "accountingExportVatField", EmitDefaultValue = false)] [JsonProperty(PropertyName = "accountingExportVatField")] public string AccountingExportVatField { get; set; } = ""; /// /// /// /// [DataMember(Name = "showInvoice", EmitDefaultValue = false)] [JsonProperty(PropertyName = "showInvoice")] public bool? ShowInvoice { get; set; } /// /// /// /// [DataMember(Name = "showDebitVoucher", EmitDefaultValue = false)] [JsonProperty(PropertyName = "showDebitVoucher")] public bool? ShowDebitVoucher { get; set; } /// /// /// /// [DataMember(Name = "showCreditVoucher", EmitDefaultValue = false)] [JsonProperty(PropertyName = "showCreditVoucher")] public bool? ShowCreditVoucher { get; set; } /// /// /// /// [DataMember(Name = "onlyForVatDec", EmitDefaultValue = false)] [JsonProperty(PropertyName = "onlyForVatDec")] public bool? OnlyForVatDec { get; set; } } }