diff --git a/src/QbXml/Objects/Objects.cs b/src/QbXml/Objects/Objects.cs index 5962db9..35ee420 100644 --- a/src/QbXml/Objects/Objects.cs +++ b/src/QbXml/Objects/Objects.cs @@ -1941,6 +1941,48 @@ public enum TemplateType BillPayment, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum UIContext + { + + /// + AlertsManager, + + /// + CompanyNavigator, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum PermissionLevel + { + + /// + AccountsReceivable, + + /// + AccountsPayable, + + /// + Banking, + + /// + Finance, + + /// + TimeTracking, + + /// + Inventory, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -1951,6 +1993,21 @@ public partial class GUIDTYPE { } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum PermissionNeeded + { + + /// + All, + + /// + Any, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -2101,6 +2158,153 @@ public enum PendingStatus NotPendingOnly, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum BankAccountType + { + + /// + Checking, + + /// + Savings, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum LimitTimePeriod + { + + /// + Forever, + + /// + Annual, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum CalculatedBasedOn + { + + /// + HoursAll, + + /// + HoursWorked, + + /// + Quantity, + + /// + Rate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum NetOrGross + { + + /// + Gross, + + /// + Net, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum PaymentScheduleType + { + + /// + Empty, + + /// + FederalMonthly, + + /// + FederalNextDay, + + /// + FederalQuarterly, + + /// + FederalSemiweekly, + + /// + Monthly, + + /// + Quarterly, + + /// + Semiweekly, + + /// + Weekly, + + /// + Yearly, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum TaxCalculatedBasedOn + { + + /// + Compensation, + + /// + HoursAll, + + /// + HoursWorked, + + /// + Quantity, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum CompanyPaidAttribute + { + + /// + IsExpense, + + /// + IsLiability, + + /// + IsLiabilityAndExpense, + + /// + NotApplicable, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -2380,6 +2584,36 @@ public enum ServiceStatus Trial, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum QBCommand + { + + /// + Backup, + + /// + ExportQBDT2QBO, + + /// + ExportReport, + + /// + IIFImport, + + /// + MobiLinkSync, + + /// + Restore, + + /// + ScheduledReport, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -2419,13 +2653,16 @@ public enum MappingCategory BOX10, /// - BOX13, + BOX11, /// BOX14, /// BOX15, + + /// + BOX16, } /// @@ -2896,6 +3133,145 @@ public enum OptionForPriceRuleConflict BasePrice, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum FulfillmentStatus + { + + /// + [System.Xml.Serialization.XmlEnumAttribute("StatusBlank=-1")] + StatusBlank1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("StatusOpen=0")] + StatusOpen0, + + /// + StatusSentForPick, + + /// + StatusPartiallySentForPick, + + /// + StatusPickInProgress, + + /// + StatusPartialPickInProgress, + + /// + StatusPartiallyPicked, + + /// + StatusPicked, + + /// + StatusPartiallyInvoiced, + + /// + StatusInvoiced, + + /// + StatusNotPicked, + + /// + [System.Xml.Serialization.XmlEnumAttribute("StatusSentForReceive=20")] + StatusSentForReceive20, + + /// + StatusPartiallySentForReceive, + + /// + StatusReceiveInProgress, + + /// + StatusPartialReceiveInProgress, + + /// + StatusPartiallyReceived, + + /// + StatusReceived, + + /// + StatusReceiptCreated, + + /// + StatusPartialReceiptCreated, + + /// + StatusNotReceived, + + /// + [System.Xml.Serialization.XmlEnumAttribute("StatusSentForPack=40")] + StatusSentForPack40, + + /// + StatusPartiallySentForPack, + + /// + StatusPackInProgress, + + /// + StatusPartialPackinProgress, + + /// + StatusPartiallyPacked, + + /// + StatusPacked, + + /// + StatusNotpacked, + + /// + [System.Xml.Serialization.XmlEnumAttribute("StatusSentForXpack=50")] + StatusSentForXpack50, + + /// + [System.Xml.Serialization.XmlEnumAttribute("StatusSentForShip=60")] + StatusSentForShip60, + + /// + StatusPartiallySentForShip, + + /// + StatusShipInProgress, + + /// + StatusPartialShipInProgress, + + /// + StatusPartiallyShipped, + + /// + StatusStatusShipped, + + /// + StatusNotShipped, + + /// + [System.Xml.Serialization.XmlEnumAttribute("StatusComplete=100")] + StatusComplete100, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public enum SOChannel + { + + /// + Blank, + + /// + Ecommerce, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -5720,7 +6096,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesRepRef + public partial class DiscountTermsRef { private string listIDField; @@ -5743,7 +6119,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(5)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -5752,7 +6128,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 5); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -5765,7 +6141,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CustomerMsgRef + public partial class SalesRepRef { private string listIDField; @@ -5788,7 +6164,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(101)] + [System.ComponentModel.DataAnnotations.StringLength(5)] public string FullName { get @@ -5797,7 +6173,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 101); + string temp = QbNormalizer.NormalizeString(value, 5); this.fullNameField = temp; } } @@ -5810,7 +6186,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemRef + public partial class CustomerMsgRef { private string listIDField; @@ -5833,6 +6209,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(101)] public string FullName { get @@ -5841,7 +6218,8 @@ public string FullName } set { - this.fullNameField = value; + string temp = QbNormalizer.NormalizeString(value, 101); + this.fullNameField = temp; } } } @@ -5853,7 +6231,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemGroupRef + public partial class ItemRef { private string listIDField; @@ -5876,7 +6254,6 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -5885,8 +6262,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.fullNameField = temp; + this.fullNameField = value; } } } @@ -5898,7 +6274,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemSalesTaxRef + public partial class ItemGroupRef { private string listIDField; @@ -5943,7 +6319,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DefaultItemSalesTaxRef + public partial class ItemSalesTaxRef { private string listIDField; @@ -5988,7 +6364,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemInventoryRef + public partial class DefaultItemSalesTaxRef { private string listIDField; @@ -6011,7 +6387,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(159)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -6020,7 +6396,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 159); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -6033,7 +6409,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class AccountRef + public partial class ItemInventoryRef { private string listIDField; @@ -6078,7 +6454,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ARAccountRef + public partial class AccountRef { private string listIDField; @@ -6123,7 +6499,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class APAccountRef + public partial class ARAccountRef { private string listIDField; @@ -6168,7 +6544,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ExpenseAccountRef + public partial class APAccountRef { private string listIDField; @@ -6213,7 +6589,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class LiabilityAccountRef + public partial class ExpenseAccountRef { private string listIDField; @@ -6258,52 +6634,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PrefVendorRef - { - - private string listIDField; - - private string fullNameField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID - { - get - { - return this.listIDField; - } - set - { - this.listIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string FullName - { - get - { - return this.fullNameField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.fullNameField = temp; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class IncomeAccountRef + public partial class LiabilityAccountRef { private string listIDField; @@ -6348,7 +6679,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class COGSAccountRef + public partial class PrefVendorRef { private string listIDField; @@ -6371,7 +6702,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(159)] + [System.ComponentModel.DataAnnotations.StringLength(41)] public string FullName { get @@ -6380,7 +6711,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 159); + string temp = QbNormalizer.NormalizeString(value, 41); this.fullNameField = temp; } } @@ -6393,7 +6724,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class AssetAccountRef + public partial class IncomeAccountRef { private string listIDField; @@ -6438,7 +6769,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DiscountAccountRef + public partial class COGSAccountRef { private string listIDField; @@ -6483,7 +6814,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DefaultDiscountAccountRef + public partial class AssetAccountRef { private string listIDField; @@ -6528,7 +6859,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DepositToAccountRef + public partial class DiscountAccountRef { private string listIDField; @@ -6573,7 +6904,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class RefundFromAccountRef + public partial class DefaultDiscountAccountRef { private string listIDField; @@ -6618,7 +6949,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class FinanceChargeAccountRef + public partial class DepositToAccountRef { private string listIDField; @@ -6663,7 +6994,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BankAccountRef + public partial class RefundFromAccountRef { private string listIDField; @@ -6708,7 +7039,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditCardAccountRef + public partial class FinanceChargeAccountRef { private string listIDField; @@ -6753,7 +7084,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class OverrideItemAccountRef + public partial class BankAccountRef { private string listIDField; @@ -6798,7 +7129,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransferFromAccountRef + public partial class CreditCardAccountRef { private string listIDField; @@ -6843,7 +7174,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransferToAccountRef + public partial class OverrideItemAccountRef { private string listIDField; @@ -6888,7 +7219,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TaxVendorRef + public partial class OtherAccountRef { private string listIDField; @@ -6911,97 +7242,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string FullName - { - get - { - return this.fullNameField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.fullNameField = temp; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EntityRef - { - - private string listIDField; - - private string fullNameField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID - { - get - { - return this.listIDField; - } - set - { - this.listIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(209)] - public string FullName - { - get - { - return this.fullNameField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 209); - this.fullNameField = temp; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EmployeeRef - { - - private string listIDField; - - private string fullNameField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID - { - get - { - return this.listIDField; - } - set - { - this.listIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] + [System.ComponentModel.DataAnnotations.StringLength(159)] public string FullName { get @@ -7010,7 +7251,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); + string temp = QbNormalizer.NormalizeString(value, 159); this.fullNameField = temp; } } @@ -7023,7 +7264,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ShipToEntityRef + public partial class TransferFromAccountRef { private string listIDField; @@ -7046,7 +7287,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(209)] + [System.ComponentModel.DataAnnotations.StringLength(159)] public string FullName { get @@ -7055,7 +7296,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 209); + string temp = QbNormalizer.NormalizeString(value, 159); this.fullNameField = temp; } } @@ -7068,7 +7309,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PayeeEntityRef + public partial class TransferToAccountRef { private string listIDField; @@ -7091,7 +7332,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(209)] + [System.ComponentModel.DataAnnotations.StringLength(159)] public string FullName { get @@ -7100,7 +7341,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 209); + string temp = QbNormalizer.NormalizeString(value, 159); this.fullNameField = temp; } } @@ -7113,7 +7354,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesRepEntityRef + public partial class TaxVendorRef { private string listIDField; @@ -7158,7 +7399,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemServiceRef + public partial class EntityRef { private string listIDField; @@ -7181,7 +7422,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(159)] + [System.ComponentModel.DataAnnotations.StringLength(209)] public string FullName { get @@ -7190,7 +7431,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 159); + string temp = QbNormalizer.NormalizeString(value, 209); this.fullNameField = temp; } } @@ -7203,7 +7444,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PaymentMethodRef + public partial class EmployeeRef { private string listIDField; @@ -7248,7 +7489,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PreferredPaymentMethodRef + public partial class ShipToEntityRef { private string listIDField; @@ -7271,7 +7512,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] + [System.ComponentModel.DataAnnotations.StringLength(209)] public string FullName { get @@ -7280,7 +7521,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); + string temp = QbNormalizer.NormalizeString(value, 209); this.fullNameField = temp; } } @@ -7293,7 +7534,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ShipMethodRef + public partial class PayeeEntityRef { private string listIDField; @@ -7316,7 +7557,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(15)] + [System.ComponentModel.DataAnnotations.StringLength(209)] public string FullName { get @@ -7325,7 +7566,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 15); + string temp = QbNormalizer.NormalizeString(value, 209); this.fullNameField = temp; } } @@ -7338,7 +7579,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DefaultShipMethodRef + public partial class SalesRepEntityRef { private string listIDField; @@ -7361,7 +7602,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(15)] + [System.ComponentModel.DataAnnotations.StringLength(41)] public string FullName { get @@ -7370,7 +7611,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 15); + string temp = QbNormalizer.NormalizeString(value, 41); this.fullNameField = temp; } } @@ -7383,7 +7624,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CustomerTypeRef + public partial class ItemServiceRef { private string listIDField; @@ -7428,7 +7669,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VendorTypeRef + public partial class PaymentMethodRef { private string listIDField; @@ -7451,7 +7692,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(159)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -7460,7 +7701,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 159); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -7473,7 +7714,142 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class JobTypeRef + public partial class PreferredPaymentMethodRef + { + + private string listIDField; + + private string fullNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID + { + get + { + return this.listIDField; + } + set + { + this.listIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string FullName + { + get + { + return this.fullNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.fullNameField = temp; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ShipMethodRef + { + + private string listIDField; + + private string fullNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID + { + get + { + return this.listIDField; + } + set + { + this.listIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(15)] + public string FullName + { + get + { + return this.fullNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 15); + this.fullNameField = temp; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DefaultShipMethodRef + { + + private string listIDField; + + private string fullNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID + { + get + { + return this.listIDField; + } + set + { + this.listIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(15)] + public string FullName + { + get + { + return this.fullNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 15); + this.fullNameField = temp; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CustomerTypeRef { private string listIDField; @@ -7518,7 +7894,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxCodeRef + public partial class VendorTypeRef { private string listIDField; @@ -7541,7 +7917,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(3)] + [System.ComponentModel.DataAnnotations.StringLength(159)] public string FullName { get @@ -7550,7 +7926,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 3); + string temp = QbNormalizer.NormalizeString(value, 159); this.fullNameField = temp; } } @@ -7563,7 +7939,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DefaultTaxableSalesTaxCodeRef + public partial class JobTypeRef { private string listIDField; @@ -7586,7 +7962,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(3)] + [System.ComponentModel.DataAnnotations.StringLength(159)] public string FullName { get @@ -7595,7 +7971,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 3); + string temp = QbNormalizer.NormalizeString(value, 159); this.fullNameField = temp; } } @@ -7608,7 +7984,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DefaultNonTaxableSalesTaxCodeRef + public partial class SalesTaxCodeRef { private string listIDField; @@ -7653,7 +8029,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CustomerSalesTaxCodeRef + public partial class DefaultTaxableSalesTaxCodeRef { private string listIDField; @@ -7698,7 +8074,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VehicleRef + public partial class DefaultNonTaxableSalesTaxCodeRef { private string listIDField; @@ -7721,7 +8097,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] + [System.ComponentModel.DataAnnotations.StringLength(3)] public string FullName { get @@ -7730,7 +8106,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); + string temp = QbNormalizer.NormalizeString(value, 3); this.fullNameField = temp; } } @@ -7743,7 +8119,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PayrollItemWageRef + public partial class CustomerSalesTaxCodeRef { private string listIDField; @@ -7766,7 +8142,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] + [System.ComponentModel.DataAnnotations.StringLength(3)] public string FullName { get @@ -7775,7 +8151,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); + string temp = QbNormalizer.NormalizeString(value, 3); this.fullNameField = temp; } } @@ -7788,7 +8164,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TemplateRef + public partial class VehicleRef { private string listIDField; @@ -7833,7 +8209,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PriceLevelRef + public partial class PayrollItemWageRef { private string listIDField; @@ -7878,7 +8254,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillingRateRef + public partial class PayrollItemNonWageRef { private string listIDField; @@ -7923,7 +8299,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemInventoryAssemblyRef + public partial class PayrollItemTaxRef { private string listIDField; @@ -7946,7 +8322,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(159)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -7955,7 +8331,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 159); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -7968,7 +8344,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemPurchaseTaxRef + public partial class TemplateRef { private string listIDField; @@ -8013,7 +8389,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseTaxCodeRef + public partial class PriceLevelRef { private string listIDField; @@ -8036,7 +8412,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(3)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -8045,7 +8421,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 3); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -8058,7 +8434,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class UnitOfMeasureSetRef + public partial class BillingRateRef { private string listIDField; @@ -8103,7 +8479,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class OverrideUOMSetRef + public partial class PaymentTemplateRef { private string listIDField; @@ -8148,7 +8524,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PrefillAccountRef + public partial class ItemInventoryAssemblyRef { private string listIDField; @@ -8193,7 +8569,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxReturnRef + public partial class WorkersCompCodeRef { private string listIDField; @@ -8216,6 +8592,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(13)] public string FullName { get @@ -8224,7 +8601,8 @@ public string FullName } set { - this.fullNameField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fullNameField = temp; } } } @@ -8236,7 +8614,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TaxOnPurchasesAccountRef + public partial class PayScheduleRef { private string listIDField; @@ -8259,7 +8637,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(159)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -8268,7 +8646,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 159); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -8281,7 +8659,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TaxOnSalesAccountRef + public partial class PayrollItemRef { private string listIDField; @@ -8304,7 +8682,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(159)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -8313,7 +8691,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 159); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -8326,7 +8704,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TaxAgencyVendorRef + public partial class ItemPurchaseTaxRef { private string listIDField; @@ -8349,7 +8727,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(41)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -8358,7 +8736,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 41); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -8371,7 +8749,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxReturnLineRef + public partial class PurchaseTaxCodeRef { private string listIDField; @@ -8394,6 +8772,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(3)] public string FullName { get @@ -8402,7 +8781,8 @@ public string FullName } set { - this.fullNameField = value; + string temp = QbNormalizer.NormalizeString(value, 3); + this.fullNameField = temp; } } } @@ -8414,7 +8794,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CurrencyRef + public partial class UnitOfMeasureSetRef { private string listIDField; @@ -8437,7 +8817,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(64)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -8446,7 +8826,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 64); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -8459,7 +8839,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class HomeCurrencyRef + public partial class OverrideUOMSetRef { private string listIDField; @@ -8482,7 +8862,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(64)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -8491,7 +8871,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 64); + string temp = QbNormalizer.NormalizeString(value, 31); this.fullNameField = temp; } } @@ -8504,7 +8884,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventorySiteRef + public partial class PrefillAccountRef { private string listIDField; @@ -8527,7 +8907,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] + [System.ComponentModel.DataAnnotations.StringLength(159)] public string FullName { get @@ -8536,7 +8916,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); + string temp = QbNormalizer.NormalizeString(value, 159); this.fullNameField = temp; } } @@ -8549,7 +8929,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class FromInventorySiteRef + public partial class SalesTaxReturnRef { private string listIDField; @@ -8572,7 +8952,6 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -8581,8 +8960,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.fullNameField = temp; + this.fullNameField = value; } } } @@ -8594,7 +8972,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ToInventorySiteRef + public partial class TaxOnPurchasesAccountRef { private string listIDField; @@ -8617,7 +8995,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] + [System.ComponentModel.DataAnnotations.StringLength(159)] public string FullName { get @@ -8626,7 +9004,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); + string temp = QbNormalizer.NormalizeString(value, 159); this.fullNameField = temp; } } @@ -8639,7 +9017,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventorySiteLocationRef + public partial class TaxOnSalesAccountRef { private string listIDField; @@ -8662,7 +9040,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] + [System.ComponentModel.DataAnnotations.StringLength(159)] public string FullName { get @@ -8671,7 +9049,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); + string temp = QbNormalizer.NormalizeString(value, 159); this.fullNameField = temp; } } @@ -8684,7 +9062,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class FromInventorySiteLocationRef + public partial class TaxAgencyVendorRef { private string listIDField; @@ -8707,7 +9085,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] + [System.ComponentModel.DataAnnotations.StringLength(41)] public string FullName { get @@ -8716,7 +9094,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); + string temp = QbNormalizer.NormalizeString(value, 41); this.fullNameField = temp; } } @@ -8729,7 +9107,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ToInventorySiteLocationRef + public partial class SalesTaxReturnLineRef { private string listIDField; @@ -8752,7 +9130,6 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] public string FullName { get @@ -8761,8 +9138,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.fullNameField = temp; + this.fullNameField = value; } } } @@ -8774,7 +9150,7 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ParentSiteRef + public partial class CurrencyRef { private string listIDField; @@ -8797,7 +9173,7 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] + [System.ComponentModel.DataAnnotations.StringLength(64)] public string FullName { get @@ -8806,7 +9182,7 @@ public string FullName } set { - string temp = QbNormalizer.NormalizeString(value, 31); + string temp = QbNormalizer.NormalizeString(value, 64); this.fullNameField = temp; } } @@ -8819,186 +9195,175 @@ public string FullName [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class Address : IQbAddress + public partial class HomeCurrencyRef { - private string addr1Field; - - private string addr2Field; - - private string addr3Field; - - private string addr4Field; - - private string addr5Field; - - private string cityField; - - private string stateField; - - private string postalCodeField; - - private string countryField; + private string listIDField; - private string noteField; + private string fullNameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr1 + public string ListID { get { - return this.addr1Field; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr1Field = temp; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr2 + [System.ComponentModel.DataAnnotations.StringLength(64)] + public string FullName { get { - return this.addr2Field; + return this.fullNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr2Field = temp; + string temp = QbNormalizer.NormalizeString(value, 64); + this.fullNameField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class InventorySiteRef + { + + private string listIDField; + + private string fullNameField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr3 + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.addr3Field; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr3Field = temp; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr4 + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string FullName { get { - return this.addr4Field; + return this.fullNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr4Field = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.fullNameField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class FromInventorySiteRef + { + + private string listIDField; + + private string fullNameField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr5 + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.addr5Field; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr5Field = temp; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=1)] [System.ComponentModel.DataAnnotations.StringLength(31)] - public string City + public string FullName { get { - return this.cityField; + return this.fullNameField; } set { string temp = QbNormalizer.NormalizeString(value, 31); - this.cityField = temp; + this.fullNameField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ToInventorySiteRef + { - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(21)] - public string State - { - get - { - return this.stateField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 21); - this.stateField = temp; - } - } + private string listIDField; + + private string fullNameField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string PostalCode + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.postalCodeField; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.postalCodeField = temp; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=1)] [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Country + public string FullName { get { - return this.countryField; + return this.fullNameField; } set { string temp = QbNormalizer.NormalizeString(value, 31); - this.countryField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Note - { - get - { - return this.noteField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.noteField = temp; + this.fullNameField = temp; } } } @@ -9010,96 +9375,85 @@ public string Note [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class LeadAddress + public partial class InventorySiteLocationRef { - private string addr1Field; - - private string addr2Field; - - private string addr3Field; - - private string addr4Field; + private string listIDField; - private string addr5Field; + private string fullNameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr1 + public string ListID { get { - return this.addr1Field; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr1Field = temp; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr2 + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string FullName { get { - return this.addr2Field; + return this.fullNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr2Field = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.fullNameField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class FromInventorySiteLocationRef + { - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr3 - { - get - { - return this.addr3Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr3Field = temp; - } - } + private string listIDField; + + private string fullNameField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr4 + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.addr4Field; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr4Field = temp; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr5 + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string FullName { get { - return this.addr5Field; + return this.fullNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr5Field = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.fullNameField = temp; } } } @@ -9111,96 +9465,85 @@ public string Addr5 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class AddressBlock : IQbAddressBlock + public partial class ToInventorySiteLocationRef { - private string addr1Field; - - private string addr2Field; - - private string addr3Field; - - private string addr4Field; + private string listIDField; - private string addr5Field; + private string fullNameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr1 + public string ListID { get { - return this.addr1Field; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr1Field = temp; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr2 + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string FullName { get { - return this.addr2Field; + return this.fullNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr2Field = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.fullNameField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ParentSiteRef + { - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr3 - { - get - { - return this.addr3Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr3Field = temp; - } - } + private string listIDField; + + private string fullNameField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr4 + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.addr4Field; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr4Field = temp; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr5 + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string FullName { get { - return this.addr5Field; + return this.fullNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr5Field = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.fullNameField = temp; } } } @@ -9212,7 +9555,7 @@ public string Addr5 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ShipAddress : IQbAddress + public partial class Address : IQbAddress { private string addr1Field; @@ -9403,7 +9746,7 @@ public string Note [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ShipAddressBlock : IQbAddressBlock + public partial class LeadAddress { private string addr1Field; @@ -9504,7 +9847,7 @@ public string Addr5 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class LegalAddress : IQbAddress + public partial class AddressBlock : IQbAddressBlock { private string addr1Field; @@ -9517,16 +9860,6 @@ public partial class LegalAddress : IQbAddress private string addr5Field; - private string cityField; - - private string stateField; - - private string postalCodeField; - - private string countryField; - - private string noteField; - /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] [System.ComponentModel.DataAnnotations.StringLength(41)] @@ -9606,86 +9939,6 @@ public string Addr5 this.addr5Field = temp; } } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string City - { - get - { - return this.cityField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.cityField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(21)] - public string State - { - get - { - return this.stateField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 21); - this.stateField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string PostalCode - { - get - { - return this.postalCodeField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 13); - this.postalCodeField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Country - { - get - { - return this.countryField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.countryField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Note - { - get - { - return this.noteField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.noteField = temp; - } - } } /// @@ -9695,7 +9948,7 @@ public string Note [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillAddress : IQbAddress + public partial class ShipAddress : IQbAddress { private string addr1Field; @@ -9886,7 +10139,7 @@ public string Note [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillAddressBlock : IQbAddressBlock + public partial class ShipAddressBlock : IQbAddressBlock { private string addr1Field; @@ -9987,7 +10240,7 @@ public string Addr5 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VendorAddress : IQbAddress + public partial class LegalAddress : IQbAddress { private string addr1Field; @@ -10178,108 +10431,7 @@ public string Note [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VendorAddressBlock : IQbAddressBlock - { - - private string addr1Field; - - private string addr2Field; - - private string addr3Field; - - private string addr4Field; - - private string addr5Field; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr1 - { - get - { - return this.addr1Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr1Field = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr2 - { - get - { - return this.addr2Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr2Field = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr3 - { - get - { - return this.addr3Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr3Field = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr4 - { - get - { - return this.addr4Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr4Field = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Addr5 - { - get - { - return this.addr5Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 41); - this.addr5Field = temp; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class OtherNameAddress : IQbAddress + public partial class BillAddress : IQbAddress { private string addr1Field; @@ -10470,7 +10622,7 @@ public string Note [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class OtherNameAddressBlock : IQbAddressBlock + public partial class BillAddressBlock : IQbAddressBlock { private string addr1Field; @@ -10571,7 +10723,7 @@ public string Addr5 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CompanyAddressForCustomer : IQbAddress + public partial class VendorAddress : IQbAddress { private string addr1Field; @@ -10762,7 +10914,7 @@ public string Note [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CompanyAddressBlockForCustomer : IQbAddressBlock + public partial class VendorAddressBlock : IQbAddressBlock { private string addr1Field; @@ -10863,7 +11015,7 @@ public string Addr5 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EmployeeAddress + public partial class OtherNameAddress : IQbAddress { private string addr1Field; @@ -10874,6 +11026,8 @@ public partial class EmployeeAddress private string addr4Field; + private string addr5Field; + private string cityField; private string stateField; @@ -10882,6 +11036,8 @@ public partial class EmployeeAddress private string countryField; + private string noteField; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] [System.ComponentModel.DataAnnotations.StringLength(41)] @@ -10916,6 +11072,7 @@ public string Addr2 /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(41)] public string Addr3 { get @@ -10924,12 +11081,14 @@ public string Addr3 } set { - this.addr3Field = value; + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr3Field = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(41)] public string Addr4 { get @@ -10938,12 +11097,29 @@ public string Addr4 } set { - this.addr4Field = value; + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr4Field = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr5 + { + get + { + return this.addr5Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr5Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] [System.ComponentModel.DataAnnotations.StringLength(31)] public string City { @@ -10959,7 +11135,7 @@ public string City } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] [System.ComponentModel.DataAnnotations.StringLength(21)] public string State { @@ -10975,7 +11151,7 @@ public string State } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] [System.ComponentModel.DataAnnotations.StringLength(13)] public string PostalCode { @@ -10991,7 +11167,8 @@ public string PostalCode } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string Country { get @@ -11000,7 +11177,24 @@ public string Country } set { - this.countryField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.countryField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Note + { + get + { + return this.noteField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.noteField = temp; } } } @@ -11012,7 +11206,7 @@ public string Country [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SiteAddress + public partial class OtherNameAddressBlock : IQbAddressBlock { private string addr1Field; @@ -11025,14 +11219,556 @@ public partial class SiteAddress private string addr5Field; - private string cityField; - - private string stateField; - - private string postalCodeField; - - private string countryField; - + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr1 + { + get + { + return this.addr1Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr1Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr2 + { + get + { + return this.addr2Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr2Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr3 + { + get + { + return this.addr3Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr3Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr4 + { + get + { + return this.addr4Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr4Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr5 + { + get + { + return this.addr5Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr5Field = temp; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CompanyAddressForCustomer : IQbAddress + { + + private string addr1Field; + + private string addr2Field; + + private string addr3Field; + + private string addr4Field; + + private string addr5Field; + + private string cityField; + + private string stateField; + + private string postalCodeField; + + private string countryField; + + private string noteField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr1 + { + get + { + return this.addr1Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr1Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr2 + { + get + { + return this.addr2Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr2Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr3 + { + get + { + return this.addr3Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr3Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr4 + { + get + { + return this.addr4Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr4Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr5 + { + get + { + return this.addr5Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr5Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string City + { + get + { + return this.cityField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.cityField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string State + { + get + { + return this.stateField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 21); + this.stateField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string PostalCode + { + get + { + return this.postalCodeField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 13); + this.postalCodeField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Country + { + get + { + return this.countryField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.countryField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Note + { + get + { + return this.noteField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.noteField = temp; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CompanyAddressBlockForCustomer : IQbAddressBlock + { + + private string addr1Field; + + private string addr2Field; + + private string addr3Field; + + private string addr4Field; + + private string addr5Field; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr1 + { + get + { + return this.addr1Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr1Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr2 + { + get + { + return this.addr2Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr2Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr3 + { + get + { + return this.addr3Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr3Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr4 + { + get + { + return this.addr4Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr4Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr5 + { + get + { + return this.addr5Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr5Field = temp; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EmployeeAddress + { + + private string addr1Field; + + private string addr2Field; + + private string addr3Field; + + private string addr4Field; + + private string cityField; + + private string stateField; + + private string postalCodeField; + + private string countryField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr1 + { + get + { + return this.addr1Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr1Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Addr2 + { + get + { + return this.addr2Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.addr2Field = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Addr3 + { + get + { + return this.addr3Field; + } + set + { + this.addr3Field = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string Addr4 + { + get + { + return this.addr4Field; + } + set + { + this.addr4Field = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string City + { + get + { + return this.cityField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.cityField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string State + { + get + { + return this.stateField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 21); + this.stateField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string PostalCode + { + get + { + return this.postalCodeField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 13); + this.postalCodeField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string Country + { + get + { + return this.countryField; + } + set + { + this.countryField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SiteAddress + { + + private string addr1Field; + + private string addr2Field; + + private string addr3Field; + + private string addr4Field; + + private string addr5Field; + + private string cityField; + + private string stateField; + + private string postalCodeField; + + private string countryField; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] [System.ComponentModel.DataAnnotations.StringLength(41)] @@ -14336,6 +15072,33 @@ private ObjectItem ObjectItem } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class HTTPCallbackInfo + { + + private string uRLField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string URL + { + get + { + return this.uRLField; + } + set + { + this.uRLField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -15831,7 +16594,7 @@ public enum ItemsChoiceType2 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EntityFilter + public partial class PayrollDateRangeFilter { private object[] itemsField; @@ -15840,6 +16603,128 @@ public partial class EntityFilter private ObjectItems objectItems; + /// + [System.Xml.Serialization.XmlElementAttribute("DateMacro", typeof(DateMacro), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromPayrollDate", typeof(DATETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToPayrollDate", typeof(DATETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType3[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable DateMacro + { + get + { + return ObjectItems.GetItem(ItemsChoiceType3.DateMacro); + } + set + { + ObjectItems.SetItem(ItemsChoiceType3.DateMacro, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETYPE FromPayrollDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType3.FromPayrollDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType3.FromPayrollDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETYPE ToPayrollDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType3.ToPayrollDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType3.ToPayrollDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "FromPayrollDate", + "ToPayrollDate", + "DateMacro"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType3 + { + + /// + DateMacro, + + /// + FromPayrollDate, + + /// + ToPayrollDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EntityFilter + { + + private object[] itemsField; + + private ItemsChoiceType4[] itemsElementNameField; + + private ObjectItems objectItems; + /// [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] @@ -15863,7 +16748,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType3[] ItemsElementName + public ItemsChoiceType4[] ItemsElementName { get { @@ -15880,11 +16765,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType3.FullName); + return ObjectItems.GetItems(ItemsChoiceType4.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType3.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType4.FullName, value.ToArray()); } } @@ -15893,11 +16778,11 @@ public string FullNameWithChildren { get { - return ObjectItems.GetItem(ItemsChoiceType3.FullNameWithChildren); + return ObjectItems.GetItem(ItemsChoiceType4.FullNameWithChildren); } set { - ObjectItems.SetItem(ItemsChoiceType3.FullNameWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType4.FullNameWithChildren, value); } } @@ -15906,11 +16791,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType3.ListID); + return ObjectItems.GetItems(ItemsChoiceType4.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType3.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType4.ListID, value.ToArray()); } } @@ -15919,21 +16804,21 @@ public string ListIDWithChildren { get { - return ObjectItems.GetItem(ItemsChoiceType3.ListIDWithChildren); + return ObjectItems.GetItem(ItemsChoiceType4.ListIDWithChildren); } set { - ObjectItems.SetItem(ItemsChoiceType3.ListIDWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType4.ListIDWithChildren, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "ListIDWithChildren", @@ -15948,7 +16833,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType3 + public enum ItemsChoiceType4 { /// @@ -15976,9 +16861,9 @@ public partial class TimeTrackingEntityFilter private object[] itemsField; - private ItemsChoiceType4[] itemsElementNameField; + private ItemsChoiceType5[] itemsElementNameField; - private ObjectItems objectItems; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] @@ -16001,7 +16886,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType4[] ItemsElementName + public ItemsChoiceType5[] ItemsElementName { get { @@ -16018,11 +16903,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType4.FullName); + return ObjectItems.GetItems(ItemsChoiceType5.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType4.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType5.FullName, value.ToArray()); } } @@ -16031,21 +16916,21 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType4.ListID); + return ObjectItems.GetItems(ItemsChoiceType5.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType4.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType5.ListID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName"}); } @@ -16058,7 +16943,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType4 + public enum ItemsChoiceType5 { /// @@ -16080,9 +16965,9 @@ public partial class AccountFilter private object[] itemsField; - private ItemsChoiceType5[] itemsElementNameField; + private ItemsChoiceType6[] itemsElementNameField; - private ObjectItems objectItems; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] @@ -16107,7 +16992,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType5[] ItemsElementName + public ItemsChoiceType6[] ItemsElementName { get { @@ -16124,11 +17009,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType5.FullName); + return ObjectItems.GetItems(ItemsChoiceType6.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType5.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType6.FullName, value.ToArray()); } } @@ -16137,11 +17022,11 @@ public string FullNameWithChildren { get { - return ObjectItems.GetItem(ItemsChoiceType5.FullNameWithChildren); + return ObjectItems.GetItem(ItemsChoiceType6.FullNameWithChildren); } set { - ObjectItems.SetItem(ItemsChoiceType5.FullNameWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType6.FullNameWithChildren, value); } } @@ -16150,11 +17035,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType5.ListID); + return ObjectItems.GetItems(ItemsChoiceType6.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType5.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType6.ListID, value.ToArray()); } } @@ -16163,21 +17048,21 @@ public string ListIDWithChildren { get { - return ObjectItems.GetItem(ItemsChoiceType5.ListIDWithChildren); + return ObjectItems.GetItem(ItemsChoiceType6.ListIDWithChildren); } set { - ObjectItems.SetItem(ItemsChoiceType5.ListIDWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType6.ListIDWithChildren, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "ListIDWithChildren", @@ -16192,7 +17077,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType5 + public enum ItemsChoiceType6 { /// @@ -16306,9 +17191,9 @@ public partial class CurrencyFilter private object[] itemsField; - private ItemsChoiceType6[] itemsElementNameField; + private ItemsChoiceType7[] itemsElementNameField; - private ObjectItems objectItems; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] @@ -16331,7 +17216,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType6[] ItemsElementName + public ItemsChoiceType7[] ItemsElementName { get { @@ -16348,11 +17233,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType6.FullName); + return ObjectItems.GetItems(ItemsChoiceType7.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType6.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType7.FullName, value.ToArray()); } } @@ -16361,21 +17246,21 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType6.ListID); + return ObjectItems.GetItems(ItemsChoiceType7.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType6.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType7.ListID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName"}); } @@ -16388,7 +17273,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType6 + public enum ItemsChoiceType7 { /// @@ -16410,9 +17295,9 @@ public partial class ClassFilter private object[] itemsField; - private ItemsChoiceType7[] itemsElementNameField; + private ItemsChoiceType8[] itemsElementNameField; - private ObjectItems objectItems; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] @@ -16437,7 +17322,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType7[] ItemsElementName + public ItemsChoiceType8[] ItemsElementName { get { @@ -16454,11 +17339,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType7.FullName); + return ObjectItems.GetItems(ItemsChoiceType8.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType7.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType8.FullName, value.ToArray()); } } @@ -16467,11 +17352,11 @@ public string FullNameWithChildren { get { - return ObjectItems.GetItem(ItemsChoiceType7.FullNameWithChildren); + return ObjectItems.GetItem(ItemsChoiceType8.FullNameWithChildren); } set { - ObjectItems.SetItem(ItemsChoiceType7.FullNameWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType8.FullNameWithChildren, value); } } @@ -16480,11 +17365,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType7.ListID); + return ObjectItems.GetItems(ItemsChoiceType8.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType7.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType8.ListID, value.ToArray()); } } @@ -16493,21 +17378,21 @@ public string ListIDWithChildren { get { - return ObjectItems.GetItem(ItemsChoiceType7.ListIDWithChildren); + return ObjectItems.GetItem(ItemsChoiceType8.ListIDWithChildren); } set { - ObjectItems.SetItem(ItemsChoiceType7.ListIDWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType8.ListIDWithChildren, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "ListIDWithChildren", @@ -16522,7 +17407,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType7 + public enum ItemsChoiceType8 { /// @@ -18839,6 +19724,51 @@ public DATETYPE ClosingDate } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class AccountingPreferencesMod + { + + private DATETYPE closingDateField; + + private string closingDatePasswordField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DATETYPE ClosingDate + { + get + { + return this.closingDateField; + } + set + { + this.closingDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string ClosingDatePassword + { + get + { + return this.closingDatePasswordField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.closingDatePasswordField = temp; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -19123,6 +20053,8 @@ public partial class ItemsAndInventoryPreferences private bool isTrackingSerialOrLotNumberFieldSpecified; + private BOOLTYPE isInventoryExpirationDateEnabledField; + private BOOLTYPE isTrackingOnSalesTransactionsEnabledField; private BOOLTYPE isTrackingOnPurchaseTransactionsEnabledField; @@ -19188,6 +20120,20 @@ public bool IsTrackingSerialOrLotNumberSpecified /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public BOOLTYPE IsInventoryExpirationDateEnabled + { + get + { + return this.isInventoryExpirationDateEnabledField; + } + set + { + this.isInventoryExpirationDateEnabledField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] public BOOLTYPE isTrackingOnSalesTransactionsEnabled { get @@ -19201,7 +20147,7 @@ public BOOLTYPE isTrackingOnSalesTransactionsEnabled } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.Xml.Serialization.XmlElementAttribute(Order=4)] public BOOLTYPE isTrackingOnPurchaseTransactionsEnabled { get @@ -19215,7 +20161,7 @@ public BOOLTYPE isTrackingOnPurchaseTransactionsEnabled } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public BOOLTYPE isTrackingOnInventoryAdjustmentEnabled { get @@ -19229,7 +20175,7 @@ public BOOLTYPE isTrackingOnInventoryAdjustmentEnabled } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] public BOOLTYPE isTrackingOnBuildAssemblyEnabled { get @@ -19243,7 +20189,7 @@ public BOOLTYPE isTrackingOnBuildAssemblyEnabled } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public BOOLTYPE FIFOEnabled { get @@ -19257,7 +20203,7 @@ public BOOLTYPE FIFOEnabled } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public DATETYPE FIFOEffectiveDate { get @@ -19271,7 +20217,7 @@ public DATETYPE FIFOEffectiveDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public BOOLTYPE IsRSBEnabled { get @@ -19285,7 +20231,7 @@ public BOOLTYPE IsRSBEnabled } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public BOOLTYPE IsBarcodeEnabled { get @@ -19983,6 +20929,33 @@ public ItemsAndInventoryPreferences ItemsAndInventoryPreferences } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PreferencesMod + { + + private AccountingPreferencesMod accountingPreferencesModField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountingPreferencesMod AccountingPreferencesMod + { + get + { + return this.accountingPreferencesModField; + } + set + { + this.accountingPreferencesModField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -24757,6 +25730,8 @@ public partial class SickHours private string hoursUsedField; + private DATETYPE yearBeginsDateField; + private DATETYPE accrualStartDateField; /// @@ -24859,6 +25834,20 @@ public string HoursUsed /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public DATETYPE YearBeginsDate + { + get + { + return this.yearBeginsDateField; + } + set + { + this.yearBeginsDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public DATETYPE AccrualStartDate { get @@ -24872,6 +25861,97 @@ public DATETYPE AccrualStartDate } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SickHoursDefault + { + + private AccrualPeriod accrualPeriodField; + + private bool accrualPeriodFieldSpecified; + + private string hoursAccruedField; + + private string maximumHoursField; + + private BOOLTYPE isResettingHoursEachNewYearField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccrualPeriod AccrualPeriod + { + get + { + return this.accrualPeriodField; + } + set + { + this.accrualPeriodField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccrualPeriodSpecified + { + get + { + return this.accrualPeriodFieldSpecified; + } + set + { + this.accrualPeriodFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string HoursAccrued + { + get + { + return this.hoursAccruedField; + } + set + { + this.hoursAccruedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string MaximumHours + { + get + { + return this.maximumHoursField; + } + set + { + this.maximumHoursField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE IsResettingHoursEachNewYear + { + get + { + return this.isResettingHoursEachNewYearField; + } + set + { + this.isResettingHoursEachNewYearField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -24896,6 +25976,8 @@ public partial class VacationHours private string hoursUsedField; + private DATETYPE yearBeginsDateField; + private DATETYPE accrualStartDateField; /// @@ -24998,6 +26080,20 @@ public string HoursUsed /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public DATETYPE YearBeginsDate + { + get + { + return this.yearBeginsDateField; + } + set + { + this.yearBeginsDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public DATETYPE AccrualStartDate { get @@ -25011,6 +26107,97 @@ public DATETYPE AccrualStartDate } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class VacationHoursDefault + { + + private AccrualPeriod accrualPeriodField; + + private bool accrualPeriodFieldSpecified; + + private string hoursAccruedField; + + private string maximumHoursField; + + private BOOLTYPE isResettingHoursEachNewYearField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccrualPeriod AccrualPeriod + { + get + { + return this.accrualPeriodField; + } + set + { + this.accrualPeriodField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccrualPeriodSpecified + { + get + { + return this.accrualPeriodFieldSpecified; + } + set + { + this.accrualPeriodFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string HoursAccrued + { + get + { + return this.hoursAccruedField; + } + set + { + this.hoursAccruedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string MaximumHours + { + get + { + return this.maximumHoursField; + } + set + { + this.maximumHoursField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE IsResettingHoursEachNewYear + { + get + { + return this.isResettingHoursEachNewYearField; + } + set + { + this.isResettingHoursEachNewYearField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -25106,181 +26293,440 @@ private ObjectItem ObjectItem [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EmployeePayrollInfo + public partial class NonEarnings { - private PayPeriod payPeriodField; + private PayrollItemNonWageRef payrollItemNonWageRefField; - private bool payPeriodFieldSpecified; + private object itemField; - private ClassRef classRefField; + private AMTTYPE limitField; - private object[] itemsField; + private ObjectItem objectItem; - private UseTimeDataToCreatePaychecks useTimeDataToCreatePaychecksField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemNonWageRef PayrollItemNonWageRef + { + get + { + return this.payrollItemNonWageRefField; + } + set + { + this.payrollItemNonWageRefField = value; + } + } - private bool useTimeDataToCreatePaychecksFieldSpecified; + /// + [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=1)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } - private SickHours sickHoursField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AMTTYPE Limit + { + get + { + return this.limitField; + } + set + { + this.limitField = value; + } + } - private VacationHours vacationHoursField; + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AMTTYPE Amount + { + get + { + return ObjectItem.GetItem("Amount"); + } + set + { + ObjectItem.SetItem("Amount", value); + } + } - private ObjectItems objectItems; + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(AMTTYPE), "Amount"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TaxInfo + { + + private string taxInfoCategoryField; + + private string taxInfoValueField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayPeriod PayPeriod + [System.ComponentModel.DataAnnotations.StringLength(100)] + public string TaxInfoCategory { get { - return this.payPeriodField; + return this.taxInfoCategoryField; } set { - this.payPeriodField = value; + string temp = QbNormalizer.NormalizeString(value, 100); + this.taxInfoCategoryField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool PayPeriodSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TaxInfoValue { get { - return this.payPeriodFieldSpecified; + return this.taxInfoValueField; } set { - this.payPeriodFieldSpecified = value; + this.taxInfoValueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EmployeeTax + { + + private BOOLTYPE isSubjectToTaxField; + + private PayrollItemTaxRef payrollItemTaxRefField; + + private string taxLawVersionField; + + private TaxInfo[] taxInfoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BOOLTYPE IsSubjectToTax + { + get + { + return this.isSubjectToTaxField; + } + set + { + this.isSubjectToTaxField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ClassRef ClassRef + public PayrollItemTaxRef PayrollItemTaxRef { get { - return this.classRefField; + return this.payrollItemTaxRefField; } set { - this.classRefField = value; + this.payrollItemTaxRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] + public string TaxLawVersion + { + get + { + return this.taxLawVersionField; + } + set + { + this.taxLawVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("TaxInfo", Order=3)] + public TaxInfo[] TaxInfo + { + get + { + return this.taxInfoField; + } + set + { + this.taxInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EmployeeTaxInfo + { + + private string stateLivedField; + + private string stateWorkedField; + + private BOOLTYPE isStandardTaxationRequiredField; + + private EmployeeTax[] employeeTaxField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string StateLived + { + get + { + return this.stateLivedField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 21); + this.stateLivedField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string StateWorked + { + get + { + return this.stateWorkedField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 21); + this.stateWorkedField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public BOOLTYPE IsStandardTaxationRequired + { + get + { + return this.isStandardTaxationRequiredField; + } + set + { + this.isStandardTaxationRequiredField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("EmployeeTax", Order=3)] + public EmployeeTax[] EmployeeTax + { + get + { + return this.employeeTaxField; + } + set + { + this.employeeTaxField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EmployeeDirectDepositAccount + { + + private object itemField; + + private string bankNameField; + + private string routingNumberField; + + private string accountNumberField; + + private BankAccountType bankAccountTypeField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute("ClearEarnings", typeof(BOOLTYPE), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("Earnings", typeof(Earnings), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=0)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + public object Item { get { - return this.itemsField; + return this.itemField; } set { - this.itemsField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public UseTimeDataToCreatePaychecks UseTimeDataToCreatePaychecks + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string BankName { get { - return this.useTimeDataToCreatePaychecksField; + return this.bankNameField; } set { - this.useTimeDataToCreatePaychecksField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.bankNameField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool UseTimeDataToCreatePaychecksSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(9)] + public string RoutingNumber { get { - return this.useTimeDataToCreatePaychecksFieldSpecified; + return this.routingNumberField; } set { - this.useTimeDataToCreatePaychecksFieldSpecified = value; + string temp = QbNormalizer.NormalizeString(value, 9); + this.routingNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public SickHours SickHours + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string AccountNumber { get { - return this.sickHoursField; + return this.accountNumberField; } set { - this.sickHoursField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.accountNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public VacationHours VacationHours + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BankAccountType BankAccountType { get { - return this.vacationHoursField; + return this.bankAccountTypeField; } set { - this.vacationHoursField = value; + this.bankAccountTypeField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public BOOLTYPE ClearEarnings + public AMTTYPE Amount { get { - return ObjectItems.GetItem("ClearEarnings"); + return ObjectItem.GetItem("Amount"); } set { - ObjectItems.SetItem("ClearEarnings", value); + ObjectItem.SetItem("Amount", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable Earnings + public PERCENTTYPE RatePercent { get { - return ObjectItems.GetItems("Earnings"); + return ObjectItem.GetItem("RatePercent"); } set { - ObjectItems.SetItems("Earnings", value.ToArray()); + ObjectItem.SetItem("RatePercent", value); } } - private ObjectItems ObjectItems + private ObjectItem ObjectItem { get { - if ((objectItems == null)) + if ((objectItem == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(BOOLTYPE), "ClearEarnings"); - typeMapping.Add(typeof(Earnings), "Earnings"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ClearEarnings", - "Earnings"}, typeMapping); + typeMapping.Add(typeof(AMTTYPE), "Amount"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); } - return objectItems; + return objectItem; } } } @@ -25292,17 +26738,23 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EmployeePayrollInfoMod + public partial class EmployeePayrollInfo { + private BOOLTYPE isCoveredByQualifiedPensionPlanField; + private PayPeriod payPeriodField; private bool payPeriodFieldSpecified; + private PayScheduleRef payScheduleRefField; + private ClassRef classRefField; private object[] itemsField; + private object[] items1Field; + private UseTimeDataToCreatePaychecks useTimeDataToCreatePaychecksField; private bool useTimeDataToCreatePaychecksFieldSpecified; @@ -25311,10 +26763,32 @@ public partial class EmployeePayrollInfoMod private VacationHours vacationHoursField; + private EmployeeTaxInfo employeeTaxInfoField; + + private WorkersCompCodeRef workersCompCodeRefField; + + private EmployeeDirectDepositAccount[] employeeDirectDepositAccountField; + private ObjectItems objectItems; + private ObjectItems objectItems1; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BOOLTYPE IsCoveredByQualifiedPensionPlan + { + get + { + return this.isCoveredByQualifiedPensionPlanField; + } + set + { + this.isCoveredByQualifiedPensionPlanField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PayPeriod PayPeriod { get @@ -25341,8 +26815,351 @@ public bool PayPeriodSpecified } } + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PayScheduleRef PayScheduleRef + { + get + { + return this.payScheduleRefField; + } + set + { + this.payScheduleRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ClearEarnings", typeof(BOOLTYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("Earnings", typeof(Earnings), Order=4)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ClearNonEarnings", typeof(BOOLTYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("NonEarnings", typeof(NonEarnings), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items1 + { + get + { + return this.items1Field; + } + set + { + this.items1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public UseTimeDataToCreatePaychecks UseTimeDataToCreatePaychecks + { + get + { + return this.useTimeDataToCreatePaychecksField; + } + set + { + this.useTimeDataToCreatePaychecksField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UseTimeDataToCreatePaychecksSpecified + { + get + { + return this.useTimeDataToCreatePaychecksFieldSpecified; + } + set + { + this.useTimeDataToCreatePaychecksFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public SickHours SickHours + { + get + { + return this.sickHoursField; + } + set + { + this.sickHoursField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public VacationHours VacationHours + { + get + { + return this.vacationHoursField; + } + set + { + this.vacationHoursField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public EmployeeTaxInfo EmployeeTaxInfo + { + get + { + return this.employeeTaxInfoField; + } + set + { + this.employeeTaxInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public WorkersCompCodeRef WorkersCompCodeRef + { + get + { + return this.workersCompCodeRefField; + } + set + { + this.workersCompCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("EmployeeDirectDepositAccount", Order=13)] + public EmployeeDirectDepositAccount[] EmployeeDirectDepositAccount + { + get + { + return this.employeeDirectDepositAccountField; + } + set + { + this.employeeDirectDepositAccountField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public BOOLTYPE ClearEarnings + { + get + { + return ObjectItems.GetItem("ClearEarnings"); + } + set + { + ObjectItems.SetItem("ClearEarnings", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable Earnings + { + get + { + return ObjectItems.GetItems("Earnings"); + } + set + { + ObjectItems.SetItems("Earnings", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BOOLTYPE), "ClearEarnings"); + typeMapping.Add(typeof(Earnings), "Earnings"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ClearEarnings", + "Earnings"}, typeMapping); + } + return objectItems; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public BOOLTYPE ClearNonEarnings + { + get + { + return ObjectItems1.GetItem("ClearNonEarnings"); + } + set + { + ObjectItems1.SetItem("ClearNonEarnings", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable NonEarnings + { + get + { + return ObjectItems1.GetItems("NonEarnings"); + } + set + { + ObjectItems1.SetItems("NonEarnings", value.ToArray()); + } + } + + private ObjectItems ObjectItems1 + { + get + { + if ((objectItems1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BOOLTYPE), "ClearNonEarnings"); + typeMapping.Add(typeof(NonEarnings), "NonEarnings"); + objectItems1 = new ObjectItems(this, "Items1", new string[] { + "ClearNonEarnings", + "NonEarnings"}, typeMapping); + } + return objectItems1; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EmployeePayrollInfoMod + { + + private BOOLTYPE isCoveredByQualifiedPensionPlanField; + + private PayPeriod payPeriodField; + + private bool payPeriodFieldSpecified; + + private PayScheduleRef payScheduleRefField; + + private ClassRef classRefField; + + private object[] itemsField; + + private object[] items1Field; + + private UseTimeDataToCreatePaychecks useTimeDataToCreatePaychecksField; + + private bool useTimeDataToCreatePaychecksFieldSpecified; + + private SickHours sickHoursField; + + private VacationHours vacationHoursField; + + private EmployeeTaxInfo employeeTaxInfoField; + + private WorkersCompCodeRef workersCompCodeRefField; + + private object[] items2Field; + + private ObjectItems objectItems; + + private ObjectItems objectItems1; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BOOLTYPE IsCoveredByQualifiedPensionPlan + { + get + { + return this.isCoveredByQualifiedPensionPlanField; + } + set + { + this.isCoveredByQualifiedPensionPlanField = value; + } + } + /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PayPeriod PayPeriod + { + get + { + return this.payPeriodField; + } + set + { + this.payPeriodField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PayPeriodSpecified + { + get + { + return this.payPeriodFieldSpecified; + } + set + { + this.payPeriodFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PayScheduleRef PayScheduleRef + { + get + { + return this.payScheduleRefField; + } + set + { + this.payScheduleRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] public ClassRef ClassRef { get @@ -25356,8 +27173,8 @@ public ClassRef ClassRef } /// - [System.Xml.Serialization.XmlElementAttribute("ClearEarnings", typeof(BOOLTYPE), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("Earnings", typeof(Earnings), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ClearEarnings", typeof(BOOLTYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("Earnings", typeof(Earnings), Order=4)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -25372,7 +27189,23 @@ public object[] Items } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute("ClearNonEarnings", typeof(BOOLTYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("NonEarnings", typeof(NonEarnings), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items1 + { + get + { + return this.items1Field; + } + set + { + this.items1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public UseTimeDataToCreatePaychecks UseTimeDataToCreatePaychecks { get @@ -25400,7 +27233,7 @@ public bool UseTimeDataToCreatePaychecksSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public SickHours SickHours { get @@ -25414,7 +27247,7 @@ public SickHours SickHours } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public VacationHours VacationHours { get @@ -25427,6 +27260,517 @@ public VacationHours VacationHours } } + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public EmployeeTaxInfo EmployeeTaxInfo + { + get + { + return this.employeeTaxInfoField; + } + set + { + this.employeeTaxInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public WorkersCompCodeRef WorkersCompCodeRef + { + get + { + return this.workersCompCodeRefField; + } + set + { + this.workersCompCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ClearDirectDepositAccounts", typeof(BOOLTYPE))] + [System.Xml.Serialization.XmlElementAttribute("EmployeeDirectDepositAccount", typeof(EmployeeDirectDepositAccount))] + public object[] Items2 + { + get + { + return this.items2Field; + } + set + { + this.items2Field = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public BOOLTYPE ClearEarnings + { + get + { + return ObjectItems.GetItem("ClearEarnings"); + } + set + { + ObjectItems.SetItem("ClearEarnings", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable Earnings + { + get + { + return ObjectItems.GetItems("Earnings"); + } + set + { + ObjectItems.SetItems("Earnings", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BOOLTYPE), "ClearEarnings"); + typeMapping.Add(typeof(Earnings), "Earnings"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ClearEarnings", + "Earnings"}, typeMapping); + } + return objectItems; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public BOOLTYPE ClearNonEarnings + { + get + { + return ObjectItems1.GetItem("ClearNonEarnings"); + } + set + { + ObjectItems1.SetItem("ClearNonEarnings", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable NonEarnings + { + get + { + return ObjectItems1.GetItems("NonEarnings"); + } + set + { + ObjectItems1.SetItems("NonEarnings", value.ToArray()); + } + } + + private ObjectItems ObjectItems1 + { + get + { + if ((objectItems1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BOOLTYPE), "ClearNonEarnings"); + typeMapping.Add(typeof(NonEarnings), "NonEarnings"); + objectItems1 = new ObjectItems(this, "Items1", new string[] { + "ClearNonEarnings", + "NonEarnings"}, typeMapping); + } + return objectItems1; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EmployeeDefaultPayrollInfo + { + + private BOOLTYPE isCoveredByQualifiedPensionPlanField; + + private PayPeriod payPeriodField; + + private bool payPeriodFieldSpecified; + + private ClassRef classRefField; + + private Earnings[] earningsField; + + private NonEarnings[] nonEarningsField; + + private UseTimeDataToCreatePaychecks useTimeDataToCreatePaychecksField; + + private bool useTimeDataToCreatePaychecksFieldSpecified; + + private SickHoursDefault sickHoursDefaultField; + + private VacationHoursDefault vacationHoursDefaultField; + + private EmployeeTaxInfo employeeTaxInfoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BOOLTYPE IsCoveredByQualifiedPensionPlan + { + get + { + return this.isCoveredByQualifiedPensionPlanField; + } + set + { + this.isCoveredByQualifiedPensionPlanField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PayPeriod PayPeriod + { + get + { + return this.payPeriodField; + } + set + { + this.payPeriodField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PayPeriodSpecified + { + get + { + return this.payPeriodFieldSpecified; + } + set + { + this.payPeriodFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Earnings", Order=3)] + public Earnings[] Earnings + { + get + { + return this.earningsField; + } + set + { + this.earningsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("NonEarnings", Order=4)] + public NonEarnings[] NonEarnings + { + get + { + return this.nonEarningsField; + } + set + { + this.nonEarningsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public UseTimeDataToCreatePaychecks UseTimeDataToCreatePaychecks + { + get + { + return this.useTimeDataToCreatePaychecksField; + } + set + { + this.useTimeDataToCreatePaychecksField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UseTimeDataToCreatePaychecksSpecified + { + get + { + return this.useTimeDataToCreatePaychecksFieldSpecified; + } + set + { + this.useTimeDataToCreatePaychecksFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public SickHoursDefault SickHoursDefault + { + get + { + return this.sickHoursDefaultField; + } + set + { + this.sickHoursDefaultField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public VacationHoursDefault VacationHoursDefault + { + get + { + return this.vacationHoursDefaultField; + } + set + { + this.vacationHoursDefaultField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public EmployeeTaxInfo EmployeeTaxInfo + { + get + { + return this.employeeTaxInfoField; + } + set + { + this.employeeTaxInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EmployeeDefaultPayrollInfoMod + { + + private BOOLTYPE isCoveredByQualifiedPensionPlanField; + + private PayPeriod payPeriodField; + + private bool payPeriodFieldSpecified; + + private ClassRef classRefField; + + private object[] itemsField; + + private object[] items1Field; + + private UseTimeDataToCreatePaychecks useTimeDataToCreatePaychecksField; + + private bool useTimeDataToCreatePaychecksFieldSpecified; + + private SickHoursDefault sickHoursDefaultField; + + private VacationHoursDefault vacationHoursDefaultField; + + private EmployeeTaxInfo employeeTaxInfoField; + + private ObjectItems objectItems; + + private ObjectItems objectItems1; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BOOLTYPE IsCoveredByQualifiedPensionPlan + { + get + { + return this.isCoveredByQualifiedPensionPlanField; + } + set + { + this.isCoveredByQualifiedPensionPlanField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PayPeriod PayPeriod + { + get + { + return this.payPeriodField; + } + set + { + this.payPeriodField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PayPeriodSpecified + { + get + { + return this.payPeriodFieldSpecified; + } + set + { + this.payPeriodFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ClearEarnings", typeof(BOOLTYPE), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("Earnings", typeof(Earnings), Order=3)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ClearNonEarnings", typeof(BOOLTYPE), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("NonEarnings", typeof(NonEarnings), Order=5)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items1 + { + get + { + return this.items1Field; + } + set + { + this.items1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public UseTimeDataToCreatePaychecks UseTimeDataToCreatePaychecks + { + get + { + return this.useTimeDataToCreatePaychecksField; + } + set + { + this.useTimeDataToCreatePaychecksField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UseTimeDataToCreatePaychecksSpecified + { + get + { + return this.useTimeDataToCreatePaychecksFieldSpecified; + } + set + { + this.useTimeDataToCreatePaychecksFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public SickHoursDefault SickHoursDefault + { + get + { + return this.sickHoursDefaultField; + } + set + { + this.sickHoursDefaultField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public VacationHoursDefault VacationHoursDefault + { + get + { + return this.vacationHoursDefaultField; + } + set + { + this.vacationHoursDefaultField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public EmployeeTaxInfo EmployeeTaxInfo + { + get + { + return this.employeeTaxInfoField; + } + set + { + this.employeeTaxInfoField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public BOOLTYPE ClearEarnings { @@ -25469,6 +27813,49 @@ private ObjectItems ObjectItems return objectItems; } } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public BOOLTYPE ClearNonEarnings + { + get + { + return ObjectItems1.GetItem("ClearNonEarnings"); + } + set + { + ObjectItems1.SetItem("ClearNonEarnings", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable NonEarnings + { + get + { + return ObjectItems1.GetItems("NonEarnings"); + } + set + { + ObjectItems1.SetItems("NonEarnings", value.ToArray()); + } + } + + private ObjectItems ObjectItems1 + { + get + { + if ((objectItems1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BOOLTYPE), "ClearNonEarnings"); + typeMapping.Add(typeof(NonEarnings), "NonEarnings"); + objectItems1 = new ObjectItems(this, "Items1", new string[] { + "ClearNonEarnings", + "NonEarnings"}, typeMapping); + } + return objectItems1; + } + } } /// @@ -27605,6 +29992,8 @@ public partial class EmployeeMod : IQbPersonName private string faxField; + private string sSNField; + private string emailField; private AdditionalContactRef[] additionalContactRefField; @@ -27627,6 +30016,10 @@ public partial class EmployeeMod : IQbPersonName private bool keyEmployeeFieldSpecified; + private Gender genderField; + + private bool genderFieldSpecified; + private DATETYPE hiredDateField; private DATETYPE originalHireDateField; @@ -28020,6 +30413,22 @@ public string Fax /// [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.ComponentModel.DataAnnotations.StringLength(15)] + public string SSN + { + get + { + return this.sSNField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 15); + this.sSNField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=23)] [System.ComponentModel.DataAnnotations.StringLength(1023)] public string Email { @@ -28035,7 +30444,7 @@ public string Email } /// - [System.Xml.Serialization.XmlElementAttribute("AdditionalContactRef", Order=23)] + [System.Xml.Serialization.XmlElementAttribute("AdditionalContactRef", Order=24)] public AdditionalContactRef[] AdditionalContactRef { get @@ -28049,7 +30458,7 @@ public AdditionalContactRef[] AdditionalContactRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] public EmergencyContacts EmergencyContacts { get @@ -28063,7 +30472,7 @@ public EmergencyContacts EmergencyContacts } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=26)] public EmployeeType EmployeeType { get @@ -28091,7 +30500,7 @@ public bool EmployeeTypeSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] + [System.Xml.Serialization.XmlElementAttribute(Order=27)] public PartOrFullTime PartOrFullTime { get @@ -28119,7 +30528,7 @@ public bool PartOrFullTimeSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=27)] + [System.Xml.Serialization.XmlElementAttribute(Order=28)] public Exempt Exempt { get @@ -28147,7 +30556,7 @@ public bool ExemptSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=28)] + [System.Xml.Serialization.XmlElementAttribute(Order=29)] public KeyEmployee KeyEmployee { get @@ -28175,7 +30584,35 @@ public bool KeyEmployeeSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] + [System.Xml.Serialization.XmlElementAttribute(Order=30)] + public Gender Gender + { + get + { + return this.genderField; + } + set + { + this.genderField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GenderSpecified + { + get + { + return this.genderFieldSpecified; + } + set + { + this.genderFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=31)] public DATETYPE HiredDate { get @@ -28189,7 +30626,7 @@ public DATETYPE HiredDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] + [System.Xml.Serialization.XmlElementAttribute(Order=32)] public DATETYPE OriginalHireDate { get @@ -28203,7 +30640,7 @@ public DATETYPE OriginalHireDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] + [System.Xml.Serialization.XmlElementAttribute(Order=33)] public DATETYPE AdjustedServiceDate { get @@ -28217,7 +30654,7 @@ public DATETYPE AdjustedServiceDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=32)] + [System.Xml.Serialization.XmlElementAttribute(Order=34)] public DATETYPE ReleasedDate { get @@ -28231,7 +30668,7 @@ public DATETYPE ReleasedDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=33)] + [System.Xml.Serialization.XmlElementAttribute(Order=35)] public DATETYPE BirthDate { get @@ -28245,7 +30682,7 @@ public DATETYPE BirthDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=34)] + [System.Xml.Serialization.XmlElementAttribute(Order=36)] public USCitizen USCitizen { get @@ -28273,7 +30710,7 @@ public bool USCitizenSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=35)] + [System.Xml.Serialization.XmlElementAttribute(Order=37)] public Ethnicity Ethnicity { get @@ -28301,7 +30738,7 @@ public bool EthnicitySpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=36)] + [System.Xml.Serialization.XmlElementAttribute(Order=38)] public Disabled Disabled { get @@ -28329,7 +30766,7 @@ public bool DisabledSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=37)] + [System.Xml.Serialization.XmlElementAttribute(Order=39)] [System.ComponentModel.DataAnnotations.StringLength(25)] public string DisabilityDesc { @@ -28345,7 +30782,7 @@ public string DisabilityDesc } /// - [System.Xml.Serialization.XmlElementAttribute(Order=38)] + [System.Xml.Serialization.XmlElementAttribute(Order=40)] public OnFile OnFile { get @@ -28373,7 +30810,7 @@ public bool OnFileSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=39)] + [System.Xml.Serialization.XmlElementAttribute(Order=41)] public DATETYPE WorkAuthExpireDate { get @@ -28387,7 +30824,7 @@ public DATETYPE WorkAuthExpireDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=40)] + [System.Xml.Serialization.XmlElementAttribute(Order=42)] public USVeteran USVeteran { get @@ -28415,7 +30852,7 @@ public bool USVeteranSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=41)] + [System.Xml.Serialization.XmlElementAttribute(Order=43)] public MilitaryStatus MilitaryStatus { get @@ -28443,7 +30880,7 @@ public bool MilitaryStatusSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=42)] + [System.Xml.Serialization.XmlElementAttribute(Order=44)] [System.ComponentModel.DataAnnotations.StringLength(99)] public string AccountNumber { @@ -28459,7 +30896,7 @@ public string AccountNumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=43)] + [System.Xml.Serialization.XmlElementAttribute(Order=45)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Notes { @@ -28475,7 +30912,7 @@ public string Notes } /// - [System.Xml.Serialization.XmlElementAttribute("AdditionalNotesMod", Order=44)] + [System.Xml.Serialization.XmlElementAttribute("AdditionalNotesMod", Order=46)] public AdditionalNotesMod[] AdditionalNotesMod { get @@ -28489,7 +30926,7 @@ public AdditionalNotesMod[] AdditionalNotesMod } /// - [System.Xml.Serialization.XmlElementAttribute(Order=45)] + [System.Xml.Serialization.XmlElementAttribute(Order=47)] public BillingRateRef BillingRateRef { get @@ -28503,7 +30940,7 @@ public BillingRateRef BillingRateRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=46)] + [System.Xml.Serialization.XmlElementAttribute(Order=48)] public EmployeePayrollInfoMod EmployeePayrollInfoMod { get @@ -28517,6 +30954,60 @@ public EmployeePayrollInfoMod EmployeePayrollInfoMod } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EmployeeDefaultRet + { + + private EmployeeDefaultPayrollInfo employeeDefaultPayrollInfoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public EmployeeDefaultPayrollInfo EmployeeDefaultPayrollInfo + { + get + { + return this.employeeDefaultPayrollInfoField; + } + set + { + this.employeeDefaultPayrollInfoField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EmployeeDefaultMod + { + + private EmployeeDefaultPayrollInfoMod employeeDefaultPayrollInfoModField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public EmployeeDefaultPayrollInfoMod EmployeeDefaultPayrollInfoMod + { + get + { + return this.employeeDefaultPayrollInfoModField; + } + set + { + this.employeeDefaultPayrollInfoModField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -46714,245 +49205,15 @@ public partial class PayrollItemWageRet : IQbListRet private bool wageTypeFieldSpecified; - private ExpenseAccountRef expenseAccountRefField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID - { - get - { - return this.listIDField; - } - set - { - this.listIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated - { - get - { - return this.timeCreatedField; - } - set - { - this.timeCreatedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified - { - get - { - return this.timeModifiedField; - } - set - { - this.timeModifiedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence - { - get - { - return this.editSequenceField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name - { - get - { - return this.nameField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE IsActive - { - get - { - return this.isActiveField; - } - set - { - this.isActiveField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public WageType WageType - { - get - { - return this.wageTypeField; - } - set - { - this.wageTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool WageTypeSpecified - { - get - { - return this.wageTypeFieldSpecified; - } - set - { - this.wageTypeFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ExpenseAccountRef ExpenseAccountRef - { - get - { - return this.expenseAccountRefField; - } - set - { - this.expenseAccountRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PayrollItemWageAdd - { - - private string nameField; - - private BOOLTYPE isActiveField; - - private WageType wageTypeField; + private string payrollItemDetailTypeValueField; private ExpenseAccountRef expenseAccountRefField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name - { - get - { - return this.nameField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE IsActive - { - get - { - return this.isActiveField; - } - set - { - this.isActiveField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public WageType WageType - { - get - { - return this.wageTypeField; - } - set - { - this.wageTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ExpenseAccountRef ExpenseAccountRef - { - get - { - return this.expenseAccountRefField; - } - set - { - this.expenseAccountRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PayrollItemNonWageRet : IQbListRet - { - - private string listIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; + private PRICETYPE overtimeMultiplierField; - private string editSequenceField; - - private string nameField; - - private BOOLTYPE isActiveField; - - private NonWageType nonWageTypeField; - - private bool nonWageTypeFieldSpecified; - - private ExpenseAccountRef expenseAccountRefField; + private object itemField; - private LiabilityAccountRef liabilityAccountRefField; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -47044,147 +49305,160 @@ public BOOLTYPE IsActive /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public NonWageType NonWageType + public WageType WageType { get { - return this.nonWageTypeField; + return this.wageTypeField; } set { - this.nonWageTypeField = value; + this.wageTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool NonWageTypeSpecified + public bool WageTypeSpecified { get { - return this.nonWageTypeFieldSpecified; + return this.wageTypeFieldSpecified; } set { - this.nonWageTypeFieldSpecified = value; + this.wageTypeFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ExpenseAccountRef ExpenseAccountRef + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=7)] + public string PayrollItemDetailTypeValue { get { - return this.expenseAccountRefField; + return this.payrollItemDetailTypeValueField; } set { - this.expenseAccountRefField = value; + this.payrollItemDetailTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public LiabilityAccountRef LiabilityAccountRef + public ExpenseAccountRef ExpenseAccountRef { get { - return this.liabilityAccountRefField; + return this.expenseAccountRefField; } set { - this.liabilityAccountRefField = value; + this.expenseAccountRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TemplateRet : IQbListRet - { - - private string listIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string nameField; - - private BOOLTYPE isActiveField; - - private TemplateType templateTypeField; - - private bool templateTypeFieldSpecified; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public PRICETYPE OvertimeMultiplier { get { - return this.listIDField; + return this.overtimeMultiplierField; } set { - this.listIDField = value; + this.overtimeMultiplierField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=10)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=10)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.timeCreatedField; + return this.itemField; } set { - this.timeCreatedField = value; + this.itemField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.timeModifiedField; + return ObjectItem.GetItem("Rate"); } set { - this.timeModifiedField = value; + ObjectItem.SetItem("Rate", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.editSequenceField; + return ObjectItem.GetItem("RatePercent"); } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollItemWageAdd + { + + private string nameField; + + private BOOLTYPE isActiveField; + + private WageType wageTypeField; + + private string payrollItemDetailTypeValueField; + + private ExpenseAccountRef expenseAccountRefField; + + private PRICETYPE overtimeMultiplierField; + + private object itemField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=0)] [System.ComponentModel.DataAnnotations.StringLength(31)] public string Name { @@ -47200,7 +49474,7 @@ public string Name } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=1)] public BOOLTYPE IsActive { get @@ -47214,67 +49488,64 @@ public BOOLTYPE IsActive } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public TemplateType TemplateType + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public WageType WageType { get { - return this.templateTypeField; + return this.wageTypeField; } set { - this.templateTypeField = value; + this.wageTypeField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TemplateTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)] + public string PayrollItemDetailTypeValue { get { - return this.templateTypeFieldSpecified; + return this.payrollItemDetailTypeValueField; } set { - this.templateTypeFieldSpecified = value; + this.payrollItemDetailTypeValueField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PriceLevelPerItemRet - { - - private ItemRef itemRefField; - - private object itemField; - private ObjectItem objectItem; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ExpenseAccountRef ExpenseAccountRef + { + get + { + return this.expenseAccountRefField; + } + set + { + this.expenseAccountRefField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public PRICETYPE OvertimeMultiplier { get { - return this.itemRefField; + return this.overtimeMultiplierField; } set { - this.itemRefField = value; + this.overtimeMultiplierField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("CustomPrice", typeof(PRICETYPE), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("CustomPricePercent", typeof(PERCENTTYPE), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object Item { @@ -47289,28 +49560,28 @@ public object Item } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE CustomPrice + public PRICETYPE Rate { get { - return ObjectItem.GetItem("CustomPrice"); + return ObjectItem.GetItem("Rate"); } set { - ObjectItem.SetItem("CustomPrice", value); + ObjectItem.SetItem("Rate", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE CustomPricePercent + public PERCENTTYPE RatePercent { get { - return ObjectItem.GetItem("CustomPricePercent"); + return ObjectItem.GetItem("RatePercent"); } set { - ObjectItem.SetItem("CustomPricePercent", value); + ObjectItem.SetItem("RatePercent", value); } } @@ -47321,8 +49592,8 @@ private ObjectItem ObjectItem if ((objectItem == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PRICETYPE), "CustomPrice"); - typeMapping.Add(typeof(PERCENTTYPE), "CustomPricePercent"); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); objectItem = new ObjectItem(this, "Item", typeMapping); } return objectItem; @@ -47337,28 +49608,26 @@ private ObjectItem ObjectItem [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PriceLevelRet + public partial class PayrollItemWageMod { private string listIDField; - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - private string editSequenceField; private string nameField; private BOOLTYPE isActiveField; - private PriceLevelType priceLevelTypeField; + private string payrollItemDetailTypeValueField; - private bool priceLevelTypeFieldSpecified; + private ExpenseAccountRef expenseAccountRefField; - private object[] itemsField; + private PRICETYPE overtimeMultiplierField; - private ObjectItems objectItems; + private object itemField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -47376,34 +49645,6 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated - { - get - { - return this.timeCreatedField; - } - set - { - this.timeCreatedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified - { - get - { - return this.timeModifiedField; - } - set - { - this.timeModifiedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] [System.ComponentModel.DataAnnotations.StringLength(16)] public string EditSequence { @@ -47419,7 +49660,7 @@ public string EditSequence } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=2)] [System.ComponentModel.DataAnnotations.StringLength(31)] public string Name { @@ -47435,7 +49676,7 @@ public string Name } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=3)] public BOOLTYPE IsActive { get @@ -47449,105 +49690,101 @@ public BOOLTYPE IsActive } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public PriceLevelType PriceLevelType + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string PayrollItemDetailTypeValue { get { - return this.priceLevelTypeField; + return this.payrollItemDetailTypeValueField; } set { - this.priceLevelTypeField = value; + this.payrollItemDetailTypeValueField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool PriceLevelTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ExpenseAccountRef ExpenseAccountRef { get { - return this.priceLevelTypeFieldSpecified; + return this.expenseAccountRefField; } set { - this.priceLevelTypeFieldSpecified = value; + this.expenseAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("CurrencyRef", typeof(CurrencyRef), Order=7)] - [System.Xml.Serialization.XmlElementAttribute("PriceLevelFixedPercentage", typeof(PERCENTTYPE), Order=7)] - [System.Xml.Serialization.XmlElementAttribute("PriceLevelPerItemRet", typeof(PriceLevelPerItemRet), Order=7)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public PRICETYPE OvertimeMultiplier { get { - return this.itemsField; + return this.overtimeMultiplierField; } set { - this.itemsField = value; + this.overtimeMultiplierField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyRef CurrencyRef + /// + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=7)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=7)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return ObjectItems.GetItem("CurrencyRef"); + return this.itemField; } set { - ObjectItems.SetItem("CurrencyRef", value); + this.itemField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE PriceLevelFixedPercentage + public PRICETYPE Rate { get { - return ObjectItems.GetItem("PriceLevelFixedPercentage"); + return ObjectItem.GetItem("Rate"); } set { - ObjectItems.SetItem("PriceLevelFixedPercentage", value); + ObjectItem.SetItem("Rate", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PriceLevelPerItemRet + public PERCENTTYPE RatePercent { get { - return ObjectItems.GetItems("PriceLevelPerItemRet"); + return ObjectItem.GetItem("RatePercent"); } set { - ObjectItems.SetItems("PriceLevelPerItemRet", value.ToArray()); + ObjectItem.SetItem("RatePercent", value); } } - private ObjectItems ObjectItems + private ObjectItem ObjectItem { get { - if ((objectItems == null)) + if ((objectItem == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(CurrencyRef), "CurrencyRef"); - typeMapping.Add(typeof(PERCENTTYPE), "PriceLevelFixedPercentage"); - typeMapping.Add(typeof(PriceLevelPerItemRet), "PriceLevelPerItemRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "PriceLevelFixedPercentage", - "PriceLevelPerItemRet", - "CurrencyRef"}, typeMapping); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); } - return objectItems; + return objectItem; } } } @@ -47559,131 +49796,170 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PriceLevelPerItem + public partial class PayrollItemNonWageRet : IQbListRet { - private ItemRef itemRefField; + private string listIDField; - private object[] itemsField; + private DATETIMETYPE timeCreatedField; - private ItemsChoiceType8[] itemsElementNameField; + private DATETIMETYPE timeModifiedField; - private ObjectItems objectItems; + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private NonWageType nonWageTypeField; + + private bool nonWageTypeFieldSpecified; + + private ExpenseAccountRef expenseAccountRefField; + + private LiabilityAccountRef liabilityAccountRefField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + public string ListID { get { - return this.itemRefField; + return this.listIDField; } set { - this.itemRefField = value; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AdjustPercentage", typeof(PERCENTTYPE), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("AdjustRelativeTo", typeof(AdjustRelativeTo), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("CustomPrice", typeof(PRICETYPE), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("CustomPricePercent", typeof(PERCENTTYPE), Order=1)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.itemsField; + return this.timeCreatedField; } set { - this.itemsField = value; + this.timeCreatedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType8[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return this.itemsElementNameField; + return this.timeModifiedField; } set { - this.itemsElementNameField = value; + this.timeModifiedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE AdjustPercentage + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return ObjectItems.GetItem(ItemsChoiceType8.AdjustPercentage); + return this.editSequenceField; } set { - ObjectItems.SetItem(ItemsChoiceType8.AdjustPercentage, value); + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable AdjustRelativeTo + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return ObjectItems.GetItem(ItemsChoiceType8.AdjustRelativeTo); + return this.nameField; } set { - ObjectItems.SetItem(ItemsChoiceType8.AdjustRelativeTo, value); + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE CustomPrice + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive + { + get + { + return this.isActiveField; + } + set + { + this.isActiveField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public NonWageType NonWageType { get { - return ObjectItems.GetItem(ItemsChoiceType8.CustomPrice); + return this.nonWageTypeField; } set { - ObjectItems.SetItem(ItemsChoiceType8.CustomPrice, value); + this.nonWageTypeField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE CustomPricePercent + public bool NonWageTypeSpecified { get { - return ObjectItems.GetItem(ItemsChoiceType8.CustomPricePercent); + return this.nonWageTypeFieldSpecified; } set { - ObjectItems.SetItem(ItemsChoiceType8.CustomPricePercent, value); + this.nonWageTypeFieldSpecified = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ExpenseAccountRef ExpenseAccountRef { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "CustomPrice", - "CustomPricePercent", - "AdjustPercentage", - "AdjustRelativeTo"}); - } - return objectItems; + return this.expenseAccountRefField; + } + set + { + this.expenseAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public LiabilityAccountRef LiabilityAccountRef + { + get + { + return this.liabilityAccountRefField; + } + set + { + this.liabilityAccountRefField = value; } } } @@ -47691,21 +49967,44 @@ private ObjectItems ObjectItems /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType8 + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class Taxability { - /// - AdjustPercentage, + private PayrollItemTaxRef payrollItemTaxRefField; - /// - AdjustRelativeTo, + private BOOLTYPE isTaxAppliedField; /// - CustomPrice, + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemTaxRef PayrollItemTaxRef + { + get + { + return this.payrollItemTaxRefField; + } + set + { + this.payrollItemTaxRefField = value; + } + } /// - CustomPricePercent, + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE IsTaxApplied + { + get + { + return this.isTaxAppliedField; + } + set + { + this.isTaxAppliedField = value; + } + } } /// @@ -47715,350 +50014,344 @@ public enum ItemsChoiceType8 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PriceLevelAdd + public partial class PayrollItemAdditionRet { + private string listIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + private string nameField; private BOOLTYPE isActiveField; - private object[] itemsField; + private string payrollItemDetailTypeValueField; - private ObjectItems objectItems; + private ExpenseAccountRef expenseAccountRefField; + + private BOOLTYPE isTrackedByCustJobField; + + private string w2TrackingTypeValueField; + + private object itemField; + + private AMTTYPE limitField; + + private LimitTimePeriod limitTimePeriodField; + + private bool limitTimePeriodFieldSpecified; + + private CalculatedBasedOn calculatedBasedOnField; + + private bool calculatedBasedOnFieldSpecified; + + private NetOrGross netOrGrossField; + + private bool netOrGrossFieldSpecified; + + private Taxability[] taxabilityField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + public string ListID { get { - return this.nameField; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE IsActive + public DATETIMETYPE TimeCreated { get { - return this.isActiveField; + return this.timeCreatedField; } set { - this.isActiveField = value; + this.timeCreatedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("CurrencyRef", typeof(CurrencyRef), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("PriceLevelFixedPercentage", typeof(PERCENTTYPE), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("PriceLevelPerItem", typeof(PriceLevelPerItem), Order=2)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return this.itemsField; + return this.timeModifiedField; } set { - this.itemsField = value; + this.timeModifiedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyRef CurrencyRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return ObjectItems.GetItem("CurrencyRef"); + return this.editSequenceField; } set { - ObjectItems.SetItem("CurrencyRef", value); + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE PriceLevelFixedPercentage + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return ObjectItems.GetItem("PriceLevelFixedPercentage"); + return this.nameField; } set { - ObjectItems.SetItem("PriceLevelFixedPercentage", value); + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PriceLevelPerItem + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive { get { - return ObjectItems.GetItems("PriceLevelPerItem"); + return this.isActiveField; } set { - ObjectItems.SetItems("PriceLevelPerItem", value.ToArray()); + this.isActiveField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=6)] + public string PayrollItemDetailTypeValue { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(CurrencyRef), "CurrencyRef"); - typeMapping.Add(typeof(PERCENTTYPE), "PriceLevelFixedPercentage"); - typeMapping.Add(typeof(PriceLevelPerItem), "PriceLevelPerItem"); - objectItems = new ObjectItems(this, "Items", new string[] { - "PriceLevelFixedPercentage", - "PriceLevelPerItem", - "CurrencyRef"}, typeMapping); - } - return objectItems; + return this.payrollItemDetailTypeValueField; + } + set + { + this.payrollItemDetailTypeValueField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PriceLevelMod - { - - private string listIDField; - - private string editSequenceField; - - private string nameField; - - private BOOLTYPE isActiveField; - - private object[] itemsField; - private ObjectItems objectItems; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ExpenseAccountRef ExpenseAccountRef + { + get + { + return this.expenseAccountRefField; + } + set + { + this.expenseAccountRefField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public BOOLTYPE IsTrackedByCustJob { get { - return this.listIDField; + return this.isTrackedByCustJobField; } set { - this.listIDField = value; + this.isTrackedByCustJobField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=9)] + public string W2TrackingTypeValue { get { - return this.editSequenceField; + return this.w2TrackingTypeValueField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.w2TrackingTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=10)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=10)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.nameField; + return this.itemField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE Limit { get { - return this.isActiveField; + return this.limitField; } set { - this.isActiveField = value; + this.limitField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("CurrencyRef", typeof(CurrencyRef), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("PriceLevelFixedPercentage", typeof(PERCENTTYPE), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("PriceLevelPerItem", typeof(PriceLevelPerItem), Order=4)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public LimitTimePeriod LimitTimePeriod { get { - return this.itemsField; + return this.limitTimePeriodField; } set { - this.itemsField = value; + this.limitTimePeriodField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyRef CurrencyRef + public bool LimitTimePeriodSpecified { get { - return ObjectItems.GetItem("CurrencyRef"); + return this.limitTimePeriodFieldSpecified; } set { - ObjectItems.SetItem("CurrencyRef", value); + this.limitTimePeriodFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE PriceLevelFixedPercentage + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public CalculatedBasedOn CalculatedBasedOn { get { - return ObjectItems.GetItem("PriceLevelFixedPercentage"); + return this.calculatedBasedOnField; } set { - ObjectItems.SetItem("PriceLevelFixedPercentage", value); + this.calculatedBasedOnField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PriceLevelPerItem + public bool CalculatedBasedOnSpecified { get { - return ObjectItems.GetItems("PriceLevelPerItem"); + return this.calculatedBasedOnFieldSpecified; } set { - ObjectItems.SetItems("PriceLevelPerItem", value.ToArray()); + this.calculatedBasedOnFieldSpecified = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public NetOrGross NetOrGross { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(CurrencyRef), "CurrencyRef"); - typeMapping.Add(typeof(PERCENTTYPE), "PriceLevelFixedPercentage"); - typeMapping.Add(typeof(PriceLevelPerItem), "PriceLevelPerItem"); - objectItems = new ObjectItems(this, "Items", new string[] { - "PriceLevelFixedPercentage", - "PriceLevelPerItem", - "CurrencyRef"}, typeMapping); - } - return objectItems; + return this.netOrGrossField; + } + set + { + this.netOrGrossField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillingRatePerItemRet - { - - private ItemRef itemRefField; - - private object itemField; - - private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NetOrGrossSpecified { get { - return this.itemRefField; + return this.netOrGrossFieldSpecified; } set { - this.itemRefField = value; + this.netOrGrossFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("CustomRate", typeof(PRICETYPE), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("CustomRatePercent", typeof(PERCENTTYPE), Order=1)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute("Taxability", Order=16)] + public Taxability[] Taxability { get { - return this.itemField; + return this.taxabilityField; } set { - this.itemField = value; + this.taxabilityField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE CustomRate + public PRICETYPE Rate { get { - return ObjectItem.GetItem("CustomRate"); + return ObjectItem.GetItem("Rate"); } set { - ObjectItem.SetItem("CustomRate", value); + ObjectItem.SetItem("Rate", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE CustomRatePercent + public PERCENTTYPE RatePercent { get { - return ObjectItem.GetItem("CustomRatePercent"); + return ObjectItem.GetItem("RatePercent"); } set { - ObjectItem.SetItem("CustomRatePercent", value); + ObjectItem.SetItem("RatePercent", value); } } @@ -48069,8 +50362,8 @@ private ObjectItem ObjectItem if ((objectItem == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PRICETYPE), "CustomRate"); - typeMapping.Add(typeof(PERCENTTYPE), "CustomRatePercent"); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); objectItem = new ObjectItem(this, "Item", typeMapping); } return objectItem; @@ -48085,345 +50378,297 @@ private ObjectItem ObjectItem [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillingRateRet + public partial class PayrollItemAdditionAdd { - private string listIDField; + private string nameField; - private DATETIMETYPE timeCreatedField; + private BOOLTYPE isActiveField; - private DATETIMETYPE timeModifiedField; + private string payrollItemDetailTypeValueField; - private string editSequenceField; + private ExpenseAccountRef expenseAccountRefField; - private string nameField; + private BOOLTYPE isTrackedByCustJobField; - private BillingRateType billingRateTypeField; + private string w2TrackingTypeValueField; - private bool billingRateTypeFieldSpecified; + private object itemField; - private object[] itemsField; + private AMTTYPE limitField; - private ObjectItems objectItems; + private LimitTimePeriod limitTimePeriodField; + + private bool limitTimePeriodFieldSpecified; + + private CalculatedBasedOn calculatedBasedOnField; + + private bool calculatedBasedOnFieldSpecified; + + private NetOrGross netOrGrossField; + + private bool netOrGrossFieldSpecified; + + private Taxability[] taxabilityField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.listIDField; + return this.nameField; } set { - this.listIDField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + public BOOLTYPE IsActive { get { - return this.timeCreatedField; + return this.isActiveField; } set { - this.timeCreatedField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] + public string PayrollItemDetailTypeValue { get { - return this.timeModifiedField; + return this.payrollItemDetailTypeValueField; } set { - this.timeModifiedField = value; + this.payrollItemDetailTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public ExpenseAccountRef ExpenseAccountRef { get { - return this.editSequenceField; + return this.expenseAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.expenseAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + public BOOLTYPE IsTrackedByCustJob { get { - return this.nameField; + return this.isTrackedByCustJobField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.isTrackedByCustJobField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BillingRateType BillingRateType + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)] + public string W2TrackingTypeValue { get { - return this.billingRateTypeField; + return this.w2TrackingTypeValueField; } set { - this.billingRateTypeField = value; + this.w2TrackingTypeValueField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillingRateTypeSpecified + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.billingRateTypeFieldSpecified; + return this.itemField; } set { - this.billingRateTypeFieldSpecified = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("BillingRatePerItemRet", typeof(BillingRatePerItemRet), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("FixedBillingRate", typeof(PRICETYPE), Order=6)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE Limit { get { - return this.itemsField; + return this.limitField; } set { - this.itemsField = value; + this.limitField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable BillingRatePerItemRet + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public LimitTimePeriod LimitTimePeriod { get { - return ObjectItems.GetItems("BillingRatePerItemRet"); + return this.limitTimePeriodField; } set { - ObjectItems.SetItems("BillingRatePerItemRet", value.ToArray()); + this.limitTimePeriodField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE FixedBillingRate + public bool LimitTimePeriodSpecified { get { - return ObjectItems.GetItem("FixedBillingRate"); + return this.limitTimePeriodFieldSpecified; } set { - ObjectItems.SetItem("FixedBillingRate", value); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(BillingRatePerItemRet), "BillingRatePerItemRet"); - typeMapping.Add(typeof(PRICETYPE), "FixedBillingRate"); - objectItems = new ObjectItems(this, "Items", new string[] { - "FixedBillingRate", - "BillingRatePerItemRet"}, typeMapping); - } - return objectItems; + this.limitTimePeriodFieldSpecified = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillingRatePerItem - { - - private ItemRef itemRefField; - - private object[] itemsField; - - private ItemsChoiceType9[] itemsElementNameField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public CalculatedBasedOn CalculatedBasedOn { get { - return this.itemRefField; + return this.calculatedBasedOnField; } set { - this.itemRefField = value; + this.calculatedBasedOnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AdjustBillingRateRelativeTo", typeof(AdjustBillingRateRelativeTo), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("AdjustPercentage", typeof(PERCENTTYPE), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("CustomRate", typeof(PRICETYPE), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("CustomRatePercent", typeof(PERCENTTYPE), Order=1)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculatedBasedOnSpecified { get { - return this.itemsField; + return this.calculatedBasedOnFieldSpecified; } set { - this.itemsField = value; + this.calculatedBasedOnFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType9[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public NetOrGross NetOrGross { get { - return this.itemsElementNameField; + return this.netOrGrossField; } set { - this.itemsElementNameField = value; + this.netOrGrossField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable AdjustBillingRateRelativeTo + public bool NetOrGrossSpecified { get { - return ObjectItems.GetItem(ItemsChoiceType9.AdjustBillingRateRelativeTo); + return this.netOrGrossFieldSpecified; } set { - ObjectItems.SetItem(ItemsChoiceType9.AdjustBillingRateRelativeTo, value); + this.netOrGrossFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE AdjustPercentage + /// + [System.Xml.Serialization.XmlElementAttribute("Taxability", Order=12)] + public Taxability[] Taxability { get { - return ObjectItems.GetItem(ItemsChoiceType9.AdjustPercentage); + return this.taxabilityField; } set { - ObjectItems.SetItem(ItemsChoiceType9.AdjustPercentage, value); + this.taxabilityField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE CustomRate + public PRICETYPE Rate { get { - return ObjectItems.GetItem(ItemsChoiceType9.CustomRate); + return ObjectItem.GetItem("Rate"); } set { - ObjectItems.SetItem(ItemsChoiceType9.CustomRate, value); + ObjectItem.SetItem("Rate", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE CustomRatePercent + public PERCENTTYPE RatePercent { get { - return ObjectItems.GetItem(ItemsChoiceType9.CustomRatePercent); + return ObjectItem.GetItem("RatePercent"); } set { - ObjectItems.SetItem(ItemsChoiceType9.CustomRatePercent, value); + ObjectItem.SetItem("RatePercent", value); } } - private ObjectItems ObjectItems + private ObjectItem ObjectItem { get { - if ((objectItems == null)) + if ((objectItem == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "CustomRate", - "CustomRatePercent", - "AdjustPercentage", - "AdjustBillingRateRelativeTo"}); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); } - return objectItems; + return objectItem; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType9 - { - - /// - AdjustBillingRateRelativeTo, - - /// - AdjustPercentage, - - /// - CustomRate, - - /// - CustomRatePercent, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -48431,423 +50676,327 @@ public enum ItemsChoiceType9 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillingRateAdd + public partial class PayrollItemAdditionMod { + private string listIDField; + + private string editSequenceField; + private string nameField; - private object[] itemsField; + private BOOLTYPE isActiveField; - private ObjectItems objectItems; + private string payrollItemDetailTypeValueField; + + private ExpenseAccountRef expenseAccountRefField; + + private BOOLTYPE isTrackedByCustJobField; + + private string w2TrackingTypeValueField; + + private object itemField; + + private AMTTYPE limitField; + + private LimitTimePeriod limitTimePeriodField; + + private bool limitTimePeriodFieldSpecified; + + private CalculatedBasedOn calculatedBasedOnField; + + private bool calculatedBasedOnFieldSpecified; + + private NetOrGross netOrGrossField; + + private bool netOrGrossFieldSpecified; + + private Taxability[] taxabilityField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + public string ListID { get { - return this.nameField; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("BillingRatePerItem", typeof(BillingRatePerItem), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("FixedBillingRate", typeof(PRICETYPE), Order=1)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.itemsField; + return this.editSequenceField; } set { - this.itemsField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable BillingRatePerItem + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return ObjectItems.GetItems("BillingRatePerItem"); + return this.nameField; } set { - ObjectItems.SetItems("BillingRatePerItem", value.ToArray()); + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE FixedBillingRate + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE IsActive { get { - return ObjectItems.GetItem("FixedBillingRate"); + return this.isActiveField; } set { - ObjectItems.SetItem("FixedBillingRate", value); + this.isActiveField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string PayrollItemDetailTypeValue { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(BillingRatePerItem), "BillingRatePerItem"); - typeMapping.Add(typeof(PRICETYPE), "FixedBillingRate"); - objectItems = new ObjectItems(this, "Items", new string[] { - "FixedBillingRate", - "BillingRatePerItem"}, typeMapping); - } - return objectItems; + return this.payrollItemDetailTypeValueField; + } + set + { + this.payrollItemDetailTypeValueField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VehicleRet - { - - private string listIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string nameField; - - private BOOLTYPE isActiveField; - - private string descField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ExpenseAccountRef ExpenseAccountRef { get { - return this.listIDField; + return this.expenseAccountRefField; } set { - this.listIDField = value; + this.expenseAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE IsTrackedByCustJob { get { - return this.timeCreatedField; + return this.isTrackedByCustJobField; } set { - this.timeCreatedField = value; + this.isTrackedByCustJobField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=7)] + public string W2TrackingTypeValue { get { - return this.timeModifiedField; + return this.w2TrackingTypeValueField; } set { - this.timeModifiedField = value; + this.w2TrackingTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=8)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=8)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.editSequenceField; + return this.itemField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name - { - get - { - return this.nameField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE IsActive - { - get - { - return this.isActiveField; - } - set - { - this.isActiveField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(256)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE Limit { get { - return this.descField; + return this.limitField; } set { - string temp = QbNormalizer.NormalizeString(value, 256); - this.descField = temp; + this.limitField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VehicleAdd - { - - private string nameField; - - private BOOLTYPE isActiveField; - - private string descField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public LimitTimePeriod LimitTimePeriod { get { - return this.nameField; + return this.limitTimePeriodField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.limitTimePeriodField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitTimePeriodSpecified { get { - return this.isActiveField; + return this.limitTimePeriodFieldSpecified; } set { - this.isActiveField = value; + this.limitTimePeriodFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(256)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public CalculatedBasedOn CalculatedBasedOn { get { - return this.descField; + return this.calculatedBasedOnField; } set { - string temp = QbNormalizer.NormalizeString(value, 256); - this.descField = temp; + this.calculatedBasedOnField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VehicleMod - { - - private string listIDField; - - private string editSequenceField; - - private string nameField; - - private BOOLTYPE isActiveField; - - private string descField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculatedBasedOnSpecified { get { - return this.listIDField; + return this.calculatedBasedOnFieldSpecified; } set { - this.listIDField = value; + this.calculatedBasedOnFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public NetOrGross NetOrGross { get { - return this.editSequenceField; + return this.netOrGrossField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.netOrGrossField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NetOrGrossSpecified { get { - return this.nameField; + return this.netOrGrossFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.netOrGrossFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlElementAttribute("Taxability", Order=14)] + public Taxability[] Taxability { get { - return this.isActiveField; + return this.taxabilityField; } set { - this.isActiveField = value; + this.taxabilityField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(256)] - public string Desc + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.descField; + return ObjectItem.GetItem("Rate"); } set { - string temp = QbNormalizer.NormalizeString(value, 256); - this.descField = temp; + ObjectItem.SetItem("Rate", value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BaseUnit - { - - private string nameField; - private string abbreviationField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.nameField; + return ObjectItem.GetItem("RatePercent"); } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + ObjectItem.SetItem("RatePercent", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Abbreviation + private ObjectItem ObjectItem { get { - return this.abbreviationField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.abbreviationField = temp; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -48859,103 +51008,54 @@ public string Abbreviation [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class RelatedUnit + public partial class LiabilityPaymentSchedule { - private string nameField; + private PaymentScheduleType paymentScheduleTypeField; - private string abbreviationField; + private string paymentDueNumDaysAfterField; - private PRICETYPE conversionRatioField; + private DATETYPE paymentDueDateField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + public PaymentScheduleType PaymentScheduleType { get { - return this.nameField; + return this.paymentScheduleTypeField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.paymentScheduleTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Abbreviation + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] + public string PaymentDueNumDaysAfter { get { - return this.abbreviationField; + return this.paymentDueNumDaysAfterField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.abbreviationField = temp; + this.paymentDueNumDaysAfterField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public PRICETYPE ConversionRatio - { - get - { - return this.conversionRatioField; - } - set - { - this.conversionRatioField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DefaultUnit - { - - private UnitUsedFor unitUsedForField; - - private string unitField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public UnitUsedFor UnitUsedFor - { - get - { - return this.unitUsedForField; - } - set - { - this.unitUsedForField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Unit + public DATETYPE PaymentDueDate { get { - return this.unitField; + return this.paymentDueDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitField = temp; + this.paymentDueDateField = value; } } } @@ -48967,7 +51067,7 @@ public string Unit [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class UnitOfMeasureSetRet + public partial class PayrollItemDeductionRet { private string listIDField; @@ -48982,15 +51082,39 @@ public partial class UnitOfMeasureSetRet private BOOLTYPE isActiveField; - private UnitOfMeasureType unitOfMeasureTypeField; + private string payrollItemDetailTypeValueField; - private bool unitOfMeasureTypeFieldSpecified; + private LiabilityAccountRef liabilityAccountRefField; - private BaseUnit baseUnitField; + private VendorRef vendorRefField; - private RelatedUnit[] relatedUnitField; + private string vendorAccountNumberField; - private DefaultUnit[] defaultUnitField; + private PaymentTemplateRef paymentTemplateRefField; + + private string w2TrackingTypeValueField; + + private object itemField; + + private AMTTYPE limitField; + + private LimitTimePeriod limitTimePeriodField; + + private bool limitTimePeriodFieldSpecified; + + private CalculatedBasedOn calculatedBasedOnField; + + private bool calculatedBasedOnFieldSpecified; + + private NetOrGross netOrGrossField; + + private bool netOrGrossFieldSpecified; + + private Taxability[] taxabilityField; + + private LiabilityPaymentSchedule liabilityPaymentScheduleField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -49081,267 +51205,271 @@ public BOOLTYPE IsActive } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public UnitOfMeasureType UnitOfMeasureType + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=6)] + public string PayrollItemDetailTypeValue { get { - return this.unitOfMeasureTypeField; + return this.payrollItemDetailTypeValueField; } set { - this.unitOfMeasureTypeField = value; + this.payrollItemDetailTypeValueField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool UnitOfMeasureTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public LiabilityAccountRef LiabilityAccountRef { get { - return this.unitOfMeasureTypeFieldSpecified; + return this.liabilityAccountRefField; } set { - this.unitOfMeasureTypeFieldSpecified = value; + this.liabilityAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public BaseUnit BaseUnit + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public VendorRef VendorRef { get { - return this.baseUnitField; + return this.vendorRefField; } set { - this.baseUnitField = value; + this.vendorRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("RelatedUnit", Order=8)] - public RelatedUnit[] RelatedUnit + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.relatedUnitField; + return this.vendorAccountNumberField; } set { - this.relatedUnitField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("DefaultUnit", Order=9)] - public DefaultUnit[] DefaultUnit + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public PaymentTemplateRef PaymentTemplateRef { get { - return this.defaultUnitField; + return this.paymentTemplateRefField; } set { - this.defaultUnitField = value; + this.paymentTemplateRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class UnitOfMeasureSetAdd - { - - private string nameField; - - private BOOLTYPE isActiveField; - - private UnitOfMeasureType unitOfMeasureTypeField; - - private BaseUnit baseUnitField; - - private RelatedUnit[] relatedUnitField; - - private DefaultUnit[] defaultUnitField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=11)] + public string W2TrackingTypeValue { get { - return this.nameField; + return this.w2TrackingTypeValueField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.w2TrackingTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=12)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=12)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.isActiveField; + return this.itemField; } set { - this.isActiveField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public UnitOfMeasureType UnitOfMeasureType + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public AMTTYPE Limit { get { - return this.unitOfMeasureTypeField; + return this.limitField; } set { - this.unitOfMeasureTypeField = value; + this.limitField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BaseUnit BaseUnit + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public LimitTimePeriod LimitTimePeriod { get { - return this.baseUnitField; + return this.limitTimePeriodField; } set { - this.baseUnitField = value; + this.limitTimePeriodField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("RelatedUnit", Order=4)] - public RelatedUnit[] RelatedUnit + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitTimePeriodSpecified { get { - return this.relatedUnitField; + return this.limitTimePeriodFieldSpecified; } set { - this.relatedUnitField = value; + this.limitTimePeriodFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DefaultUnit", Order=5)] - public DefaultUnit[] DefaultUnit + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public CalculatedBasedOn CalculatedBasedOn { get { - return this.defaultUnitField; + return this.calculatedBasedOnField; } set { - this.defaultUnitField = value; + this.calculatedBasedOnField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class RateHistory - { - - private PRICETYPE rateField; - - private DATETYPE effectiveDateField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PRICETYPE Rate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculatedBasedOnSpecified { get { - return this.rateField; + return this.calculatedBasedOnFieldSpecified; } set { - this.rateField = value; + this.calculatedBasedOnFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETYPE EffectiveDate + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public NetOrGross NetOrGross { get { - return this.effectiveDateField; + return this.netOrGrossField; } set { - this.effectiveDateField = value; + this.netOrGrossField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class RateEntry - { - private PRICETYPE rateField; + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NetOrGrossSpecified + { + get + { + return this.netOrGrossFieldSpecified; + } + set + { + this.netOrGrossFieldSpecified = value; + } + } - private DATETYPE effectiveDateField; + /// + [System.Xml.Serialization.XmlElementAttribute("Taxability", Order=18)] + public Taxability[] Taxability + { + get + { + return this.taxabilityField; + } + set + { + this.taxabilityField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule + { + get + { + return this.liabilityPaymentScheduleField; + } + set + { + this.liabilityPaymentScheduleField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] public PRICETYPE Rate { get { - return this.rateField; + return ObjectItem.GetItem("Rate"); } set { - this.rateField = value; + ObjectItem.SetItem("Rate", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETYPE EffectiveDate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.effectiveDateField; + return ObjectItem.GetItem("RatePercent"); } set { - this.effectiveDateField = value; + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -49353,283 +51481,343 @@ public DATETYPE EffectiveDate [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class WorkersCompCodeRet + public partial class PayrollItemDeductionAdd { - private string listIDField; + private string nameField; - private DATETIMETYPE timeCreatedField; + private BOOLTYPE isActiveField; - private DATETIMETYPE timeModifiedField; + private string payrollItemDetailTypeValueField; - private string editSequenceField; + private LiabilityAccountRef liabilityAccountRefField; - private string nameField; + private VendorRef vendorRefField; - private BOOLTYPE isActiveField; + private string vendorAccountNumberField; - private string descField; + private PaymentTemplateRef paymentTemplateRefField; - private PRICETYPE currentRateField; + private string w2TrackingTypeValueField; - private DATETYPE currentEffectiveDateField; + private object itemField; - private PRICETYPE nextRateField; + private AMTTYPE limitField; - private DATETYPE nextEffectiveDateField; + private LimitTimePeriod limitTimePeriodField; - private RateHistory[] rateHistoryField; + private bool limitTimePeriodFieldSpecified; + + private CalculatedBasedOn calculatedBasedOnField; + + private bool calculatedBasedOnFieldSpecified; + + private NetOrGross netOrGrossField; + + private bool netOrGrossFieldSpecified; + + private Taxability[] taxabilityField; + + private LiabilityPaymentSchedule liabilityPaymentScheduleField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.listIDField; + return this.nameField; } set { - this.listIDField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + public BOOLTYPE IsActive { get { - return this.timeCreatedField; + return this.isActiveField; } set { - this.timeCreatedField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] + public string PayrollItemDetailTypeValue { get { - return this.timeModifiedField; + return this.payrollItemDetailTypeValueField; } set { - this.timeModifiedField = value; + this.payrollItemDetailTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public LiabilityAccountRef LiabilityAccountRef { get { - return this.editSequenceField; + return this.liabilityAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.liabilityAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string Name + public VendorRef VendorRef { get { - return this.nameField; + return this.vendorRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.nameField = temp; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE IsActive + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.isActiveField; + return this.vendorAccountNumberField; } set { - this.isActiveField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Desc + public PaymentTemplateRef PaymentTemplateRef { get { - return this.descField; + return this.paymentTemplateRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.descField = temp; + this.paymentTemplateRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public PRICETYPE CurrentRate + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=7)] + public string W2TrackingTypeValue { get { - return this.currentRateField; + return this.w2TrackingTypeValueField; } set { - this.currentRateField = value; + this.w2TrackingTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE CurrentEffectiveDate + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=8)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=8)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.currentEffectiveDateField; + return this.itemField; } set { - this.currentEffectiveDateField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public PRICETYPE NextRate + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE Limit { get { - return this.nextRateField; + return this.limitField; } set { - this.nextRateField = value; + this.limitField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public DATETYPE NextEffectiveDate + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public LimitTimePeriod LimitTimePeriod { get { - return this.nextEffectiveDateField; + return this.limitTimePeriodField; } set { - this.nextEffectiveDateField = value; + this.limitTimePeriodField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("RateHistory", Order=11)] - public RateHistory[] RateHistory + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitTimePeriodSpecified { get { - return this.rateHistoryField; + return this.limitTimePeriodFieldSpecified; } set { - this.rateHistoryField = value; + this.limitTimePeriodFieldSpecified = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class WorkersCompCodeAdd - { - private string nameField; - - private BOOLTYPE isActiveField; - - private string descField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public CalculatedBasedOn CalculatedBasedOn + { + get + { + return this.calculatedBasedOnField; + } + set + { + this.calculatedBasedOnField = value; + } + } - private RateEntry[] rateEntryField; + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculatedBasedOnSpecified + { + get + { + return this.calculatedBasedOnFieldSpecified; + } + set + { + this.calculatedBasedOnFieldSpecified = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string Name + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public NetOrGross NetOrGross { get { - return this.nameField; + return this.netOrGrossField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.nameField = temp; + this.netOrGrossField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NetOrGrossSpecified { get { - return this.isActiveField; + return this.netOrGrossFieldSpecified; } set { - this.isActiveField = value; + this.netOrGrossFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute("Taxability", Order=14)] + public Taxability[] Taxability { get { - return this.descField; + return this.taxabilityField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.descField = temp; + this.taxabilityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("RateEntry", Order=3)] - public RateEntry[] RateEntry + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.rateEntryField; + return this.liabilityPaymentScheduleField; } set { - this.rateEntryField = value; + this.liabilityPaymentScheduleField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate + { + get + { + return ObjectItem.GetItem("Rate"); + } + set + { + ObjectItem.SetItem("Rate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -49641,7 +51829,7 @@ public RateEntry[] RateEntry [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class WorkersCompCodeMod + public partial class PayrollItemDeductionMod { private string listIDField; @@ -49652,9 +51840,39 @@ public partial class WorkersCompCodeMod private BOOLTYPE isActiveField; - private string descField; + private string payrollItemDetailTypeValueField; - private RateEntry[] rateEntryField; + private LiabilityAccountRef liabilityAccountRefField; + + private VendorRef vendorRefField; + + private string vendorAccountNumberField; + + private PaymentTemplateRef paymentTemplateRefField; + + private string w2TrackingTypeValueField; + + private object itemField; + + private AMTTYPE limitField; + + private LimitTimePeriod limitTimePeriodField; + + private bool limitTimePeriodFieldSpecified; + + private CalculatedBasedOn calculatedBasedOnField; + + private bool calculatedBasedOnFieldSpecified; + + private NetOrGross netOrGrossField; + + private bool netOrGrossFieldSpecified; + + private Taxability[] taxabilityField; + + private LiabilityPaymentSchedule liabilityPaymentScheduleField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -49688,7 +51906,7 @@ public string EditSequence /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(13)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string Name { get @@ -49697,7 +51915,7 @@ public string Name } set { - string temp = QbNormalizer.NormalizeString(value, 13); + string temp = QbNormalizer.NormalizeString(value, 31); this.nameField = temp; } } @@ -49717,338 +51935,271 @@ public BOOLTYPE IsActive } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string PayrollItemDetailTypeValue { get { - return this.descField; + return this.payrollItemDetailTypeValueField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.descField = temp; + this.payrollItemDetailTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("RateEntry", Order=5)] - public RateEntry[] RateEntry + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public LiabilityAccountRef LiabilityAccountRef { get { - return this.rateEntryField; + return this.liabilityAccountRefField; } set { - this.rateEntryField = value; + this.liabilityAccountRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CategoryAccountMapping - { - - private MappingCategory mappingCategoryField; - - private AccountRef[] accountRefField; - - private AMTTYPE thresholdField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public MappingCategory MappingCategory + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public VendorRef VendorRef { get { - return this.mappingCategoryField; + return this.vendorRefField; } set { - this.mappingCategoryField = value; + this.vendorRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AccountRef", Order=1)] - public AccountRef[] AccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.accountRefField; + return this.vendorAccountNumberField; } set { - this.accountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE Threshold + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public PaymentTemplateRef PaymentTemplateRef { get { - return this.thresholdField; + return this.paymentTemplateRefField; } set { - this.thresholdField = value; + this.paymentTemplateRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class MappingAccount - { - - private AccountRef accountRefField; - - private BOOLTYPE forceMappingField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=9)] + public string W2TrackingTypeValue { get { - return this.accountRefField; + return this.w2TrackingTypeValueField; } set { - this.accountRefField = value; + this.w2TrackingTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE ForceMapping + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=10)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=10)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.forceMappingField; + return this.itemField; } set { - this.forceMappingField = value; + this.itemField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CategoryAccountMappingMod - { - - private MappingCategory mappingCategoryField; - - private MappingAccount[] mappingAccountField; - - private AMTTYPE thresholdField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public MappingCategory MappingCategory + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE Limit { get { - return this.mappingCategoryField; + return this.limitField; } set { - this.mappingCategoryField = value; + this.limitField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("MappingAccount", Order=1)] - public MappingAccount[] MappingAccount + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public LimitTimePeriod LimitTimePeriod { get { - return this.mappingAccountField; + return this.limitTimePeriodField; } set { - this.mappingAccountField = value; + this.limitTimePeriodField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE Threshold + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitTimePeriodSpecified { get { - return this.thresholdField; + return this.limitTimePeriodFieldSpecified; } set { - this.thresholdField = value; + this.limitTimePeriodFieldSpecified = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class Form1099CategoryAccountMappingRet - { - - private BOOLTYPE isFiling1099MiscField; - - private CategoryAccountMapping[] categoryAccountMappingField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BOOLTYPE IsFiling1099Misc + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public CalculatedBasedOn CalculatedBasedOn { get { - return this.isFiling1099MiscField; + return this.calculatedBasedOnField; } set { - this.isFiling1099MiscField = value; + this.calculatedBasedOnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("CategoryAccountMapping", Order=1)] - public CategoryAccountMapping[] CategoryAccountMapping + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculatedBasedOnSpecified { get { - return this.categoryAccountMappingField; + return this.calculatedBasedOnFieldSpecified; } set { - this.categoryAccountMappingField = value; + this.calculatedBasedOnFieldSpecified = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class Form1099CategoryAccountMappingMod - { - - private BOOLTYPE isFiling1099MiscField; - - private CategoryAccountMappingMod[] categoryAccountMappingModField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BOOLTYPE IsFiling1099Misc + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public NetOrGross NetOrGross { get { - return this.isFiling1099MiscField; + return this.netOrGrossField; } set { - this.isFiling1099MiscField = value; + this.netOrGrossField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("CategoryAccountMappingMod", Order=1)] - public CategoryAccountMappingMod[] CategoryAccountMappingMod + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NetOrGrossSpecified { get { - return this.categoryAccountMappingModField; + return this.netOrGrossFieldSpecified; } set { - this.categoryAccountMappingModField = value; + this.netOrGrossFieldSpecified = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxReturnRet - { - - private string listIDField; - - private string fullNameField; - - private string descField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.Xml.Serialization.XmlElementAttribute("Taxability", Order=16)] + public Taxability[] Taxability { get { - return this.listIDField; + return this.taxabilityField; } set { - this.listIDField = value; + this.taxabilityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string FullName + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.fullNameField; + return this.liabilityPaymentScheduleField; } set { - this.fullNameField = value; + this.liabilityPaymentScheduleField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string Desc + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.descField; + return ObjectItem.GetItem("Rate"); } set { - this.descField = value; + ObjectItem.SetItem("Rate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -50060,16 +52211,58 @@ public string Desc [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxReturnLineRet + public partial class PayrollItemCompanyContributionRet { private string listIDField; - private string fullNameField; + private DATETIMETYPE timeCreatedField; - private LineType lineTypeField; + private DATETIMETYPE timeModifiedField; - private bool lineTypeFieldSpecified; + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private string payrollItemDetailTypeValueField; + + private ExpenseAccountRef expenseAccountRefField; + + private LiabilityAccountRef liabilityAccountRefField; + + private BOOLTYPE isTrackedByCustJobField; + + private VendorRef vendorRefField; + + private string vendorAccountNumberField; + + private PaymentTemplateRef paymentTemplateRefField; + + private string w2TrackingTypeValueField; + + private object itemField; + + private AMTTYPE limitField; + + private LimitTimePeriod limitTimePeriodField; + + private bool limitTimePeriodFieldSpecified; + + private CalculatedBasedOn calculatedBasedOnField; + + private bool calculatedBasedOnFieldSpecified; + + private NetOrGross netOrGrossField; + + private bool netOrGrossFieldSpecified; + + private Taxability[] taxabilityField; + + private LiabilityPaymentSchedule liabilityPaymentScheduleField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -50087,383 +52280,372 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string FullName + public DATETIMETYPE TimeCreated { get { - return this.fullNameField; + return this.timeCreatedField; } set { - this.fullNameField = value; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public LineType LineType + public DATETIMETYPE TimeModified { get { - return this.lineTypeField; + return this.timeModifiedField; } set { - this.lineTypeField = value; + this.timeModifiedField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LineTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.lineTypeFieldSpecified; + return this.editSequenceField; } set { - this.lineTypeFieldSpecified = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CurrencyFormat - { - - private ThousandSeparator thousandSeparatorField; - - private bool thousandSeparatorFieldSpecified; - - private ThousandSeparatorGrouping thousandSeparatorGroupingField; - - private bool thousandSeparatorGroupingFieldSpecified; - - private DecimalPlaces decimalPlacesField; - - private bool decimalPlacesFieldSpecified; - - private DecimalSeparator decimalSeparatorField; - - private bool decimalSeparatorFieldSpecified; - - public CurrencyFormat() - { - this.thousandSeparatorField = ThousandSeparator.Comma; - this.thousandSeparatorGroupingField = ThousandSeparatorGrouping.XX_XXX_XXX; - this.decimalPlacesField = DecimalPlaces.Item2; - this.decimalSeparatorField = DecimalSeparator.Period; - } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ThousandSeparator ThousandSeparator + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.thousandSeparatorField; + return this.nameField; } set { - this.thousandSeparatorField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ThousandSeparatorSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive { get { - return this.thousandSeparatorFieldSpecified; + return this.isActiveField; } set { - this.thousandSeparatorFieldSpecified = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ThousandSeparatorGrouping ThousandSeparatorGrouping + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=6)] + public string PayrollItemDetailTypeValue { get { - return this.thousandSeparatorGroupingField; + return this.payrollItemDetailTypeValueField; } set { - this.thousandSeparatorGroupingField = value; + this.payrollItemDetailTypeValueField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ThousandSeparatorGroupingSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ExpenseAccountRef ExpenseAccountRef { get { - return this.thousandSeparatorGroupingFieldSpecified; + return this.expenseAccountRefField; } set { - this.thousandSeparatorGroupingFieldSpecified = value; + this.expenseAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DecimalPlaces DecimalPlaces + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public LiabilityAccountRef LiabilityAccountRef { get { - return this.decimalPlacesField; + return this.liabilityAccountRefField; } set { - this.decimalPlacesField = value; + this.liabilityAccountRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DecimalPlacesSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BOOLTYPE IsTrackedByCustJob { get { - return this.decimalPlacesFieldSpecified; + return this.isTrackedByCustJobField; } set { - this.decimalPlacesFieldSpecified = value; + this.isTrackedByCustJobField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DecimalSeparator DecimalSeparator + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public VendorRef VendorRef { get { - return this.decimalSeparatorField; + return this.vendorRefField; } set { - this.decimalSeparatorField = value; + this.vendorRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DecimalSeparatorSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.decimalSeparatorFieldSpecified; + return this.vendorAccountNumberField; } set { - this.decimalSeparatorFieldSpecified = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CurrencyRet - { - - private string listIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string nameField; - - private BOOLTYPE isActiveField; - - private string currencyCodeField; - - private CurrencyFormat currencyFormatField; - - private BOOLTYPE isUserDefinedCurrencyField; - - private FLOATTYPE exchangeRateField; - private DATETYPE asOfDateField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public PaymentTemplateRef PaymentTemplateRef + { + get + { + return this.paymentTemplateRefField; + } + set + { + this.paymentTemplateRefField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=13)] + public string W2TrackingTypeValue { get { - return this.listIDField; + return this.w2TrackingTypeValueField; } set { - this.listIDField = value; + this.w2TrackingTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=14)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=14)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.timeCreatedField; + return this.itemField; } set { - this.timeCreatedField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public AMTTYPE Limit { get { - return this.timeModifiedField; + return this.limitField; } set { - this.timeModifiedField = value; + this.limitField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public LimitTimePeriod LimitTimePeriod { get { - return this.editSequenceField; + return this.limitTimePeriodField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.limitTimePeriodField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(64)] - public string Name + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitTimePeriodSpecified { get { - return this.nameField; + return this.limitTimePeriodFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 64); - this.nameField = temp; + this.limitTimePeriodFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public CalculatedBasedOn CalculatedBasedOn { get { - return this.isActiveField; + return this.calculatedBasedOnField; } set { - this.isActiveField = value; + this.calculatedBasedOnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(3)] - public string CurrencyCode + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculatedBasedOnSpecified { get { - return this.currencyCodeField; + return this.calculatedBasedOnFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 3); - this.currencyCodeField = temp; + this.calculatedBasedOnFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public CurrencyFormat CurrencyFormat + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public NetOrGross NetOrGross { get { - return this.currencyFormatField; + return this.netOrGrossField; } set { - this.currencyFormatField = value; + this.netOrGrossField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BOOLTYPE IsUserDefinedCurrency + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NetOrGrossSpecified { get { - return this.isUserDefinedCurrencyField; + return this.netOrGrossFieldSpecified; } set { - this.isUserDefinedCurrencyField = value; + this.netOrGrossFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute("Taxability", Order=20)] + public Taxability[] Taxability { get { - return this.exchangeRateField; + return this.taxabilityField; } set { - this.exchangeRateField = value; + this.taxabilityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public DATETYPE AsOfDate + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.asOfDateField; + return this.liabilityPaymentScheduleField; } set { - this.asOfDateField = value; + this.liabilityPaymentScheduleField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate + { + get + { + return ObjectItem.GetItem("Rate"); + } + set + { + ObjectItem.SetItem("Rate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -50475,20 +52657,54 @@ public DATETYPE AsOfDate [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CurrencyAdd + public partial class PayrollItemCompanyContributionAdd { private string nameField; private BOOLTYPE isActiveField; - private string currencyCodeField; + private string payrollItemDetailTypeValueField; - private CurrencyFormat currencyFormatField; + private ExpenseAccountRef expenseAccountRefField; + + private LiabilityAccountRef liabilityAccountRefField; + + private BOOLTYPE isTrackedByCustJobField; + + private VendorRef vendorRefField; + + private string vendorAccountNumberField; + + private PaymentTemplateRef paymentTemplateRefField; + + private string w2TrackingTypeValueField; + + private object itemField; + + private AMTTYPE limitField; + + private LimitTimePeriod limitTimePeriodField; + + private bool limitTimePeriodFieldSpecified; + + private CalculatedBasedOn calculatedBasedOnField; + + private bool calculatedBasedOnFieldSpecified; + + private NetOrGross netOrGrossField; + + private bool netOrGrossFieldSpecified; + + private Taxability[] taxabilityField; + + private LiabilityPaymentSchedule liabilityPaymentScheduleField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(64)] + [System.ComponentModel.DataAnnotations.StringLength(31)] public string Name { get @@ -50497,7 +52713,7 @@ public string Name } set { - string temp = QbNormalizer.NormalizeString(value, 64); + string temp = QbNormalizer.NormalizeString(value, 31); this.nameField = temp; } } @@ -50517,188 +52733,299 @@ public BOOLTYPE IsActive } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(3)] - public string CurrencyCode + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] + public string PayrollItemDetailTypeValue { get { - return this.currencyCodeField; + return this.payrollItemDetailTypeValueField; } set { - string temp = QbNormalizer.NormalizeString(value, 3); - this.currencyCodeField = temp; + this.payrollItemDetailTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public CurrencyFormat CurrencyFormat + public ExpenseAccountRef ExpenseAccountRef { get { - return this.currencyFormatField; + return this.expenseAccountRefField; } set { - this.currencyFormatField = value; + this.expenseAccountRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CurrencyMod - { - private string listIDField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public LiabilityAccountRef LiabilityAccountRef + { + get + { + return this.liabilityAccountRefField; + } + set + { + this.liabilityAccountRefField = value; + } + } - private string editSequenceField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsTrackedByCustJob + { + get + { + return this.isTrackedByCustJobField; + } + set + { + this.isTrackedByCustJobField = value; + } + } - private string nameField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public VendorRef VendorRef + { + get + { + return this.vendorRefField; + } + set + { + this.vendorRefField = value; + } + } - private BOOLTYPE isActiveField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber + { + get + { + return this.vendorAccountNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; + } + } - private string currencyCodeField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public PaymentTemplateRef PaymentTemplateRef + { + get + { + return this.paymentTemplateRefField; + } + set + { + this.paymentTemplateRefField = value; + } + } - private CurrencyFormat currencyFormatField; + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=9)] + public string W2TrackingTypeValue + { + get + { + return this.w2TrackingTypeValueField; + } + set + { + this.w2TrackingTypeValueField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=10)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=10)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.listIDField; + return this.itemField; } set { - this.listIDField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE Limit { get { - return this.editSequenceField; + return this.limitField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.limitField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(64)] - public string Name + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public LimitTimePeriod LimitTimePeriod { get { - return this.nameField; + return this.limitTimePeriodField; } set { - string temp = QbNormalizer.NormalizeString(value, 64); - this.nameField = temp; + this.limitTimePeriodField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitTimePeriodSpecified { get { - return this.isActiveField; + return this.limitTimePeriodFieldSpecified; } set { - this.isActiveField = value; + this.limitTimePeriodFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(3)] - public string CurrencyCode + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public CalculatedBasedOn CalculatedBasedOn { get { - return this.currencyCodeField; + return this.calculatedBasedOnField; } set { - string temp = QbNormalizer.NormalizeString(value, 3); - this.currencyCodeField = temp; + this.calculatedBasedOnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CurrencyFormat CurrencyFormat + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculatedBasedOnSpecified { get { - return this.currencyFormatField; + return this.calculatedBasedOnFieldSpecified; } set { - this.currencyFormatField = value; + this.calculatedBasedOnFieldSpecified = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PayrollLastPeriodRet - { - private DATETYPE periodStartDateField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public NetOrGross NetOrGross + { + get + { + return this.netOrGrossField; + } + set + { + this.netOrGrossField = value; + } + } - private DATETYPE periodEndDateField; + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NetOrGrossSpecified + { + get + { + return this.netOrGrossFieldSpecified; + } + set + { + this.netOrGrossFieldSpecified = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DATETYPE PeriodStartDate + [System.Xml.Serialization.XmlElementAttribute("Taxability", Order=16)] + public Taxability[] Taxability { get { - return this.periodStartDateField; + return this.taxabilityField; } set { - this.periodStartDateField = value; + this.taxabilityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETYPE PeriodEndDate + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.periodEndDateField; + return this.liabilityPaymentScheduleField; } set { - this.periodEndDateField = value; + this.liabilityPaymentScheduleField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate + { + get + { + return ObjectItem.GetItem("Rate"); + } + set + { + ObjectItem.SetItem("Rate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -50710,38 +53037,54 @@ public DATETYPE PeriodEndDate [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventorySiteRet : IQbListRet + public partial class PayrollItemCompanyContributionMod { private string listIDField; - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - private string editSequenceField; private string nameField; private BOOLTYPE isActiveField; - private ParentSiteRef parentSiteRefField; + private string payrollItemDetailTypeValueField; - private BOOLTYPE isDefaultSiteField; + private ExpenseAccountRef expenseAccountRefField; - private string siteDescField; + private LiabilityAccountRef liabilityAccountRefField; - private string contactField; + private BOOLTYPE isTrackedByCustJobField; - private string phoneField; + private VendorRef vendorRefField; - private string faxField; + private string vendorAccountNumberField; - private string emailField; + private PaymentTemplateRef paymentTemplateRefField; - private SiteAddress siteAddressField; + private string w2TrackingTypeValueField; - private SiteAddressBlock siteAddressBlockField; + private object itemField; + + private AMTTYPE limitField; + + private LimitTimePeriod limitTimePeriodField; + + private bool limitTimePeriodFieldSpecified; + + private CalculatedBasedOn calculatedBasedOnField; + + private bool calculatedBasedOnFieldSpecified; + + private NetOrGross netOrGrossField; + + private bool netOrGrossFieldSpecified; + + private Taxability[] taxabilityField; + + private LiabilityPaymentSchedule liabilityPaymentScheduleField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -50759,378 +53102,344 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.timeCreatedField; + return this.editSequenceField; } set { - this.timeCreatedField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.timeModifiedField; + return this.nameField; } set { - this.timeModifiedField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public BOOLTYPE IsActive { get { - return this.editSequenceField; + return this.isActiveField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string PayrollItemDetailTypeValue { get { - return this.nameField; + return this.payrollItemDetailTypeValueField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.payrollItemDetailTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE IsActive + public ExpenseAccountRef ExpenseAccountRef { get { - return this.isActiveField; + return this.expenseAccountRefField; } set { - this.isActiveField = value; + this.expenseAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ParentSiteRef ParentSiteRef + public LiabilityAccountRef LiabilityAccountRef { get { - return this.parentSiteRefField; + return this.liabilityAccountRefField; } set { - this.parentSiteRefField = value; + this.liabilityAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public BOOLTYPE IsDefaultSite + public BOOLTYPE IsTrackedByCustJob { get { - return this.isDefaultSiteField; + return this.isTrackedByCustJobField; } set { - this.isDefaultSiteField = value; + this.isTrackedByCustJobField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(100)] - public string SiteDesc + public VendorRef VendorRef { get { - return this.siteDescField; + return this.vendorRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 100); - this.siteDescField = temp; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Contact + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.contactField; + return this.vendorAccountNumberField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.contactField = temp; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - [System.ComponentModel.DataAnnotations.StringLength(21)] - public string Phone + public PaymentTemplateRef PaymentTemplateRef { get { - return this.phoneField; + return this.paymentTemplateRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 21); - this.phoneField = temp; + this.paymentTemplateRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - [System.ComponentModel.DataAnnotations.StringLength(21)] - public string Fax + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=11)] + public string W2TrackingTypeValue { get { - return this.faxField; + return this.w2TrackingTypeValueField; } set { - string temp = QbNormalizer.NormalizeString(value, 21); - this.faxField = temp; + this.w2TrackingTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - [System.ComponentModel.DataAnnotations.StringLength(1023)] - public string Email + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=12)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=12)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.emailField; + return this.itemField; } set { - string temp = QbNormalizer.NormalizeString(value, 1023); - this.emailField = temp; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SiteAddress SiteAddress + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public AMTTYPE Limit { get { - return this.siteAddressField; + return this.limitField; } set { - this.siteAddressField = value; + this.limitField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public SiteAddressBlock SiteAddressBlock + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public LimitTimePeriod LimitTimePeriod { get { - return this.siteAddressBlockField; + return this.limitTimePeriodField; } set { - this.siteAddressBlockField = value; + this.limitTimePeriodField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventorySiteAdd - { - - private string nameField; - - private BOOLTYPE isActiveField; - - private ParentSiteRef parentSiteRefField; - - private string siteDescField; - - private string contactField; - - private string phoneField; - - private string faxField; - - private string emailField; - - private SiteAddress siteAddressField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string Name + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitTimePeriodSpecified { get { - return this.nameField; + return this.limitTimePeriodFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.nameField = temp; + this.limitTimePeriodFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public CalculatedBasedOn CalculatedBasedOn { get { - return this.isActiveField; + return this.calculatedBasedOnField; } set { - this.isActiveField = value; + this.calculatedBasedOnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public ParentSiteRef ParentSiteRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculatedBasedOnSpecified { get { - return this.parentSiteRefField; + return this.calculatedBasedOnFieldSpecified; } set { - this.parentSiteRefField = value; + this.calculatedBasedOnFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(100)] - public string SiteDesc + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public NetOrGross NetOrGross { get { - return this.siteDescField; + return this.netOrGrossField; } set { - string temp = QbNormalizer.NormalizeString(value, 100); - this.siteDescField = temp; + this.netOrGrossField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Contact + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NetOrGrossSpecified { get { - return this.contactField; + return this.netOrGrossFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.contactField = temp; + this.netOrGrossFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(21)] - public string Phone + [System.Xml.Serialization.XmlElementAttribute("Taxability", Order=18)] + public Taxability[] Taxability { get { - return this.phoneField; + return this.taxabilityField; } set { - string temp = QbNormalizer.NormalizeString(value, 21); - this.phoneField = temp; + this.taxabilityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(21)] - public string Fax + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.faxField; + return this.liabilityPaymentScheduleField; } set { - string temp = QbNormalizer.NormalizeString(value, 21); - this.faxField = temp; + this.liabilityPaymentScheduleField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(1023)] - public string Email + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.emailField; + return ObjectItem.GetItem("Rate"); } set { - string temp = QbNormalizer.NormalizeString(value, 1023); - this.emailField = temp; + ObjectItem.SetItem("Rate", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public SiteAddress SiteAddress + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.siteAddressField; + return ObjectItem.GetItem("RatePercent"); } set { - this.siteAddressField = value; + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -51142,30 +53451,36 @@ public SiteAddress SiteAddress [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventorySiteMod + public partial class PayrollItemWorkersCompensationRet { private string listIDField; + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + private string editSequenceField; private string nameField; private BOOLTYPE isActiveField; - private ParentSiteRef parentSiteRefField; + private string payrollItemDetailTypeValueField; - private string siteDescField; + private ExpenseAccountRef expenseAccountRefField; - private string contactField; + private LiabilityAccountRef liabilityAccountRefField; - private string phoneField; + private BOOLTYPE isTrackedByCustJobField; - private string faxField; + private VendorRef vendorRefField; - private string emailField; + private string vendorAccountNumberField; - private SiteAddress siteAddressField; + private PaymentTemplateRef paymentTemplateRefField; + + private LiabilityPaymentSchedule liabilityPaymentScheduleField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -51183,6 +53498,34 @@ public string ListID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] [System.ComponentModel.DataAnnotations.StringLength(16)] public string EditSequence { @@ -51198,7 +53541,7 @@ public string EditSequence } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.Xml.Serialization.XmlElementAttribute(Order=4)] [System.ComponentModel.DataAnnotations.StringLength(31)] public string Name { @@ -51214,7 +53557,7 @@ public string Name } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public BOOLTYPE IsActive { get @@ -51228,110 +53571,116 @@ public BOOLTYPE IsActive } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public ParentSiteRef ParentSiteRef + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=6)] + public string PayrollItemDetailTypeValue { get { - return this.parentSiteRefField; + return this.payrollItemDetailTypeValueField; } set { - this.parentSiteRefField = value; + this.payrollItemDetailTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(100)] - public string SiteDesc + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ExpenseAccountRef ExpenseAccountRef { get { - return this.siteDescField; + return this.expenseAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 100); - this.siteDescField = temp; + this.expenseAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(41)] - public string Contact + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public LiabilityAccountRef LiabilityAccountRef { get { - return this.contactField; + return this.liabilityAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 41); - this.contactField = temp; + this.liabilityAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(21)] - public string Phone + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BOOLTYPE IsTrackedByCustJob { get { - return this.phoneField; + return this.isTrackedByCustJobField; } set { - string temp = QbNormalizer.NormalizeString(value, 21); - this.phoneField = temp; + this.isTrackedByCustJobField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public VendorRef VendorRef + { + get + { + return this.vendorRefField; + } + set + { + this.vendorRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] [System.ComponentModel.DataAnnotations.StringLength(21)] - public string Fax + public string VendorAccountNumber { get { - return this.faxField; + return this.vendorAccountNumberField; } set { string temp = QbNormalizer.NormalizeString(value, 21); - this.faxField = temp; + this.vendorAccountNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(1023)] - public string Email + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public PaymentTemplateRef PaymentTemplateRef { get { - return this.emailField; + return this.paymentTemplateRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 1023); - this.emailField = temp; + this.paymentTemplateRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public SiteAddress SiteAddress + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.siteAddressField; + return this.liabilityPaymentScheduleField; } set { - this.siteAddressField = value; + this.liabilityPaymentScheduleField = value; } } } @@ -51343,200 +53692,170 @@ public SiteAddress SiteAddress [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ExpenseLineRet + public partial class PayrollItemWorkersCompensationAdd { - private string txnLineIDField; - - private AccountRef accountRefField; - - private AMTTYPE amountField; + private string nameField; - private AMTTYPE taxAmountField; + private BOOLTYPE isActiveField; - private string memoField; + private string payrollItemDetailTypeValueField; - private CustomerRef customerRefField; + private ExpenseAccountRef expenseAccountRefField; - private ClassRef classRefField; + private LiabilityAccountRef liabilityAccountRefField; - private SalesTaxCodeRef salesTaxCodeRefField; + private BOOLTYPE isTrackedByCustJobField; - private BillableStatus billableStatusField; + private VendorRef vendorRefField; - private bool billableStatusFieldSpecified; + private string vendorAccountNumberField; - private SalesRepRef salesRepRefField; + private PaymentTemplateRef paymentTemplateRefField; - private DataExtRet[] dataExtRetField; + private LiabilityPaymentSchedule liabilityPaymentScheduleField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.txnLineIDField; + return this.nameField; } set { - this.txnLineIDField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AccountRef AccountRef + public BOOLTYPE IsActive { get { - return this.accountRefField; + return this.isActiveField; } set { - this.accountRefField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] + public string PayrollItemDetailTypeValue { get { - return this.amountField; + return this.payrollItemDetailTypeValueField; } set { - this.amountField = value; + this.payrollItemDetailTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public AMTTYPE TaxAmount + public ExpenseAccountRef ExpenseAccountRef { get { - return this.taxAmountField; + return this.expenseAccountRefField; } set { - this.taxAmountField = value; + this.expenseAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public LiabilityAccountRef LiabilityAccountRef { get { - return this.memoField; + return this.liabilityAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.liabilityAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CustomerRef CustomerRef + public BOOLTYPE IsTrackedByCustJob { get { - return this.customerRefField; + return this.isTrackedByCustJobField; } set { - this.customerRefField = value; + this.isTrackedByCustJobField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ClassRef ClassRef + public VendorRef VendorRef { get { - return this.classRefField; + return this.vendorRefField; } set { - this.classRefField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.salesTaxCodeRefField; + return this.vendorAccountNumberField; } set { - this.salesTaxCodeRefField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BillableStatus BillableStatus - { - get - { - return this.billableStatusField; - } - set - { - this.billableStatusField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + public PaymentTemplateRef PaymentTemplateRef { get { - return this.billableStatusFieldSpecified; + return this.paymentTemplateRefField; } set { - this.billableStatusFieldSpecified = value; + this.paymentTemplateRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public SalesRepRef SalesRepRef - { - get - { - return this.salesRepRefField; - } - set - { - this.salesRepRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=10)] - public DataExtRet[] DataExtRet + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.dataExtRetField; + return this.liabilityPaymentScheduleField; } set { - this.dataExtRetField = value; + this.liabilityPaymentScheduleField = value; } } } @@ -51548,200 +53867,204 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ExpenseLineAdd + public partial class PayrollItemWorkersCompensationMod { - private AccountRef accountRefField; + private string listIDField; - private AMTTYPE amountField; + private string editSequenceField; - private AMTTYPE taxAmountField; + private string nameField; - private string memoField; + private BOOLTYPE isActiveField; - private CustomerRef customerRefField; + private string payrollItemDetailTypeValueField; - private ClassRef classRefField; + private ExpenseAccountRef expenseAccountRefField; - private SalesTaxCodeRef salesTaxCodeRefField; + private LiabilityAccountRef liabilityAccountRefField; - private BillableStatus billableStatusField; + private BOOLTYPE isTrackedByCustJobField; - private bool billableStatusFieldSpecified; + private VendorRef vendorRefField; - private SalesRepRef salesRepRefField; + private string vendorAccountNumberField; - private DataExt[] dataExtField; + private PaymentTemplateRef paymentTemplateRefField; - private string defMacroField; + private LiabilityPaymentSchedule liabilityPaymentScheduleField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRef AccountRef + public string ListID { get { - return this.accountRefField; + return this.listIDField; } set { - this.accountRefField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE Amount + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.amountField; + return this.editSequenceField; } set { - this.amountField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE TaxAmount + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.taxAmountField; + return this.nameField; } set { - this.taxAmountField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public BOOLTYPE IsActive { get { - return this.memoField; + return this.isActiveField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string PayrollItemDetailTypeValue { get { - return this.customerRefField; + return this.payrollItemDetailTypeValueField; } set { - this.customerRefField = value; + this.payrollItemDetailTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ClassRef ClassRef + public ExpenseAccountRef ExpenseAccountRef { get { - return this.classRefField; + return this.expenseAccountRefField; } set { - this.classRefField = value; + this.expenseAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public SalesTaxCodeRef SalesTaxCodeRef + public LiabilityAccountRef LiabilityAccountRef { get { - return this.salesTaxCodeRefField; + return this.liabilityAccountRefField; } set { - this.salesTaxCodeRefField = value; + this.liabilityAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public BillableStatus BillableStatus + public BOOLTYPE IsTrackedByCustJob { get { - return this.billableStatusField; + return this.isTrackedByCustJobField; } set { - this.billableStatusField = value; + this.isTrackedByCustJobField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public VendorRef VendorRef { get { - return this.billableStatusFieldSpecified; + return this.vendorRefField; } set { - this.billableStatusFieldSpecified = value; + this.vendorRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public SalesRepRef SalesRepRef + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.salesRepRefField; + return this.vendorAccountNumberField; } set { - this.salesRepRefField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=9)] - public DataExt[] DataExt + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public PaymentTemplateRef PaymentTemplateRef { get { - return this.dataExtField; + return this.paymentTemplateRefField; } set { - this.dataExtField = value; + this.paymentTemplateRefField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.defMacroField; + return this.liabilityPaymentScheduleField; } set { - this.defMacroField = value; + this.liabilityPaymentScheduleField = value; } } } @@ -51753,245 +54076,369 @@ public string defMacro [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataExt + public partial class PayrollItemDirectDepositRet { - private GUIDTYPE ownerIDField; + private string listIDField; - private string dataExtNameField; + private DATETIMETYPE timeCreatedField; - private string dataExtValueField; + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private string payrollItemDetailTypeValueField; + + private LiabilityAccountRef liabilityAccountRefField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + public string ListID { get { - return this.ownerIDField; + return this.listIDField; } set { - this.ownerIDField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + public DATETIMETYPE TimeCreated { get { - return this.dataExtNameField; + return this.timeCreatedField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string DataExtValue + public DATETIMETYPE TimeModified { get { - return this.dataExtValueField; + return this.timeModifiedField; } set { - this.dataExtValueField = value; + this.timeModifiedField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ExpenseLineMod - { - - private string txnLineIDField; - - private AccountRef accountRefField; - private AMTTYPE amountField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } - private AMTTYPE taxAmountField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name + { + get + { + return this.nameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; + } + } - private string memoField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive + { + get + { + return this.isActiveField; + } + set + { + this.isActiveField = value; + } + } - private CustomerRef customerRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=6)] + public string PayrollItemDetailTypeValue + { + get + { + return this.payrollItemDetailTypeValueField; + } + set + { + this.payrollItemDetailTypeValueField = value; + } + } - private ClassRef classRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public LiabilityAccountRef LiabilityAccountRef + { + get + { + return this.liabilityAccountRefField; + } + set + { + this.liabilityAccountRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollItemDirectDepositAdd + { - private SalesTaxCodeRef salesTaxCodeRefField; + private string nameField; - private BillableStatus billableStatusField; + private BOOLTYPE isActiveField; - private bool billableStatusFieldSpecified; + private string payrollItemDetailTypeValueField; - private SalesRepRef salesRepRefField; + private LiabilityAccountRef liabilityAccountRefField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.txnLineIDField; + return this.nameField; } set { - this.txnLineIDField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AccountRef AccountRef + public BOOLTYPE IsActive { get { - return this.accountRefField; + return this.isActiveField; } set { - this.accountRefField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] + public string PayrollItemDetailTypeValue { get { - return this.amountField; + return this.payrollItemDetailTypeValueField; } set { - this.amountField = value; + this.payrollItemDetailTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public AMTTYPE TaxAmount + public LiabilityAccountRef LiabilityAccountRef { get { - return this.taxAmountField; + return this.liabilityAccountRefField; } set { - this.taxAmountField = value; + this.liabilityAccountRefField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollItemDirectDepositMod + { + + private string listIDField; + + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private string payrollItemDetailTypeValueField; + + private LiabilityAccountRef liabilityAccountRefField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.memoField; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.customerRefField; + return this.editSequenceField; } set { - this.customerRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.classRefField; + return this.nameField; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE IsActive { get { - return this.salesTaxCodeRefField; + return this.isActiveField; } set { - this.salesTaxCodeRefField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BillableStatus BillableStatus + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string PayrollItemDetailTypeValue { get { - return this.billableStatusField; + return this.payrollItemDetailTypeValueField; } set { - this.billableStatusField = value; + this.payrollItemDetailTypeValueField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public LiabilityAccountRef LiabilityAccountRef { get { - return this.billableStatusFieldSpecified; + return this.liabilityAccountRefField; } set { - this.billableStatusFieldSpecified = value; + this.liabilityAccountRefField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class RateChange + { + + private DATETYPE sunsetDateField; + + private PERCENTTYPE ratePercentField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public SalesRepRef SalesRepRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DATETYPE SunsetDate { get { - return this.salesRepRefField; + return this.sunsetDateField; } set { - this.salesRepRefField = value; + this.sunsetDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PERCENTTYPE RatePercent + { + get + { + return this.ratePercentField; + } + set + { + this.ratePercentField = value; } } } @@ -52003,396 +54450,383 @@ public SalesRepRef SalesRepRef [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemLineRet + public partial class PayrollItemTaxRet { - private string txnLineIDField; + private string listIDField; - private ItemRef itemRefField; + private DATETIMETYPE timeCreatedField; - private InventorySiteRef inventorySiteRefField; + private DATETIMETYPE timeModifiedField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private string editSequenceField; - private object itemField; + private string nameField; - private ItemChoiceType1 itemElementNameField; + private BOOLTYPE isActiveField; - private string descField; + private string payrollItemDetailTypeValueField; - private QUANTYPE quantityField; + private string stateField; - private string unitOfMeasureField; + private string w2TrackingTypeValueField; - private OverrideUOMSetRef overrideUOMSetRefField; + private ExpenseAccountRef expenseAccountRefField; - private PRICETYPE costField; + private LiabilityAccountRef liabilityAccountRefField; - private AMTTYPE amountField; + private VendorRef vendorRefField; - private AMTTYPE taxAmountField; + private string vendorAccountNumberField; - private CustomerRef customerRefField; + private PaymentTemplateRef paymentTemplateRefField; - private ClassRef classRefField; + private object itemField; - private SalesTaxCodeRef salesTaxCodeRefField; + private RateChange[] rateChangeField; - private BillableStatus billableStatusField; + private AMTTYPE limitField; - private bool billableStatusFieldSpecified; + private TaxCalculatedBasedOn taxCalculatedBasedOnField; - private SalesRepRef salesRepRefField; + private bool taxCalculatedBasedOnFieldSpecified; - private DataExtRet[] dataExtRetField; + private LiabilityPaymentSchedule liabilityPaymentScheduleField; - private ObjectItem objectItem; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public string ListID { get { - return this.txnLineIDField; + return this.listIDField; } set { - this.txnLineIDField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + public DATETIMETYPE TimeCreated { get { - return this.itemRefField; + return this.timeCreatedField; } set { - this.itemRefField = value; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public InventorySiteRef InventorySiteRef + public DATETIMETYPE TimeModified { get { - return this.inventorySiteRefField; + return this.timeModifiedField; } set { - this.inventorySiteRefField = value; + this.timeModifiedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.inventorySiteLocationRefField; + return this.editSequenceField; } set { - this.inventorySiteLocationRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=4)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.itemField; + return this.nameField; } set { - this.itemField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType1 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive { get { - return this.itemElementNameField; + return this.isActiveField; } set { - this.itemElementNameField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=6)] + public string PayrollItemDetailTypeValue { get { - return this.descField; + return this.payrollItemDetailTypeValueField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.payrollItemDetailTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public QUANTYPE Quantity + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string State { get { - return this.quantityField; + return this.stateField; } set { - this.quantityField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.stateField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=8)] + public string W2TrackingTypeValue { get { - return this.unitOfMeasureField; + return this.w2TrackingTypeValueField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.w2TrackingTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public OverrideUOMSetRef OverrideUOMSetRef + public ExpenseAccountRef ExpenseAccountRef { get { - return this.overrideUOMSetRefField; + return this.expenseAccountRefField; } set { - this.overrideUOMSetRefField = value; + this.expenseAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public PRICETYPE Cost + public LiabilityAccountRef LiabilityAccountRef { get { - return this.costField; + return this.liabilityAccountRefField; } set { - this.costField = value; + this.liabilityAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public AMTTYPE Amount + public VendorRef VendorRef { get { - return this.amountField; + return this.vendorRefField; } set { - this.amountField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public AMTTYPE TaxAmount + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.taxAmountField; + return this.vendorAccountNumberField; } set { - this.taxAmountField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public CustomerRef CustomerRef + public PaymentTemplateRef PaymentTemplateRef { get { - return this.customerRefField; + return this.paymentTemplateRefField; } set { - this.customerRefField = value; + this.paymentTemplateRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=14)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=14)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.classRefField; + return this.itemField; } set { - this.classRefField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute("RateChange", Order=16)] + public RateChange[] RateChange { get { - return this.salesTaxCodeRefField; + return this.rateChangeField; } set { - this.salesTaxCodeRefField = value; + this.rateChangeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public BillableStatus BillableStatus + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public AMTTYPE Limit { get { - return this.billableStatusField; + return this.limitField; } set { - this.billableStatusField = value; + this.limitField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public TaxCalculatedBasedOn TaxCalculatedBasedOn { get { - return this.billableStatusFieldSpecified; + return this.taxCalculatedBasedOnField; } set { - this.billableStatusFieldSpecified = value; + this.taxCalculatedBasedOnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public SalesRepRef SalesRepRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TaxCalculatedBasedOnSpecified { get { - return this.salesRepRefField; + return this.taxCalculatedBasedOnFieldSpecified; } set { - this.salesRepRefField = value; + this.taxCalculatedBasedOnFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=18)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.dataExtRetField; + return this.liabilityPaymentScheduleField; } set { - this.dataExtRetField = value; + this.liabilityPaymentScheduleField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + public PRICETYPE Rate { get { - return ObjectItem.GetItem(ItemChoiceType1.LotNumber); + return ObjectItem.GetItem("Rate"); } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType1.LotNumber, temp); + ObjectItem.SetItem("Rate", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public PERCENTTYPE RatePercent { get { - return ObjectItem.GetItem(ItemChoiceType1.SerialNumber); + return ObjectItem.GetItem("RatePercent"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType1.SerialNumber, temp); + ObjectItem.SetItem("RatePercent", value); } } - private ObjectItem ObjectItem + private ObjectItem ObjectItem { get { if ((objectItem == null)) { - objectItem = new ObjectItem(this, "Item"); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); } return objectItem; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType1 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -52400,396 +54834,317 @@ public enum ItemChoiceType1 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemLineAdd + public partial class PayrollItemTaxAdd { - private ItemRef itemRefField; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private object itemField; - - private ItemChoiceType2 itemElementNameField; + private string nameField; - private string descField; + private BOOLTYPE isActiveField; - private QUANTYPE quantityField; + private string payrollItemDetailTypeValueField; - private string unitOfMeasureField; + private string stateField; - private PRICETYPE costField; + private string w2TrackingTypeValueField; - private AMTTYPE amountField; + private ExpenseAccountRef expenseAccountRefField; - private AMTTYPE taxAmountField; + private LiabilityAccountRef liabilityAccountRefField; - private CustomerRef customerRefField; + private VendorRef vendorRefField; - private ClassRef classRefField; + private string vendorAccountNumberField; - private SalesTaxCodeRef salesTaxCodeRefField; + private PaymentTemplateRef paymentTemplateRefField; - private BillableStatus billableStatusField; + private object itemField; - private bool billableStatusFieldSpecified; + private RateChange[] rateChangeField; - private OverrideItemAccountRef overrideItemAccountRefField; + private AMTTYPE limitField; - private LinkToTxn linkToTxnField; + private TaxCalculatedBasedOn taxCalculatedBasedOnField; - private SalesRepRef salesRepRefField; + private bool taxCalculatedBasedOnFieldSpecified; - private DataExt[] dataExtField; + private LiabilityPaymentSchedule liabilityPaymentScheduleField; - private ObjectItem objectItem; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.itemRefField; + return this.nameField; } set { - this.itemRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public InventorySiteRef InventorySiteRef + public BOOLTYPE IsActive { get { - return this.inventorySiteRefField; + return this.isActiveField; } set { - this.inventorySiteRefField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] + public string PayrollItemDetailTypeValue { get { - return this.inventorySiteLocationRefField; + return this.payrollItemDetailTypeValueField; } set { - this.inventorySiteLocationRefField = value; + this.payrollItemDetailTypeValueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=3)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=3)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string State { get { - return this.itemField; + return this.stateField; } set { - this.itemField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.stateField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType2 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string W2TrackingTypeValue { get { - return this.itemElementNameField; + return this.w2TrackingTypeValueField; } set { - this.itemElementNameField = value; + this.w2TrackingTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + public ExpenseAccountRef ExpenseAccountRef { get { - return this.descField; + return this.expenseAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.expenseAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public QUANTYPE Quantity + public LiabilityAccountRef LiabilityAccountRef { get { - return this.quantityField; + return this.liabilityAccountRefField; } set { - this.quantityField = value; + this.liabilityAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + public VendorRef VendorRef { get { - return this.unitOfMeasureField; + return this.vendorRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public PRICETYPE Cost + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.costField; + return this.vendorAccountNumberField; } set { - this.costField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount + public PaymentTemplateRef PaymentTemplateRef { get { - return this.amountField; - } - set - { - this.amountField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE TaxAmount - { - get - { - return this.taxAmountField; + return this.paymentTemplateRefField; } set { - this.taxAmountField = value; + this.paymentTemplateRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=10)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=10)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.customerRefField; + return this.itemField; } set { - this.customerRefField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute("RateChange", Order=12)] + public RateChange[] RateChange { get { - return this.classRefField; + return this.rateChangeField; } set { - this.classRefField = value; + this.rateChangeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SalesTaxCodeRef SalesTaxCodeRef + public AMTTYPE Limit { get { - return this.salesTaxCodeRefField; + return this.limitField; } set { - this.salesTaxCodeRefField = value; + this.limitField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public BillableStatus BillableStatus + public TaxCalculatedBasedOn TaxCalculatedBasedOn { get { - return this.billableStatusField; + return this.taxCalculatedBasedOnField; } set { - this.billableStatusField = value; + this.taxCalculatedBasedOnField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + public bool TaxCalculatedBasedOnSpecified { get { - return this.billableStatusFieldSpecified; + return this.taxCalculatedBasedOnFieldSpecified; } set { - this.billableStatusFieldSpecified = value; + this.taxCalculatedBasedOnFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public OverrideItemAccountRef OverrideItemAccountRef - { - get - { - return this.overrideItemAccountRefField; - } - set - { - this.overrideItemAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public LinkToTxn LinkToTxn - { - get - { - return this.linkToTxnField; - } - set - { - this.linkToTxnField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public SalesRepRef SalesRepRef - { - get - { - return this.salesRepRefField; - } - set - { - this.salesRepRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=18)] - public DataExt[] DataExt + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.dataExtField; + return this.liabilityPaymentScheduleField; } set { - this.dataExtField = value; + this.liabilityPaymentScheduleField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + public PRICETYPE Rate { get { - return ObjectItem.GetItem(ItemChoiceType2.LotNumber); + return ObjectItem.GetItem("Rate"); } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType2.LotNumber, temp); + ObjectItem.SetItem("Rate", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public PERCENTTYPE RatePercent { get { - return ObjectItem.GetItem(ItemChoiceType2.SerialNumber); + return ObjectItem.GetItem("RatePercent"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType2.SerialNumber, temp); + ObjectItem.SetItem("RatePercent", value); } } - private ObjectItem ObjectItem + private ObjectItem ObjectItem { get { if ((objectItem == null)) { - objectItem = new ObjectItem(this, "Item"); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); } return objectItem; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType2 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -52797,396 +55152,335 @@ public enum ItemChoiceType2 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemLineMod + public partial class PayrollItemTaxMod { - private string txnLineIDField; - - private ItemRef itemRefField; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; + private string listIDField; - private object itemField; + private string editSequenceField; - private ItemChoiceType3 itemElementNameField; + private string nameField; - private string descField; + private BOOLTYPE isActiveField; - private QUANTYPE quantityField; + private string stateField; - private string unitOfMeasureField; + private string w2TrackingTypeValueField; - private OverrideUOMSetRef overrideUOMSetRefField; + private ExpenseAccountRef expenseAccountRefField; - private PRICETYPE costField; + private LiabilityAccountRef liabilityAccountRefField; - private AMTTYPE amountField; + private VendorRef vendorRefField; - private AMTTYPE taxAmountField; + private string vendorAccountNumberField; - private CustomerRef customerRefField; + private PaymentTemplateRef paymentTemplateRefField; - private ClassRef classRefField; + private object itemField; - private SalesTaxCodeRef salesTaxCodeRefField; + private RateChange[] rateChangeField; - private BillableStatus billableStatusField; + private AMTTYPE limitField; - private bool billableStatusFieldSpecified; + private TaxCalculatedBasedOn taxCalculatedBasedOnField; - private OverrideItemAccountRef overrideItemAccountRefField; + private bool taxCalculatedBasedOnFieldSpecified; - private SalesRepRef salesRepRefField; + private LiabilityPaymentSchedule liabilityPaymentScheduleField; - private ObjectItem objectItem; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public string ListID { get { - return this.txnLineIDField; + return this.listIDField; } set { - this.txnLineIDField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.itemRefField; + return this.editSequenceField; } set { - this.itemRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public InventorySiteRef InventorySiteRef + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.inventorySiteRefField; + return this.nameField; } set { - this.inventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public InventorySiteLocationRef InventorySiteLocationRef + public BOOLTYPE IsActive { get { - return this.inventorySiteLocationRefField; + return this.isActiveField; } set { - this.inventorySiteLocationRefField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=4)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string State { get { - return this.itemField; + return this.stateField; } set { - this.itemField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.stateField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType3 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)] + public string W2TrackingTypeValue { get { - return this.itemElementNameField; + return this.w2TrackingTypeValueField; } set { - this.itemElementNameField = value; + this.w2TrackingTypeValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + public ExpenseAccountRef ExpenseAccountRef { get { - return this.descField; + return this.expenseAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.expenseAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public QUANTYPE Quantity + public LiabilityAccountRef LiabilityAccountRef { get { - return this.quantityField; + return this.liabilityAccountRefField; } set { - this.quantityField = value; + this.liabilityAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + public VendorRef VendorRef { get { - return this.unitOfMeasureField; + return this.vendorRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public OverrideUOMSetRef OverrideUOMSetRef + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string VendorAccountNumber { get { - return this.overrideUOMSetRefField; + return this.vendorAccountNumberField; } set { - this.overrideUOMSetRefField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.vendorAccountNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public PRICETYPE Cost - { - get - { - return this.costField; - } - set - { - this.costField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public AMTTYPE Amount + public PaymentTemplateRef PaymentTemplateRef { get { - return this.amountField; + return this.paymentTemplateRefField; } set { - this.amountField = value; + this.paymentTemplateRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=11)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=11)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.taxAmountField; + return this.itemField; } set { - this.taxAmountField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute("RateChange", Order=13)] + public RateChange[] RateChange { get { - return this.customerRefField; + return this.rateChangeField; } set { - this.customerRefField = value; + this.rateChangeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public ClassRef ClassRef + public AMTTYPE Limit { get { - return this.classRefField; + return this.limitField; } set { - this.classRefField = value; + this.limitField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public SalesTaxCodeRef SalesTaxCodeRef - { - get - { - return this.salesTaxCodeRefField; - } - set - { - this.salesTaxCodeRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public BillableStatus BillableStatus + public TaxCalculatedBasedOn TaxCalculatedBasedOn { get { - return this.billableStatusField; + return this.taxCalculatedBasedOnField; } set { - this.billableStatusField = value; + this.taxCalculatedBasedOnField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified - { - get - { - return this.billableStatusFieldSpecified; - } - set - { - this.billableStatusFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public OverrideItemAccountRef OverrideItemAccountRef + public bool TaxCalculatedBasedOnSpecified { get { - return this.overrideItemAccountRefField; + return this.taxCalculatedBasedOnFieldSpecified; } set { - this.overrideItemAccountRefField = value; + this.taxCalculatedBasedOnFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public SalesRepRef SalesRepRef + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public LiabilityPaymentSchedule LiabilityPaymentSchedule { get { - return this.salesRepRefField; + return this.liabilityPaymentScheduleField; } set { - this.salesRepRefField = value; + this.liabilityPaymentScheduleField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + public PRICETYPE Rate { get { - return ObjectItem.GetItem(ItemChoiceType3.LotNumber); + return ObjectItem.GetItem("Rate"); } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType3.LotNumber, temp); + ObjectItem.SetItem("Rate", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public PERCENTTYPE RatePercent { get { - return ObjectItem.GetItem(ItemChoiceType3.SerialNumber); + return ObjectItem.GetItem("RatePercent"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType3.SerialNumber, temp); + ObjectItem.SetItem("RatePercent", value); } } - private ObjectItem ObjectItem + private ObjectItem ObjectItem { get { if ((objectItem == null)) { - objectItem = new ObjectItem(this, "Item"); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); } return objectItem; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType3 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -53194,154 +55488,181 @@ public enum ItemChoiceType3 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemGroupLineRet + public partial class TemplateRet : IQbListRet { - private string txnLineIDField; - - private ItemGroupRef itemGroupRefField; + private string listIDField; - private string descField; + private DATETIMETYPE timeCreatedField; - private QUANTYPE quantityField; + private DATETIMETYPE timeModifiedField; - private string unitOfMeasureField; + private string editSequenceField; - private OverrideUOMSetRef overrideUOMSetRefField; + private string nameField; - private AMTTYPE totalAmountField; + private BOOLTYPE isActiveField; - private ItemLineRet[] itemLineRetField; + private TemplateType templateTypeField; - private DataExt[] dataExtField; + private bool templateTypeFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public string ListID { get { - return this.txnLineIDField; + return this.listIDField; } set { - this.txnLineIDField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemGroupRef ItemGroupRef + public DATETIMETYPE TimeCreated { get { - return this.itemGroupRefField; + return this.timeCreatedField; } set { - this.itemGroupRefField = value; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + public DATETIMETYPE TimeModified { get { - return this.descField; + return this.timeModifiedField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.timeModifiedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public QUANTYPE Quantity + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.quantityField; + return this.editSequenceField; } set { - this.quantityField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + public string Name { get { - return this.unitOfMeasureField; + return this.nameField; } set { string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public OverrideUOMSetRef OverrideUOMSetRef + public BOOLTYPE IsActive { get { - return this.overrideUOMSetRefField; + return this.isActiveField; } set { - this.overrideUOMSetRefField = value; + this.isActiveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public AMTTYPE TotalAmount + public TemplateType TemplateType { get { - return this.totalAmountField; + return this.templateTypeField; } set { - this.totalAmountField = value; + this.templateTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", Order=7)] - public ItemLineRet[] ItemLineRet + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TemplateTypeSpecified { get { - return this.itemLineRetField; + return this.templateTypeFieldSpecified; } set { - this.itemLineRetField = value; + this.templateTypeFieldSpecified = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class AlertPermission + { + + private PermissionNeeded permissionNeededField; + + private PermissionLevel[] permissionLevelField; /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=8)] - public DataExt[] DataExt + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PermissionNeeded PermissionNeeded { get { - return this.dataExtField; + return this.permissionNeededField; } set { - this.dataExtField = value; + this.permissionNeededField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PermissionLevel", Order=1)] + public PermissionLevel[] PermissionLevel + { + get + { + return this.permissionLevelField; + } + set + { + this.permissionLevelField = value; } } } @@ -53353,229 +55674,217 @@ public DataExt[] DataExt [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemGroupLineAdd + public partial class AlertAdd { - private ItemGroupRef itemGroupRefField; + private GUIDTYPE ownerIDField; + + private string alertTagField; + + private string messageTextField; private string descField; - private QUANTYPE quantityField; + private string helpTextField; - private string unitOfMeasureField; + private DATETYPE activationDateField; - private InventorySiteRef inventorySiteRefField; + private DATETYPE expirationDateField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private UIContext[] uIContextField; - private DataExt[] dataExtField; + private AlertPermission alertPermissionField; + + private object itemField; + + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemGroupRef ItemGroupRef + public GUIDTYPE OwnerID { get { - return this.itemGroupRefField; + return this.ownerIDField; } set { - this.itemGroupRefField = value; + this.ownerIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string Desc + [System.ComponentModel.DataAnnotations.StringLength(128)] + public string AlertTag { get { - return this.descField; + return this.alertTagField; } set { - this.descField = value; + string temp = QbNormalizer.NormalizeString(value, 128); + this.alertTagField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + [System.ComponentModel.DataAnnotations.StringLength(60)] + public string MessageText { get { - return this.quantityField; + return this.messageTextField; } set { - this.quantityField = value; + string temp = QbNormalizer.NormalizeString(value, 60); + this.messageTextField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.ComponentModel.DataAnnotations.StringLength(500)] + public string Desc { get { - return this.unitOfMeasureField; + return this.descField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + string temp = QbNormalizer.NormalizeString(value, 500); + this.descField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public InventorySiteRef InventorySiteRef + public string HelpText { get { - return this.inventorySiteRefField; + return this.helpTextField; } set { - this.inventorySiteRefField = value; + this.helpTextField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public InventorySiteLocationRef InventorySiteLocationRef + public DATETYPE ActivationDate { get { - return this.inventorySiteLocationRefField; + return this.activationDateField; } set { - this.inventorySiteLocationRefField = value; + this.activationDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=6)] - public DataExt[] DataExt + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public DATETYPE ExpirationDate { get { - return this.dataExtField; + return this.expirationDateField; } set { - this.dataExtField = value; + this.expirationDateField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemGroupLineMod - { - - private string txnLineIDField; - - private ItemGroupRef itemGroupRefField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private OverrideUOMSetRef overrideUOMSetRefField; - - private ItemLineMod[] itemLineModField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + [System.Xml.Serialization.XmlElementAttribute("UIContext", Order=7)] + public UIContext[] UIContext { get { - return this.txnLineIDField; + return this.uIContextField; } set { - this.txnLineIDField = value; + this.uIContextField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemGroupRef ItemGroupRef + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AlertPermission AlertPermission { get { - return this.itemGroupRefField; + return this.alertPermissionField; } set { - this.itemGroupRefField = value; + this.alertPermissionField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + [System.Xml.Serialization.XmlElementAttribute("COMCallbackInfo", typeof(COMCallbackInfo), Order=9)] + [System.Xml.Serialization.XmlElementAttribute("HTTPCallbackInfo", typeof(HTTPCallbackInfo), Order=9)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.quantityField; + return this.itemField; } set { - this.quantityField = value; + this.itemField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlIgnoreAttribute()] + public COMCallbackInfo COMCallbackInfo { get { - return this.unitOfMeasureField; + return ObjectItem.GetItem("COMCallbackInfo"); } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + ObjectItem.SetItem("COMCallbackInfo", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public OverrideUOMSetRef OverrideUOMSetRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public HTTPCallbackInfo HTTPCallbackInfo { get { - return this.overrideUOMSetRefField; + return ObjectItem.GetItem("HTTPCallbackInfo"); } set { - this.overrideUOMSetRefField = value; + ObjectItem.SetItem("HTTPCallbackInfo", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", Order=5)] - public ItemLineMod[] ItemLineMod + private ObjectItem ObjectItem { get { - return this.itemLineModField; - } - set - { - this.itemLineModField = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(COMCallbackInfo), "COMCallbackInfo"); + typeMapping.Add(typeof(HTTPCallbackInfo), "HTTPCallbackInfo"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -53587,136 +55896,160 @@ public ItemLineMod[] ItemLineMod [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class LinkedTxn + public partial class AlertRet { - private string txnIDField; - - private TxnType txnTypeField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private LinkType linkTypeField; + private GUIDTYPE ownerIDField; - private bool linkTypeFieldSpecified; + private string alertTagField; - private AMTTYPE amountField; + private BOOLTYPE isMarkedDoneField; - private TxnLineDetail[] txnLineDetailField; + private DATETYPE nextAlertDateField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public GUIDTYPE OwnerID { get { - return this.txnIDField; + return this.ownerIDField; } set { - this.txnIDField = value; + this.ownerIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public TxnType TxnType + [System.ComponentModel.DataAnnotations.StringLength(128)] + public string AlertTag { get { - return this.txnTypeField; + return this.alertTagField; } set { - this.txnTypeField = value; + string temp = QbNormalizer.NormalizeString(value, 128); + this.alertTagField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + public BOOLTYPE IsMarkedDone { get { - return this.txnDateField; + return this.isMarkedDoneField; } set { - this.txnDateField = value; + this.isMarkedDoneField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + public DATETYPE NextAlertDate { get { - return this.refNumberField; + return this.nextAlertDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.nextAlertDateField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PriceLevelPerItemRet + { + + private ItemRef itemRefField; + + private object itemField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public LinkType LinkType + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemRef ItemRef { get { - return this.linkTypeField; + return this.itemRefField; } set { - this.linkTypeField = value; + this.itemRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LinkTypeSpecified + [System.Xml.Serialization.XmlElementAttribute("CustomPrice", typeof(PRICETYPE), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("CustomPricePercent", typeof(PERCENTTYPE), Order=1)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.linkTypeFieldSpecified; + return this.itemField; } set { - this.linkTypeFieldSpecified = value; + this.itemField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE CustomPrice { get { - return this.amountField; + return ObjectItem.GetItem("CustomPrice"); } set { - this.amountField = value; + ObjectItem.SetItem("CustomPrice", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("TxnLineDetail", Order=6)] - public TxnLineDetail[] TxnLineDetail + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE CustomPricePercent { get { - return this.txnLineDetailField; + return ObjectItem.GetItem("CustomPricePercent"); } set { - this.txnLineDetailField = value; + ObjectItem.SetItem("CustomPricePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "CustomPrice"); + typeMapping.Add(typeof(PERCENTTYPE), "CustomPricePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -53728,230 +56061,217 @@ public TxnLineDetail[] TxnLineDetail [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TxnLineDetail + public partial class PriceLevelRet { - private string txnLineIDField; + private string listIDField; - private AMTTYPE amountField; + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private PriceLevelType priceLevelTypeField; + + private bool priceLevelTypeFieldSpecified; + + private object[] itemsField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public string ListID { get { - return this.txnLineIDField; + return this.listIDField; } set { - this.txnLineIDField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE Amount + public DATETIMETYPE TimeCreated { get { - return this.amountField; + return this.timeCreatedField; } set { - this.amountField = value; + this.timeCreatedField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DiscountLineAdd - { - - private object itemField; - - private BOOLTYPE isTaxableField; - - private AccountRef accountRefField; - - private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=0)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return this.itemField; + return this.timeModifiedField; } set { - this.itemField = value; + this.timeModifiedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public BOOLTYPE IsTaxable + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.isTaxableField; + return this.editSequenceField; } set { - this.isTaxableField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.accountRefField; + return this.nameField; } set { - this.accountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AMTTYPE Amount + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive { get { - return ObjectItem.GetItem("Amount"); + return this.isActiveField; } set { - ObjectItem.SetItem("Amount", value); + this.isActiveField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public PriceLevelType PriceLevelType { get { - return ObjectItem.GetItem("RatePercent"); + return this.priceLevelTypeField; } set { - ObjectItem.SetItem("RatePercent", value); + this.priceLevelTypeField = value; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PriceLevelTypeSpecified { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(AMTTYPE), "Amount"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return this.priceLevelTypeFieldSpecified; + } + set + { + this.priceLevelTypeFieldSpecified = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxLineAdd - { - - private object itemField; - - private AccountRef accountRefField; - - private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyRef", typeof(CurrencyRef), Order=7)] + [System.Xml.Serialization.XmlElementAttribute("PriceLevelFixedPercentage", typeof(PERCENTTYPE), Order=7)] + [System.Xml.Serialization.XmlElementAttribute("PriceLevelPerItemRet", typeof(PriceLevelPerItemRet), Order=7)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + public object[] Items { get { - return this.itemField; + return this.itemsField; } set { - this.itemField = value; + this.itemsField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public CurrencyRef CurrencyRef { get { - return this.accountRefField; + return ObjectItems.GetItem("CurrencyRef"); } set { - this.accountRefField = value; + ObjectItems.SetItem("CurrencyRef", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public AMTTYPE Amount + public PERCENTTYPE PriceLevelFixedPercentage { get { - return ObjectItem.GetItem("Amount"); + return ObjectItems.GetItem("PriceLevelFixedPercentage"); } set { - ObjectItem.SetItem("Amount", value); + ObjectItems.SetItem("PriceLevelFixedPercentage", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + public IEnumerable PriceLevelPerItemRet { get { - return ObjectItem.GetItem("RatePercent"); + return ObjectItems.GetItems("PriceLevelPerItemRet"); } set { - ObjectItem.SetItem("RatePercent", value); + ObjectItems.SetItems("PriceLevelPerItemRet", value.ToArray()); } } - private ObjectItem ObjectItem + private ObjectItems ObjectItems { get { - if ((objectItem == null)) + if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(AMTTYPE), "Amount"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); + typeMapping.Add(typeof(CurrencyRef), "CurrencyRef"); + typeMapping.Add(typeof(PERCENTTYPE), "PriceLevelFixedPercentage"); + typeMapping.Add(typeof(PriceLevelPerItemRet), "PriceLevelPerItemRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "PriceLevelFixedPercentage", + "PriceLevelPerItemRet", + "CurrencyRef"}, typeMapping); } - return objectItem; + return objectItems; } } } @@ -53963,146 +56283,155 @@ private ObjectItem ObjectItem [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ShippingLineAdd + public partial class PriceLevelPerItem { - private AMTTYPE amountField; + private ItemRef itemRefField; - private AccountRef accountRefField; + private object[] itemsField; + + private ItemsChoiceType9[] itemsElementNameField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AMTTYPE Amount + public ItemRef ItemRef { get { - return this.amountField; + return this.itemRefField; } set { - this.amountField = value; + this.itemRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute("AdjustPercentage", typeof(PERCENTTYPE), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("AdjustRelativeTo", typeof(AdjustRelativeTo), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("CustomPrice", typeof(PRICETYPE), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("CustomPricePercent", typeof(PERCENTTYPE), Order=1)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.accountRefField; + return this.itemsField; } set { - this.accountRefField = value; + this.itemsField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DiscountLineRet - { - - private object itemField; - - private BOOLTYPE isTaxableField; - - private AccountRef accountRefField; - - private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + public ItemsChoiceType9[] ItemsElementName { get { - return this.itemField; + return this.itemsElementNameField; } set { - this.itemField = value; + this.itemsElementNameField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public BOOLTYPE IsTaxable + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE AdjustPercentage { get { - return this.isTaxableField; + return ObjectItems.GetItem(ItemsChoiceType9.AdjustPercentage); } set { - this.isTaxableField = value; + ObjectItems.SetItem(ItemsChoiceType9.AdjustPercentage, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable AdjustRelativeTo { get { - return this.accountRefField; + return ObjectItems.GetItem(ItemsChoiceType9.AdjustRelativeTo); } set { - this.accountRefField = value; + ObjectItems.SetItem(ItemsChoiceType9.AdjustRelativeTo, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public AMTTYPE Amount + public PRICETYPE CustomPrice { get { - return ObjectItem.GetItem("Amount"); + return ObjectItems.GetItem(ItemsChoiceType9.CustomPrice); } set { - ObjectItem.SetItem("Amount", value); + ObjectItems.SetItem(ItemsChoiceType9.CustomPrice, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + public PERCENTTYPE CustomPricePercent { get { - return ObjectItem.GetItem("RatePercent"); + return ObjectItems.GetItem(ItemsChoiceType9.CustomPricePercent); } set { - ObjectItem.SetItem("RatePercent", value); + ObjectItems.SetItem(ItemsChoiceType9.CustomPricePercent, value); } } - private ObjectItem ObjectItem + private ObjectItems ObjectItems { get { - if ((objectItem == null)) + if ((objectItems == null)) { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(AMTTYPE), "Amount"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); + objectItems = new ObjectItems(this, "Items", new string[] { + "CustomPrice", + "CustomPricePercent", + "AdjustPercentage", + "AdjustRelativeTo"}); } - return objectItem; + return objectItems; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType9 + { + + /// + AdjustPercentage, + + /// + AdjustRelativeTo, + + /// + CustomPrice, + + /// + CustomPricePercent, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -54110,126 +56439,119 @@ private ObjectItem ObjectItem [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxLineRet + public partial class PriceLevelAdd { - private object itemField; + private string nameField; - private AccountRef accountRefField; + private BOOLTYPE isActiveField; - private ObjectItem objectItem; + private object[] itemsField; + + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=0)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.itemField; + return this.nameField; } set { - this.itemField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE IsActive { get { - return this.accountRefField; + return this.isActiveField; } set { - this.accountRefField = value; + this.isActiveField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AMTTYPE Amount + /// + [System.Xml.Serialization.XmlElementAttribute("CurrencyRef", typeof(CurrencyRef), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("PriceLevelFixedPercentage", typeof(PERCENTTYPE), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("PriceLevelPerItem", typeof(PriceLevelPerItem), Order=2)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return ObjectItem.GetItem("Amount"); + return this.itemsField; } set { - ObjectItem.SetItem("Amount", value); + this.itemsField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + public CurrencyRef CurrencyRef { get { - return ObjectItem.GetItem("RatePercent"); + return ObjectItems.GetItem("CurrencyRef"); } set { - ObjectItem.SetItem("RatePercent", value); + ObjectItems.SetItem("CurrencyRef", value); } } - private ObjectItem ObjectItem + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE PriceLevelFixedPercentage { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(AMTTYPE), "Amount"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return ObjectItems.GetItem("PriceLevelFixedPercentage"); + } + set + { + ObjectItems.SetItem("PriceLevelFixedPercentage", value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ShippingLineRet - { - - private AMTTYPE amountField; - - private AccountRef accountRefField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PriceLevelPerItem { get { - return this.amountField; + return ObjectItems.GetItems("PriceLevelPerItem"); } set { - this.amountField = value; + ObjectItems.SetItems("PriceLevelPerItem", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AccountRef AccountRef + private ObjectItems ObjectItems { get { - return this.accountRefField; - } - set - { - this.accountRefField = value; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(CurrencyRef), "CurrencyRef"); + typeMapping.Add(typeof(PERCENTTYPE), "PriceLevelFixedPercentage"); + typeMapping.Add(typeof(PriceLevelPerItem), "PriceLevelPerItem"); + objectItems = new ObjectItems(this, "Items", new string[] { + "PriceLevelFixedPercentage", + "PriceLevelPerItem", + "CurrencyRef"}, typeMapping); + } + return objectItems; } } } @@ -54241,446 +56563,435 @@ public AccountRef AccountRef [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InvoiceLineRet + public partial class PriceLevelMod { - private string txnLineIDField; - - private ItemRef itemRefField; - - private string descField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private OverrideUOMSetRef overrideUOMSetRefField; - - private object itemField; - - private ClassRef classRefField; - - private AMTTYPE amountField; - - private AMTTYPE taxAmountField; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private object item1Field; - - private Item1ChoiceType item1ElementNameField; - - private DATETYPE serviceDateField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private BOOLTYPE isTaxableField; + private string listIDField; - private string other1Field; + private string editSequenceField; - private string other2Field; + private string nameField; - private DataExtRet[] dataExtRetField; + private BOOLTYPE isActiveField; - private ObjectItem objectItem; + private object[] itemsField; - private ObjectItem objectItem1; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public string ListID { get { - return this.txnLineIDField; + return this.listIDField; } set { - this.txnLineIDField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.itemRefField; + return this.editSequenceField; } set { - this.itemRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.descField; + return this.nameField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public QUANTYPE Quantity + public BOOLTYPE IsActive { get { - return this.quantityField; + return this.isActiveField; } set { - this.quantityField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute("CurrencyRef", typeof(CurrencyRef), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("PriceLevelFixedPercentage", typeof(PERCENTTYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("PriceLevelPerItem", typeof(PriceLevelPerItem), Order=4)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.unitOfMeasureField; + return this.itemsField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.itemsField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public OverrideUOMSetRef OverrideUOMSetRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public CurrencyRef CurrencyRef { get { - return this.overrideUOMSetRefField; + return ObjectItems.GetItem("CurrencyRef"); } set { - this.overrideUOMSetRefField = value; + ObjectItems.SetItem("CurrencyRef", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE PriceLevelFixedPercentage { get { - return this.itemField; + return ObjectItems.GetItem("PriceLevelFixedPercentage"); } set { - this.itemField = value; + ObjectItems.SetItem("PriceLevelFixedPercentage", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PriceLevelPerItem { get { - return this.classRefField; + return ObjectItems.GetItems("PriceLevelPerItem"); } set { - this.classRefField = value; + ObjectItems.SetItems("PriceLevelPerItem", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount + private ObjectItems ObjectItems { get { - return this.amountField; - } - set - { - this.amountField = value; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(CurrencyRef), "CurrencyRef"); + typeMapping.Add(typeof(PERCENTTYPE), "PriceLevelFixedPercentage"); + typeMapping.Add(typeof(PriceLevelPerItem), "PriceLevelPerItem"); + objectItems = new ObjectItems(this, "Items", new string[] { + "PriceLevelFixedPercentage", + "PriceLevelPerItem", + "CurrencyRef"}, typeMapping); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class BillingRatePerItemRet + { + + private ItemRef itemRefField; + + private object itemField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemRef ItemRef { get { - return this.taxAmountField; + return this.itemRefField; } set { - this.taxAmountField = value; + this.itemRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute("CustomRate", typeof(PRICETYPE), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("CustomRatePercent", typeof(PERCENTTYPE), Order=1)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.inventorySiteRefField; + return this.itemField; } set { - this.inventorySiteRefField = value; + this.itemField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE CustomRate { get { - return this.inventorySiteLocationRefField; + return ObjectItem.GetItem("CustomRate"); } set { - this.inventorySiteLocationRefField = value; + ObjectItem.SetItem("CustomRate", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE CustomRatePercent { get { - return this.item1Field; + return ObjectItem.GetItem("CustomRatePercent"); } set { - this.item1Field = value; + ObjectItem.SetItem("CustomRatePercent", value); } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType Item1ElementName + private ObjectItem ObjectItem { get { - return this.item1ElementNameField; - } - set - { - this.item1ElementNameField = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "CustomRate"); + typeMapping.Add(typeof(PERCENTTYPE), "CustomRatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class BillingRateRet + { + + private string listIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string nameField; + + private BillingRateType billingRateTypeField; + + private bool billingRateTypeFieldSpecified; + + private object[] itemsField; + + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public DATETYPE ServiceDate + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.serviceDateField; + return this.listIDField; } set { - this.serviceDateField = value; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.salesTaxCodeRefField; + return this.timeCreatedField; } set { - this.salesTaxCodeRefField = value; + this.timeCreatedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public BOOLTYPE IsTaxable + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return this.isTaxableField; + return this.timeModifiedField; } set { - this.isTaxableField = value; + this.timeModifiedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.other1Field; + return this.editSequenceField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.other2Field; + return this.nameField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=20)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BillingRateType BillingRateType { get { - return this.dataExtRetField; + return this.billingRateTypeField; } set { - this.dataExtRetField = value; + this.billingRateTypeField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE Rate + public bool BillingRateTypeSpecified { get { - return ObjectItem.GetItem("Rate"); + return this.billingRateTypeFieldSpecified; } set { - ObjectItem.SetItem("Rate", value); + this.billingRateTypeFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + /// + [System.Xml.Serialization.XmlElementAttribute("BillingRatePerItemRet", typeof(BillingRatePerItemRet), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("FixedBillingRate", typeof(PRICETYPE), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return ObjectItem.GetItem("RatePercent"); + return this.itemsField; } set { - ObjectItem.SetItem("RatePercent", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PRICETYPE), "Rate"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.itemsField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + public IEnumerable BillingRatePerItemRet { get { - return ObjectItem1.GetItem(Item1ChoiceType.LotNumber); + return ObjectItems.GetItems("BillingRatePerItemRet"); } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType.LotNumber, temp); + ObjectItems.SetItems("BillingRatePerItemRet", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public PRICETYPE FixedBillingRate { get { - return ObjectItem1.GetItem(Item1ChoiceType.SerialNumber); + return ObjectItems.GetItem("FixedBillingRate"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType.SerialNumber, temp); + ObjectItems.SetItem("FixedBillingRate", value); } } - private ObjectItem ObjectItem1 + private ObjectItems ObjectItems { get { - if ((objectItem1 == null)) + if ((objectItems == null)) { - objectItem1 = new ObjectItem(this, "Item1"); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BillingRatePerItemRet), "BillingRatePerItemRet"); + typeMapping.Add(typeof(PRICETYPE), "FixedBillingRate"); + objectItems = new ObjectItems(this, "Items", new string[] { + "FixedBillingRate", + "BillingRatePerItemRet"}, typeMapping); } - return objectItem1; + return objectItems; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -54688,186 +56999,243 @@ public enum Item1ChoiceType [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InvoiceLineGroupRet + public partial class BillingRatePerItem { - private string txnLineIDField; - - private ItemGroupRef itemGroupRefField; - - private string descField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private OverrideUOMSetRef overrideUOMSetRefField; - - private BOOLTYPE isPrintItemsInGroupField; - - private AMTTYPE totalAmountField; + private ItemRef itemRefField; - private DATETYPE serviceDateField; + private object[] itemsField; - private InvoiceLineRet[] invoiceLineRetField; + private ItemsChoiceType10[] itemsElementNameField; - private DataExtRet[] dataExtRetField; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public ItemRef ItemRef { get { - return this.txnLineIDField; + return this.itemRefField; } set { - this.txnLineIDField = value; + this.itemRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemGroupRef ItemGroupRef + [System.Xml.Serialization.XmlElementAttribute("AdjustBillingRateRelativeTo", typeof(AdjustBillingRateRelativeTo), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("AdjustPercentage", typeof(PERCENTTYPE), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("CustomRate", typeof(PRICETYPE), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("CustomRatePercent", typeof(PERCENTTYPE), Order=1)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.itemGroupRefField; + return this.itemsField; } set { - this.itemGroupRefField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType10[] ItemsElementName { get { - return this.descField; + return this.itemsElementNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.itemsElementNameField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public QUANTYPE Quantity + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable AdjustBillingRateRelativeTo { get { - return this.quantityField; + return ObjectItems.GetItem(ItemsChoiceType10.AdjustBillingRateRelativeTo); } set { - this.quantityField = value; + ObjectItems.SetItem(ItemsChoiceType10.AdjustBillingRateRelativeTo, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE AdjustPercentage { get { - return this.unitOfMeasureField; + return ObjectItems.GetItem(ItemsChoiceType10.AdjustPercentage); } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + ObjectItems.SetItem(ItemsChoiceType10.AdjustPercentage, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public OverrideUOMSetRef OverrideUOMSetRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE CustomRate { get { - return this.overrideUOMSetRefField; + return ObjectItems.GetItem(ItemsChoiceType10.CustomRate); } set { - this.overrideUOMSetRefField = value; + ObjectItems.SetItem(ItemsChoiceType10.CustomRate, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public BOOLTYPE IsPrintItemsInGroup + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE CustomRatePercent { get { - return this.isPrintItemsInGroupField; + return ObjectItems.GetItem(ItemsChoiceType10.CustomRatePercent); } set { - this.isPrintItemsInGroupField = value; + ObjectItems.SetItem(ItemsChoiceType10.CustomRatePercent, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE TotalAmount + private ObjectItems ObjectItems { get { - return this.totalAmountField; - } - set - { - this.totalAmountField = value; + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "CustomRate", + "CustomRatePercent", + "AdjustPercentage", + "AdjustBillingRateRelativeTo"}); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType10 + { /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE ServiceDate + AdjustBillingRateRelativeTo, + + /// + AdjustPercentage, + + /// + CustomRate, + + /// + CustomRatePercent, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class BillingRateAdd + { + + private string nameField; + + private object[] itemsField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.serviceDateField; + return this.nameField; } set { - this.serviceDateField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("InvoiceLineRet", Order=9)] - public InvoiceLineRet[] InvoiceLineRet + [System.Xml.Serialization.XmlElementAttribute("BillingRatePerItem", typeof(BillingRatePerItem), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("FixedBillingRate", typeof(PRICETYPE), Order=1)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.invoiceLineRetField; + return this.itemsField; } set { - this.invoiceLineRetField = value; + this.itemsField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=10)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable BillingRatePerItem { get { - return this.dataExtRetField; + return ObjectItems.GetItems("BillingRatePerItem"); } set { - this.dataExtRetField = value; + ObjectItems.SetItems("BillingRatePerItem", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE FixedBillingRate + { + get + { + return ObjectItems.GetItem("FixedBillingRate"); + } + set + { + ObjectItems.SetItem("FixedBillingRate", value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BillingRatePerItem), "BillingRatePerItem"); + typeMapping.Add(typeof(PRICETYPE), "FixedBillingRate"); + objectItems = new ObjectItems(this, "Items", new string[] { + "FixedBillingRate", + "BillingRatePerItem"}, typeMapping); + } + return objectItems; } } } @@ -54879,507 +57247,632 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InvoiceLineAdd + public partial class VehicleRet { - private ItemRef itemRefField; - - private string descField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private object itemField; - - private ClassRef classRefField; - - private AMTTYPE amountField; - - private AMTTYPE taxAmountField; - - private OptionForPriceRuleConflict optionForPriceRuleConflictField; - - private bool optionForPriceRuleConflictFieldSpecified; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private object item1Field; - - private Item1ChoiceType1 item1ElementNameField; - - private DATETYPE serviceDateField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private BOOLTYPE isTaxableField; - - private OverrideItemAccountRef overrideItemAccountRefField; - - private string other1Field; + private string listIDField; - private string other2Field; + private DATETIMETYPE timeCreatedField; - private LinkToTxn linkToTxnField; + private DATETIMETYPE timeModifiedField; - private DataExt[] dataExtField; + private string editSequenceField; - private string defMacroField; + private string nameField; - private ObjectItem objectItem; + private BOOLTYPE isActiveField; - private ObjectItem objectItem1; + private string descField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + public string ListID { get { - return this.itemRefField; + return this.listIDField; } set { - this.itemRefField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + public DATETIMETYPE TimeCreated { get { - return this.descField; + return this.timeCreatedField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + public DATETIMETYPE TimeModified { get { - return this.quantityField; + return this.timeModifiedField; } set { - this.quantityField = value; + this.timeModifiedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + public string Name { get { - return this.unitOfMeasureField; + return this.nameField; } set { string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=4)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive { get { - return this.itemField; + return this.isActiveField; } set { - this.itemField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(256)] + public string Desc { get { - return this.classRefField; + return this.descField; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 256); + this.descField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class VehicleAdd + { + + private string nameField; + + private BOOLTYPE isActiveField; + + private string descField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.amountField; + return this.nameField; } set { - this.amountField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE IsActive { get { - return this.taxAmountField; + return this.isActiveField; } set { - this.taxAmountField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public OptionForPriceRuleConflict OptionForPriceRuleConflict + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(256)] + public string Desc { get { - return this.optionForPriceRuleConflictField; + return this.descField; } set { - this.optionForPriceRuleConflictField = value; + string temp = QbNormalizer.NormalizeString(value, 256); + this.descField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class VehicleMod + { + + private string listIDField; + + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private string descField; /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionForPriceRuleConflictSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.optionForPriceRuleConflictFieldSpecified; + return this.listIDField; } set { - this.optionForPriceRuleConflictFieldSpecified = value; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.inventorySiteRefField; + return this.editSequenceField; } set { - this.inventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.inventorySiteLocationRefField; + return this.nameField; } set { - this.inventorySiteLocationRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE IsActive { get { - return this.item1Field; + return this.isActiveField; } set { - this.item1Field = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType1 Item1ElementName + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(256)] + public string Desc { get { - return this.item1ElementNameField; + return this.descField; } set { - this.item1ElementNameField = value; + string temp = QbNormalizer.NormalizeString(value, 256); + this.descField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class BaseUnit + { + + private string nameField; + + private string abbreviationField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public DATETYPE ServiceDate + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.serviceDateField; + return this.nameField; } set { - this.serviceDateField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Abbreviation { get { - return this.salesTaxCodeRefField; + return this.abbreviationField; } set { - this.salesTaxCodeRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.abbreviationField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class RelatedUnit + { + + private string nameField; + + private string abbreviationField; + + private PRICETYPE conversionRatioField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public BOOLTYPE IsTaxable + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.isTaxableField; + return this.nameField; } set { - this.isTaxableField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public OverrideItemAccountRef OverrideItemAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Abbreviation { get { - return this.overrideItemAccountRefField; + return this.abbreviationField; } set { - this.overrideItemAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.abbreviationField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public PRICETYPE ConversionRatio { get { - return this.other1Field; + return this.conversionRatioField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.conversionRatioField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DefaultUnit + { + + private UnitUsedFor unitUsedForField; + + private string unitField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public UnitUsedFor UnitUsedFor { get { - return this.other2Field; + return this.unitUsedForField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + this.unitUsedForField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public LinkToTxn LinkToTxn + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Unit { get { - return this.linkToTxnField; + return this.unitField; } set { - this.linkToTxnField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitField = temp; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class UnitOfMeasureSetRet + { + + private string listIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private UnitOfMeasureType unitOfMeasureTypeField; + + private bool unitOfMeasureTypeFieldSpecified; + + private BaseUnit baseUnitField; + + private RelatedUnit[] relatedUnitField; + + private DefaultUnit[] defaultUnitField; /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=22)] - public DataExt[] DataExt + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.dataExtField; + return this.listIDField; } set { - this.dataExtField = value; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.defMacroField; + return this.timeCreatedField; } set { - this.defMacroField = value; + this.timeCreatedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PriceLevelRef PriceLevelRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return ObjectItem.GetItem("PriceLevelRef"); + return this.timeModifiedField; } set { - ObjectItem.SetItem("PriceLevelRef", value); + this.timeModifiedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE Rate + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return ObjectItem.GetItem("Rate"); + return this.editSequenceField; } set { - ObjectItem.SetItem("Rate", value); + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return ObjectItem.GetItem("RatePercent"); + return this.nameField; } set { - ObjectItem.SetItem("RatePercent", value); + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); - typeMapping.Add(typeof(PRICETYPE), "Rate"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return this.isActiveField; + } + set + { + this.isActiveField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public UnitOfMeasureType UnitOfMeasureType { get { - return ObjectItem1.GetItem(Item1ChoiceType1.LotNumber); + return this.unitOfMeasureTypeField; } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType1.LotNumber, temp); + this.unitOfMeasureTypeField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public bool UnitOfMeasureTypeSpecified { get { - return ObjectItem1.GetItem(Item1ChoiceType1.SerialNumber); + return this.unitOfMeasureTypeFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType1.SerialNumber, temp); + this.unitOfMeasureTypeFieldSpecified = value; } } - private ObjectItem ObjectItem1 + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public BaseUnit BaseUnit { get { - if ((objectItem1 == null)) - { - objectItem1 = new ObjectItem(this, "Item1"); - } - return objectItem1; + return this.baseUnitField; + } + set + { + this.baseUnitField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType1 - { /// - LotNumber, + [System.Xml.Serialization.XmlElementAttribute("RelatedUnit", Order=8)] + public RelatedUnit[] RelatedUnit + { + get + { + return this.relatedUnitField; + } + set + { + this.relatedUnitField = value; + } + } /// - SerialNumber, + [System.Xml.Serialization.XmlElementAttribute("DefaultUnit", Order=9)] + public DefaultUnit[] DefaultUnit + { + get + { + return this.defaultUnitField; + } + set + { + this.defaultUnitField = value; + } + } } /// @@ -55389,136 +57882,147 @@ public enum Item1ChoiceType1 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InvoiceLineGroupAdd + public partial class UnitOfMeasureSetAdd { - private ItemGroupRef itemGroupRefField; - - private string descField; - - private QUANTYPE quantityField; + private string nameField; - private string unitOfMeasureField; + private BOOLTYPE isActiveField; - private DATETYPE serviceDateField; + private UnitOfMeasureType unitOfMeasureTypeField; - private InventorySiteRef inventorySiteRefField; + private BaseUnit baseUnitField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private RelatedUnit[] relatedUnitField; - private DataExt[] dataExtField; + private DefaultUnit[] defaultUnitField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemGroupRef ItemGroupRef + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.itemGroupRefField; + return this.nameField; } set { - this.itemGroupRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string Desc + public BOOLTYPE IsActive { get { - return this.descField; + return this.isActiveField; } set { - this.descField = value; + this.isActiveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + public UnitOfMeasureType UnitOfMeasureType { get { - return this.quantityField; + return this.unitOfMeasureTypeField; } set { - this.quantityField = value; + this.unitOfMeasureTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + public BaseUnit BaseUnit { get { - return this.unitOfMeasureField; + return this.baseUnitField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.baseUnitField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE ServiceDate + [System.Xml.Serialization.XmlElementAttribute("RelatedUnit", Order=4)] + public RelatedUnit[] RelatedUnit { get { - return this.serviceDateField; + return this.relatedUnitField; } set { - this.serviceDateField = value; + this.relatedUnitField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute("DefaultUnit", Order=5)] + public DefaultUnit[] DefaultUnit { get { - return this.inventorySiteRefField; + return this.defaultUnitField; } set { - this.inventorySiteRefField = value; + this.defaultUnitField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class RateHistory + { + + private PRICETYPE rateField; + + private DATETYPE effectiveDateField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PRICETYPE Rate { get { - return this.inventorySiteLocationRefField; + return this.rateField; } set { - this.inventorySiteLocationRefField = value; + this.rateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=7)] - public DataExt[] DataExt + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETYPE EffectiveDate { get { - return this.dataExtField; + return this.effectiveDateField; } set { - this.dataExtField = value; + this.effectiveDateField = value; } } } @@ -55530,458 +58034,541 @@ public DataExt[] DataExt [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InvoiceLineMod + public partial class RateEntry { - private string txnLineIDField; - - private ItemRef itemRefField; - - private string descField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private OverrideUOMSetRef overrideUOMSetRefField; - - private object itemField; - - private ClassRef classRefField; + private PRICETYPE rateField; - private AMTTYPE amountField; + private DATETYPE effectiveDateField; - private AMTTYPE taxAmountField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PRICETYPE Rate + { + get + { + return this.rateField; + } + set + { + this.rateField = value; + } + } - private OptionForPriceRuleConflict optionForPriceRuleConflictField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETYPE EffectiveDate + { + get + { + return this.effectiveDateField; + } + set + { + this.effectiveDateField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class WorkersCompCodeRet + { - private bool optionForPriceRuleConflictFieldSpecified; + private string listIDField; - private InventorySiteRef inventorySiteRefField; + private DATETIMETYPE timeCreatedField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private DATETIMETYPE timeModifiedField; - private object item1Field; + private string editSequenceField; - private Item1ChoiceType2 item1ElementNameField; + private string nameField; - private DATETYPE serviceDateField; + private BOOLTYPE isActiveField; - private SalesTaxCodeRef salesTaxCodeRefField; + private string descField; - private OverrideItemAccountRef overrideItemAccountRefField; + private PRICETYPE currentRateField; - private string other1Field; + private DATETYPE currentEffectiveDateField; - private string other2Field; + private PRICETYPE nextRateField; - private ObjectItem objectItem; + private DATETYPE nextEffectiveDateField; - private ObjectItem objectItem1; + private RateHistory[] rateHistoryField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public string ListID { get { - return this.txnLineIDField; + return this.listIDField; } set { - this.txnLineIDField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + public DATETIMETYPE TimeCreated { get { - return this.itemRefField; + return this.timeCreatedField; } set { - this.itemRefField = value; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + public DATETIMETYPE TimeModified { get { - return this.descField; + return this.timeModifiedField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.timeModifiedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public QUANTYPE Quantity + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.quantityField; + return this.editSequenceField; } set { - this.quantityField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string Name { get { - return this.unitOfMeasureField; + return this.nameField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + string temp = QbNormalizer.NormalizeString(value, 13); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public OverrideUOMSetRef OverrideUOMSetRef + public BOOLTYPE IsActive { get { - return this.overrideUOMSetRefField; + return this.isActiveField; } set { - this.overrideUOMSetRefField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Desc { get { - return this.itemField; + return this.descField; } set { - this.itemField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public PRICETYPE CurrentRate { get { - return this.classRefField; + return this.currentRateField; } set { - this.classRefField = value; + this.currentRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE CurrentEffectiveDate { get { - return this.amountField; + return this.currentEffectiveDateField; } set { - this.amountField = value; + this.currentEffectiveDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public PRICETYPE NextRate { get { - return this.taxAmountField; + return this.nextRateField; } set { - this.taxAmountField = value; + this.nextRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public OptionForPriceRuleConflict OptionForPriceRuleConflict + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public DATETYPE NextEffectiveDate { get { - return this.optionForPriceRuleConflictField; + return this.nextEffectiveDateField; } set { - this.optionForPriceRuleConflictField = value; + this.nextEffectiveDateField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionForPriceRuleConflictSpecified + [System.Xml.Serialization.XmlElementAttribute("RateHistory", Order=11)] + public RateHistory[] RateHistory { get { - return this.optionForPriceRuleConflictFieldSpecified; + return this.rateHistoryField; } set { - this.optionForPriceRuleConflictFieldSpecified = value; + this.rateHistoryField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class WorkersCompCodeAdd + { + + private string nameField; + + private BOOLTYPE isActiveField; + + private string descField; + + private RateEntry[] rateEntryField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string Name { get { - return this.inventorySiteRefField; + return this.nameField; } set { - this.inventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE IsActive { get { - return this.inventorySiteLocationRefField; + return this.isActiveField; } set { - this.inventorySiteLocationRefField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=15)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=15)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Desc { get { - return this.item1Field; + return this.descField; } set { - this.item1Field = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType2 Item1ElementName + [System.Xml.Serialization.XmlElementAttribute("RateEntry", Order=3)] + public RateEntry[] RateEntry { get { - return this.item1ElementNameField; + return this.rateEntryField; } set { - this.item1ElementNameField = value; + this.rateEntryField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class WorkersCompCodeMod + { + + private string listIDField; + + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private string descField; + + private RateEntry[] rateEntryField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public DATETYPE ServiceDate + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.serviceDateField; + return this.listIDField; } set { - this.serviceDateField = value; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.salesTaxCodeRefField; + return this.editSequenceField; } set { - this.salesTaxCodeRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public OverrideItemAccountRef OverrideItemAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string Name { get { - return this.overrideItemAccountRefField; + return this.nameField; } set { - this.overrideItemAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE IsActive { get { - return this.other1Field; + return this.isActiveField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Desc { get { - return this.other2Field; + return this.descField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.descField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PriceLevelRef PriceLevelRef + /// + [System.Xml.Serialization.XmlElementAttribute("RateEntry", Order=5)] + public RateEntry[] RateEntry { get { - return ObjectItem.GetItem("PriceLevelRef"); + return this.rateEntryField; } set { - ObjectItem.SetItem("PriceLevelRef", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE Rate - { - get - { - return ObjectItem.GetItem("Rate"); - } - set - { - ObjectItem.SetItem("Rate", value); + this.rateEntryField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CategoryAccountMapping + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + private MappingCategory mappingCategoryField; + + private AccountRef[] accountRefField; + + private AMTTYPE thresholdField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public MappingCategory MappingCategory { get { - return ObjectItem.GetItem("RatePercent"); + return this.mappingCategoryField; } set { - ObjectItem.SetItem("RatePercent", value); + this.mappingCategoryField = value; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlElementAttribute("AccountRef", Order=1)] + public AccountRef[] AccountRef { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); - typeMapping.Add(typeof(PRICETYPE), "Rate"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return this.accountRefField; + } + set + { + this.accountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE Threshold { get { - return ObjectItem1.GetItem(Item1ChoiceType2.LotNumber); + return this.thresholdField; } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType2.LotNumber, temp); + this.thresholdField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class MappingAccount + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + private AccountRef accountRefField; + + private BOOLTYPE forceMappingField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountRef AccountRef { get { - return ObjectItem1.GetItem(Item1ChoiceType2.SerialNumber); + return this.accountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType2.SerialNumber, temp); + this.accountRefField = value; } } - private ObjectItem ObjectItem1 + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE ForceMapping { get { - if ((objectItem1 == null)) - { - objectItem1 = new ObjectItem(this, "Item1"); - } - return objectItem1; + return this.forceMappingField; + } + set + { + this.forceMappingField = value; } } } @@ -55989,15 +58576,60 @@ private ObjectItem ObjectItem1 /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType2 + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CategoryAccountMappingMod { + private MappingCategory mappingCategoryField; + + private MappingAccount[] mappingAccountField; + + private AMTTYPE thresholdField; + /// - LotNumber, + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public MappingCategory MappingCategory + { + get + { + return this.mappingCategoryField; + } + set + { + this.mappingCategoryField = value; + } + } /// - SerialNumber, + [System.Xml.Serialization.XmlElementAttribute("MappingAccount", Order=1)] + public MappingAccount[] MappingAccount + { + get + { + return this.mappingAccountField; + } + set + { + this.mappingAccountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE Threshold + { + get + { + return this.thresholdField; + } + set + { + this.thresholdField = value; + } + } } /// @@ -56007,104 +58639,113 @@ public enum Item1ChoiceType2 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InvoiceLineGroupMod + public partial class Form1099CategoryAccountMappingRet { - private string txnLineIDField; - - private ItemGroupRef itemGroupRefField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; + private BOOLTYPE isFiling1099MiscField; - private OverrideUOMSetRef overrideUOMSetRefField; + private string formTypeField; - private InvoiceLineMod[] invoiceLineModField; + private CategoryAccountMapping[] categoryAccountMappingField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public BOOLTYPE IsFiling1099Misc { get { - return this.txnLineIDField; + return this.isFiling1099MiscField; } set { - this.txnLineIDField = value; + this.isFiling1099MiscField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemGroupRef ItemGroupRef + public string FormType { get { - return this.itemGroupRefField; + return this.formTypeField; } set { - this.itemGroupRefField = value; + this.formTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + [System.Xml.Serialization.XmlElementAttribute("CategoryAccountMapping", Order=2)] + public CategoryAccountMapping[] CategoryAccountMapping { get { - return this.quantityField; + return this.categoryAccountMappingField; } set { - this.quantityField = value; + this.categoryAccountMappingField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class Form1099CategoryAccountMappingMod + { + + private BOOLTYPE isFiling1099MiscField; + + private string formTypeField; + + private CategoryAccountMappingMod[] categoryAccountMappingModField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BOOLTYPE IsFiling1099Misc { get { - return this.unitOfMeasureField; + return this.isFiling1099MiscField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.isFiling1099MiscField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public OverrideUOMSetRef OverrideUOMSetRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string FormType { get { - return this.overrideUOMSetRefField; + return this.formTypeField; } set { - this.overrideUOMSetRefField = value; + this.formTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("InvoiceLineMod", Order=5)] - public InvoiceLineMod[] InvoiceLineMod + [System.Xml.Serialization.XmlElementAttribute("CategoryAccountMappingMod", Order=2)] + public CategoryAccountMappingMod[] CategoryAccountMappingMod { get { - return this.invoiceLineModField; + return this.categoryAccountMappingModField; } set { - this.invoiceLineModField = value; + this.categoryAccountMappingModField = value; } } } @@ -56116,865 +58757,969 @@ public InvoiceLineMod[] InvoiceLineMod [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InvoiceRet : IQbTxnRet + public partial class SalesTaxReturnRet { - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private CustomerRef customerRefField; - - private ClassRef classRefField; - - private ARAccountRef aRAccountRefField; - - private TemplateRef templateRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private BillAddress billAddressField; - - private BillAddressBlock billAddressBlockField; - - private ShipAddress shipAddressField; - - private ShipAddressBlock shipAddressBlockField; - - private BOOLTYPE isPendingField; - - private BOOLTYPE isFinanceChargeField; - - private string pONumberField; - - private TermsRef termsRefField; - - private DATETYPE dueDateField; - - private SalesRepRef salesRepRefField; - - private string fOBField; - - private DATETYPE shipDateField; - - private ShipMethodRef shipMethodRefField; - - private AMTTYPE subtotalField; - - private ItemSalesTaxRef itemSalesTaxRefField; - - private PERCENTTYPE salesTaxPercentageField; - - private AMTTYPE salesTaxTotalField; - - private AMTTYPE appliedAmountField; - - private AMTTYPE balanceRemainingField; - - private CurrencyRef currencyRefField; - - private FLOATTYPE exchangeRateField; - - private AMTTYPE balanceRemainingInHomeCurrencyField; - - private string memoField; - - private BOOLTYPE isPaidField; - - private CustomerMsgRef customerMsgRefField; - - private BOOLTYPE isToBePrintedField; - - private BOOLTYPE isToBeEmailedField; - - private BOOLTYPE isTaxIncludedField; - - private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; - - private AMTTYPE suggestedDiscountAmountField; - - private DATETYPE suggestedDiscountDateField; - - private string otherField; - - private GUIDTYPE externalGUIDField; - - private LinkedTxn[] linkedTxnField; - - private object[] itemsField; - - private DiscountLineRet discountLineRetField; - - private SalesTaxLineRet salesTaxLineRetField; - - private ShippingLineRet shippingLineRetField; + private string listIDField; - private DataExtRet[] dataExtRetField; + private string fullNameField; - private ObjectItems objectItems; + private string descField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public string ListID { get { - return this.txnIDField; + return this.listIDField; } set { - this.txnIDField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + public string FullName { get { - return this.timeCreatedField; + return this.fullNameField; } set { - this.timeCreatedField = value; + this.fullNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + public string Desc { get { - return this.timeModifiedField; + return this.descField; } set { - this.timeModifiedField = value; + this.descField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesTaxReturnLineRet + { + + private string listIDField; + + private string fullNameField; + + private LineType lineTypeField; + + private bool lineTypeFieldSpecified; /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.editSequenceField; + return this.listIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string FullName { get { - return this.txnNumberField; + return this.fullNameField; } set { - this.txnNumberField = value; + this.fullNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public LineType LineType { get { - return this.customerRefField; + return this.lineTypeField; } set { - this.customerRefField = value; + this.lineTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LineTypeSpecified { get { - return this.classRefField; + return this.lineTypeFieldSpecified; } set { - this.classRefField = value; + this.lineTypeFieldSpecified = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CurrencyFormat + { + + private ThousandSeparator thousandSeparatorField; + + private bool thousandSeparatorFieldSpecified; + + private ThousandSeparatorGrouping thousandSeparatorGroupingField; + + private bool thousandSeparatorGroupingFieldSpecified; + + private DecimalPlaces decimalPlacesField; + + private bool decimalPlacesFieldSpecified; + + private DecimalSeparator decimalSeparatorField; + + private bool decimalSeparatorFieldSpecified; + + public CurrencyFormat() + { + this.thousandSeparatorField = ThousandSeparator.Comma; + this.thousandSeparatorGroupingField = ThousandSeparatorGrouping.XX_XXX_XXX; + this.decimalPlacesField = DecimalPlaces.Item2; + this.decimalSeparatorField = DecimalSeparator.Period; + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ARAccountRef ARAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ThousandSeparator ThousandSeparator { get { - return this.aRAccountRefField; + return this.thousandSeparatorField; } set { - this.aRAccountRefField = value; + this.thousandSeparatorField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public TemplateRef TemplateRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ThousandSeparatorSpecified { get { - return this.templateRefField; + return this.thousandSeparatorFieldSpecified; } set { - this.templateRefField = value; + this.thousandSeparatorFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ThousandSeparatorGrouping ThousandSeparatorGrouping { get { - return this.txnDateField; + return this.thousandSeparatorGroupingField; } set { - this.txnDateField = value; + this.thousandSeparatorGroupingField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ThousandSeparatorGroupingSpecified { get { - return this.refNumberField; + return this.thousandSeparatorGroupingFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.thousandSeparatorGroupingFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BillAddress BillAddress + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DecimalPlaces DecimalPlaces { get { - return this.billAddressField; + return this.decimalPlacesField; } set { - this.billAddressField = value; + this.decimalPlacesField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public BillAddressBlock BillAddressBlock + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DecimalPlacesSpecified { get { - return this.billAddressBlockField; + return this.decimalPlacesFieldSpecified; } set { - this.billAddressBlockField = value; + this.decimalPlacesFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public ShipAddress ShipAddress + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public DecimalSeparator DecimalSeparator { get { - return this.shipAddressField; + return this.decimalSeparatorField; } set { - this.shipAddressField = value; + this.decimalSeparatorField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public ShipAddressBlock ShipAddressBlock + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DecimalSeparatorSpecified { get { - return this.shipAddressBlockField; + return this.decimalSeparatorFieldSpecified; } set { - this.shipAddressBlockField = value; + this.decimalSeparatorFieldSpecified = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CurrencyRet + { + + private string listIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private string currencyCodeField; + + private CurrencyFormat currencyFormatField; + + private BOOLTYPE isUserDefinedCurrencyField; + + private FLOATTYPE exchangeRateField; + + private DATETYPE asOfDateField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public BOOLTYPE IsPending + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.isPendingField; + return this.listIDField; } set { - this.isPendingField = value; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public BOOLTYPE IsFinanceCharge + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.isFinanceChargeField; + return this.timeCreatedField; } set { - this.isFinanceChargeField = value; + this.timeCreatedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string PONumber + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return this.pONumberField; + return this.timeModifiedField; } set { - string temp = QbNormalizer.NormalizeString(value, 25); - this.pONumberField = temp; + this.timeModifiedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public TermsRef TermsRef + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.termsRefField; + return this.editSequenceField; } set { - this.termsRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(64)] + public string Name { get { - return this.dueDateField; + return this.nameField; } set { - this.dueDateField = value; + string temp = QbNormalizer.NormalizeString(value, 64); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public SalesRepRef SalesRepRef + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive { get { - return this.salesRepRefField; + return this.isActiveField; } set { - this.salesRepRefField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(3)] + public string CurrencyCode { get { - return this.fOBField; + return this.currencyCodeField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; + string temp = QbNormalizer.NormalizeString(value, 3); + this.currencyCodeField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] - public DATETYPE ShipDate + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public CurrencyFormat CurrencyFormat { get { - return this.shipDateField; + return this.currencyFormatField; } set { - this.shipDateField = value; + this.currencyFormatField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] - public ShipMethodRef ShipMethodRef + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public BOOLTYPE IsUserDefinedCurrency { get { - return this.shipMethodRefField; + return this.isUserDefinedCurrencyField; } set { - this.shipMethodRefField = value; + this.isUserDefinedCurrencyField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] - public AMTTYPE Subtotal + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public FLOATTYPE ExchangeRate { get { - return this.subtotalField; + return this.exchangeRateField; } set { - this.subtotalField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public DATETYPE AsOfDate { get { - return this.itemSalesTaxRefField; + return this.asOfDateField; } set { - this.itemSalesTaxRefField = value; + this.asOfDateField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CurrencyAdd + { + + private string nameField; + + private BOOLTYPE isActiveField; + + private string currencyCodeField; + + private CurrencyFormat currencyFormatField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] - public PERCENTTYPE SalesTaxPercentage + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(64)] + public string Name { get { - return this.salesTaxPercentageField; + return this.nameField; } set { - this.salesTaxPercentageField = value; + string temp = QbNormalizer.NormalizeString(value, 64); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=27)] - public AMTTYPE SalesTaxTotal + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE IsActive { get { - return this.salesTaxTotalField; + return this.isActiveField; } set { - this.salesTaxTotalField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=28)] - public AMTTYPE AppliedAmount + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(3)] + public string CurrencyCode { get { - return this.appliedAmountField; + return this.currencyCodeField; } set { - this.appliedAmountField = value; + string temp = QbNormalizer.NormalizeString(value, 3); + this.currencyCodeField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] - public AMTTYPE BalanceRemaining + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public CurrencyFormat CurrencyFormat { get { - return this.balanceRemainingField; + return this.currencyFormatField; } set { - this.balanceRemainingField = value; + this.currencyFormatField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CurrencyMod + { + + private string listIDField; + + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private string currencyCodeField; + + private CurrencyFormat currencyFormatField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.currencyRefField; + return this.listIDField; } set { - this.currencyRefField = value; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.exchangeRateField; + return this.editSequenceField; } set { - this.exchangeRateField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=32)] - public AMTTYPE BalanceRemainingInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(64)] + public string Name { get { - return this.balanceRemainingInHomeCurrencyField; + return this.nameField; } set { - this.balanceRemainingInHomeCurrencyField = value; + string temp = QbNormalizer.NormalizeString(value, 64); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=33)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE IsActive { get { - return this.memoField; + return this.isActiveField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=34)] - public BOOLTYPE IsPaid + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(3)] + public string CurrencyCode { get { - return this.isPaidField; + return this.currencyCodeField; } set { - this.isPaidField = value; + string temp = QbNormalizer.NormalizeString(value, 3); + this.currencyCodeField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=35)] - public CustomerMsgRef CustomerMsgRef + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public CurrencyFormat CurrencyFormat { get { - return this.customerMsgRefField; + return this.currencyFormatField; } set { - this.customerMsgRefField = value; + this.currencyFormatField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollLastPeriodRet + { + + private DATETYPE periodStartDateField; + + private DATETYPE periodEndDateField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=36)] - public BOOLTYPE IsToBePrinted + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DATETYPE PeriodStartDate { get { - return this.isToBePrintedField; + return this.periodStartDateField; } set { - this.isToBePrintedField = value; + this.periodStartDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=37)] - public BOOLTYPE IsToBeEmailed + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETYPE PeriodEndDate { get { - return this.isToBeEmailedField; + return this.periodEndDateField; } set { - this.isToBeEmailedField = value; + this.periodEndDateField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class InventorySiteRet : IQbListRet + { + + private string listIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string nameField; + + private BOOLTYPE isActiveField; + + private ParentSiteRef parentSiteRefField; + + private BOOLTYPE isDefaultSiteField; + + private string siteDescField; + + private string contactField; + + private string phoneField; + + private string faxField; + + private string emailField; + + private SiteAddress siteAddressField; + + private SiteAddressBlock siteAddressBlockField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=38)] - public BOOLTYPE IsTaxIncluded + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID { get { - return this.isTaxIncludedField; + return this.listIDField; } set { - this.isTaxIncludedField = value; + this.listIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=39)] - public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.customerSalesTaxCodeRefField; + return this.timeCreatedField; } set { - this.customerSalesTaxCodeRefField = value; + this.timeCreatedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=40)] - public AMTTYPE SuggestedDiscountAmount + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return this.suggestedDiscountAmountField; + return this.timeModifiedField; } set { - this.suggestedDiscountAmountField = value; + this.timeModifiedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=41)] - public DATETYPE SuggestedDiscountDate + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.suggestedDiscountDateField; + return this.editSequenceField; } set { - this.suggestedDiscountDateField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=42)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.otherField; + return this.nameField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.otherField = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=43)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsActive { get { - return this.externalGUIDField; + return this.isActiveField; } set { - this.externalGUIDField = value; + this.isActiveField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=44)] - public LinkedTxn[] LinkedTxn + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ParentSiteRef ParentSiteRef { get { - return this.linkedTxnField; + return this.parentSiteRefField; } set { - this.linkedTxnField = value; + this.parentSiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("InvoiceLineGroupRet", typeof(InvoiceLineGroupRet), Order=45)] - [System.Xml.Serialization.XmlElementAttribute("InvoiceLineRet", typeof(InvoiceLineRet), Order=45)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public BOOLTYPE IsDefaultSite { get { - return this.itemsField; + return this.isDefaultSiteField; } set { - this.itemsField = value; + this.isDefaultSiteField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=47)] - public DiscountLineRet DiscountLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(100)] + public string SiteDesc { get { - return this.discountLineRetField; + return this.siteDescField; } set { - this.discountLineRetField = value; + string temp = QbNormalizer.NormalizeString(value, 100); + this.siteDescField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=48)] - public SalesTaxLineRet SalesTaxLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Contact { get { - return this.salesTaxLineRetField; + return this.contactField; } set { - this.salesTaxLineRetField = value; + string temp = QbNormalizer.NormalizeString(value, 41); + this.contactField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=49)] - public ShippingLineRet ShippingLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string Phone { get { - return this.shippingLineRetField; + return this.phoneField; } set { - this.shippingLineRetField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.phoneField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=50)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string Fax { get { - return this.dataExtRetField; + return this.faxField; } set { - this.dataExtRetField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.faxField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable InvoiceLineGroupRet + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.ComponentModel.DataAnnotations.StringLength(1023)] + public string Email { get { - return ObjectItems.GetItems("InvoiceLineGroupRet"); + return this.emailField; } set { - ObjectItems.SetItems("InvoiceLineGroupRet", value.ToArray()); + string temp = QbNormalizer.NormalizeString(value, 1023); + this.emailField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable InvoiceLineRet + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public SiteAddress SiteAddress { get { - return ObjectItems.GetItems("InvoiceLineRet"); + return this.siteAddressField; } set { - ObjectItems.SetItems("InvoiceLineRet", value.ToArray()); + this.siteAddressField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public SiteAddressBlock SiteAddressBlock { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(InvoiceLineGroupRet), "InvoiceLineGroupRet"); - typeMapping.Add(typeof(InvoiceLineRet), "InvoiceLineRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "InvoiceLineRet", - "InvoiceLineGroupRet"}, typeMapping); - } - return objectItems; + return this.siteAddressBlockField; + } + set + { + this.siteAddressBlockField = value; } } } @@ -56986,610 +59731,805 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InvoiceAdd + public partial class InventorySiteAdd { - private CustomerRef customerRefField; - - private ClassRef classRefField; - - private ARAccountRef aRAccountRefField; + private string nameField; - private TemplateRef templateRefField; + private BOOLTYPE isActiveField; - private DATETYPE txnDateField; + private ParentSiteRef parentSiteRefField; - private string refNumberField; + private string siteDescField; - private BillAddress billAddressField; + private string contactField; - private ShipAddress shipAddressField; + private string phoneField; - private BOOLTYPE isPendingField; + private string faxField; - private BOOLTYPE isFinanceChargeField; + private string emailField; - private string pONumberField; + private SiteAddress siteAddressField; - private TermsRef termsRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name + { + get + { + return this.nameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; + } + } - private DATETYPE dueDateField; - - private SalesRepRef salesRepRefField; - - private string fOBField; - - private DATETYPE shipDateField; - - private ShipMethodRef shipMethodRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE IsActive + { + get + { + return this.isActiveField; + } + set + { + this.isActiveField = value; + } + } - private ItemSalesTaxRef itemSalesTaxRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ParentSiteRef ParentSiteRef + { + get + { + return this.parentSiteRefField; + } + set + { + this.parentSiteRefField = value; + } + } - private string memoField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(100)] + public string SiteDesc + { + get + { + return this.siteDescField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 100); + this.siteDescField = temp; + } + } - private CustomerMsgRef customerMsgRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Contact + { + get + { + return this.contactField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 41); + this.contactField = temp; + } + } - private BOOLTYPE isToBePrintedField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string Phone + { + get + { + return this.phoneField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 21); + this.phoneField = temp; + } + } - private BOOLTYPE isToBeEmailedField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string Fax + { + get + { + return this.faxField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 21); + this.faxField = temp; + } + } - private BOOLTYPE isTaxIncludedField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(1023)] + public string Email + { + get + { + return this.emailField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 1023); + this.emailField = temp; + } + } - private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public SiteAddress SiteAddress + { + get + { + return this.siteAddressField; + } + set + { + this.siteAddressField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class InventorySiteMod + { - private string otherField; + private string listIDField; - private FLOATTYPE exchangeRateField; + private string editSequenceField; - private GUIDTYPE externalGUIDField; + private string nameField; - private string[] linkToTxnIDField; + private BOOLTYPE isActiveField; - private SetCredit[] setCreditField; + private ParentSiteRef parentSiteRefField; - private object[] itemsField; + private string siteDescField; - private DiscountLineAdd discountLineAddField; + private string contactField; - private SalesTaxLineAdd salesTaxLineAddField; + private string phoneField; - private ShippingLineAdd shippingLineAddField; + private string faxField; - private string defMacroField; + private string emailField; - private ObjectItems objectItems; + private SiteAddress siteAddressField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerRef CustomerRef + public string ListID { get { - return this.customerRefField; + return this.listIDField; } set { - this.customerRefField = value; + this.listIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ClassRef ClassRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.classRefField; + return this.editSequenceField; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public ARAccountRef ARAccountRef + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string Name { get { - return this.aRAccountRefField; + return this.nameField; } set { - this.aRAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.nameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public TemplateRef TemplateRef + public BOOLTYPE IsActive { get { - return this.templateRefField; + return this.isActiveField; } set { - this.templateRefField = value; + this.isActiveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE TxnDate + public ParentSiteRef ParentSiteRef { get { - return this.txnDateField; + return this.parentSiteRefField; } set { - this.txnDateField = value; + this.parentSiteRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.ComponentModel.DataAnnotations.StringLength(100)] + public string SiteDesc { get { - return this.refNumberField; + return this.siteDescField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + string temp = QbNormalizer.NormalizeString(value, 100); + this.siteDescField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public BillAddress BillAddress + [System.ComponentModel.DataAnnotations.StringLength(41)] + public string Contact { get { - return this.billAddressField; + return this.contactField; } set { - this.billAddressField = value; + string temp = QbNormalizer.NormalizeString(value, 41); + this.contactField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ShipAddress ShipAddress + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string Phone { get { - return this.shipAddressField; + return this.phoneField; } set { - this.shipAddressField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.phoneField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BOOLTYPE IsPending + [System.ComponentModel.DataAnnotations.StringLength(21)] + public string Fax { get { - return this.isPendingField; + return this.faxField; } set { - this.isPendingField = value; + string temp = QbNormalizer.NormalizeString(value, 21); + this.faxField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public BOOLTYPE IsFinanceCharge + [System.ComponentModel.DataAnnotations.StringLength(1023)] + public string Email { get { - return this.isFinanceChargeField; + return this.emailField; } set { - this.isFinanceChargeField = value; + string temp = QbNormalizer.NormalizeString(value, 1023); + this.emailField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string PONumber + public SiteAddress SiteAddress { get { - return this.pONumberField; + return this.siteAddressField; } set { - string temp = QbNormalizer.NormalizeString(value, 25); - this.pONumberField = temp; + this.siteAddressField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ExpenseLineRet + { + + private string txnLineIDField; + + private AccountRef accountRefField; + + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private string memoField; + + private CustomerRef customerRefField; + + private VendorRef vendorRefField; + + private ClassRef classRefField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; + + private SalesRepRef salesRepRefField; + + private DataExtRet[] dataExtRetField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public TermsRef TermsRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID { get { - return this.termsRefField; + return this.txnLineIDField; } set { - this.termsRefField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AccountRef AccountRef { get { - return this.dueDateField; + return this.accountRefField; } set { - this.dueDateField = value; + this.accountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SalesRepRef SalesRepRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE Amount { get { - return this.salesRepRefField; + return this.amountField; } set { - this.salesRepRefField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AMTTYPE TaxAmount { get { - return this.fOBField; + return this.taxAmountField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public DATETYPE ShipDate + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.shipDateField; + return this.memoField; } set { - this.shipDateField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public ShipMethodRef ShipMethodRef + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public CustomerRef CustomerRef { get { - return this.shipMethodRefField; + return this.customerRefField; } set { - this.shipMethodRefField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public VendorRef VendorRef { get { - return this.itemSalesTaxRefField; + return this.vendorRefField; } set { - this.itemSalesTaxRefField = value; + this.vendorRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ClassRef ClassRef { get { - return this.memoField; + return this.classRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public CustomerMsgRef CustomerMsgRef + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.customerMsgRefField; + return this.salesTaxCodeRefField; } set { - this.customerMsgRefField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public BOOLTYPE IsToBePrinted + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BillableStatus BillableStatus { get { - return this.isToBePrintedField; + return this.billableStatusField; } set { - this.isToBePrintedField = value; + this.billableStatusField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public BOOLTYPE IsToBeEmailed + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified { get { - return this.isToBeEmailedField; + return this.billableStatusFieldSpecified; } set { - this.isToBeEmailedField = value; + this.billableStatusFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] - public BOOLTYPE IsTaxIncluded + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public SalesRepRef SalesRepRef { get { - return this.isTaxIncludedField; + return this.salesRepRefField; } set { - this.isTaxIncludedField = value; + this.salesRepRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] - public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=11)] + public DataExtRet[] DataExtRet { get { - return this.customerSalesTaxCodeRefField; + return this.dataExtRetField; } set { - this.customerSalesTaxCodeRefField = value; + this.dataExtRetField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ExpenseLineAdd + { + + private AccountRef accountRefField; + + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private string memoField; + + private CustomerRef customerRefField; + + private VendorRef vendorRefField; + + private ClassRef classRefField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; + + private SalesRepRef salesRepRefField; + + private DataExt[] dataExtField; + + private string defMacroField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountRef AccountRef { get { - return this.otherField; + return this.accountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.otherField = temp; + this.accountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AMTTYPE Amount { get { - return this.exchangeRateField; + return this.amountField; } set { - this.exchangeRateField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE TaxAmount { get { - return this.externalGUIDField; + return this.taxAmountField; } set { - this.externalGUIDField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LinkToTxnID", Order=27)] - public string[] LinkToTxnID + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.linkToTxnIDField; + return this.memoField; } set { - this.linkToTxnIDField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("SetCredit", Order=28)] - public SetCredit[] SetCredit + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public CustomerRef CustomerRef { get { - return this.setCreditField; + return this.customerRefField; } set { - this.setCreditField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("InvoiceLineAdd", typeof(InvoiceLineAdd), Order=29)] - [System.Xml.Serialization.XmlElementAttribute("InvoiceLineGroupAdd", typeof(InvoiceLineGroupAdd), Order=29)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public VendorRef VendorRef { get { - return this.itemsField; + return this.vendorRefField; } set { - this.itemsField = value; + this.vendorRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public DiscountLineAdd DiscountLineAdd + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ClassRef ClassRef { get { - return this.discountLineAddField; + return this.classRefField; } set { - this.discountLineAddField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=32)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public SalesTaxLineAdd SalesTaxLineAdd + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.salesTaxLineAddField; + return this.salesTaxCodeRefField; } set { - this.salesTaxLineAddField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=33)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public ShippingLineAdd ShippingLineAdd + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public BillableStatus BillableStatus { get { - return this.shippingLineAddField; + return this.billableStatusField; } set { - this.shippingLineAddField = value; + this.billableStatusField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified { get { - return this.defMacroField; + return this.billableStatusFieldSpecified; } set { - this.defMacroField = value; + this.billableStatusFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable InvoiceLineAdd + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public SalesRepRef SalesRepRef { get { - return ObjectItems.GetItems("InvoiceLineAdd"); + return this.salesRepRefField; } set { - ObjectItems.SetItems("InvoiceLineAdd", value.ToArray()); + this.salesRepRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable InvoiceLineGroupAdd + /// + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=10)] + public DataExt[] DataExt { get { - return ObjectItems.GetItems("InvoiceLineGroupAdd"); + return this.dataExtField; } set { - ObjectItems.SetItems("InvoiceLineGroupAdd", value.ToArray()); + this.dataExtField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(InvoiceLineAdd), "InvoiceLineAdd"); - typeMapping.Add(typeof(InvoiceLineGroupAdd), "InvoiceLineGroupAdd"); - objectItems = new ObjectItems(this, "Items", new string[] { - "InvoiceLineAdd", - "InvoiceLineGroupAdd"}, typeMapping); - } - return objectItems; + return this.defMacroField; + } + set + { + this.defMacroField = value; } } } @@ -57601,70 +60541,56 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SetCredit + public partial class DataExt { - private SetCreditCreditTxnID creditTxnIDField; - - private string txnLineIDField; + private GUIDTYPE ownerIDField; - private AMTTYPE appliedAmountField; + private string dataExtNameField; - private BOOLTYPE overrideField; + private string dataExtValueField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SetCreditCreditTxnID CreditTxnID + public GUIDTYPE OwnerID { get { - return this.creditTxnIDField; + return this.ownerIDField; } set { - this.creditTxnIDField = value; + this.ownerIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string TxnLineID + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName { get { - return this.txnLineIDField; + return this.dataExtNameField; } set { - this.txnLineIDField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE AppliedAmount - { - get - { - return this.appliedAmountField; - } - set - { - this.appliedAmountField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BOOLTYPE Override + public string DataExtValue { get { - return this.overrideField; + return this.dataExtValueField; } set { - this.overrideField = value; + this.dataExtValueField = value; } } } @@ -57675,862 +60601,578 @@ public BOOLTYPE Override [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class SetCreditCreditTxnID + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ExpenseLineMod { - private string useMacroField; - - private string valueField; + private string txnLineIDField; - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro - { - get - { - return this.useMacroField; - } - set - { - this.useMacroField = value; - } - } + private AccountRef accountRefField; - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InvoiceMod - { + private AMTTYPE amountField; - private string txnIDField; + private AMTTYPE taxAmountField; - private string editSequenceField; + private string memoField; private CustomerRef customerRefField; private ClassRef classRefField; - private ARAccountRef aRAccountRefField; - - private TemplateRef templateRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private BillAddress billAddressField; - - private ShipAddress shipAddressField; - - private BOOLTYPE isPendingField; - - private string pONumberField; + private SalesTaxCodeRef salesTaxCodeRefField; - private TermsRef termsRefField; + private BillableStatus billableStatusField; - private DATETYPE dueDateField; + private bool billableStatusFieldSpecified; private SalesRepRef salesRepRefField; - private string fOBField; - - private DATETYPE shipDateField; - - private ShipMethodRef shipMethodRefField; - - private ItemSalesTaxRef itemSalesTaxRefField; - - private string memoField; - - private CustomerMsgRef customerMsgRefField; - - private BOOLTYPE isToBePrintedField; - - private BOOLTYPE isToBeEmailedField; - - private BOOLTYPE isTaxIncludedField; - - private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; - - private string otherField; - - private FLOATTYPE exchangeRateField; - - private SetCredit[] setCreditField; - - private object[] itemsField; - - private ObjectItems objectItems; - /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public string TxnLineID { get { - return this.txnIDField; + return this.txnLineIDField; } set { - this.txnIDField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public AccountRef AccountRef { get { - return this.editSequenceField; + return this.accountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public CustomerRef CustomerRef + public AMTTYPE Amount { get { - return this.customerRefField; + return this.amountField; } set { - this.customerRefField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ClassRef ClassRef + public AMTTYPE TaxAmount { get { - return this.classRefField; + return this.taxAmountField; } set { - this.classRefField = value; + this.taxAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public ARAccountRef ARAccountRef + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.aRAccountRefField; + return this.memoField; } set { - this.aRAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public TemplateRef TemplateRef + public CustomerRef CustomerRef { get { - return this.templateRefField; + return this.customerRefField; } set { - this.templateRefField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public DATETYPE TxnDate + public ClassRef ClassRef { get { - return this.txnDateField; + return this.classRefField; } set { - this.txnDateField = value; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.refNumberField; + return this.salesTaxCodeRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.salesTaxCodeRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BillAddress BillAddress + public BillableStatus BillableStatus { get { - return this.billAddressField; + return this.billableStatusField; } set { - this.billAddressField = value; + this.billableStatusField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public ShipAddress ShipAddress + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified { get { - return this.shipAddressField; + return this.billableStatusFieldSpecified; } set { - this.shipAddressField = value; + this.billableStatusFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BOOLTYPE IsPending + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public SalesRepRef SalesRepRef { get { - return this.isPendingField; + return this.salesRepRefField; } set { - this.isPendingField = value; + this.salesRepRefField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ExpenseLineRef + { + + private string txnIDField; + + private string txnLineIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string PONumber + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID { get { - return this.pONumberField; + return this.txnIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 25); - this.pONumberField = temp; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public TermsRef TermsRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TxnLineID { get { - return this.termsRefField; + return this.txnLineIDField; } set { - this.termsRefField = value; + this.txnLineIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ItemLineRet + { + + private string txnLineIDField; + + private ItemRef itemRefField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object itemField; + + private ItemChoiceType1 itemElementNameField; + + private string expirationDateForSerialLotNumberField; + + private string descField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private PRICETYPE costField; + + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private CustomerRef customerRefField; + + private ClassRef classRefField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; + + private SalesRepRef salesRepRefField; + + private DataExtRet[] dataExtRetField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID { get { - return this.dueDateField; + return this.txnLineIDField; } set { - this.dueDateField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public SalesRepRef SalesRepRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemRef ItemRef { get { - return this.salesRepRefField; + return this.itemRefField; } set { - this.salesRepRefField = value; + this.itemRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public InventorySiteRef InventorySiteRef { get { - return this.fOBField; + return this.inventorySiteRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public DATETYPE ShipDate + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.shipDateField; + return this.inventorySiteLocationRefField; } set { - this.shipDateField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public ShipMethodRef ShipMethodRef + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=4)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.shipMethodRefField; + return this.itemField; } set { - this.shipMethodRefField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType1 ItemElementName { get { - return this.itemSalesTaxRefField; + return this.itemElementNameField; } set { - this.itemSalesTaxRefField = value; + this.itemElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.memoField; + return this.expirationDateForSerialLotNumberField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public CustomerMsgRef CustomerMsgRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.customerMsgRefField; + return this.descField; } set { - this.customerMsgRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public BOOLTYPE IsToBePrinted + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public QUANTYPE Quantity { get { - return this.isToBePrintedField; + return this.quantityField; } set { - this.isToBePrintedField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] - public BOOLTYPE IsToBeEmailed + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.isToBeEmailedField; + return this.unitOfMeasureField; } set { - this.isToBeEmailedField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] - public BOOLTYPE IsTaxIncluded + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.isTaxIncludedField; + return this.overrideUOMSetRefField; } set { - this.isTaxIncludedField = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] - public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public PRICETYPE Cost { get { - return this.customerSalesTaxCodeRefField; + return this.costField; } set { - this.customerSalesTaxCodeRefField = value; + this.costField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE Amount { get { - return this.otherField; + return this.amountField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.otherField = temp; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public AMTTYPE TaxAmount { get { - return this.exchangeRateField; + return this.taxAmountField; } set { - this.exchangeRateField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("SetCredit", Order=27)] - public SetCredit[] SetCredit + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public CustomerRef CustomerRef { get { - return this.setCreditField; + return this.customerRefField; } set { - this.setCreditField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("InvoiceLineGroupMod", typeof(InvoiceLineGroupMod), Order=28)] - [System.Xml.Serialization.XmlElementAttribute("InvoiceLineMod", typeof(InvoiceLineMod), Order=28)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public ClassRef ClassRef { get { - return this.itemsField; + return this.classRefField; } set { - this.itemsField = value; + this.classRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable InvoiceLineGroupMod + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return ObjectItems.GetItems("InvoiceLineGroupMod"); + return this.salesTaxCodeRefField; } set { - ObjectItems.SetItems("InvoiceLineGroupMod", value.ToArray()); + this.salesTaxCodeRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable InvoiceLineMod + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public BillableStatus BillableStatus { get { - return ObjectItems.GetItems("InvoiceLineMod"); + return this.billableStatusField; } set { - ObjectItems.SetItems("InvoiceLineMod", value.ToArray()); + this.billableStatusField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(InvoiceLineGroupMod), "InvoiceLineGroupMod"); - typeMapping.Add(typeof(InvoiceLineMod), "InvoiceLineMod"); - objectItems = new ObjectItems(this, "Items", new string[] { - "InvoiceLineMod", - "InvoiceLineGroupMod"}, typeMapping); - } - return objectItems; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EstimateLineRet - { - - private string txnLineIDField; - - private ItemRef itemRefField; - - private string descField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private OverrideUOMSetRef overrideUOMSetRefField; - - private object itemField; - - private ClassRef classRefField; - - private AMTTYPE amountField; - - private AMTTYPE taxAmountField; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private object item1Field; - - private string other1Field; - - private string other2Field; - - private DataExtRet[] dataExtRetField; - - private ObjectItem objectItem; - - private ObjectItem objectItem1; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID - { - get - { - return this.txnLineIDField; - } - set - { - this.txnLineIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef - { - get - { - return this.itemRefField; - } - set - { - this.itemRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc - { - get - { - return this.descField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public QUANTYPE Quantity - { - get - { - return this.quantityField; - } - set - { - this.quantityField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure - { - get - { - return this.unitOfMeasureField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public OverrideUOMSetRef OverrideUOMSetRef - { - get - { - return this.overrideUOMSetRefField; - } - set - { - this.overrideUOMSetRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item - { - get - { - return this.itemField; - } - set - { - this.itemField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ClassRef ClassRef - { - get - { - return this.classRefField; - } - set - { - this.classRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount - { - get - { - return this.amountField; - } - set - { - this.amountField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE TaxAmount - { - get - { - return this.taxAmountField; - } - set - { - this.taxAmountField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public InventorySiteRef InventorySiteRef - { - get - { - return this.inventorySiteRefField; - } - set - { - this.inventorySiteRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public InventorySiteLocationRef InventorySiteLocationRef - { - get - { - return this.inventorySiteLocationRefField; - } - set - { - this.inventorySiteLocationRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SalesTaxCodeRef SalesTaxCodeRef - { - get - { - return this.salesTaxCodeRefField; - } - set - { - this.salesTaxCodeRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("MarkupRate", typeof(PRICETYPE), Order=14)] - [System.Xml.Serialization.XmlElementAttribute("MarkupRatePercent", typeof(PERCENTTYPE), Order=14)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 - { - get - { - return this.item1Field; - } - set - { - this.item1Field = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 - { - get - { - return this.other1Field; + return this.billableStatusFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.billableStatusFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public SalesRepRef SalesRepRef { get { - return this.other2Field; + return this.salesRepRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + this.salesRepRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=18)] + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=19)] public DataExtRet[] DataExtRet { get @@ -58544,86 +61186,60 @@ public DataExtRet[] DataExtRet } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE Rate + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return ObjectItem.GetItem("Rate"); + return ObjectItem.GetItem(ItemChoiceType1.LotNumber); } set { - ObjectItem.SetItem("Rate", value); + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType1.LotNumber, temp); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber { get { - return ObjectItem.GetItem("RatePercent"); + return ObjectItem.GetItem(ItemChoiceType1.SerialNumber); } set { - ObjectItem.SetItem("RatePercent", value); + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType1.SerialNumber, temp); } } - private ObjectItem ObjectItem + private ObjectItem ObjectItem { get { if ((objectItem == null)) { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PRICETYPE), "Rate"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); + objectItem = new ObjectItem(this, "Item"); } return objectItem; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType1 + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE MarkupRate - { - get - { - return ObjectItem1.GetItem("MarkupRate"); - } - set - { - ObjectItem1.SetItem("MarkupRate", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE MarkupRatePercent - { - get - { - return ObjectItem1.GetItem("MarkupRatePercent"); - } - set - { - ObjectItem1.SetItem("MarkupRatePercent", value); - } - } + /// + LotNumber, - private ObjectItem ObjectItem1 - { - get - { - if ((objectItem1 == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PRICETYPE), "MarkupRate"); - typeMapping.Add(typeof(PERCENTTYPE), "MarkupRatePercent"); - objectItem1 = new ObjectItem(this, "Item1", typeMapping); - } - return objectItem1; - } - } + /// + SerialNumber, } /// @@ -58633,48 +61249,52 @@ private ObjectItem ObjectItem1 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EstimateLineAdd + public partial class ItemLineAdd { private ItemRef itemRefField; + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object itemField; + + private ItemChoiceType2 itemElementNameField; + + private string expirationDateForSerialLotNumberField; + private string descField; private QUANTYPE quantityField; private string unitOfMeasureField; - private object itemField; - - private ClassRef classRefField; + private PRICETYPE costField; private AMTTYPE amountField; private AMTTYPE taxAmountField; - private OptionForPriceRuleConflict optionForPriceRuleConflictField; - - private bool optionForPriceRuleConflictFieldSpecified; - - private InventorySiteRef inventorySiteRefField; + private CustomerRef customerRefField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private ClassRef classRefField; private SalesTaxCodeRef salesTaxCodeRefField; - private object item1Field; + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; private OverrideItemAccountRef overrideItemAccountRefField; - private string other1Field; + private LinkToTxn linkToTxnField; - private string other2Field; + private SalesRepRef salesRepRefField; private DataExt[] dataExtField; - private ObjectItem objectItem; - - private ObjectItem objectItem1; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -58692,352 +61312,351 @@ public ItemRef ItemRef /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + public InventorySiteRef InventorySiteRef { get { - return this.descField; + return this.inventorySiteRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.inventorySiteRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.quantityField; + return this.inventorySiteLocationRefField; } set { - this.quantityField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=3)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.unitOfMeasureField; + return this.itemField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=4)] + [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + public ItemChoiceType2 ItemElementName { get { - return this.itemField; + return this.itemElementNameField; } set { - this.itemField = value; + this.itemElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.classRefField; + return this.expirationDateForSerialLotNumberField; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.amountField; + return this.descField; } set { - this.amountField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public QUANTYPE Quantity { get { - return this.taxAmountField; + return this.quantityField; } set { - this.taxAmountField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public OptionForPriceRuleConflict OptionForPriceRuleConflict + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.optionForPriceRuleConflictField; + return this.unitOfMeasureField; } set { - this.optionForPriceRuleConflictField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionForPriceRuleConflictSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public PRICETYPE Cost { get { - return this.optionForPriceRuleConflictFieldSpecified; + return this.costField; } set { - this.optionForPriceRuleConflictFieldSpecified = value; + this.costField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public InventorySiteRef InventorySiteRef + public AMTTYPE Amount { get { - return this.inventorySiteRefField; + return this.amountField; } set { - this.inventorySiteRefField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public InventorySiteLocationRef InventorySiteLocationRef + public AMTTYPE TaxAmount { get { - return this.inventorySiteLocationRefField; + return this.taxAmountField; } set { - this.inventorySiteLocationRefField = value; + this.taxAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public SalesTaxCodeRef SalesTaxCodeRef + public CustomerRef CustomerRef { get { - return this.salesTaxCodeRefField; + return this.customerRefField; } set { - this.salesTaxCodeRefField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("MarkupRate", typeof(PRICETYPE), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("MarkupRatePercent", typeof(PERCENTTYPE), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=13)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public ClassRef ClassRef { get { - return this.item1Field; + return this.classRefField; } set { - this.item1Field = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public OverrideItemAccountRef OverrideItemAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.overrideItemAccountRefField; + return this.salesTaxCodeRefField; } set { - this.overrideItemAccountRefField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public BillableStatus BillableStatus { get { - return this.other1Field; + return this.billableStatusField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.billableStatusField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified { get { - return this.other2Field; + return this.billableStatusFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + this.billableStatusFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=19)] - public DataExt[] DataExt + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.dataExtField; + return this.overrideItemAccountRefField; } set { - this.dataExtField = value; + this.overrideItemAccountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE Rate + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public LinkToTxn LinkToTxn { get { - return ObjectItem.GetItem("Rate"); + return this.linkToTxnField; } set { - ObjectItem.SetItem("Rate", value); + this.linkToTxnField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public SalesRepRef SalesRepRef { get { - return ObjectItem.GetItem("RatePercent"); + return this.salesRepRefField; } set { - ObjectItem.SetItem("RatePercent", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PRICETYPE), "Rate"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.salesRepRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE MarkupRate + /// + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=19)] + public DataExt[] DataExt { get { - return ObjectItem1.GetItem("MarkupRate"); + return this.dataExtField; } set { - ObjectItem1.SetItem("MarkupRate", value); + this.dataExtField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE MarkupRatePercent + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return ObjectItem1.GetItem("MarkupRatePercent"); + return ObjectItem.GetItem(ItemChoiceType2.LotNumber); } set { - ObjectItem1.SetItem("MarkupRatePercent", value); + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType2.LotNumber, temp); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PriceLevelRef PriceLevelRef + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber { get { - return ObjectItem1.GetItem("PriceLevelRef"); + return ObjectItem.GetItem(ItemChoiceType2.SerialNumber); } set { - ObjectItem1.SetItem("PriceLevelRef", value); + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType2.SerialNumber, temp); } } - private ObjectItem ObjectItem1 + private ObjectItem ObjectItem { get { - if ((objectItem1 == null)) + if ((objectItem == null)) { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PRICETYPE), "MarkupRate"); - typeMapping.Add(typeof(PERCENTTYPE), "MarkupRatePercent"); - typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); - objectItem1 = new ObjectItem(this, "Item1", typeMapping); + objectItem = new ObjectItem(this, "Item"); } - return objectItem1; + return objectItem; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType2 + { + + /// + LotNumber, + + /// + SerialNumber, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -59045,13 +61664,23 @@ private ObjectItem ObjectItem1 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EstimateLineMod + public partial class ItemLineMod { private string txnLineIDField; private ItemRef itemRefField; + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object itemField; + + private ItemChoiceType3 itemElementNameField; + + private string expirationDateForSerialLotNumberField; + private string descField; private QUANTYPE quantityField; @@ -59060,33 +61689,27 @@ public partial class EstimateLineMod private OverrideUOMSetRef overrideUOMSetRefField; - private object itemField; - - private ClassRef classRefField; + private PRICETYPE costField; private AMTTYPE amountField; private AMTTYPE taxAmountField; - private OptionForPriceRuleConflict optionForPriceRuleConflictField; - - private bool optionForPriceRuleConflictFieldSpecified; - - private InventorySiteRef inventorySiteRefField; + private CustomerRef customerRefField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private ClassRef classRefField; private SalesTaxCodeRef salesTaxCodeRefField; - private object item1Field; + private BillableStatus billableStatusField; - private string other1Field; + private bool billableStatusFieldSpecified; - private string other2Field; + private OverrideItemAccountRef overrideItemAccountRefField; - private ObjectItem objectItem; + private SalesRepRef salesRepRefField; - private ObjectItem objectItem1; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -59118,338 +61741,337 @@ public ItemRef ItemRef /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + public InventorySiteRef InventorySiteRef { get { - return this.descField; + return this.inventorySiteRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.inventorySiteRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public QUANTYPE Quantity + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.quantityField; + return this.inventorySiteLocationRefField; } set { - this.quantityField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=4)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.unitOfMeasureField; + return this.itemField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public OverrideUOMSetRef OverrideUOMSetRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType3 ItemElementName { get { - return this.overrideUOMSetRefField; + return this.itemElementNameField; } set { - this.overrideUOMSetRefField = value; + this.itemElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.itemField; + return this.expirationDateForSerialLotNumberField; } set { - this.itemField = value; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.classRefField; + return this.descField; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public QUANTYPE Quantity { get { - return this.amountField; + return this.quantityField; } set { - this.amountField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.taxAmountField; + return this.unitOfMeasureField; } set { - this.taxAmountField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public OptionForPriceRuleConflict OptionForPriceRuleConflict + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.optionForPriceRuleConflictField; + return this.overrideUOMSetRefField; } set { - this.optionForPriceRuleConflictField = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionForPriceRuleConflictSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public PRICETYPE Cost { get { - return this.optionForPriceRuleConflictFieldSpecified; + return this.costField; } set { - this.optionForPriceRuleConflictFieldSpecified = value; + this.costField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public InventorySiteRef InventorySiteRef + public AMTTYPE Amount { get { - return this.inventorySiteRefField; + return this.amountField; } set { - this.inventorySiteRefField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public InventorySiteLocationRef InventorySiteLocationRef + public AMTTYPE TaxAmount { get { - return this.inventorySiteLocationRefField; + return this.taxAmountField; } set { - this.inventorySiteLocationRefField = value; + this.taxAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public SalesTaxCodeRef SalesTaxCodeRef + public CustomerRef CustomerRef { get { - return this.salesTaxCodeRefField; + return this.customerRefField; } set { - this.salesTaxCodeRefField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("MarkupRate", typeof(PRICETYPE), Order=15)] - [System.Xml.Serialization.XmlElementAttribute("MarkupRatePercent", typeof(PERCENTTYPE), Order=15)] - [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=15)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public ClassRef ClassRef { get { - return this.item1Field; + return this.classRefField; } set { - this.item1Field = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.other1Field; + return this.salesTaxCodeRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public BillableStatus BillableStatus { get { - return this.other2Field; + return this.billableStatusField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + this.billableStatusField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE Rate + public bool BillableStatusSpecified { get { - return ObjectItem.GetItem("Rate"); + return this.billableStatusFieldSpecified; } set { - ObjectItem.SetItem("Rate", value); + this.billableStatusFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public OverrideItemAccountRef OverrideItemAccountRef { get { - return ObjectItem.GetItem("RatePercent"); + return this.overrideItemAccountRefField; } set { - ObjectItem.SetItem("RatePercent", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PRICETYPE), "Rate"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.overrideItemAccountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE MarkupRate + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public SalesRepRef SalesRepRef { get { - return ObjectItem1.GetItem("MarkupRate"); + return this.salesRepRefField; } set { - ObjectItem1.SetItem("MarkupRate", value); + this.salesRepRefField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE MarkupRatePercent + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return ObjectItem1.GetItem("MarkupRatePercent"); + return ObjectItem.GetItem(ItemChoiceType3.LotNumber); } set { - ObjectItem1.SetItem("MarkupRatePercent", value); + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType3.LotNumber, temp); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public PriceLevelRef PriceLevelRef + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber { get { - return ObjectItem1.GetItem("PriceLevelRef"); + return ObjectItem.GetItem(ItemChoiceType3.SerialNumber); } set { - ObjectItem1.SetItem("PriceLevelRef", value); + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType3.SerialNumber, temp); } } - private ObjectItem ObjectItem1 + private ObjectItem ObjectItem { get { - if ((objectItem1 == null)) + if ((objectItem == null)) { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PRICETYPE), "MarkupRate"); - typeMapping.Add(typeof(PERCENTTYPE), "MarkupRatePercent"); - typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); - objectItem1 = new ObjectItem(this, "Item1", typeMapping); + objectItem = new ObjectItem(this, "Item"); } - return objectItem1; + return objectItem; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType3 + { + + /// + LotNumber, + + /// + SerialNumber, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -59457,7 +62079,7 @@ private ObjectItem ObjectItem1 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EstimateLineGroupRet + public partial class ItemGroupLineRet { private string txnLineIDField; @@ -59472,13 +62094,11 @@ public partial class EstimateLineGroupRet private OverrideUOMSetRef overrideUOMSetRefField; - private BOOLTYPE isPrintItemsInGroupField; - private AMTTYPE totalAmountField; - private EstimateLineRet[] estimateLineRetField; + private ItemLineRet[] itemLineRetField; - private DataExtRet[] dataExtRetField; + private DataExt[] dataExtField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -59570,20 +62190,6 @@ public OverrideUOMSetRef OverrideUOMSetRef /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public BOOLTYPE IsPrintItemsInGroup - { - get - { - return this.isPrintItemsInGroupField; - } - set - { - this.isPrintItemsInGroupField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] public AMTTYPE TotalAmount { get @@ -59597,30 +62203,30 @@ public AMTTYPE TotalAmount } /// - [System.Xml.Serialization.XmlElementAttribute("EstimateLineRet", Order=8)] - public EstimateLineRet[] EstimateLineRet + [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", Order=7)] + public ItemLineRet[] ItemLineRet { get { - return this.estimateLineRetField; + return this.itemLineRetField; } set { - this.estimateLineRetField = value; + this.itemLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=9)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=8)] + public DataExt[] DataExt { get { - return this.dataExtRetField; + return this.dataExtField; } set { - this.dataExtRetField = value; + this.dataExtField = value; } } } @@ -59632,7 +62238,7 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EstimateLineGroupAdd + public partial class ItemGroupLineAdd { private ItemGroupRef itemGroupRefField; @@ -59757,7 +62363,7 @@ public DataExt[] DataExt [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EstimateLineGroupMod + public partial class ItemGroupLineMod { private string txnLineIDField; @@ -59770,7 +62376,7 @@ public partial class EstimateLineGroupMod private OverrideUOMSetRef overrideUOMSetRefField; - private EstimateLineMod[] estimateLineModField; + private ItemLineMod[] itemLineModField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -59845,16 +62451,16 @@ public OverrideUOMSetRef OverrideUOMSetRef } /// - [System.Xml.Serialization.XmlElementAttribute("EstimateLineMod", Order=5)] - public EstimateLineMod[] EstimateLineMod + [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", Order=5)] + public ItemLineMod[] ItemLineMod { get { - return this.estimateLineModField; + return this.itemLineModField; } set { - this.estimateLineModField = value; + this.itemLineModField = value; } } } @@ -59866,86 +62472,12 @@ public EstimateLineMod[] EstimateLineMod [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EstimateRet : IQbTxnRet + public partial class ItemLineRef { private string txnIDField; - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private CustomerRef customerRefField; - - private ClassRef classRefField; - - private TemplateRef templateRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private BillAddress billAddressField; - - private BillAddressBlock billAddressBlockField; - - private ShipAddress shipAddressField; - - private ShipAddressBlock shipAddressBlockField; - - private BOOLTYPE isActiveField; - - private string pONumberField; - - private TermsRef termsRefField; - - private DATETYPE dueDateField; - - private SalesRepRef salesRepRefField; - - private string fOBField; - - private AMTTYPE subtotalField; - - private ItemSalesTaxRef itemSalesTaxRefField; - - private PERCENTTYPE salesTaxPercentageField; - - private AMTTYPE salesTaxTotalField; - - private AMTTYPE totalAmountField; - - private CurrencyRef currencyRefField; - - private FLOATTYPE exchangeRateField; - - private AMTTYPE totalAmountInHomeCurrencyField; - - private string memoField; - - private CustomerMsgRef customerMsgRefField; - - private BOOLTYPE isToBeEmailedField; - - private BOOLTYPE isTaxIncludedField; - - private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; - - private string otherField; - - private GUIDTYPE externalGUIDField; - - private LinkedTxn[] linkedTxnField; - - private object[] itemsField; - - private DataExtRet[] dataExtRetField; - - private ObjectItems objectItems; + private string txnLineIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -59963,576 +62495,733 @@ public string TxnID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + public string TxnLineID { get { - return this.timeCreatedField; + return this.txnLineIDField; } set { - this.timeCreatedField = value; + this.txnLineIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PaymentLineRet + { - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified - { + private string txnIDField; + + private TxnType txnTypeField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE totalAmountField; + + private AMTTYPE appliedAmountField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { get { - return this.timeModifiedField; + return this.txnIDField; } set { - this.timeModifiedField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public TxnType TxnType { get { - return this.editSequenceField; + return this.txnTypeField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.txnTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate { get { - return this.txnNumberField; + return this.txnDateField; } set { - this.txnNumberField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string RefNumber { get { - return this.customerRefField; + return this.refNumberField; } set { - this.customerRefField = value; + this.refNumberField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public AMTTYPE TotalAmount { get { - return this.classRefField; + return this.totalAmountField; } set { - this.classRefField = value; + this.totalAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public TemplateRef TemplateRef + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AMTTYPE AppliedAmount { get { - return this.templateRefField; + return this.appliedAmountField; } set { - this.templateRefField = value; + this.appliedAmountField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class LinkedTxn + { + + private string txnIDField; + + private TxnType txnTypeField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private LinkType linkTypeField; + + private bool linkTypeFieldSpecified; + + private AMTTYPE amountField; + + private TxnLineDetail[] txnLineDetailField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID { get { - return this.txnDateField; + return this.txnIDField; } set { - this.txnDateField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public TxnType TxnType { get { - return this.refNumberField; + return this.txnTypeField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.txnTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BillAddress BillAddress + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate { get { - return this.billAddressField; + return this.txnDateField; } set { - this.billAddressField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BillAddressBlock BillAddressBlock + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(20)] + public string RefNumber { get { - return this.billAddressBlockField; + return this.refNumberField; } set { - this.billAddressBlockField = value; + string temp = QbNormalizer.NormalizeString(value, 20); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public ShipAddress ShipAddress + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public LinkType LinkType { get { - return this.shipAddressField; + return this.linkTypeField; } set { - this.shipAddressField = value; + this.linkTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public ShipAddressBlock ShipAddressBlock + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LinkTypeSpecified { get { - return this.shipAddressBlockField; + return this.linkTypeFieldSpecified; } set { - this.shipAddressBlockField = value; + this.linkTypeFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AMTTYPE Amount { get { - return this.isActiveField; + return this.amountField; } set { - this.isActiveField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string PONumber + [System.Xml.Serialization.XmlElementAttribute("TxnLineDetail", Order=6)] + public TxnLineDetail[] TxnLineDetail { get { - return this.pONumberField; + return this.txnLineDetailField; } set { - string temp = QbNormalizer.NormalizeString(value, 25); - this.pONumberField = temp; + this.txnLineDetailField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TxnLineDetail + { + + private string txnLineIDField; + + private AMTTYPE amountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public TermsRef TermsRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID { get { - return this.termsRefField; + return this.txnLineIDField; } set { - this.termsRefField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AMTTYPE Amount { get { - return this.dueDateField; + return this.amountField; } set { - this.dueDateField = value; + this.amountField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DiscountLineAdd + { + + private object itemField; + + private BOOLTYPE isTaxableField; + + private AccountRef accountRefField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public SalesRepRef SalesRepRef + [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.salesRepRefField; + return this.itemField; } set { - this.salesRepRefField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public BOOLTYPE IsTaxable { get { - return this.fOBField; + return this.isTaxableField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; + this.isTaxableField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public AMTTYPE Subtotal + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AccountRef AccountRef { get { - return this.subtotalField; + return this.accountRefField; } set { - this.subtotalField = value; + this.accountRefField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AMTTYPE Amount { get { - return this.itemSalesTaxRefField; + return ObjectItem.GetItem("Amount"); } set { - this.itemSalesTaxRefField = value; + ObjectItem.SetItem("Amount", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] - public PERCENTTYPE SalesTaxPercentage + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.salesTaxPercentageField; + return ObjectItem.GetItem("RatePercent"); } set { - this.salesTaxPercentageField = value; + ObjectItem.SetItem("RatePercent", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] - public AMTTYPE SalesTaxTotal + private ObjectItem ObjectItem { get { - return this.salesTaxTotalField; - } - set - { - this.salesTaxTotalField = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(AMTTYPE), "Amount"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesTaxLineAdd + { + + private object itemField; + + private AccountRef accountRefField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] - public AMTTYPE TotalAmount + [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.totalAmountField; + return this.itemField; } set { - this.totalAmountField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AccountRef AccountRef { get { - return this.currencyRefField; + return this.accountRefField; } set { - this.currencyRefField = value; + this.accountRefField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AMTTYPE Amount { get { - return this.exchangeRateField; + return ObjectItem.GetItem("Amount"); } set { - this.exchangeRateField = value; + ObjectItem.SetItem("Amount", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=27)] - public AMTTYPE TotalAmountInHomeCurrency + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.totalAmountInHomeCurrencyField; + return ObjectItem.GetItem("RatePercent"); } set { - this.totalAmountInHomeCurrencyField = value; + ObjectItem.SetItem("RatePercent", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=28)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + private ObjectItem ObjectItem { get { - return this.memoField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(AMTTYPE), "Amount"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ShippingLineAdd + { + + private AMTTYPE amountField; + + private AccountRef accountRefField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] - public CustomerMsgRef CustomerMsgRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AMTTYPE Amount { get { - return this.customerMsgRefField; + return this.amountField; } set { - this.customerMsgRefField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] - public BOOLTYPE IsToBeEmailed + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AccountRef AccountRef { get { - return this.isToBeEmailedField; + return this.accountRefField; } set { - this.isToBeEmailedField = value; + this.accountRefField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DiscountLineRet + { + + private object itemField; + + private BOOLTYPE isTaxableField; + + private AccountRef accountRefField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] - public BOOLTYPE IsTaxIncluded + [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.isTaxIncludedField; + return this.itemField; } set { - this.isTaxIncludedField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=32)] - public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public BOOLTYPE IsTaxable { get { - return this.customerSalesTaxCodeRefField; + return this.isTaxableField; } set { - this.customerSalesTaxCodeRefField = value; + this.isTaxableField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=33)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AccountRef AccountRef { get { - return this.otherField; + return this.accountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.otherField = temp; + this.accountRefField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=34)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AMTTYPE Amount { get { - return this.externalGUIDField; + return ObjectItem.GetItem("Amount"); } set { - this.externalGUIDField = value; + ObjectItem.SetItem("Amount", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=35)] - public LinkedTxn[] LinkedTxn + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.linkedTxnField; + return ObjectItem.GetItem("RatePercent"); } set { - this.linkedTxnField = value; + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(AMTTYPE), "Amount"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesTaxLineRet + { + + private object itemField; + + private AccountRef accountRefField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute("EstimateLineGroupRet", typeof(EstimateLineGroupRet), Order=36)] - [System.Xml.Serialization.XmlElementAttribute("EstimateLineRet", typeof(EstimateLineRet), Order=36)] + [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=0)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + public object Item { get { - return this.itemsField; + return this.itemField; } set { - this.itemsField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=38)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AccountRef AccountRef { get { - return this.dataExtRetField; + return this.accountRefField; } set { - this.dataExtRetField = value; + this.accountRefField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable EstimateLineGroupRet + public AMTTYPE Amount { get { - return ObjectItems.GetItems("EstimateLineGroupRet"); + return ObjectItem.GetItem("Amount"); } set { - ObjectItems.SetItems("EstimateLineGroupRet", value.ToArray()); + ObjectItem.SetItem("Amount", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable EstimateLineRet + public PERCENTTYPE RatePercent { get { - return ObjectItems.GetItems("EstimateLineRet"); + return ObjectItem.GetItem("RatePercent"); } set { - ObjectItems.SetItems("EstimateLineRet", value.ToArray()); + ObjectItem.SetItem("RatePercent", value); } } - private ObjectItems ObjectItems + private ObjectItem ObjectItem { get { - if ((objectItems == null)) + if ((objectItem == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(EstimateLineGroupRet), "EstimateLineGroupRet"); - typeMapping.Add(typeof(EstimateLineRet), "EstimateLineRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "EstimateLineRet", - "EstimateLineGroupRet"}, typeMapping); + typeMapping.Add(typeof(AMTTYPE), "Amount"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); } - return objectItems; + return objectItem; } } } @@ -60544,451 +63233,507 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EstimateAdd + public partial class ShippingLineRet { - private CustomerRef customerRefField; + private AMTTYPE amountField; - private ClassRef classRefField; + private AccountRef accountRefField; - private TemplateRef templateRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } - private DATETYPE txnDateField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class InvoiceLineRet + { - private string refNumberField; + private string txnLineIDField; - private BillAddress billAddressField; + private ItemRef itemRefField; - private ShipAddress shipAddressField; + private string descField; - private BOOLTYPE isActiveField; + private QUANTYPE quantityField; - private string pONumberField; + private string unitOfMeasureField; - private TermsRef termsRefField; + private OverrideUOMSetRef overrideUOMSetRefField; - private DATETYPE dueDateField; + private object itemField; - private SalesRepRef salesRepRefField; + private ClassRef classRefField; - private string fOBField; + private AMTTYPE amountField; - private ItemSalesTaxRef itemSalesTaxRefField; + private AMTTYPE taxAmountField; - private string memoField; + private InventorySiteRef inventorySiteRefField; - private CustomerMsgRef customerMsgRefField; + private InventorySiteLocationRef inventorySiteLocationRefField; - private BOOLTYPE isToBeEmailedField; + private object item1Field; - private BOOLTYPE isTaxIncludedField; + private Item1ChoiceType item1ElementNameField; - private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; + private string expirationDateForSerialLotNumberField; - private string otherField; + private DATETYPE serviceDateField; - private FLOATTYPE exchangeRateField; + private SalesTaxCodeRef salesTaxCodeRefField; - private GUIDTYPE externalGUIDField; + private BOOLTYPE isTaxableField; - private object[] itemsField; + private string other1Field; - private string defMacroField; + private string other2Field; - private ObjectItems objectItems; + private DataExtRet[] dataExtRetField; + + private ObjectItem objectItem; + + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerRef CustomerRef + public string TxnLineID { get { - return this.customerRefField; + return this.txnLineIDField; } set { - this.customerRefField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ClassRef ClassRef + public ItemRef ItemRef { get { - return this.classRefField; + return this.itemRefField; } set { - this.classRefField = value; + this.itemRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public TemplateRef TemplateRef + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.templateRefField; + return this.descField; } set { - this.templateRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DATETYPE TxnDate + public QUANTYPE Quantity { get { - return this.txnDateField; + return this.quantityField; } set { - this.txnDateField = value; + this.quantityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.refNumberField; + return this.unitOfMeasureField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BillAddress BillAddress - { - get - { - return this.billAddressField; - } - set - { - this.billAddressField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ShipAddress ShipAddress + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.shipAddressField; + return this.overrideUOMSetRefField; } set { - this.shipAddressField = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.isActiveField; + return this.itemField; } set { - this.isActiveField = value; + this.itemField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string PONumber + public ClassRef ClassRef { get { - return this.pONumberField; + return this.classRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 25); - this.pONumberField = temp; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public TermsRef TermsRef + public AMTTYPE Amount { get { - return this.termsRefField; + return this.amountField; } set { - this.termsRefField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public DATETYPE DueDate + public AMTTYPE TaxAmount { get { - return this.dueDateField; + return this.taxAmountField; } set { - this.dueDateField = value; + this.taxAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public SalesRepRef SalesRepRef + public InventorySiteRef InventorySiteRef { get { - return this.salesRepRefField; + return this.inventorySiteRefField; } set { - this.salesRepRefField = value; + this.inventorySiteRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.fOBField; + return this.inventorySiteLocationRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.itemSalesTaxRefField; + return this.item1Field; } set { - this.itemSalesTaxRefField = value; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public Item1ChoiceType Item1ElementName { get { - return this.memoField; + return this.item1ElementNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.item1ElementNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public CustomerMsgRef CustomerMsgRef + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.customerMsgRefField; + return this.expirationDateForSerialLotNumberField; } set { - this.customerMsgRefField = value; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public BOOLTYPE IsToBeEmailed + public DATETYPE ServiceDate { get { - return this.isToBeEmailedField; + return this.serviceDateField; } set { - this.isToBeEmailedField = value; + this.serviceDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public BOOLTYPE IsTaxIncluded + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.isTaxIncludedField; + return this.salesTaxCodeRefField; } set { - this.isTaxIncludedField = value; + this.salesTaxCodeRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public BOOLTYPE IsTaxable { get { - return this.customerSalesTaxCodeRefField; + return this.isTaxableField; } set { - this.customerSalesTaxCodeRefField = value; + this.isTaxableField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other + public string Other1 { get { - return this.otherField; + return this.other1Field; } set { string temp = QbNormalizer.NormalizeString(value, 29); - this.otherField = temp; + this.other1Field = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public FLOATTYPE ExchangeRate + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.exchangeRateField; + return this.other2Field; } set { - this.exchangeRateField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=21)] + public DataExtRet[] DataExtRet { get { - return this.externalGUIDField; + return this.dataExtRetField; } set { - this.externalGUIDField = value; + this.dataExtRetField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute("EstimateLineAdd", typeof(EstimateLineAdd), Order=22)] - [System.Xml.Serialization.XmlElementAttribute("EstimateLineGroupAdd", typeof(EstimateLineGroupAdd), Order=22)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.itemsField; + return ObjectItem.GetItem("Rate"); } set { - this.itemsField = value; + ObjectItem.SetItem("Rate", value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.defMacroField; + return ObjectItem.GetItem("RatePercent"); } set { - this.defMacroField = value; + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable EstimateLineAdd + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return ObjectItems.GetItems("EstimateLineAdd"); + return ObjectItem1.GetItem(Item1ChoiceType.LotNumber); } set { - ObjectItems.SetItems("EstimateLineAdd", value.ToArray()); + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem1.SetItem(Item1ChoiceType.LotNumber, temp); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable EstimateLineGroupAdd + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber { get { - return ObjectItems.GetItems("EstimateLineGroupAdd"); + return ObjectItem1.GetItem(Item1ChoiceType.SerialNumber); } set { - ObjectItems.SetItems("EstimateLineGroupAdd", value.ToArray()); + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem1.SetItem(Item1ChoiceType.SerialNumber, temp); } } - private ObjectItems ObjectItems + private ObjectItem ObjectItem1 { get { - if ((objectItems == null)) + if ((objectItem1 == null)) { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(EstimateLineAdd), "EstimateLineAdd"); - typeMapping.Add(typeof(EstimateLineGroupAdd), "EstimateLineGroupAdd"); - objectItems = new ObjectItems(this, "Items", new string[] { - "EstimateLineAdd", - "EstimateLineGroupAdd"}, typeMapping); + objectItem1 = new ObjectItem(this, "Item1"); } - return objectItems; + return objectItem1; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum Item1ChoiceType + { + + /// + LotNumber, + + /// + SerialNumber, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -60996,491 +63741,208 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class EstimateMod + public partial class InvoiceLineGroupRet { - private string txnIDField; - - private string editSequenceField; - - private CustomerRef customerRefField; - - private ClassRef classRefField; - - private TemplateRef templateRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private BillAddress billAddressField; - - private ShipAddress shipAddressField; - - private BOOLTYPE isActiveField; - - private BOOLTYPE createChangeOrderField; - - private string pONumberField; - - private TermsRef termsRefField; - - private DATETYPE dueDateField; - - private SalesRepRef salesRepRefField; - - private string fOBField; + private string txnLineIDField; - private ItemSalesTaxRef itemSalesTaxRefField; + private ItemGroupRef itemGroupRefField; - private string memoField; + private string descField; - private CustomerMsgRef customerMsgRefField; + private QUANTYPE quantityField; - private BOOLTYPE isToBeEmailedField; + private string unitOfMeasureField; - private BOOLTYPE isTaxIncludedField; + private OverrideUOMSetRef overrideUOMSetRefField; - private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; + private BOOLTYPE isPrintItemsInGroupField; - private string otherField; + private AMTTYPE totalAmountField; - private FLOATTYPE exchangeRateField; + private DATETYPE serviceDateField; - private object[] itemsField; + private InvoiceLineRet[] invoiceLineRetField; - private ObjectItems objectItems; + private DataExtRet[] dataExtRetField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public string TxnLineID { get { - return this.txnIDField; + return this.txnLineIDField; } set { - this.txnIDField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public ItemGroupRef ItemGroupRef { get { - return this.editSequenceField; + return this.itemGroupRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.itemGroupRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public CustomerRef CustomerRef + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.customerRefField; + return this.descField; } set { - this.customerRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ClassRef ClassRef + public QUANTYPE Quantity { get { - return this.classRefField; + return this.quantityField; } set { - this.classRefField = value; + this.quantityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public TemplateRef TemplateRef + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.templateRefField; + return this.unitOfMeasureField; } set { - this.templateRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TxnDate + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.txnDateField; + return this.overrideUOMSetRefField; } set { - this.txnDateField = value; + this.overrideUOMSetRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public BOOLTYPE IsPrintItemsInGroup { get { - return this.refNumberField; + return this.isPrintItemsInGroupField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.isPrintItemsInGroupField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public BillAddress BillAddress + public AMTTYPE TotalAmount { get { - return this.billAddressField; + return this.totalAmountField; } set { - this.billAddressField = value; + this.totalAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ShipAddress ShipAddress + public DATETYPE ServiceDate { get { - return this.shipAddressField; + return this.serviceDateField; } set { - this.shipAddressField = value; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public BOOLTYPE IsActive + [System.Xml.Serialization.XmlElementAttribute("InvoiceLineRet", Order=9)] + public InvoiceLineRet[] InvoiceLineRet { get { - return this.isActiveField; + return this.invoiceLineRetField; } set { - this.isActiveField = value; + this.invoiceLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BOOLTYPE CreateChangeOrder + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=10)] + public DataExtRet[] DataExtRet { get { - return this.createChangeOrderField; + return this.dataExtRetField; } set { - this.createChangeOrderField = value; + this.dataExtRetField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class InvoiceLineAdd + { - /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string PONumber - { - get - { - return this.pONumberField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 25); - this.pONumberField = temp; - } - } + private ItemRef itemRefField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public TermsRef TermsRef - { - get - { - return this.termsRefField; - } - set - { - this.termsRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public DATETYPE DueDate - { - get - { - return this.dueDateField; - } - set - { - this.dueDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public SalesRepRef SalesRepRef - { - get - { - return this.salesRepRefField; - } - set - { - this.salesRepRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB - { - get - { - return this.fOBField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public ItemSalesTaxRef ItemSalesTaxRef - { - get - { - return this.itemSalesTaxRefField; - } - set - { - this.itemSalesTaxRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo - { - get - { - return this.memoField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public CustomerMsgRef CustomerMsgRef - { - get - { - return this.customerMsgRefField; - } - set - { - this.customerMsgRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public BOOLTYPE IsToBeEmailed - { - get - { - return this.isToBeEmailedField; - } - set - { - this.isToBeEmailedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public BOOLTYPE IsTaxIncluded - { - get - { - return this.isTaxIncludedField; - } - set - { - this.isTaxIncludedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef - { - get - { - return this.customerSalesTaxCodeRefField; - } - set - { - this.customerSalesTaxCodeRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other - { - get - { - return this.otherField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 29); - this.otherField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] - public FLOATTYPE ExchangeRate - { - get - { - return this.exchangeRateField; - } - set - { - this.exchangeRateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("EstimateLineGroupMod", typeof(EstimateLineGroupMod), Order=24)] - [System.Xml.Serialization.XmlElementAttribute("EstimateLineMod", typeof(EstimateLineMod), Order=24)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable EstimateLineGroupMod - { - get - { - return ObjectItems.GetItems("EstimateLineGroupMod"); - } - set - { - ObjectItems.SetItems("EstimateLineGroupMod", value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable EstimateLineMod - { - get - { - return ObjectItems.GetItems("EstimateLineMod"); - } - set - { - ObjectItems.SetItems("EstimateLineMod", value.ToArray()); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(EstimateLineGroupMod), "EstimateLineGroupMod"); - typeMapping.Add(typeof(EstimateLineMod), "EstimateLineMod"); - objectItems = new ObjectItems(this, "Items", new string[] { - "EstimateLineMod", - "EstimateLineGroupMod"}, typeMapping); - } - return objectItems; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesOrderLineRet - { - - private string txnLineIDField; - - private ItemRef itemRefField; - - private string descField; + private string descField; private QUANTYPE quantityField; private string unitOfMeasureField; - private OverrideUOMSetRef overrideUOMSetRefField; - private object itemField; private ClassRef classRefField; @@ -61489,46 +63951,42 @@ public partial class SalesOrderLineRet private AMTTYPE taxAmountField; + private OptionForPriceRuleConflict optionForPriceRuleConflictField; + + private bool optionForPriceRuleConflictFieldSpecified; + private InventorySiteRef inventorySiteRefField; private InventorySiteLocationRef inventorySiteLocationRefField; private object item1Field; - private Item1ChoiceType3 item1ElementNameField; + private Item1ChoiceType1 item1ElementNameField; + + private DATETYPE serviceDateField; private SalesTaxCodeRef salesTaxCodeRefField; - private QUANTYPE invoicedField; + private BOOLTYPE isTaxableField; - private BOOLTYPE isManuallyClosedField; + private OverrideItemAccountRef overrideItemAccountRefField; private string other1Field; private string other2Field; - private DataExtRet[] dataExtRetField; + private LinkToTxn linkToTxnField; + + private DataExt[] dataExtField; + + private string defMacroField; private ObjectItem objectItem; - private ObjectItem objectItem1; + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID - { - get - { - return this.txnLineIDField; - } - set - { - this.txnLineIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] public ItemRef ItemRef { get @@ -61542,7 +64000,7 @@ public ItemRef ItemRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.Xml.Serialization.XmlElementAttribute(Order=1)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Desc { @@ -61558,7 +64016,7 @@ public string Desc } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.Xml.Serialization.XmlElementAttribute(Order=2)] public QUANTYPE Quantity { get @@ -61572,7 +64030,7 @@ public QUANTYPE Quantity } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=3)] [System.ComponentModel.DataAnnotations.StringLength(31)] public string UnitOfMeasure { @@ -61588,22 +64046,9 @@ public string UnitOfMeasure } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public OverrideUOMSetRef OverrideUOMSetRef - { - get - { - return this.overrideUOMSetRefField; - } - set - { - this.overrideUOMSetRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=4)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object Item { @@ -61618,7 +64063,7 @@ public object Item } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public ClassRef ClassRef { get @@ -61632,7 +64077,7 @@ public ClassRef ClassRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public AMTTYPE Amount { get @@ -61646,7 +64091,7 @@ public AMTTYPE Amount } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public AMTTYPE TaxAmount { get @@ -61659,6 +64104,34 @@ public AMTTYPE TaxAmount } } + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public OptionForPriceRuleConflict OptionForPriceRuleConflict + { + get + { + return this.optionForPriceRuleConflictField; + } + set + { + this.optionForPriceRuleConflictField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OptionForPriceRuleConflictSpecified + { + get + { + return this.optionForPriceRuleConflictFieldSpecified; + } + set + { + this.optionForPriceRuleConflictFieldSpecified = value; + } + } + /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public InventorySiteRef InventorySiteRef @@ -61707,7 +64180,7 @@ public object Item1 /// [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType3 Item1ElementName + public Item1ChoiceType1 Item1ElementName { get { @@ -61721,48 +64194,63 @@ public Item1ChoiceType3 Item1ElementName /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public SalesTaxCodeRef SalesTaxCodeRef + public DATETYPE ServiceDate { get { - return this.salesTaxCodeRefField; + return this.serviceDateField; } set { - this.salesTaxCodeRefField = value; + this.serviceDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public QUANTYPE Invoiced + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.invoicedField; + return this.salesTaxCodeRefField; } set { - this.invoicedField = value; + this.salesTaxCodeRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public BOOLTYPE IsManuallyClosed + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public BOOLTYPE IsTaxable { get { - return this.isManuallyClosedField; + return this.isTaxableField; } set { - this.isManuallyClosedField = value; + this.isTaxableField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public OverrideItemAccountRef OverrideItemAccountRef + { + get + { + return this.overrideItemAccountRefField; + } + set + { + this.overrideItemAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other1 { @@ -61778,7 +64266,7 @@ public string Other1 } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other2 { @@ -61794,16 +64282,57 @@ public string Other2 } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=20)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public LinkToTxn LinkToTxn { get { - return this.dataExtRetField; + return this.linkToTxnField; } set { - this.dataExtRetField = value; + this.linkToTxnField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=22)] + public DataExt[] DataExt + { + get + { + return this.dataExtField; + } + set + { + this.dataExtField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PriceLevelRef PriceLevelRef + { + get + { + return ObjectItem.GetItem("PriceLevelRef"); + } + set + { + ObjectItem.SetItem("PriceLevelRef", value); } } @@ -61840,6 +64369,7 @@ private ObjectItem ObjectItem if ((objectItem == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); typeMapping.Add(typeof(PRICETYPE), "Rate"); typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); objectItem = new ObjectItem(this, "Item", typeMapping); @@ -61854,12 +64384,12 @@ public string LotNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType3.LotNumber); + return ObjectItem1.GetItem(Item1ChoiceType1.LotNumber); } set { string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType3.LotNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType1.LotNumber, temp); } } @@ -61869,22 +64399,22 @@ public string SerialNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType3.SerialNumber); + return ObjectItem1.GetItem(Item1ChoiceType1.SerialNumber); } set { string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType3.SerialNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType1.SerialNumber, temp); } } - private ObjectItem ObjectItem1 + private ObjectItem ObjectItem1 { get { if ((objectItem1 == null)) { - objectItem1 = new ObjectItem(this, "Item1"); + objectItem1 = new ObjectItem(this, "Item1"); } return objectItem1; } @@ -61895,7 +64425,7 @@ private ObjectItem ObjectItem1 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType3 + public enum Item1ChoiceType1 { /// @@ -61912,10 +64442,10 @@ public enum Item1ChoiceType3 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesOrderLineAdd + public partial class InvoiceLineGroupAdd { - private ItemRef itemRefField; + private ItemGroupRef itemGroupRefField; private string descField; @@ -61923,57 +64453,30 @@ public partial class SalesOrderLineAdd private string unitOfMeasureField; - private object itemField; - - private ClassRef classRefField; - - private AMTTYPE amountField; - - private AMTTYPE taxAmountField; - - private OptionForPriceRuleConflict optionForPriceRuleConflictField; - - private bool optionForPriceRuleConflictFieldSpecified; + private DATETYPE serviceDateField; private InventorySiteRef inventorySiteRefField; private InventorySiteLocationRef inventorySiteLocationRefField; - private object item1Field; - - private Item1ChoiceType4 item1ElementNameField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private BOOLTYPE isManuallyClosedField; - - private string other1Field; - - private string other2Field; - private DataExt[] dataExtField; - private ObjectItem objectItem; - - private ObjectItem objectItem1; - /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + public ItemGroupRef ItemGroupRef { get { - return this.itemRefField; + return this.itemGroupRefField; } set { - this.itemRefField = value; + this.itemGroupRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Desc { get @@ -61982,8 +64485,7 @@ public string Desc } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.descField = value; } } @@ -62018,94 +64520,21 @@ public string UnitOfMeasure } /// - [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=4)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item - { - get - { - return this.itemField; - } - set - { - this.itemField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ClassRef ClassRef - { - get - { - return this.classRefField; - } - set - { - this.classRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE Amount - { - get - { - return this.amountField; - } - set - { - this.amountField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE TaxAmount - { - get - { - return this.taxAmountField; - } - set - { - this.taxAmountField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public OptionForPriceRuleConflict OptionForPriceRuleConflict - { - get - { - return this.optionForPriceRuleConflictField; - } - set - { - this.optionForPriceRuleConflictField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionForPriceRuleConflictSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public DATETYPE ServiceDate { get { - return this.optionForPriceRuleConflictFieldSpecified; + return this.serviceDateField; } set { - this.optionForPriceRuleConflictFieldSpecified = value; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public InventorySiteRef InventorySiteRef { get @@ -62119,7 +64548,7 @@ public InventorySiteRef InventorySiteRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] public InventorySiteLocationRef InventorySiteLocationRef { get @@ -62133,99 +64562,7 @@ public InventorySiteLocationRef InventorySiteLocationRef } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 - { - get - { - return this.item1Field; - } - set - { - this.item1Field = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType4 Item1ElementName - { - get - { - return this.item1ElementNameField; - } - set - { - this.item1ElementNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public SalesTaxCodeRef SalesTaxCodeRef - { - get - { - return this.salesTaxCodeRefField; - } - set - { - this.salesTaxCodeRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public BOOLTYPE IsManuallyClosed - { - get - { - return this.isManuallyClosedField; - } - set - { - this.isManuallyClosedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 - { - get - { - return this.other1Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 - { - get - { - return this.other2Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=19)] + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=7)] public DataExt[] DataExt { get @@ -62237,117 +64574,6 @@ public DataExt[] DataExt this.dataExtField = value; } } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PriceLevelRef PriceLevelRef - { - get - { - return ObjectItem.GetItem("PriceLevelRef"); - } - set - { - ObjectItem.SetItem("PriceLevelRef", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE Rate - { - get - { - return ObjectItem.GetItem("Rate"); - } - set - { - ObjectItem.SetItem("Rate", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent - { - get - { - return ObjectItem.GetItem("RatePercent"); - } - set - { - ObjectItem.SetItem("RatePercent", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); - typeMapping.Add(typeof(PRICETYPE), "Rate"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber - { - get - { - return ObjectItem1.GetItem(Item1ChoiceType4.LotNumber); - } - set - { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType4.LotNumber, temp); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber - { - get - { - return ObjectItem1.GetItem(Item1ChoiceType4.SerialNumber); - } - set - { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType4.SerialNumber, temp); - } - } - - private ObjectItem ObjectItem1 - { - get - { - if ((objectItem1 == null)) - { - objectItem1 = new ObjectItem(this, "Item1"); - } - return objectItem1; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType4 - { - - /// - LotNumber, - - /// - SerialNumber, } /// @@ -62357,7 +64583,7 @@ public enum Item1ChoiceType4 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesOrderLineMod + public partial class InvoiceLineMod { private string txnLineIDField; @@ -62390,11 +64616,13 @@ public partial class SalesOrderLineMod private object item1Field; - private Item1ChoiceType5 item1ElementNameField; + private Item1ChoiceType2 item1ElementNameField; + + private DATETYPE serviceDateField; private SalesTaxCodeRef salesTaxCodeRefField; - private BOOLTYPE isManuallyClosedField; + private OverrideItemAccountRef overrideItemAccountRefField; private string other1Field; @@ -62402,7 +64630,7 @@ public partial class SalesOrderLineMod private ObjectItem objectItem; - private ObjectItem objectItem1; + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -62627,7 +64855,7 @@ public object Item1 /// [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType5 Item1ElementName + public Item1ChoiceType2 Item1ElementName { get { @@ -62641,6 +64869,20 @@ public Item1ChoiceType5 Item1ElementName /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public DATETYPE ServiceDate + { + get + { + return this.serviceDateField; + } + set + { + this.serviceDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] public SalesTaxCodeRef SalesTaxCodeRef { get @@ -62654,21 +64896,21 @@ public SalesTaxCodeRef SalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public BOOLTYPE IsManuallyClosed + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.isManuallyClosedField; + return this.overrideItemAccountRefField; } set { - this.isManuallyClosedField = value; + this.overrideItemAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other1 { @@ -62684,7 +64926,7 @@ public string Other1 } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other2 { @@ -62760,12 +65002,12 @@ public string LotNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType5.LotNumber); + return ObjectItem1.GetItem(Item1ChoiceType2.LotNumber); } set { string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType5.LotNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType2.LotNumber, temp); } } @@ -62775,22 +65017,22 @@ public string SerialNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType5.SerialNumber); + return ObjectItem1.GetItem(Item1ChoiceType2.SerialNumber); } set { string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType5.SerialNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType2.SerialNumber, temp); } } - private ObjectItem ObjectItem1 + private ObjectItem ObjectItem1 { get { if ((objectItem1 == null)) { - objectItem1 = new ObjectItem(this, "Item1"); + objectItem1 = new ObjectItem(this, "Item1"); } return objectItem1; } @@ -62801,7 +65043,7 @@ private ObjectItem ObjectItem1 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType5 + public enum Item1ChoiceType2 { /// @@ -62818,28 +65060,20 @@ public enum Item1ChoiceType5 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesOrderLineGroupRet + public partial class InvoiceLineGroupMod { private string txnLineIDField; private ItemGroupRef itemGroupRefField; - private string descField; - private QUANTYPE quantityField; private string unitOfMeasureField; private OverrideUOMSetRef overrideUOMSetRefField; - private BOOLTYPE isPrintItemsInGroupField; - - private AMTTYPE totalAmountField; - - private SalesOrderLineRet[] salesOrderLineRetField; - - private DataExtRet[] dataExtRetField; + private InvoiceLineMod[] invoiceLineModField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -62871,22 +65105,6 @@ public ItemGroupRef ItemGroupRef /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc - { - get - { - return this.descField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] public QUANTYPE Quantity { get @@ -62900,7 +65118,7 @@ public QUANTYPE Quantity } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=3)] [System.ComponentModel.DataAnnotations.StringLength(31)] public string UnitOfMeasure { @@ -62916,7 +65134,7 @@ public string UnitOfMeasure } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=4)] public OverrideUOMSetRef OverrideUOMSetRef { get @@ -62930,58 +65148,16 @@ public OverrideUOMSetRef OverrideUOMSetRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public BOOLTYPE IsPrintItemsInGroup - { - get - { - return this.isPrintItemsInGroupField; - } - set - { - this.isPrintItemsInGroupField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE TotalAmount - { - get - { - return this.totalAmountField; - } - set - { - this.totalAmountField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineRet", Order=8)] - public SalesOrderLineRet[] SalesOrderLineRet - { - get - { - return this.salesOrderLineRetField; - } - set - { - this.salesOrderLineRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=9)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute("InvoiceLineMod", Order=5)] + public InvoiceLineMod[] InvoiceLineMod { get { - return this.dataExtRetField; + return this.invoiceLineModField; } set { - this.dataExtRetField = value; + this.invoiceLineModField = value; } } } @@ -62993,375 +65169,157 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesOrderLineGroupAdd + public partial class InvoiceRet : IQbTxnRet { - private ItemGroupRef itemGroupRefField; + private string txnIDField; - private string descField; + private DATETIMETYPE timeCreatedField; - private QUANTYPE quantityField; + private DATETIMETYPE timeModifiedField; - private string unitOfMeasureField; + private string editSequenceField; - private InventorySiteRef inventorySiteRefField; + private string txnNumberField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private CustomerRef customerRefField; - private DataExt[] dataExtField; + private ClassRef classRefField; + + private ARAccountRef aRAccountRefField; + + private TemplateRef templateRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private BillAddress billAddressField; + + private BillAddressBlock billAddressBlockField; + + private ShipAddress shipAddressField; + + private ShipAddressBlock shipAddressBlockField; + + private BOOLTYPE isPendingField; + + private BOOLTYPE isFinanceChargeField; + + private string pONumberField; + + private TermsRef termsRefField; + + private DATETYPE dueDateField; + + private SalesRepRef salesRepRefField; + + private string fOBField; + + private DATETYPE shipDateField; + + private ShipMethodRef shipMethodRefField; + + private AMTTYPE subtotalField; + + private ItemSalesTaxRef itemSalesTaxRefField; + + private PERCENTTYPE salesTaxPercentageField; + + private AMTTYPE salesTaxTotalField; + + private AMTTYPE appliedAmountField; + + private AMTTYPE balanceRemainingField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE balanceRemainingInHomeCurrencyField; + + private string memoField; + + private BOOLTYPE isPaidField; + + private CustomerMsgRef customerMsgRefField; + + private BOOLTYPE isToBePrintedField; + + private BOOLTYPE isToBeEmailedField; + + private BOOLTYPE isTaxIncludedField; + + private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; + + private AMTTYPE suggestedDiscountAmountField; + + private DATETYPE suggestedDiscountDateField; + + private string otherField; + + private GUIDTYPE externalGUIDField; + + private LinkedTxn[] linkedTxnField; + + private object[] itemsField; + + private DiscountLineRet discountLineRetField; + + private SalesTaxLineRet salesTaxLineRetField; + + private ShippingLineRet shippingLineRetField; + + private DataExtRet[] dataExtRetField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemGroupRef ItemGroupRef + public string TxnID { get { - return this.itemGroupRefField; + return this.txnIDField; } set { - this.itemGroupRefField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string Desc + public DATETIMETYPE TimeCreated { get { - return this.descField; + return this.timeCreatedField; } set { - this.descField = value; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + public DATETIMETYPE TimeModified { get { - return this.quantityField; + return this.timeModifiedField; } set { - this.quantityField = value; + this.timeModifiedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure - { - get - { - return this.unitOfMeasureField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public InventorySiteRef InventorySiteRef - { - get - { - return this.inventorySiteRefField; - } - set - { - this.inventorySiteRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public InventorySiteLocationRef InventorySiteLocationRef - { - get - { - return this.inventorySiteLocationRefField; - } - set - { - this.inventorySiteLocationRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=6)] - public DataExt[] DataExt - { - get - { - return this.dataExtField; - } - set - { - this.dataExtField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesOrderLineGroupMod - { - - private string txnLineIDField; - - private ItemGroupRef itemGroupRefField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private OverrideUOMSetRef overrideUOMSetRefField; - - private SalesOrderLineMod[] salesOrderLineModField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID - { - get - { - return this.txnLineIDField; - } - set - { - this.txnLineIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemGroupRef ItemGroupRef - { - get - { - return this.itemGroupRefField; - } - set - { - this.itemGroupRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity - { - get - { - return this.quantityField; - } - set - { - this.quantityField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure - { - get - { - return this.unitOfMeasureField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public OverrideUOMSetRef OverrideUOMSetRef - { - get - { - return this.overrideUOMSetRefField; - } - set - { - this.overrideUOMSetRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineMod", Order=5)] - public SalesOrderLineMod[] SalesOrderLineMod - { - get - { - return this.salesOrderLineModField; - } - set - { - this.salesOrderLineModField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesOrderRet : IQbTxnRet - { - - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private CustomerRef customerRefField; - - private ClassRef classRefField; - - private TemplateRef templateRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private BillAddress billAddressField; - - private BillAddressBlock billAddressBlockField; - - private ShipAddress shipAddressField; - - private ShipAddressBlock shipAddressBlockField; - - private string pONumberField; - - private TermsRef termsRefField; - - private DATETYPE dueDateField; - - private SalesRepRef salesRepRefField; - - private string fOBField; - - private DATETYPE shipDateField; - - private ShipMethodRef shipMethodRefField; - - private AMTTYPE subtotalField; - - private ItemSalesTaxRef itemSalesTaxRefField; - - private PERCENTTYPE salesTaxPercentageField; - - private AMTTYPE salesTaxTotalField; - - private AMTTYPE totalAmountField; - - private CurrencyRef currencyRefField; - - private FLOATTYPE exchangeRateField; - - private AMTTYPE totalAmountInHomeCurrencyField; - - private BOOLTYPE isManuallyClosedField; - - private BOOLTYPE isFullyInvoicedField; - - private string memoField; - - private CustomerMsgRef customerMsgRefField; - - private BOOLTYPE isToBePrintedField; - - private BOOLTYPE isToBeEmailedField; - - private BOOLTYPE isTaxIncludedField; - - private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; - - private string otherField; - - private GUIDTYPE externalGUIDField; - - private LinkedTxn[] linkedTxnField; - - private object[] itemsField; - - private DataExtRet[] dataExtRetField; - - private ObjectItems objectItems; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID - { - get - { - return this.txnIDField; - } - set - { - this.txnIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated - { - get - { - return this.timeCreatedField; - } - set - { - this.timeCreatedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified - { - get - { - return this.timeModifiedField; - } - set - { - this.timeModifiedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { @@ -63418,6 +65376,20 @@ public ClassRef ClassRef /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ARAccountRef ARAccountRef + { + get + { + return this.aRAccountRefField; + } + set + { + this.aRAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public TemplateRef TemplateRef { get @@ -63431,7 +65403,7 @@ public TemplateRef TemplateRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public DATETYPE TxnDate { get @@ -63445,7 +65417,7 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] [System.ComponentModel.DataAnnotations.StringLength(11)] public string RefNumber { @@ -63461,7 +65433,7 @@ public string RefNumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public BillAddress BillAddress { get @@ -63475,7 +65447,7 @@ public BillAddress BillAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public BillAddressBlock BillAddressBlock { get @@ -63489,7 +65461,7 @@ public BillAddressBlock BillAddressBlock } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public ShipAddress ShipAddress { get @@ -63503,7 +65475,7 @@ public ShipAddress ShipAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] public ShipAddressBlock ShipAddressBlock { get @@ -63517,7 +65489,35 @@ public ShipAddressBlock ShipAddressBlock } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public BOOLTYPE IsPending + { + get + { + return this.isPendingField; + } + set + { + this.isPendingField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public BOOLTYPE IsFinanceCharge + { + get + { + return this.isFinanceChargeField; + } + set + { + this.isFinanceChargeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] [System.ComponentModel.DataAnnotations.StringLength(25)] public string PONumber { @@ -63533,7 +65533,7 @@ public string PONumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] public TermsRef TermsRef { get @@ -63547,7 +65547,7 @@ public TermsRef TermsRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] public DATETYPE DueDate { get @@ -63561,7 +65561,7 @@ public DATETYPE DueDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public SalesRepRef SalesRepRef { get @@ -63575,7 +65575,7 @@ public SalesRepRef SalesRepRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] [System.ComponentModel.DataAnnotations.StringLength(13)] public string FOB { @@ -63591,7 +65591,7 @@ public string FOB } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] public DATETYPE ShipDate { get @@ -63605,7 +65605,7 @@ public DATETYPE ShipDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public ShipMethodRef ShipMethodRef { get @@ -63619,7 +65619,7 @@ public ShipMethodRef ShipMethodRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] public AMTTYPE Subtotal { get @@ -63633,7 +65633,7 @@ public AMTTYPE Subtotal } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] public ItemSalesTaxRef ItemSalesTaxRef { get @@ -63647,7 +65647,7 @@ public ItemSalesTaxRef ItemSalesTaxRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=26)] public PERCENTTYPE SalesTaxPercentage { get @@ -63661,7 +65661,7 @@ public PERCENTTYPE SalesTaxPercentage } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=27)] public AMTTYPE SalesTaxTotal { get @@ -63675,107 +65675,107 @@ public AMTTYPE SalesTaxTotal } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] - public AMTTYPE TotalAmount + [System.Xml.Serialization.XmlElementAttribute(Order=28)] + public AMTTYPE AppliedAmount { get { - return this.totalAmountField; + return this.appliedAmountField; } set { - this.totalAmountField = value; + this.appliedAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlElementAttribute(Order=29)] + public AMTTYPE BalanceRemaining { get { - return this.currencyRefField; + return this.balanceRemainingField; } set { - this.currencyRefField = value; + this.balanceRemainingField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=27)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=30)] + public CurrencyRef CurrencyRef { get { - return this.exchangeRateField; + return this.currencyRefField; } set { - this.exchangeRateField = value; + this.currencyRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=28)] - public AMTTYPE TotalAmountInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute(Order=31)] + public FLOATTYPE ExchangeRate { get { - return this.totalAmountInHomeCurrencyField; + return this.exchangeRateField; } set { - this.totalAmountInHomeCurrencyField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] - public BOOLTYPE IsManuallyClosed + [System.Xml.Serialization.XmlElementAttribute(Order=32)] + public AMTTYPE BalanceRemainingInHomeCurrency { get { - return this.isManuallyClosedField; + return this.balanceRemainingInHomeCurrencyField; } set { - this.isManuallyClosedField = value; + this.balanceRemainingInHomeCurrencyField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] - public BOOLTYPE IsFullyInvoiced + [System.Xml.Serialization.XmlElementAttribute(Order=33)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.isFullyInvoicedField; + return this.memoField; } set { - this.isFullyInvoicedField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=34)] + public BOOLTYPE IsPaid { get { - return this.memoField; + return this.isPaidField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.isPaidField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=32)] + [System.Xml.Serialization.XmlElementAttribute(Order=35)] public CustomerMsgRef CustomerMsgRef { get @@ -63789,7 +65789,7 @@ public CustomerMsgRef CustomerMsgRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=33)] + [System.Xml.Serialization.XmlElementAttribute(Order=36)] public BOOLTYPE IsToBePrinted { get @@ -63803,7 +65803,7 @@ public BOOLTYPE IsToBePrinted } /// - [System.Xml.Serialization.XmlElementAttribute(Order=34)] + [System.Xml.Serialization.XmlElementAttribute(Order=37)] public BOOLTYPE IsToBeEmailed { get @@ -63817,7 +65817,7 @@ public BOOLTYPE IsToBeEmailed } /// - [System.Xml.Serialization.XmlElementAttribute(Order=35)] + [System.Xml.Serialization.XmlElementAttribute(Order=38)] public BOOLTYPE IsTaxIncluded { get @@ -63831,7 +65831,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=36)] + [System.Xml.Serialization.XmlElementAttribute(Order=39)] public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get @@ -63845,7 +65845,35 @@ public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=37)] + [System.Xml.Serialization.XmlElementAttribute(Order=40)] + public AMTTYPE SuggestedDiscountAmount + { + get + { + return this.suggestedDiscountAmountField; + } + set + { + this.suggestedDiscountAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=41)] + public DATETYPE SuggestedDiscountDate + { + get + { + return this.suggestedDiscountDateField; + } + set + { + this.suggestedDiscountDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=42)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other { @@ -63861,7 +65889,7 @@ public string Other } /// - [System.Xml.Serialization.XmlElementAttribute(Order=38)] + [System.Xml.Serialization.XmlElementAttribute(Order=43)] public GUIDTYPE ExternalGUID { get @@ -63875,7 +65903,7 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=39)] + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=44)] public LinkedTxn[] LinkedTxn { get @@ -63889,8 +65917,8 @@ public LinkedTxn[] LinkedTxn } /// - [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineGroupRet", typeof(SalesOrderLineGroupRet), Order=40)] - [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineRet", typeof(SalesOrderLineRet), Order=40)] + [System.Xml.Serialization.XmlElementAttribute("InvoiceLineGroupRet", typeof(InvoiceLineGroupRet), Order=45)] + [System.Xml.Serialization.XmlElementAttribute("InvoiceLineRet", typeof(InvoiceLineRet), Order=45)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -63905,7 +65933,49 @@ public object[] Items } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=42)] + [System.Xml.Serialization.XmlElementAttribute(Order=47)] + public DiscountLineRet DiscountLineRet + { + get + { + return this.discountLineRetField; + } + set + { + this.discountLineRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=48)] + public SalesTaxLineRet SalesTaxLineRet + { + get + { + return this.salesTaxLineRetField; + } + set + { + this.salesTaxLineRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=49)] + public ShippingLineRet ShippingLineRet + { + get + { + return this.shippingLineRetField; + } + set + { + this.shippingLineRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=50)] public DataExtRet[] DataExtRet { get @@ -63919,28 +65989,28 @@ public DataExtRet[] DataExtRet } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesOrderLineGroupRet + public IEnumerable InvoiceLineGroupRet { get { - return ObjectItems.GetItems("SalesOrderLineGroupRet"); + return ObjectItems.GetItems("InvoiceLineGroupRet"); } set { - ObjectItems.SetItems("SalesOrderLineGroupRet", value.ToArray()); + ObjectItems.SetItems("InvoiceLineGroupRet", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesOrderLineRet + public IEnumerable InvoiceLineRet { get { - return ObjectItems.GetItems("SalesOrderLineRet"); + return ObjectItems.GetItems("InvoiceLineRet"); } set { - ObjectItems.SetItems("SalesOrderLineRet", value.ToArray()); + ObjectItems.SetItems("InvoiceLineRet", value.ToArray()); } } @@ -63951,11 +66021,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(SalesOrderLineGroupRet), "SalesOrderLineGroupRet"); - typeMapping.Add(typeof(SalesOrderLineRet), "SalesOrderLineRet"); + typeMapping.Add(typeof(InvoiceLineGroupRet), "InvoiceLineGroupRet"); + typeMapping.Add(typeof(InvoiceLineRet), "InvoiceLineRet"); objectItems = new ObjectItems(this, "Items", new string[] { - "SalesOrderLineRet", - "SalesOrderLineGroupRet"}, typeMapping); + "InvoiceLineRet", + "InvoiceLineGroupRet"}, typeMapping); } return objectItems; } @@ -63969,13 +66039,15 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesOrderAdd + public partial class InvoiceAdd { private CustomerRef customerRefField; private ClassRef classRefField; + private ARAccountRef aRAccountRefField; + private TemplateRef templateRefField; private DATETYPE txnDateField; @@ -63986,6 +66058,10 @@ public partial class SalesOrderAdd private ShipAddress shipAddressField; + private BOOLTYPE isPendingField; + + private BOOLTYPE isFinanceChargeField; + private string pONumberField; private TermsRef termsRefField; @@ -64002,8 +66078,6 @@ public partial class SalesOrderAdd private ItemSalesTaxRef itemSalesTaxRefField; - private BOOLTYPE isManuallyClosedField; - private string memoField; private CustomerMsgRef customerMsgRefField; @@ -64022,8 +66096,18 @@ public partial class SalesOrderAdd private GUIDTYPE externalGUIDField; + private string[] linkToTxnIDField; + + private SetCredit[] setCreditField; + private object[] itemsField; + private DiscountLineAdd discountLineAddField; + + private SalesTaxLineAdd salesTaxLineAddField; + + private ShippingLineAdd shippingLineAddField; + private string defMacroField; private ObjectItems objectItems; @@ -64058,6 +66142,20 @@ public ClassRef ClassRef /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ARAccountRef ARAccountRef + { + get + { + return this.aRAccountRefField; + } + set + { + this.aRAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] public TemplateRef TemplateRef { get @@ -64071,7 +66169,7 @@ public TemplateRef TemplateRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.Xml.Serialization.XmlElementAttribute(Order=4)] public DATETYPE TxnDate { get @@ -64085,7 +66183,7 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=5)] [System.ComponentModel.DataAnnotations.StringLength(11)] public string RefNumber { @@ -64101,7 +66199,7 @@ public string RefNumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] public BillAddress BillAddress { get @@ -64115,7 +66213,7 @@ public BillAddress BillAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public ShipAddress ShipAddress { get @@ -64129,7 +66227,35 @@ public ShipAddress ShipAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public BOOLTYPE IsPending + { + get + { + return this.isPendingField; + } + set + { + this.isPendingField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BOOLTYPE IsFinanceCharge + { + get + { + return this.isFinanceChargeField; + } + set + { + this.isFinanceChargeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] [System.ComponentModel.DataAnnotations.StringLength(25)] public string PONumber { @@ -64145,7 +66271,7 @@ public string PONumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public TermsRef TermsRef { get @@ -64159,7 +66285,7 @@ public TermsRef TermsRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public DATETYPE DueDate { get @@ -64173,7 +66299,7 @@ public DATETYPE DueDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public SalesRepRef SalesRepRef { get @@ -64187,7 +66313,7 @@ public SalesRepRef SalesRepRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] [System.ComponentModel.DataAnnotations.StringLength(13)] public string FOB { @@ -64203,7 +66329,7 @@ public string FOB } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] public DATETYPE ShipDate { get @@ -64217,7 +66343,7 @@ public DATETYPE ShipDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public ShipMethodRef ShipMethodRef { get @@ -64231,7 +66357,7 @@ public ShipMethodRef ShipMethodRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] public ItemSalesTaxRef ItemSalesTaxRef { get @@ -64245,21 +66371,7 @@ public ItemSalesTaxRef ItemSalesTaxRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public BOOLTYPE IsManuallyClosed - { - get - { - return this.isManuallyClosedField; - } - set - { - this.isManuallyClosedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -64275,7 +66387,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] public CustomerMsgRef CustomerMsgRef { get @@ -64289,7 +66401,7 @@ public CustomerMsgRef CustomerMsgRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public BOOLTYPE IsToBePrinted { get @@ -64303,7 +66415,7 @@ public BOOLTYPE IsToBePrinted } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public BOOLTYPE IsToBeEmailed { get @@ -64317,7 +66429,7 @@ public BOOLTYPE IsToBeEmailed } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] public BOOLTYPE IsTaxIncluded { get @@ -64331,7 +66443,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get @@ -64345,7 +66457,7 @@ public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other { @@ -64361,7 +66473,7 @@ public string Other } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] public FLOATTYPE ExchangeRate { get @@ -64375,7 +66487,7 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=26)] public GUIDTYPE ExternalGUID { get @@ -64389,8 +66501,36 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineAdd", typeof(SalesOrderLineAdd), Order=25)] - [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineGroupAdd", typeof(SalesOrderLineGroupAdd), Order=25)] + [System.Xml.Serialization.XmlElementAttribute("LinkToTxnID", Order=27)] + public string[] LinkToTxnID + { + get + { + return this.linkToTxnIDField; + } + set + { + this.linkToTxnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("SetCredit", Order=28)] + public SetCredit[] SetCredit + { + get + { + return this.setCreditField; + } + set + { + this.setCreditField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("InvoiceLineAdd", typeof(InvoiceLineAdd), Order=29)] + [System.Xml.Serialization.XmlElementAttribute("InvoiceLineGroupAdd", typeof(InvoiceLineGroupAdd), Order=29)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -64404,6 +66544,51 @@ public object[] Items } } + /// + [System.Xml.Serialization.XmlElementAttribute(Order=31)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public DiscountLineAdd DiscountLineAdd + { + get + { + return this.discountLineAddField; + } + set + { + this.discountLineAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=32)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public SalesTaxLineAdd SalesTaxLineAdd + { + get + { + return this.salesTaxLineAddField; + } + set + { + this.salesTaxLineAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=33)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public ShippingLineAdd ShippingLineAdd + { + get + { + return this.shippingLineAddField; + } + set + { + this.shippingLineAddField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string defMacro @@ -64419,28 +66604,28 @@ public string defMacro } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesOrderLineAdd + public IEnumerable InvoiceLineAdd { get { - return ObjectItems.GetItems("SalesOrderLineAdd"); + return ObjectItems.GetItems("InvoiceLineAdd"); } set { - ObjectItems.SetItems("SalesOrderLineAdd", value.ToArray()); + ObjectItems.SetItems("InvoiceLineAdd", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesOrderLineGroupAdd + public IEnumerable InvoiceLineGroupAdd { get { - return ObjectItems.GetItems("SalesOrderLineGroupAdd"); + return ObjectItems.GetItems("InvoiceLineGroupAdd"); } set { - ObjectItems.SetItems("SalesOrderLineGroupAdd", value.ToArray()); + ObjectItems.SetItems("InvoiceLineGroupAdd", value.ToArray()); } } @@ -64451,11 +66636,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(SalesOrderLineAdd), "SalesOrderLineAdd"); - typeMapping.Add(typeof(SalesOrderLineGroupAdd), "SalesOrderLineGroupAdd"); + typeMapping.Add(typeof(InvoiceLineAdd), "InvoiceLineAdd"); + typeMapping.Add(typeof(InvoiceLineGroupAdd), "InvoiceLineGroupAdd"); objectItems = new ObjectItems(this, "Items", new string[] { - "SalesOrderLineAdd", - "SalesOrderLineGroupAdd"}, typeMapping); + "InvoiceLineAdd", + "InvoiceLineGroupAdd"}, typeMapping); } return objectItems; } @@ -64469,7 +66654,124 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesOrderMod + public partial class SetCredit + { + + private SetCreditCreditTxnID creditTxnIDField; + + private string txnLineIDField; + + private AMTTYPE appliedAmountField; + + private BOOLTYPE overrideField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public SetCreditCreditTxnID CreditTxnID + { + get + { + return this.creditTxnIDField; + } + set + { + this.creditTxnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE AppliedAmount + { + get + { + return this.appliedAmountField; + } + set + { + this.appliedAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE Override + { + get + { + return this.overrideField; + } + set + { + this.overrideField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SetCreditCreditTxnID + { + + private string useMacroField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro + { + get + { + return this.useMacroField; + } + set + { + this.useMacroField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class InvoiceMod { private string txnIDField; @@ -64480,6 +66782,8 @@ public partial class SalesOrderMod private ClassRef classRefField; + private ARAccountRef aRAccountRefField; + private TemplateRef templateRefField; private DATETYPE txnDateField; @@ -64490,6 +66794,8 @@ public partial class SalesOrderMod private ShipAddress shipAddressField; + private BOOLTYPE isPendingField; + private string pONumberField; private TermsRef termsRefField; @@ -64506,8 +66812,6 @@ public partial class SalesOrderMod private ItemSalesTaxRef itemSalesTaxRefField; - private BOOLTYPE isManuallyClosedField; - private string memoField; private CustomerMsgRef customerMsgRefField; @@ -64524,6 +66828,8 @@ public partial class SalesOrderMod private FLOATTYPE exchangeRateField; + private SetCredit[] setCreditField; + private object[] itemsField; private ObjectItems objectItems; @@ -64588,6 +66894,20 @@ public ClassRef ClassRef /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ARAccountRef ARAccountRef + { + get + { + return this.aRAccountRefField; + } + set + { + this.aRAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public TemplateRef TemplateRef { get @@ -64601,7 +66921,7 @@ public TemplateRef TemplateRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] public DATETYPE TxnDate { get @@ -64615,7 +66935,7 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] [System.ComponentModel.DataAnnotations.StringLength(11)] public string RefNumber { @@ -64631,7 +66951,7 @@ public string RefNumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public BillAddress BillAddress { get @@ -64645,7 +66965,7 @@ public BillAddress BillAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public ShipAddress ShipAddress { get @@ -64659,7 +66979,21 @@ public ShipAddress ShipAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BOOLTYPE IsPending + { + get + { + return this.isPendingField; + } + set + { + this.isPendingField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] [System.ComponentModel.DataAnnotations.StringLength(25)] public string PONumber { @@ -64675,7 +67009,7 @@ public string PONumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public TermsRef TermsRef { get @@ -64689,7 +67023,7 @@ public TermsRef TermsRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public DATETYPE DueDate { get @@ -64703,7 +67037,7 @@ public DATETYPE DueDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] public SalesRepRef SalesRepRef { get @@ -64717,7 +67051,7 @@ public SalesRepRef SalesRepRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] [System.ComponentModel.DataAnnotations.StringLength(13)] public string FOB { @@ -64733,7 +67067,7 @@ public string FOB } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public DATETYPE ShipDate { get @@ -64747,7 +67081,7 @@ public DATETYPE ShipDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] public ShipMethodRef ShipMethodRef { get @@ -64761,7 +67095,7 @@ public ShipMethodRef ShipMethodRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] public ItemSalesTaxRef ItemSalesTaxRef { get @@ -64775,21 +67109,7 @@ public ItemSalesTaxRef ItemSalesTaxRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public BOOLTYPE IsManuallyClosed - { - get - { - return this.isManuallyClosedField; - } - set - { - this.isManuallyClosedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -64805,7 +67125,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public CustomerMsgRef CustomerMsgRef { get @@ -64819,7 +67139,7 @@ public CustomerMsgRef CustomerMsgRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public BOOLTYPE IsToBePrinted { get @@ -64833,7 +67153,7 @@ public BOOLTYPE IsToBePrinted } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] public BOOLTYPE IsToBeEmailed { get @@ -64847,7 +67167,7 @@ public BOOLTYPE IsToBeEmailed } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public BOOLTYPE IsTaxIncluded { get @@ -64861,7 +67181,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get @@ -64875,7 +67195,7 @@ public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other { @@ -64891,7 +67211,7 @@ public string Other } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=26)] public FLOATTYPE ExchangeRate { get @@ -64905,8 +67225,22 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineGroupMod", typeof(SalesOrderLineGroupMod), Order=26)] - [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineMod", typeof(SalesOrderLineMod), Order=26)] + [System.Xml.Serialization.XmlElementAttribute("SetCredit", Order=27)] + public SetCredit[] SetCredit + { + get + { + return this.setCreditField; + } + set + { + this.setCreditField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("InvoiceLineGroupMod", typeof(InvoiceLineGroupMod), Order=28)] + [System.Xml.Serialization.XmlElementAttribute("InvoiceLineMod", typeof(InvoiceLineMod), Order=28)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -64921,28 +67255,28 @@ public object[] Items } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesOrderLineGroupMod + public IEnumerable InvoiceLineGroupMod { get { - return ObjectItems.GetItems("SalesOrderLineGroupMod"); + return ObjectItems.GetItems("InvoiceLineGroupMod"); } set { - ObjectItems.SetItems("SalesOrderLineGroupMod", value.ToArray()); + ObjectItems.SetItems("InvoiceLineGroupMod", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesOrderLineMod + public IEnumerable InvoiceLineMod { get { - return ObjectItems.GetItems("SalesOrderLineMod"); + return ObjectItems.GetItems("InvoiceLineMod"); } set { - ObjectItems.SetItems("SalesOrderLineMod", value.ToArray()); + ObjectItems.SetItems("InvoiceLineMod", value.ToArray()); } } @@ -64953,11 +67287,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(SalesOrderLineGroupMod), "SalesOrderLineGroupMod"); - typeMapping.Add(typeof(SalesOrderLineMod), "SalesOrderLineMod"); + typeMapping.Add(typeof(InvoiceLineGroupMod), "InvoiceLineGroupMod"); + typeMapping.Add(typeof(InvoiceLineMod), "InvoiceLineMod"); objectItems = new ObjectItems(this, "Items", new string[] { - "SalesOrderLineMod", - "SalesOrderLineGroupMod"}, typeMapping); + "InvoiceLineMod", + "InvoiceLineGroupMod"}, typeMapping); } return objectItems; } @@ -64971,7 +67305,7 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesReceiptLineRet + public partial class EstimateLineRet { private string txnLineIDField; @@ -64998,27 +67332,19 @@ public partial class SalesReceiptLineRet private InventorySiteLocationRef inventorySiteLocationRefField; + private SalesTaxCodeRef salesTaxCodeRefField; + private object item1Field; - private Item1ChoiceType6 item1ElementNameField; + private string other1Field; - private DATETYPE serviceDateField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private BOOLTYPE isTaxableField; - - private string other1Field; - - private string other2Field; - - private CreditCardTxnInfo creditCardTxnInfoField; + private string other2Field; private DataExtRet[] dataExtRetField; private ObjectItem objectItem; - private ObjectItem objectItem1; + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -65195,53 +67521,7 @@ public InventorySiteLocationRef InventorySiteLocationRef } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 - { - get - { - return this.item1Field; - } - set - { - this.item1Field = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType6 Item1ElementName - { - get - { - return this.item1ElementNameField; - } - set - { - this.item1ElementNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public DATETYPE ServiceDate - { - get - { - return this.serviceDateField; - } - set - { - this.serviceDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public SalesTaxCodeRef SalesTaxCodeRef { get @@ -65255,22 +67535,23 @@ public SalesTaxCodeRef SalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public BOOLTYPE IsTaxable + [System.Xml.Serialization.XmlElementAttribute("MarkupRate", typeof(PRICETYPE), Order=14)] + [System.Xml.Serialization.XmlElementAttribute("MarkupRatePercent", typeof(PERCENTTYPE), Order=14)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.isTaxableField; + return this.item1Field; } set { - this.isTaxableField = value; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other1 { @@ -65286,7 +67567,7 @@ public string Other1 } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other2 { @@ -65302,21 +67583,7 @@ public string Other2 } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public CreditCardTxnInfo CreditCardTxnInfo - { - get - { - return this.creditCardTxnInfoField; - } - set - { - this.creditCardTxnInfoField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=21)] + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=18)] public DataExtRet[] DataExtRet { get @@ -65371,62 +67638,47 @@ private ObjectItem ObjectItem } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + public PRICETYPE MarkupRate { get { - return ObjectItem1.GetItem(Item1ChoiceType6.LotNumber); + return ObjectItem1.GetItem("MarkupRate"); } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType6.LotNumber, temp); + ObjectItem1.SetItem("MarkupRate", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public PERCENTTYPE MarkupRatePercent { get { - return ObjectItem1.GetItem(Item1ChoiceType6.SerialNumber); + return ObjectItem1.GetItem("MarkupRatePercent"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType6.SerialNumber, temp); + ObjectItem1.SetItem("MarkupRatePercent", value); } } - private ObjectItem ObjectItem1 + private ObjectItem ObjectItem1 { get { if ((objectItem1 == null)) { - objectItem1 = new ObjectItem(this, "Item1"); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "MarkupRate"); + typeMapping.Add(typeof(PERCENTTYPE), "MarkupRatePercent"); + objectItem1 = new ObjectItem(this, "Item1", typeMapping); } return objectItem1; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType6 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -65434,7 +67686,7 @@ public enum Item1ChoiceType6 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesReceiptLineAdd + public partial class EstimateLineAdd { private ItemRef itemRefField; @@ -65461,15 +67713,9 @@ public partial class SalesReceiptLineAdd private InventorySiteLocationRef inventorySiteLocationRefField; - private object item1Field; - - private Item1ChoiceType7 item1ElementNameField; - - private DATETYPE serviceDateField; - private SalesTaxCodeRef salesTaxCodeRefField; - private BOOLTYPE isTaxableField; + private object item1Field; private OverrideItemAccountRef overrideItemAccountRefField; @@ -65477,15 +67723,11 @@ public partial class SalesReceiptLineAdd private string other2Field; - private CreditCardTxnInfo creditCardTxnInfoField; - private DataExt[] dataExtField; - private string defMacroField; - private ObjectItem objectItem; - private ObjectItem objectItem1; + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -65548,7 +67790,6 @@ public string UnitOfMeasure } /// - [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=4)] [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=4)] [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=4)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] @@ -65565,7 +67806,7 @@ public object Item } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] public ClassRef ClassRef { get @@ -65579,7 +67820,7 @@ public ClassRef ClassRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public AMTTYPE Amount { get @@ -65593,7 +67834,7 @@ public AMTTYPE Amount } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public AMTTYPE TaxAmount { get @@ -65607,7 +67848,7 @@ public AMTTYPE TaxAmount } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public OptionForPriceRuleConflict OptionForPriceRuleConflict { get @@ -65635,7 +67876,7 @@ public bool OptionForPriceRuleConflictSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public InventorySiteRef InventorySiteRef { get @@ -65649,7 +67890,7 @@ public InventorySiteRef InventorySiteRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public InventorySiteLocationRef InventorySiteLocationRef { get @@ -65663,53 +67904,7 @@ public InventorySiteLocationRef InventorySiteLocationRef } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 - { - get - { - return this.item1Field; - } - set - { - this.item1Field = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType7 Item1ElementName - { - get - { - return this.item1ElementNameField; - } - set - { - this.item1ElementNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public DATETYPE ServiceDate - { - get - { - return this.serviceDateField; - } - set - { - this.serviceDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public SalesTaxCodeRef SalesTaxCodeRef { get @@ -65723,22 +67918,24 @@ public SalesTaxCodeRef SalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public BOOLTYPE IsTaxable + [System.Xml.Serialization.XmlElementAttribute("MarkupRate", typeof(PRICETYPE), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("MarkupRatePercent", typeof(PERCENTTYPE), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=13)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.isTaxableField; + return this.item1Field; } set { - this.isTaxableField = value; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public OverrideItemAccountRef OverrideItemAccountRef { get @@ -65752,7 +67949,7 @@ public OverrideItemAccountRef OverrideItemAccountRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other1 { @@ -65768,7 +67965,7 @@ public string Other1 } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other2 { @@ -65784,21 +67981,7 @@ public string Other2 } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public CreditCardTxnInfo CreditCardTxnInfo - { - get - { - return this.creditCardTxnInfoField; - } - set - { - this.creditCardTxnInfoField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=22)] + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=19)] public DataExt[] DataExt { get @@ -65811,33 +67994,6 @@ public DataExt[] DataExt } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro - { - get - { - return this.defMacroField; - } - set - { - this.defMacroField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PriceLevelRef PriceLevelRef - { - get - { - return ObjectItem.GetItem("PriceLevelRef"); - } - set - { - ObjectItem.SetItem("PriceLevelRef", value); - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public PRICETYPE Rate { @@ -65871,7 +68027,6 @@ private ObjectItem ObjectItem if ((objectItem == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); typeMapping.Add(typeof(PRICETYPE), "Rate"); typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); objectItem = new ObjectItem(this, "Item", typeMapping); @@ -65881,62 +68036,61 @@ private ObjectItem ObjectItem } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + public PRICETYPE MarkupRate { get { - return ObjectItem1.GetItem(Item1ChoiceType7.LotNumber); + return ObjectItem1.GetItem("MarkupRate"); } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType7.LotNumber, temp); + ObjectItem1.SetItem("MarkupRate", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public PERCENTTYPE MarkupRatePercent { get { - return ObjectItem1.GetItem(Item1ChoiceType7.SerialNumber); + return ObjectItem1.GetItem("MarkupRatePercent"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType7.SerialNumber, temp); + ObjectItem1.SetItem("MarkupRatePercent", value); } } - private ObjectItem ObjectItem1 + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PriceLevelRef PriceLevelRef + { + get + { + return ObjectItem1.GetItem("PriceLevelRef"); + } + set + { + ObjectItem1.SetItem("PriceLevelRef", value); + } + } + + private ObjectItem ObjectItem1 { get { if ((objectItem1 == null)) { - objectItem1 = new ObjectItem(this, "Item1"); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "MarkupRate"); + typeMapping.Add(typeof(PERCENTTYPE), "MarkupRatePercent"); + typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); + objectItem1 = new ObjectItem(this, "Item1", typeMapping); } return objectItem1; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType7 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -65944,12 +68098,12 @@ public enum Item1ChoiceType7 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesReceiptLineGroupRet + public partial class EstimateLineMod { private string txnLineIDField; - private ItemGroupRef itemGroupRefField; + private ItemRef itemRefField; private string descField; @@ -65959,15 +68113,33 @@ public partial class SalesReceiptLineGroupRet private OverrideUOMSetRef overrideUOMSetRefField; - private BOOLTYPE isPrintItemsInGroupField; + private object itemField; - private AMTTYPE totalAmountField; + private ClassRef classRefField; - private DATETYPE serviceDateField; + private AMTTYPE amountField; - private SalesReceiptLineRet[] salesReceiptLineRetField; + private AMTTYPE taxAmountField; - private DataExtRet[] dataExtRetField; + private OptionForPriceRuleConflict optionForPriceRuleConflictField; + + private bool optionForPriceRuleConflictFieldSpecified; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private object item1Field; + + private string other1Field; + + private string other2Field; + + private ObjectItem objectItem; + + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -65985,15 +68157,15 @@ public string TxnLineID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemGroupRef ItemGroupRef + public ItemRef ItemRef { get { - return this.itemGroupRefField; + return this.itemRefField; } set { - this.itemGroupRefField = value; + this.itemRefField = value; } } @@ -66058,213 +68230,275 @@ public OverrideUOMSetRef OverrideUOMSetRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public BOOLTYPE IsPrintItemsInGroup + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.isPrintItemsInGroupField; + return this.itemField; } set { - this.isPrintItemsInGroupField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE TotalAmount + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ClassRef ClassRef { get { - return this.totalAmountField; + return this.classRefField; } set { - this.totalAmountField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE ServiceDate + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE Amount { get { - return this.serviceDateField; + return this.amountField; } set { - this.serviceDateField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineRet", Order=9)] - public SalesReceiptLineRet[] SalesReceiptLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE TaxAmount { get { - return this.salesReceiptLineRetField; + return this.taxAmountField; } set { - this.salesReceiptLineRetField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=10)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public OptionForPriceRuleConflict OptionForPriceRuleConflict { get { - return this.dataExtRetField; + return this.optionForPriceRuleConflictField; } set { - this.dataExtRetField = value; + this.optionForPriceRuleConflictField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesReceiptLineGroupAdd - { - - private ItemGroupRef itemGroupRefField; - - private string descField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private DATETYPE serviceDateField; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private DataExt[] dataExtField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemGroupRef ItemGroupRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OptionForPriceRuleConflictSpecified { get { - return this.itemGroupRefField; + return this.optionForPriceRuleConflictFieldSpecified; } set { - this.itemGroupRefField = value; + this.optionForPriceRuleConflictFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public InventorySiteRef InventorySiteRef { get { - return this.descField; + return this.inventorySiteRefField; } set { - this.descField = value; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.quantityField; + return this.inventorySiteLocationRefField; } set { - this.quantityField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.unitOfMeasureField; + return this.salesTaxCodeRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE ServiceDate + [System.Xml.Serialization.XmlElementAttribute("MarkupRate", typeof(PRICETYPE), Order=15)] + [System.Xml.Serialization.XmlElementAttribute("MarkupRatePercent", typeof(PERCENTTYPE), Order=15)] + [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=15)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.serviceDateField; + return this.item1Field; } set { - this.serviceDateField = value; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 { get { - return this.inventorySiteRefField; + return this.other1Field; } set { - this.inventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.inventorySiteLocationRefField; + return this.other2Field; } set { - this.inventorySiteLocationRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } - /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=7)] - public DataExt[] DataExt + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.dataExtField; + return ObjectItem.GetItem("Rate"); } set { - this.dataExtField = value; + ObjectItem.SetItem("Rate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE MarkupRate + { + get + { + return ObjectItem1.GetItem("MarkupRate"); + } + set + { + ObjectItem1.SetItem("MarkupRate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE MarkupRatePercent + { + get + { + return ObjectItem1.GetItem("MarkupRatePercent"); + } + set + { + ObjectItem1.SetItem("MarkupRatePercent", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PriceLevelRef PriceLevelRef + { + get + { + return ObjectItem1.GetItem("PriceLevelRef"); + } + set + { + ObjectItem1.SetItem("PriceLevelRef", value); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "MarkupRate"); + typeMapping.Add(typeof(PERCENTTYPE), "MarkupRatePercent"); + typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); + objectItem1 = new ObjectItem(this, "Item1", typeMapping); + } + return objectItem1; } } } @@ -66276,12 +68510,12 @@ public DataExt[] DataExt [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesReceiptLineMod + public partial class EstimateLineGroupRet { - private SalesReceiptLineModTxnLineID txnLineIDField; + private string txnLineIDField; - private ItemRef itemRefField; + private ItemGroupRef itemGroupRefField; private string descField; @@ -66291,43 +68525,17 @@ public partial class SalesReceiptLineMod private OverrideUOMSetRef overrideUOMSetRefField; - private object itemField; - - private ClassRef classRefField; - - private AMTTYPE amountField; - - private AMTTYPE taxAmountField; - - private OptionForPriceRuleConflict optionForPriceRuleConflictField; - - private bool optionForPriceRuleConflictFieldSpecified; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private object item1Field; - - private Item1ChoiceType8 item1ElementNameField; - - private DATETYPE serviceDateField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private OverrideItemAccountRef overrideItemAccountRefField; - - private string other1Field; + private BOOLTYPE isPrintItemsInGroupField; - private string other2Field; + private AMTTYPE totalAmountField; - private ObjectItem objectItem; + private EstimateLineRet[] estimateLineRetField; - private ObjectItem objectItem1; + private DataExtRet[] dataExtRetField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesReceiptLineModTxnLineID TxnLineID + public string TxnLineID { get { @@ -66341,15 +68549,15 @@ public SalesReceiptLineModTxnLineID TxnLineID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + public ItemGroupRef ItemGroupRef { get { - return this.itemRefField; + return this.itemGroupRefField; } set { - this.itemRefField = value; + this.itemGroupRefField = value; } } @@ -66414,380 +68622,187 @@ public OverrideUOMSetRef OverrideUOMSetRef } /// - [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE IsPrintItemsInGroup { get { - return this.itemField; + return this.isPrintItemsInGroupField; } set { - this.itemField = value; + this.isPrintItemsInGroupField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public AMTTYPE TotalAmount { get { - return this.classRefField; + return this.totalAmountField; } set { - this.classRefField = value; + this.totalAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute("EstimateLineRet", Order=8)] + public EstimateLineRet[] EstimateLineRet { get { - return this.amountField; + return this.estimateLineRetField; } set { - this.amountField = value; + this.estimateLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=9)] + public DataExtRet[] DataExtRet { get { - return this.taxAmountField; + return this.dataExtRetField; } set { - this.taxAmountField = value; + this.dataExtRetField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class EstimateLineGroupAdd + { - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public OptionForPriceRuleConflict OptionForPriceRuleConflict - { - get - { - return this.optionForPriceRuleConflictField; - } - set - { - this.optionForPriceRuleConflictField = value; - } - } + private ItemGroupRef itemGroupRefField; - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionForPriceRuleConflictSpecified - { - get - { - return this.optionForPriceRuleConflictFieldSpecified; - } - set - { - this.optionForPriceRuleConflictFieldSpecified = value; - } - } + private string descField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public InventorySiteRef InventorySiteRef - { - get - { - return this.inventorySiteRefField; - } - set - { - this.inventorySiteRefField = value; - } - } + private QUANTYPE quantityField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public InventorySiteLocationRef InventorySiteLocationRef - { - get - { - return this.inventorySiteLocationRefField; - } - set - { - this.inventorySiteLocationRefField = value; - } - } + private string unitOfMeasureField; - /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=15)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=15)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 - { - get - { - return this.item1Field; - } - set - { - this.item1Field = value; - } - } + private InventorySiteRef inventorySiteRefField; - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType8 Item1ElementName - { - get - { - return this.item1ElementNameField; - } - set - { - this.item1ElementNameField = value; - } - } + private InventorySiteLocationRef inventorySiteLocationRefField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public DATETYPE ServiceDate - { - get - { - return this.serviceDateField; - } - set - { - this.serviceDateField = value; - } - } + private DataExt[] dataExtField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemGroupRef ItemGroupRef { get { - return this.salesTaxCodeRefField; + return this.itemGroupRefField; } set { - this.salesTaxCodeRefField = value; + this.itemGroupRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public OverrideItemAccountRef OverrideItemAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Desc { get { - return this.overrideItemAccountRefField; + return this.descField; } set { - this.overrideItemAccountRefField = value; + this.descField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public QUANTYPE Quantity { get { - return this.other1Field; + return this.quantityField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 - { - get - { - return this.other2Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PriceLevelRef PriceLevelRef - { - get - { - return ObjectItem.GetItem("PriceLevelRef"); - } - set - { - ObjectItem.SetItem("PriceLevelRef", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PRICETYPE Rate - { - get - { - return ObjectItem.GetItem("Rate"); - } - set - { - ObjectItem.SetItem("Rate", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PERCENTTYPE RatePercent - { - get - { - return ObjectItem.GetItem("RatePercent"); - } - set - { - ObjectItem.SetItem("RatePercent", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); - typeMapping.Add(typeof(PRICETYPE), "Rate"); - typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return ObjectItem1.GetItem(Item1ChoiceType8.LotNumber); + return this.unitOfMeasureField; } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType8.LotNumber, temp); + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public InventorySiteRef InventorySiteRef { get { - return ObjectItem1.GetItem(Item1ChoiceType8.SerialNumber); + return this.inventorySiteRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType8.SerialNumber, temp); - } - } - - private ObjectItem ObjectItem1 - { - get - { - if ((objectItem1 == null)) - { - objectItem1 = new ObjectItem(this, "Item1"); - } - return objectItem1; + this.inventorySiteRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class SalesReceiptLineModTxnLineID - { - - private string useMacroField; - - private string valueField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.useMacroField; + return this.inventorySiteLocationRefField; } set { - this.useMacroField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=6)] + public DataExt[] DataExt { get { - return this.valueField; + return this.dataExtField; } set { - this.valueField = value; + this.dataExtField = value; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType8 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -66795,10 +68810,10 @@ public enum Item1ChoiceType8 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesReceiptLineGroupMod + public partial class EstimateLineGroupMod { - private SalesReceiptLineGroupModTxnLineID txnLineIDField; + private string txnLineIDField; private ItemGroupRef itemGroupRefField; @@ -66808,11 +68823,11 @@ public partial class SalesReceiptLineGroupMod private OverrideUOMSetRef overrideUOMSetRefField; - private SalesReceiptLineMod[] salesReceiptLineModField; + private EstimateLineMod[] estimateLineModField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesReceiptLineGroupModTxnLineID TxnLineID + public string TxnLineID { get { @@ -66883,58 +68898,16 @@ public OverrideUOMSetRef OverrideUOMSetRef } /// - [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineMod", Order=5)] - public SalesReceiptLineMod[] SalesReceiptLineMod - { - get - { - return this.salesReceiptLineModField; - } - set - { - this.salesReceiptLineModField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class SalesReceiptLineGroupModTxnLineID - { - - private string useMacroField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro - { - get - { - return this.useMacroField; - } - set - { - this.useMacroField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute("EstimateLineMod", Order=5)] + public EstimateLineMod[] EstimateLineMod { get { - return this.valueField; + return this.estimateLineModField; } set { - this.valueField = value; + this.estimateLineModField = value; } } } @@ -66946,7 +68919,7 @@ public string Value [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesReceiptRet : IQbTxnRet + public partial class EstimateRet : IQbTxnRet { private string txnIDField; @@ -66977,20 +68950,16 @@ public partial class SalesReceiptRet : IQbTxnRet private ShipAddressBlock shipAddressBlockField; - private BOOLTYPE isPendingField; + private BOOLTYPE isActiveField; - private string checkNumberField; + private string pONumberField; - private PaymentMethodRef paymentMethodRefField; + private TermsRef termsRefField; private DATETYPE dueDateField; private SalesRepRef salesRepRefField; - private DATETYPE shipDateField; - - private ShipMethodRef shipMethodRefField; - private string fOBField; private AMTTYPE subtotalField; @@ -67013,29 +68982,19 @@ public partial class SalesReceiptRet : IQbTxnRet private CustomerMsgRef customerMsgRefField; - private BOOLTYPE isToBePrintedField; - private BOOLTYPE isToBeEmailedField; private BOOLTYPE isTaxIncludedField; private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; - private DepositToAccountRef depositToAccountRefField; - - private CreditCardTxnInfo creditCardTxnInfoField; - private string otherField; private GUIDTYPE externalGUIDField; - private object[] itemsField; - - private DiscountLineRet discountLineRetField; - - private SalesTaxLineRet salesTaxLineRetField; + private LinkedTxn[] linkedTxnField; - private ShippingLineRet shippingLineRetField; + private object[] itemsField; private DataExtRet[] dataExtRetField; @@ -67243,45 +69202,45 @@ public ShipAddressBlock ShipAddressBlock /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public BOOLTYPE IsPending + public BOOLTYPE IsActive { get { - return this.isPendingField; + return this.isActiveField; } set { - this.isPendingField = value; + this.isActiveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] [System.ComponentModel.DataAnnotations.StringLength(25)] - public string CheckNumber + public string PONumber { get { - return this.checkNumberField; + return this.pONumberField; } set { string temp = QbNormalizer.NormalizeString(value, 25); - this.checkNumberField = temp; + this.pONumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public PaymentMethodRef PaymentMethodRef + public TermsRef TermsRef { get { - return this.paymentMethodRefField; + return this.termsRefField; } set { - this.paymentMethodRefField = value; + this.termsRefField = value; } } @@ -67315,34 +69274,6 @@ public SalesRepRef SalesRepRef /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public DATETYPE ShipDate - { - get - { - return this.shipDateField; - } - set - { - this.shipDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public ShipMethodRef ShipMethodRef - { - get - { - return this.shipMethodRefField; - } - set - { - this.shipMethodRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] [System.ComponentModel.DataAnnotations.StringLength(13)] public string FOB { @@ -67358,7 +69289,7 @@ public string FOB } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public AMTTYPE Subtotal { get @@ -67372,7 +69303,7 @@ public AMTTYPE Subtotal } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public ItemSalesTaxRef ItemSalesTaxRef { get @@ -67386,7 +69317,7 @@ public ItemSalesTaxRef ItemSalesTaxRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] public PERCENTTYPE SalesTaxPercentage { get @@ -67400,7 +69331,7 @@ public PERCENTTYPE SalesTaxPercentage } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public AMTTYPE SalesTaxTotal { get @@ -67414,7 +69345,7 @@ public AMTTYPE SalesTaxTotal } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] public AMTTYPE TotalAmount { get @@ -67428,7 +69359,7 @@ public AMTTYPE TotalAmount } /// - [System.Xml.Serialization.XmlElementAttribute(Order=27)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] public CurrencyRef CurrencyRef { get @@ -67442,7 +69373,7 @@ public CurrencyRef CurrencyRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=28)] + [System.Xml.Serialization.XmlElementAttribute(Order=26)] public FLOATTYPE ExchangeRate { get @@ -67456,7 +69387,7 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] + [System.Xml.Serialization.XmlElementAttribute(Order=27)] public AMTTYPE TotalAmountInHomeCurrency { get @@ -67470,7 +69401,7 @@ public AMTTYPE TotalAmountInHomeCurrency } /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] + [System.Xml.Serialization.XmlElementAttribute(Order=28)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -67486,7 +69417,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] + [System.Xml.Serialization.XmlElementAttribute(Order=29)] public CustomerMsgRef CustomerMsgRef { get @@ -67500,21 +69431,7 @@ public CustomerMsgRef CustomerMsgRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=32)] - public BOOLTYPE IsToBePrinted - { - get - { - return this.isToBePrintedField; - } - set - { - this.isToBePrintedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=33)] + [System.Xml.Serialization.XmlElementAttribute(Order=30)] public BOOLTYPE IsToBeEmailed { get @@ -67528,7 +69445,7 @@ public BOOLTYPE IsToBeEmailed } /// - [System.Xml.Serialization.XmlElementAttribute(Order=34)] + [System.Xml.Serialization.XmlElementAttribute(Order=31)] public BOOLTYPE IsTaxIncluded { get @@ -67542,7 +69459,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=35)] + [System.Xml.Serialization.XmlElementAttribute(Order=32)] public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get @@ -67556,35 +69473,7 @@ public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=36)] - public DepositToAccountRef DepositToAccountRef - { - get - { - return this.depositToAccountRefField; - } - set - { - this.depositToAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=37)] - public CreditCardTxnInfo CreditCardTxnInfo - { - get - { - return this.creditCardTxnInfoField; - } - set - { - this.creditCardTxnInfoField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=38)] + [System.Xml.Serialization.XmlElementAttribute(Order=33)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other { @@ -67600,7 +69489,7 @@ public string Other } /// - [System.Xml.Serialization.XmlElementAttribute(Order=39)] + [System.Xml.Serialization.XmlElementAttribute(Order=34)] public GUIDTYPE ExternalGUID { get @@ -67614,65 +69503,37 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineGroupRet", typeof(SalesReceiptLineGroupRet), Order=40)] - [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineRet", typeof(SalesReceiptLineRet), Order=40)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=42)] - public DiscountLineRet DiscountLineRet - { - get - { - return this.discountLineRetField; - } - set - { - this.discountLineRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=43)] - public SalesTaxLineRet SalesTaxLineRet + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=35)] + public LinkedTxn[] LinkedTxn { get { - return this.salesTaxLineRetField; + return this.linkedTxnField; } set { - this.salesTaxLineRetField = value; + this.linkedTxnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=44)] - public ShippingLineRet ShippingLineRet + [System.Xml.Serialization.XmlElementAttribute("EstimateLineGroupRet", typeof(EstimateLineGroupRet), Order=36)] + [System.Xml.Serialization.XmlElementAttribute("EstimateLineRet", typeof(EstimateLineRet), Order=36)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.shippingLineRetField; + return this.itemsField; } set { - this.shippingLineRetField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=45)] + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=38)] public DataExtRet[] DataExtRet { get @@ -67686,28 +69547,28 @@ public DataExtRet[] DataExtRet } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesReceiptLineGroupRet + public IEnumerable EstimateLineGroupRet { get { - return ObjectItems.GetItems("SalesReceiptLineGroupRet"); + return ObjectItems.GetItems("EstimateLineGroupRet"); } set { - ObjectItems.SetItems("SalesReceiptLineGroupRet", value.ToArray()); + ObjectItems.SetItems("EstimateLineGroupRet", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesReceiptLineRet + public IEnumerable EstimateLineRet { get { - return ObjectItems.GetItems("SalesReceiptLineRet"); + return ObjectItems.GetItems("EstimateLineRet"); } set { - ObjectItems.SetItems("SalesReceiptLineRet", value.ToArray()); + ObjectItems.SetItems("EstimateLineRet", value.ToArray()); } } @@ -67718,11 +69579,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(SalesReceiptLineGroupRet), "SalesReceiptLineGroupRet"); - typeMapping.Add(typeof(SalesReceiptLineRet), "SalesReceiptLineRet"); + typeMapping.Add(typeof(EstimateLineGroupRet), "EstimateLineGroupRet"); + typeMapping.Add(typeof(EstimateLineRet), "EstimateLineRet"); objectItems = new ObjectItems(this, "Items", new string[] { - "SalesReceiptLineRet", - "SalesReceiptLineGroupRet"}, typeMapping); + "EstimateLineRet", + "EstimateLineGroupRet"}, typeMapping); } return objectItems; } @@ -67736,7 +69597,7 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesReceiptAdd + public partial class EstimateAdd { private CustomerRef customerRefField; @@ -67753,20 +69614,16 @@ public partial class SalesReceiptAdd private ShipAddress shipAddressField; - private BOOLTYPE isPendingField; + private BOOLTYPE isActiveField; - private string checkNumberField; + private string pONumberField; - private PaymentMethodRef paymentMethodRefField; + private TermsRef termsRefField; private DATETYPE dueDateField; private SalesRepRef salesRepRefField; - private DATETYPE shipDateField; - - private ShipMethodRef shipMethodRefField; - private string fOBField; private ItemSalesTaxRef itemSalesTaxRefField; @@ -67775,18 +69632,12 @@ public partial class SalesReceiptAdd private CustomerMsgRef customerMsgRefField; - private BOOLTYPE isToBePrintedField; - private BOOLTYPE isToBeEmailedField; private BOOLTYPE isTaxIncludedField; private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; - private DepositToAccountRef depositToAccountRefField; - - private CreditCardTxnInfo creditCardTxnInfoField; - private string otherField; private FLOATTYPE exchangeRateField; @@ -67795,12 +69646,6 @@ public partial class SalesReceiptAdd private object[] itemsField; - private DiscountLineAdd discountLineAddField; - - private SalesTaxLineAdd salesTaxLineAddField; - - private ShippingLineAdd shippingLineAddField; - private string defMacroField; private ObjectItems objectItems; @@ -67907,45 +69752,45 @@ public ShipAddress ShipAddress /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public BOOLTYPE IsPending + public BOOLTYPE IsActive { get { - return this.isPendingField; + return this.isActiveField; } set { - this.isPendingField = value; + this.isActiveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] [System.ComponentModel.DataAnnotations.StringLength(25)] - public string CheckNumber + public string PONumber { get { - return this.checkNumberField; + return this.pONumberField; } set { string temp = QbNormalizer.NormalizeString(value, 25); - this.checkNumberField = temp; + this.pONumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public PaymentMethodRef PaymentMethodRef + public TermsRef TermsRef { get { - return this.paymentMethodRefField; + return this.termsRefField; } set { - this.paymentMethodRefField = value; + this.termsRefField = value; } } @@ -67979,70 +69824,42 @@ public SalesRepRef SalesRepRef /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public DATETYPE ShipDate + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB { get { - return this.shipDateField; + return this.fOBField; } set { - this.shipDateField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public ShipMethodRef ShipMethodRef + public ItemSalesTaxRef ItemSalesTaxRef { get { - return this.shipMethodRefField; + return this.itemSalesTaxRefField; } set { - this.shipMethodRefField = value; + this.itemSalesTaxRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.fOBField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public ItemSalesTaxRef ItemSalesTaxRef - { - get - { - return this.itemSalesTaxRefField; - } - set - { - this.itemSalesTaxRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo - { - get - { - return this.memoField; + return this.memoField; } set { @@ -68052,7 +69869,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] public CustomerMsgRef CustomerMsgRef { get @@ -68066,21 +69883,7 @@ public CustomerMsgRef CustomerMsgRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public BOOLTYPE IsToBePrinted - { - get - { - return this.isToBePrintedField; - } - set - { - this.isToBePrintedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public BOOLTYPE IsToBeEmailed { get @@ -68094,7 +69897,7 @@ public BOOLTYPE IsToBeEmailed } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] public BOOLTYPE IsTaxIncluded { get @@ -68108,7 +69911,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get @@ -68122,35 +69925,7 @@ public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] - public DepositToAccountRef DepositToAccountRef - { - get - { - return this.depositToAccountRefField; - } - set - { - this.depositToAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] - public CreditCardTxnInfo CreditCardTxnInfo - { - get - { - return this.creditCardTxnInfoField; - } - set - { - this.creditCardTxnInfoField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other { @@ -68166,7 +69941,7 @@ public string Other } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public FLOATTYPE ExchangeRate { get @@ -68180,7 +69955,7 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public GUIDTYPE ExternalGUID { get @@ -68194,8 +69969,8 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineAdd", typeof(SalesReceiptLineAdd), Order=27)] - [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineGroupAdd", typeof(SalesReceiptLineGroupAdd), Order=27)] + [System.Xml.Serialization.XmlElementAttribute("EstimateLineAdd", typeof(EstimateLineAdd), Order=22)] + [System.Xml.Serialization.XmlElementAttribute("EstimateLineGroupAdd", typeof(EstimateLineGroupAdd), Order=22)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -68209,51 +69984,6 @@ public object[] Items } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public DiscountLineAdd DiscountLineAdd - { - get - { - return this.discountLineAddField; - } - set - { - this.discountLineAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public SalesTaxLineAdd SalesTaxLineAdd - { - get - { - return this.salesTaxLineAddField; - } - set - { - this.salesTaxLineAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public ShippingLineAdd ShippingLineAdd - { - get - { - return this.shippingLineAddField; - } - set - { - this.shippingLineAddField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string defMacro @@ -68269,28 +69999,28 @@ public string defMacro } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesReceiptLineAdd + public IEnumerable EstimateLineAdd { get { - return ObjectItems.GetItems("SalesReceiptLineAdd"); + return ObjectItems.GetItems("EstimateLineAdd"); } set { - ObjectItems.SetItems("SalesReceiptLineAdd", value.ToArray()); + ObjectItems.SetItems("EstimateLineAdd", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesReceiptLineGroupAdd + public IEnumerable EstimateLineGroupAdd { get { - return ObjectItems.GetItems("SalesReceiptLineGroupAdd"); + return ObjectItems.GetItems("EstimateLineGroupAdd"); } set { - ObjectItems.SetItems("SalesReceiptLineGroupAdd", value.ToArray()); + ObjectItems.SetItems("EstimateLineGroupAdd", value.ToArray()); } } @@ -68301,11 +70031,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(SalesReceiptLineAdd), "SalesReceiptLineAdd"); - typeMapping.Add(typeof(SalesReceiptLineGroupAdd), "SalesReceiptLineGroupAdd"); + typeMapping.Add(typeof(EstimateLineAdd), "EstimateLineAdd"); + typeMapping.Add(typeof(EstimateLineGroupAdd), "EstimateLineGroupAdd"); objectItems = new ObjectItems(this, "Items", new string[] { - "SalesReceiptLineAdd", - "SalesReceiptLineGroupAdd"}, typeMapping); + "EstimateLineAdd", + "EstimateLineGroupAdd"}, typeMapping); } return objectItems; } @@ -68319,10 +70049,10 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesReceiptMod + public partial class EstimateMod { - private SalesReceiptModTxnID txnIDField; + private string txnIDField; private string editSequenceField; @@ -68340,20 +70070,18 @@ public partial class SalesReceiptMod private ShipAddress shipAddressField; - private BOOLTYPE isPendingField; + private BOOLTYPE isActiveField; - private string checkNumberField; + private BOOLTYPE createChangeOrderField; - private PaymentMethodRef paymentMethodRefField; + private string pONumberField; + + private TermsRef termsRefField; private DATETYPE dueDateField; private SalesRepRef salesRepRefField; - private DATETYPE shipDateField; - - private ShipMethodRef shipMethodRefField; - private string fOBField; private ItemSalesTaxRef itemSalesTaxRefField; @@ -68362,16 +70090,12 @@ public partial class SalesReceiptMod private CustomerMsgRef customerMsgRefField; - private BOOLTYPE isToBePrintedField; - private BOOLTYPE isToBeEmailedField; private BOOLTYPE isTaxIncludedField; private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; - private DepositToAccountRef depositToAccountRefField; - private string otherField; private FLOATTYPE exchangeRateField; @@ -68382,7 +70106,7 @@ public partial class SalesReceiptMod /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesReceiptModTxnID TxnID + public string TxnID { get { @@ -68512,106 +70236,92 @@ public ShipAddress ShipAddress /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public BOOLTYPE IsPending + public BOOLTYPE IsActive { get { - return this.isPendingField; + return this.isActiveField; } set { - this.isPendingField = value; + this.isActiveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string CheckNumber + public BOOLTYPE CreateChangeOrder { get { - return this.checkNumberField; + return this.createChangeOrderField; } set { - string temp = QbNormalizer.NormalizeString(value, 25); - this.checkNumberField = temp; + this.createChangeOrderField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public PaymentMethodRef PaymentMethodRef + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string PONumber { get { - return this.paymentMethodRefField; + return this.pONumberField; } set { - this.paymentMethodRefField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.pONumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public DATETYPE DueDate + public TermsRef TermsRef { get { - return this.dueDateField; + return this.termsRefField; } set { - this.dueDateField = value; + this.termsRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SalesRepRef SalesRepRef + public DATETYPE DueDate { get { - return this.salesRepRefField; + return this.dueDateField; } set { - this.salesRepRefField = value; + this.dueDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public DATETYPE ShipDate + public SalesRepRef SalesRepRef { get { - return this.shipDateField; + return this.salesRepRefField; } set { - this.shipDateField = value; + this.salesRepRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public ShipMethodRef ShipMethodRef - { - get - { - return this.shipMethodRefField; - } - set - { - this.shipMethodRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] [System.ComponentModel.DataAnnotations.StringLength(13)] public string FOB { @@ -68627,7 +70337,7 @@ public string FOB } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public ItemSalesTaxRef ItemSalesTaxRef { get @@ -68641,7 +70351,7 @@ public ItemSalesTaxRef ItemSalesTaxRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -68657,7 +70367,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] public CustomerMsgRef CustomerMsgRef { get @@ -68671,21 +70381,7 @@ public CustomerMsgRef CustomerMsgRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public BOOLTYPE IsToBePrinted - { - get - { - return this.isToBePrintedField; - } - set - { - this.isToBePrintedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] public BOOLTYPE IsToBeEmailed { get @@ -68699,7 +70395,7 @@ public BOOLTYPE IsToBeEmailed } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public BOOLTYPE IsTaxIncluded { get @@ -68713,7 +70409,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get @@ -68727,21 +70423,7 @@ public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] - public DepositToAccountRef DepositToAccountRef - { - get - { - return this.depositToAccountRefField; - } - set - { - this.depositToAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other { @@ -68757,7 +70439,7 @@ public string Other } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public FLOATTYPE ExchangeRate { get @@ -68771,8 +70453,8 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineGroupMod", typeof(SalesReceiptLineGroupMod), Order=27)] - [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineMod", typeof(SalesReceiptLineMod), Order=27)] + [System.Xml.Serialization.XmlElementAttribute("EstimateLineGroupMod", typeof(EstimateLineGroupMod), Order=24)] + [System.Xml.Serialization.XmlElementAttribute("EstimateLineMod", typeof(EstimateLineMod), Order=24)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -68787,28 +70469,28 @@ public object[] Items } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesReceiptLineGroupMod + public IEnumerable EstimateLineGroupMod { get { - return ObjectItems.GetItems("SalesReceiptLineGroupMod"); + return ObjectItems.GetItems("EstimateLineGroupMod"); } set { - ObjectItems.SetItems("SalesReceiptLineGroupMod", value.ToArray()); + ObjectItems.SetItems("EstimateLineGroupMod", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SalesReceiptLineMod + public IEnumerable EstimateLineMod { get { - return ObjectItems.GetItems("SalesReceiptLineMod"); + return ObjectItems.GetItems("EstimateLineMod"); } set { - ObjectItems.SetItems("SalesReceiptLineMod", value.ToArray()); + ObjectItems.SetItems("EstimateLineMod", value.ToArray()); } } @@ -68819,59 +70501,17 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(SalesReceiptLineGroupMod), "SalesReceiptLineGroupMod"); - typeMapping.Add(typeof(SalesReceiptLineMod), "SalesReceiptLineMod"); + typeMapping.Add(typeof(EstimateLineGroupMod), "EstimateLineGroupMod"); + typeMapping.Add(typeof(EstimateLineMod), "EstimateLineMod"); objectItems = new ObjectItems(this, "Items", new string[] { - "SalesReceiptLineMod", - "SalesReceiptLineGroupMod"}, typeMapping); + "EstimateLineMod", + "EstimateLineGroupMod"}, typeMapping); } return objectItems; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class SalesReceiptModTxnID - { - - private string useMacroField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro - { - get - { - return this.useMacroField; - } - set - { - this.useMacroField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -68879,7 +70519,7 @@ public string Value [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditMemoLineRet + public partial class SalesOrderLineRet { private string txnLineIDField; @@ -68908,25 +70548,25 @@ public partial class CreditMemoLineRet private object item1Field; - private Item1ChoiceType9 item1ElementNameField; + private Item1ChoiceType3 item1ElementNameField; - private DATETYPE serviceDateField; + private string expirationDateForSerialLotNumberField; private SalesTaxCodeRef salesTaxCodeRefField; - private BOOLTYPE isTaxableField; + private QUANTYPE invoicedField; + + private BOOLTYPE isManuallyClosedField; private string other1Field; private string other2Field; - private CreditCardTxnInfo creditCardTxnInfoField; - private DataExtRet[] dataExtRetField; private ObjectItem objectItem; - private ObjectItem objectItem1; + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -69122,7 +70762,7 @@ public object Item1 /// [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType9 Item1ElementName + public Item1ChoiceType3 Item1ElementName { get { @@ -69136,15 +70776,17 @@ public Item1ChoiceType9 Item1ElementName /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public DATETYPE ServiceDate + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.serviceDateField; + return this.expirationDateForSerialLotNumberField; } set { - this.serviceDateField = value; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } @@ -69164,62 +70806,61 @@ public SalesTaxCodeRef SalesTaxCodeRef /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public BOOLTYPE IsTaxable + public QUANTYPE Invoiced { get { - return this.isTaxableField; + return this.invoicedField; } set { - this.isTaxableField = value; + this.invoicedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + public BOOLTYPE IsManuallyClosed { get { - return this.other1Field; + return this.isManuallyClosedField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.isManuallyClosedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + public string Other1 { get { - return this.other2Field; + return this.other1Field; } set { string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + this.other1Field = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public CreditCardTxnInfo CreditCardTxnInfo + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.creditCardTxnInfoField; + return this.other2Field; } set { - this.creditCardTxnInfoField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } @@ -69284,12 +70925,12 @@ public string LotNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType9.LotNumber); + return ObjectItem1.GetItem(Item1ChoiceType3.LotNumber); } set { string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType9.LotNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType3.LotNumber, temp); } } @@ -69299,22 +70940,22 @@ public string SerialNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType9.SerialNumber); + return ObjectItem1.GetItem(Item1ChoiceType3.SerialNumber); } set { string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType9.SerialNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType3.SerialNumber, temp); } } - private ObjectItem ObjectItem1 + private ObjectItem ObjectItem1 { get { if ((objectItem1 == null)) { - objectItem1 = new ObjectItem(this, "Item1"); + objectItem1 = new ObjectItem(this, "Item1"); } return objectItem1; } @@ -69325,7 +70966,7 @@ private ObjectItem ObjectItem1 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType9 + public enum Item1ChoiceType3 { /// @@ -69342,7 +70983,7 @@ public enum Item1ChoiceType9 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditMemoLineAdd + public partial class SalesOrderLineAdd { private ItemRef itemRefField; @@ -69361,35 +71002,31 @@ public partial class CreditMemoLineAdd private AMTTYPE taxAmountField; + private OptionForPriceRuleConflict optionForPriceRuleConflictField; + + private bool optionForPriceRuleConflictFieldSpecified; + private InventorySiteRef inventorySiteRefField; private InventorySiteLocationRef inventorySiteLocationRefField; private object item1Field; - private Item1ChoiceType10 item1ElementNameField; - - private DATETYPE serviceDateField; + private Item1ChoiceType4 item1ElementNameField; private SalesTaxCodeRef salesTaxCodeRefField; - private BOOLTYPE isTaxableField; - - private OverrideItemAccountRef overrideItemAccountRefField; + private BOOLTYPE isManuallyClosedField; private string other1Field; private string other2Field; - private CreditCardTxnInfo creditCardTxnInfoField; - private DataExt[] dataExtField; - private string defMacroField; - private ObjectItem objectItem; - private ObjectItem objectItem1; + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -69512,6 +71149,34 @@ public AMTTYPE TaxAmount /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public OptionForPriceRuleConflict OptionForPriceRuleConflict + { + get + { + return this.optionForPriceRuleConflictField; + } + set + { + this.optionForPriceRuleConflictField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OptionForPriceRuleConflictSpecified + { + get + { + return this.optionForPriceRuleConflictFieldSpecified; + } + set + { + this.optionForPriceRuleConflictFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public InventorySiteRef InventorySiteRef { get @@ -69525,7 +71190,7 @@ public InventorySiteRef InventorySiteRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public InventorySiteLocationRef InventorySiteLocationRef { get @@ -69539,8 +71204,8 @@ public InventorySiteLocationRef InventorySiteLocationRef } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=12)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=12)] + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object Item1 @@ -69558,7 +71223,7 @@ public object Item1 /// [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType10 Item1ElementName + public Item1ChoiceType4 Item1ElementName { get { @@ -69570,20 +71235,6 @@ public Item1ChoiceType10 Item1ElementName } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public DATETYPE ServiceDate - { - get - { - return this.serviceDateField; - } - set - { - this.serviceDateField = value; - } - } - /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public SalesTaxCodeRef SalesTaxCodeRef @@ -69600,35 +71251,20 @@ public SalesTaxCodeRef SalesTaxCodeRef /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public BOOLTYPE IsTaxable + public BOOLTYPE IsManuallyClosed { get { - return this.isTaxableField; + return this.isManuallyClosedField; } set { - this.isTaxableField = value; + this.isManuallyClosedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public OverrideItemAccountRef OverrideItemAccountRef - { - get - { - return this.overrideItemAccountRefField; - } - set - { - this.overrideItemAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other1 { @@ -69644,7 +71280,7 @@ public string Other1 } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other2 { @@ -69660,21 +71296,7 @@ public string Other2 } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public CreditCardTxnInfo CreditCardTxnInfo - { - get - { - return this.creditCardTxnInfoField; - } - set - { - this.creditCardTxnInfoField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=21)] + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=19)] public DataExt[] DataExt { get @@ -69687,20 +71309,6 @@ public DataExt[] DataExt } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro - { - get - { - return this.defMacroField; - } - set - { - this.defMacroField = value; - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public PriceLevelRef PriceLevelRef { @@ -69762,12 +71370,12 @@ public string LotNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType10.LotNumber); + return ObjectItem1.GetItem(Item1ChoiceType4.LotNumber); } set { string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType10.LotNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType4.LotNumber, temp); } } @@ -69777,22 +71385,22 @@ public string SerialNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType10.SerialNumber); + return ObjectItem1.GetItem(Item1ChoiceType4.SerialNumber); } set { string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType10.SerialNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType4.SerialNumber, temp); } } - private ObjectItem ObjectItem1 + private ObjectItem ObjectItem1 { get { if ((objectItem1 == null)) { - objectItem1 = new ObjectItem(this, "Item1"); + objectItem1 = new ObjectItem(this, "Item1"); } return objectItem1; } @@ -69803,7 +71411,7 @@ private ObjectItem ObjectItem1 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType10 + public enum Item1ChoiceType4 { /// @@ -69820,7 +71428,7 @@ public enum Item1ChoiceType10 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditMemoLineMod + public partial class SalesOrderLineMod { private string txnLineIDField; @@ -69843,19 +71451,21 @@ public partial class CreditMemoLineMod private AMTTYPE taxAmountField; + private OptionForPriceRuleConflict optionForPriceRuleConflictField; + + private bool optionForPriceRuleConflictFieldSpecified; + private InventorySiteRef inventorySiteRefField; private InventorySiteLocationRef inventorySiteLocationRefField; private object item1Field; - private Item1ChoiceType11 item1ElementNameField; - - private DATETYPE serviceDateField; + private Item1ChoiceType5 item1ElementNameField; private SalesTaxCodeRef salesTaxCodeRefField; - private OverrideItemAccountRef overrideItemAccountRefField; + private BOOLTYPE isManuallyClosedField; private string other1Field; @@ -69863,7 +71473,7 @@ public partial class CreditMemoLineMod private ObjectItem objectItem; - private ObjectItem objectItem1; + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -70014,6 +71624,34 @@ public AMTTYPE TaxAmount /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public OptionForPriceRuleConflict OptionForPriceRuleConflict + { + get + { + return this.optionForPriceRuleConflictField; + } + set + { + this.optionForPriceRuleConflictField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OptionForPriceRuleConflictSpecified + { + get + { + return this.optionForPriceRuleConflictFieldSpecified; + } + set + { + this.optionForPriceRuleConflictFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public InventorySiteRef InventorySiteRef { get @@ -70027,7 +71665,7 @@ public InventorySiteRef InventorySiteRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] public InventorySiteLocationRef InventorySiteLocationRef { get @@ -70041,8 +71679,8 @@ public InventorySiteLocationRef InventorySiteLocationRef } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=14)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=14)] + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=15)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=15)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object Item1 @@ -70060,7 +71698,7 @@ public object Item1 /// [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType11 Item1ElementName + public Item1ChoiceType5 Item1ElementName { get { @@ -70072,20 +71710,6 @@ public Item1ChoiceType11 Item1ElementName } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public DATETYPE ServiceDate - { - get - { - return this.serviceDateField; - } - set - { - this.serviceDateField = value; - } - } - /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public SalesTaxCodeRef SalesTaxCodeRef @@ -70102,15 +71726,15 @@ public SalesTaxCodeRef SalesTaxCodeRef /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public OverrideItemAccountRef OverrideItemAccountRef + public BOOLTYPE IsManuallyClosed { get { - return this.overrideItemAccountRefField; + return this.isManuallyClosedField; } set { - this.overrideItemAccountRefField = value; + this.isManuallyClosedField = value; } } @@ -70207,12 +71831,12 @@ public string LotNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType11.LotNumber); + return ObjectItem1.GetItem(Item1ChoiceType5.LotNumber); } set { string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType11.LotNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType5.LotNumber, temp); } } @@ -70222,22 +71846,22 @@ public string SerialNumber { get { - return ObjectItem1.GetItem(Item1ChoiceType11.SerialNumber); + return ObjectItem1.GetItem(Item1ChoiceType5.SerialNumber); } set { string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType11.SerialNumber, temp); + ObjectItem1.SetItem(Item1ChoiceType5.SerialNumber, temp); } } - private ObjectItem ObjectItem1 + private ObjectItem ObjectItem1 { get { if ((objectItem1 == null)) { - objectItem1 = new ObjectItem(this, "Item1"); + objectItem1 = new ObjectItem(this, "Item1"); } return objectItem1; } @@ -70248,7 +71872,7 @@ private ObjectItem ObjectItem1 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType11 + public enum Item1ChoiceType5 { /// @@ -70265,7 +71889,7 @@ public enum Item1ChoiceType11 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditMemoLineGroupRet + public partial class SalesOrderLineGroupRet { private string txnLineIDField; @@ -70284,9 +71908,7 @@ public partial class CreditMemoLineGroupRet private AMTTYPE totalAmountField; - private DATETYPE serviceDateField; - - private CreditMemoLineRet[] creditMemoLineRetField; + private SalesOrderLineRet[] salesOrderLineRetField; private DataExtRet[] dataExtRetField; @@ -70407,35 +72029,21 @@ public AMTTYPE TotalAmount } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE ServiceDate - { - get - { - return this.serviceDateField; - } - set - { - this.serviceDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineRet", Order=9)] - public CreditMemoLineRet[] CreditMemoLineRet + [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineRet", Order=8)] + public SalesOrderLineRet[] SalesOrderLineRet { get { - return this.creditMemoLineRetField; + return this.salesOrderLineRetField; } set { - this.creditMemoLineRetField = value; + this.salesOrderLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=10)] + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=9)] public DataExtRet[] DataExtRet { get @@ -70456,7 +72064,7 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditMemoLineGroupAdd + public partial class SalesOrderLineGroupAdd { private ItemGroupRef itemGroupRefField; @@ -70467,8 +72075,6 @@ public partial class CreditMemoLineGroupAdd private string unitOfMeasureField; - private DATETYPE serviceDateField; - private InventorySiteRef inventorySiteRefField; private InventorySiteLocationRef inventorySiteLocationRefField; @@ -70535,20 +72141,6 @@ public string UnitOfMeasure /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE ServiceDate - { - get - { - return this.serviceDateField; - } - set - { - this.serviceDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] public InventorySiteRef InventorySiteRef { get @@ -70562,7 +72154,7 @@ public InventorySiteRef InventorySiteRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public InventorySiteLocationRef InventorySiteLocationRef { get @@ -70576,7 +72168,7 @@ public InventorySiteLocationRef InventorySiteLocationRef } /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=7)] + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=6)] public DataExt[] DataExt { get @@ -70597,7 +72189,7 @@ public DataExt[] DataExt [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditMemoLineGroupMod + public partial class SalesOrderLineGroupMod { private string txnLineIDField; @@ -70610,7 +72202,7 @@ public partial class CreditMemoLineGroupMod private OverrideUOMSetRef overrideUOMSetRefField; - private CreditMemoLineMod[] creditMemoLineModField; + private SalesOrderLineMod[] salesOrderLineModField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -70685,16 +72277,16 @@ public OverrideUOMSetRef OverrideUOMSetRef } /// - [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineMod", Order=5)] - public CreditMemoLineMod[] CreditMemoLineMod + [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineMod", Order=5)] + public SalesOrderLineMod[] SalesOrderLineMod { get { - return this.creditMemoLineModField; + return this.salesOrderLineModField; } set { - this.creditMemoLineModField = value; + this.salesOrderLineModField = value; } } } @@ -70706,7 +72298,109 @@ public CreditMemoLineMod[] CreditMemoLineMod [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditMemoRet : IQbTxnRet + public partial class ShippingDetails + { + + private ShippingDetailsLineRet[] shippingDetailsLineRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ShippingDetailsLineRet", Order=0)] + public ShippingDetailsLineRet[] ShippingDetailsLineRet + { + get + { + return this.shippingDetailsLineRetField; + } + set + { + this.shippingDetailsLineRetField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ShippingDetailsLineRet + { + + private string trackingIDField; + + private string carrierNameField; + + private string shippingMethodField; + + private AMTTYPE shippingChargesField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TrackingID + { + get + { + return this.trackingIDField; + } + set + { + this.trackingIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string CarrierName + { + get + { + return this.carrierNameField; + } + set + { + this.carrierNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string ShippingMethod + { + get + { + return this.shippingMethodField; + } + set + { + this.shippingMethodField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AMTTYPE ShippingCharges + { + get + { + return this.shippingChargesField; + } + set + { + this.shippingChargesField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesOrderRet : IQbTxnRet { private string txnIDField; @@ -70723,8 +72417,6 @@ public partial class CreditMemoRet : IQbTxnRet private ClassRef classRefField; - private ARAccountRef aRAccountRefField; - private TemplateRef templateRefField; private DATETYPE txnDateField; @@ -70739,8 +72431,6 @@ public partial class CreditMemoRet : IQbTxnRet private ShipAddressBlock shipAddressBlockField; - private BOOLTYPE isPendingField; - private string pONumberField; private TermsRef termsRefField; @@ -70765,13 +72455,15 @@ public partial class CreditMemoRet : IQbTxnRet private AMTTYPE totalAmountField; - private AMTTYPE creditRemainingField; - private CurrencyRef currencyRefField; private FLOATTYPE exchangeRateField; - private AMTTYPE creditRemainingInHomeCurrencyField; + private AMTTYPE totalAmountInHomeCurrencyField; + + private BOOLTYPE isManuallyClosedField; + + private BOOLTYPE isFullyInvoicedField; private string memoField; @@ -70793,13 +72485,21 @@ public partial class CreditMemoRet : IQbTxnRet private object[] itemsField; - private DiscountLineRet discountLineRetField; + private DataExtRet[] dataExtRetField; - private SalesTaxLineRet salesTaxLineRetField; + private FulfillmentStatus fulfillmentStatusField; - private ShippingLineRet shippingLineRetField; + private bool fulfillmentStatusFieldSpecified; - private DataExtRet[] dataExtRetField; + private ShippingDetailsLineRet[] shippingDetailsField; + + private SOChannel sOChannelField; + + private bool sOChannelFieldSpecified; + + private string storeNameField; + + private string storeTypeField; private ObjectItems objectItems; @@ -70905,20 +72605,6 @@ public ClassRef ClassRef /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ARAccountRef ARAccountRef - { - get - { - return this.aRAccountRefField; - } - set - { - this.aRAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] public TemplateRef TemplateRef { get @@ -70932,7 +72618,7 @@ public TemplateRef TemplateRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public DATETYPE TxnDate { get @@ -70946,7 +72632,7 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] [System.ComponentModel.DataAnnotations.StringLength(11)] public string RefNumber { @@ -70962,7 +72648,7 @@ public string RefNumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public BillAddress BillAddress { get @@ -70976,7 +72662,7 @@ public BillAddress BillAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public BillAddressBlock BillAddressBlock { get @@ -70990,7 +72676,7 @@ public BillAddressBlock BillAddressBlock } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public ShipAddress ShipAddress { get @@ -71004,7 +72690,7 @@ public ShipAddress ShipAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public ShipAddressBlock ShipAddressBlock { get @@ -71018,21 +72704,7 @@ public ShipAddressBlock ShipAddressBlock } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public BOOLTYPE IsPending - { - get - { - return this.isPendingField; - } - set - { - this.isPendingField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] [System.ComponentModel.DataAnnotations.StringLength(25)] public string PONumber { @@ -71048,7 +72720,7 @@ public string PONumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] public TermsRef TermsRef { get @@ -71062,7 +72734,7 @@ public TermsRef TermsRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public DATETYPE DueDate { get @@ -71076,7 +72748,7 @@ public DATETYPE DueDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] public SalesRepRef SalesRepRef { get @@ -71090,7 +72762,7 @@ public SalesRepRef SalesRepRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] [System.ComponentModel.DataAnnotations.StringLength(13)] public string FOB { @@ -71106,7 +72778,7 @@ public string FOB } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] public DATETYPE ShipDate { get @@ -71120,7 +72792,7 @@ public DATETYPE ShipDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public ShipMethodRef ShipMethodRef { get @@ -71134,7 +72806,7 @@ public ShipMethodRef ShipMethodRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public AMTTYPE Subtotal { get @@ -71148,7 +72820,7 @@ public AMTTYPE Subtotal } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] public ItemSalesTaxRef ItemSalesTaxRef { get @@ -71162,7 +72834,7 @@ public ItemSalesTaxRef ItemSalesTaxRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public PERCENTTYPE SalesTaxPercentage { get @@ -71176,7 +72848,7 @@ public PERCENTTYPE SalesTaxPercentage } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] public AMTTYPE SalesTaxTotal { get @@ -71190,7 +72862,7 @@ public AMTTYPE SalesTaxTotal } /// - [System.Xml.Serialization.XmlElementAttribute(Order=27)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] public AMTTYPE TotalAmount { get @@ -71204,63 +72876,77 @@ public AMTTYPE TotalAmount } /// - [System.Xml.Serialization.XmlElementAttribute(Order=28)] - public AMTTYPE CreditRemaining + [System.Xml.Serialization.XmlElementAttribute(Order=26)] + public CurrencyRef CurrencyRef { get { - return this.creditRemainingField; + return this.currencyRefField; } set { - this.creditRemainingField = value; + this.currencyRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlElementAttribute(Order=27)] + public FLOATTYPE ExchangeRate { get { - return this.currencyRefField; + return this.exchangeRateField; } set { - this.currencyRefField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=28)] + public AMTTYPE TotalAmountInHomeCurrency { get { - return this.exchangeRateField; + return this.totalAmountInHomeCurrencyField; } set { - this.exchangeRateField = value; + this.totalAmountInHomeCurrencyField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] - public AMTTYPE CreditRemainingInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute(Order=29)] + public BOOLTYPE IsManuallyClosed { get { - return this.creditRemainingInHomeCurrencyField; + return this.isManuallyClosedField; } set { - this.creditRemainingInHomeCurrencyField = value; + this.isManuallyClosedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=32)] + [System.Xml.Serialization.XmlElementAttribute(Order=30)] + public BOOLTYPE IsFullyInvoiced + { + get + { + return this.isFullyInvoicedField; + } + set + { + this.isFullyInvoicedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=31)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -71276,7 +72962,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=33)] + [System.Xml.Serialization.XmlElementAttribute(Order=32)] public CustomerMsgRef CustomerMsgRef { get @@ -71290,7 +72976,7 @@ public CustomerMsgRef CustomerMsgRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=34)] + [System.Xml.Serialization.XmlElementAttribute(Order=33)] public BOOLTYPE IsToBePrinted { get @@ -71304,7 +72990,7 @@ public BOOLTYPE IsToBePrinted } /// - [System.Xml.Serialization.XmlElementAttribute(Order=35)] + [System.Xml.Serialization.XmlElementAttribute(Order=34)] public BOOLTYPE IsToBeEmailed { get @@ -71318,7 +73004,7 @@ public BOOLTYPE IsToBeEmailed } /// - [System.Xml.Serialization.XmlElementAttribute(Order=36)] + [System.Xml.Serialization.XmlElementAttribute(Order=35)] public BOOLTYPE IsTaxIncluded { get @@ -71332,7 +73018,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=37)] + [System.Xml.Serialization.XmlElementAttribute(Order=36)] public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get @@ -71346,7 +73032,7 @@ public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=38)] + [System.Xml.Serialization.XmlElementAttribute(Order=37)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other { @@ -71362,7 +73048,7 @@ public string Other } /// - [System.Xml.Serialization.XmlElementAttribute(Order=39)] + [System.Xml.Serialization.XmlElementAttribute(Order=38)] public GUIDTYPE ExternalGUID { get @@ -71376,7 +73062,7 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=40)] + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=39)] public LinkedTxn[] LinkedTxn { get @@ -71390,8 +73076,8 @@ public LinkedTxn[] LinkedTxn } /// - [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineGroupRet", typeof(CreditMemoLineGroupRet), Order=41)] - [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineRet", typeof(CreditMemoLineRet), Order=41)] + [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineGroupRet", typeof(SalesOrderLineGroupRet), Order=40)] + [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineRet", typeof(SalesOrderLineRet), Order=40)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -71405,85 +73091,142 @@ public object[] Items } } + /// + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=42)] + public DataExtRet[] DataExtRet + { + get + { + return this.dataExtRetField; + } + set + { + this.dataExtRetField = value; + } + } + /// [System.Xml.Serialization.XmlElementAttribute(Order=43)] - public DiscountLineRet DiscountLineRet + public FulfillmentStatus FulfillmentStatus { get { - return this.discountLineRetField; + return this.fulfillmentStatusField; } set { - this.discountLineRetField = value; + this.fulfillmentStatusField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=44)] - public SalesTaxLineRet SalesTaxLineRet + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FulfillmentStatusSpecified { get { - return this.salesTaxLineRetField; + return this.fulfillmentStatusFieldSpecified; } set { - this.salesTaxLineRetField = value; + this.fulfillmentStatusFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=44)] + [System.Xml.Serialization.XmlArrayItemAttribute("ShippingDetailsLineRet", IsNullable=false)] + public ShippingDetailsLineRet[] ShippingDetails + { + get + { + return this.shippingDetailsField; + } + set + { + this.shippingDetailsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=45)] - public ShippingLineRet ShippingLineRet + public SOChannel SOChannel { get { - return this.shippingLineRetField; + return this.sOChannelField; } set { - this.shippingLineRetField = value; + this.sOChannelField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=46)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SOChannelSpecified { get { - return this.dataExtRetField; + return this.sOChannelFieldSpecified; } set { - this.dataExtRetField = value; + this.sOChannelFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=46)] + public string StoreName + { + get + { + return this.storeNameField; + } + set + { + this.storeNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=47)] + public string StoreType + { + get + { + return this.storeTypeField; + } + set + { + this.storeTypeField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable CreditMemoLineGroupRet + public IEnumerable SalesOrderLineGroupRet { get { - return ObjectItems.GetItems("CreditMemoLineGroupRet"); + return ObjectItems.GetItems("SalesOrderLineGroupRet"); } set { - ObjectItems.SetItems("CreditMemoLineGroupRet", value.ToArray()); + ObjectItems.SetItems("SalesOrderLineGroupRet", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable CreditMemoLineRet + public IEnumerable SalesOrderLineRet { get { - return ObjectItems.GetItems("CreditMemoLineRet"); + return ObjectItems.GetItems("SalesOrderLineRet"); } set { - ObjectItems.SetItems("CreditMemoLineRet", value.ToArray()); + ObjectItems.SetItems("SalesOrderLineRet", value.ToArray()); } } @@ -71494,11 +73237,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(CreditMemoLineGroupRet), "CreditMemoLineGroupRet"); - typeMapping.Add(typeof(CreditMemoLineRet), "CreditMemoLineRet"); + typeMapping.Add(typeof(SalesOrderLineGroupRet), "SalesOrderLineGroupRet"); + typeMapping.Add(typeof(SalesOrderLineRet), "SalesOrderLineRet"); objectItems = new ObjectItems(this, "Items", new string[] { - "CreditMemoLineRet", - "CreditMemoLineGroupRet"}, typeMapping); + "SalesOrderLineRet", + "SalesOrderLineGroupRet"}, typeMapping); } return objectItems; } @@ -71512,15 +73255,13 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditMemoAdd + public partial class SalesOrderAdd { private CustomerRef customerRefField; private ClassRef classRefField; - private ARAccountRef aRAccountRefField; - private TemplateRef templateRefField; private DATETYPE txnDateField; @@ -71531,8 +73272,6 @@ public partial class CreditMemoAdd private ShipAddress shipAddressField; - private BOOLTYPE isPendingField; - private string pONumberField; private TermsRef termsRefField; @@ -71549,6 +73288,8 @@ public partial class CreditMemoAdd private ItemSalesTaxRef itemSalesTaxRefField; + private BOOLTYPE isManuallyClosedField; + private string memoField; private CustomerMsgRef customerMsgRefField; @@ -71569,11 +73310,13 @@ public partial class CreditMemoAdd private object[] itemsField; - private DiscountLineAdd discountLineAddField; + private SOChannel sOChannelField; - private SalesTaxLineAdd salesTaxLineAddField; + private bool sOChannelFieldSpecified; - private ShippingLineAdd shippingLineAddField; + private string storeNameField; + + private string storeTypeField; private string defMacroField; @@ -71609,20 +73352,6 @@ public ClassRef ClassRef /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public ARAccountRef ARAccountRef - { - get - { - return this.aRAccountRefField; - } - set - { - this.aRAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] public TemplateRef TemplateRef { get @@ -71636,7 +73365,7 @@ public TemplateRef TemplateRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=3)] public DATETYPE TxnDate { get @@ -71650,7 +73379,7 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=4)] [System.ComponentModel.DataAnnotations.StringLength(11)] public string RefNumber { @@ -71666,7 +73395,7 @@ public string RefNumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public BillAddress BillAddress { get @@ -71680,7 +73409,7 @@ public BillAddress BillAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] public ShipAddress ShipAddress { get @@ -71694,21 +73423,7 @@ public ShipAddress ShipAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BOOLTYPE IsPending - { - get - { - return this.isPendingField; - } - set - { - this.isPendingField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] [System.ComponentModel.DataAnnotations.StringLength(25)] public string PONumber { @@ -71724,7 +73439,7 @@ public string PONumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public TermsRef TermsRef { get @@ -71738,7 +73453,7 @@ public TermsRef TermsRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public DATETYPE DueDate { get @@ -71752,7 +73467,7 @@ public DATETYPE DueDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public SalesRepRef SalesRepRef { get @@ -71766,7 +73481,7 @@ public SalesRepRef SalesRepRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] [System.ComponentModel.DataAnnotations.StringLength(13)] public string FOB { @@ -71782,7 +73497,7 @@ public string FOB } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public DATETYPE ShipDate { get @@ -71796,7 +73511,7 @@ public DATETYPE ShipDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public ShipMethodRef ShipMethodRef { get @@ -71810,7 +73525,7 @@ public ShipMethodRef ShipMethodRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] public ItemSalesTaxRef ItemSalesTaxRef { get @@ -71824,7 +73539,21 @@ public ItemSalesTaxRef ItemSalesTaxRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public BOOLTYPE IsManuallyClosed + { + get + { + return this.isManuallyClosedField; + } + set + { + this.isManuallyClosedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -71840,7 +73569,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] public CustomerMsgRef CustomerMsgRef { get @@ -71854,7 +73583,7 @@ public CustomerMsgRef CustomerMsgRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] public BOOLTYPE IsToBePrinted { get @@ -71868,7 +73597,7 @@ public BOOLTYPE IsToBePrinted } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] public BOOLTYPE IsToBeEmailed { get @@ -71882,7 +73611,7 @@ public BOOLTYPE IsToBeEmailed } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public BOOLTYPE IsTaxIncluded { get @@ -71896,7 +73625,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get @@ -71910,7 +73639,7 @@ public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other { @@ -71926,7 +73655,7 @@ public string Other } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public FLOATTYPE ExchangeRate { get @@ -71940,7 +73669,7 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] public GUIDTYPE ExternalGUID { get @@ -71954,8 +73683,8 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineAdd", typeof(CreditMemoLineAdd), Order=26)] - [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineGroupAdd", typeof(CreditMemoLineGroupAdd), Order=26)] + [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineAdd", typeof(SalesOrderLineAdd), Order=25)] + [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineGroupAdd", typeof(SalesOrderLineGroupAdd), Order=25)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -71970,47 +73699,58 @@ public object[] Items } /// - [System.Xml.Serialization.XmlElementAttribute(Order=28)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public DiscountLineAdd DiscountLineAdd + [System.Xml.Serialization.XmlElementAttribute(Order=27)] + public SOChannel SOChannel { get { - return this.discountLineAddField; + return this.sOChannelField; } set { - this.discountLineAddField = value; + this.sOChannelField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public SalesTaxLineAdd SalesTaxLineAdd + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SOChannelSpecified { get { - return this.salesTaxLineAddField; + return this.sOChannelFieldSpecified; } set { - this.salesTaxLineAddField = value; + this.sOChannelFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] - [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] - public ShippingLineAdd ShippingLineAdd + [System.Xml.Serialization.XmlElementAttribute(Order=28)] + public string StoreName { get { - return this.shippingLineAddField; + return this.storeNameField; } set { - this.shippingLineAddField = value; + this.storeNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=29)] + public string StoreType + { + get + { + return this.storeTypeField; + } + set + { + this.storeTypeField = value; } } @@ -72029,28 +73769,28 @@ public string defMacro } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable CreditMemoLineAdd + public IEnumerable SalesOrderLineAdd { get { - return ObjectItems.GetItems("CreditMemoLineAdd"); + return ObjectItems.GetItems("SalesOrderLineAdd"); } set { - ObjectItems.SetItems("CreditMemoLineAdd", value.ToArray()); + ObjectItems.SetItems("SalesOrderLineAdd", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable CreditMemoLineGroupAdd + public IEnumerable SalesOrderLineGroupAdd { get { - return ObjectItems.GetItems("CreditMemoLineGroupAdd"); + return ObjectItems.GetItems("SalesOrderLineGroupAdd"); } set { - ObjectItems.SetItems("CreditMemoLineGroupAdd", value.ToArray()); + ObjectItems.SetItems("SalesOrderLineGroupAdd", value.ToArray()); } } @@ -72061,11 +73801,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(CreditMemoLineAdd), "CreditMemoLineAdd"); - typeMapping.Add(typeof(CreditMemoLineGroupAdd), "CreditMemoLineGroupAdd"); + typeMapping.Add(typeof(SalesOrderLineAdd), "SalesOrderLineAdd"); + typeMapping.Add(typeof(SalesOrderLineGroupAdd), "SalesOrderLineGroupAdd"); objectItems = new ObjectItems(this, "Items", new string[] { - "CreditMemoLineAdd", - "CreditMemoLineGroupAdd"}, typeMapping); + "SalesOrderLineAdd", + "SalesOrderLineGroupAdd"}, typeMapping); } return objectItems; } @@ -72079,7 +73819,7 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditMemoMod + public partial class SalesOrderMod { private string txnIDField; @@ -72090,8 +73830,6 @@ public partial class CreditMemoMod private ClassRef classRefField; - private ARAccountRef aRAccountRefField; - private TemplateRef templateRefField; private DATETYPE txnDateField; @@ -72102,8 +73840,6 @@ public partial class CreditMemoMod private ShipAddress shipAddressField; - private BOOLTYPE isPendingField; - private string pONumberField; private TermsRef termsRefField; @@ -72120,6 +73856,8 @@ public partial class CreditMemoMod private ItemSalesTaxRef itemSalesTaxRefField; + private BOOLTYPE isManuallyClosedField; + private string memoField; private CustomerMsgRef customerMsgRefField; @@ -72138,6 +73876,14 @@ public partial class CreditMemoMod private object[] itemsField; + private SOChannel sOChannelField; + + private bool sOChannelFieldSpecified; + + private string storeNameField; + + private string storeTypeField; + private ObjectItems objectItems; /// @@ -72200,20 +73946,6 @@ public ClassRef ClassRef /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public ARAccountRef ARAccountRef - { - get - { - return this.aRAccountRefField; - } - set - { - this.aRAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] public TemplateRef TemplateRef { get @@ -72227,7 +73959,7 @@ public TemplateRef TemplateRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public DATETYPE TxnDate { get @@ -72241,7 +73973,7 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] [System.ComponentModel.DataAnnotations.StringLength(11)] public string RefNumber { @@ -72257,7 +73989,7 @@ public string RefNumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public BillAddress BillAddress { get @@ -72271,7 +74003,7 @@ public BillAddress BillAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public ShipAddress ShipAddress { get @@ -72285,21 +74017,7 @@ public ShipAddress ShipAddress } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BOOLTYPE IsPending - { - get - { - return this.isPendingField; - } - set - { - this.isPendingField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] [System.ComponentModel.DataAnnotations.StringLength(25)] public string PONumber { @@ -72315,7 +74033,7 @@ public string PONumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public TermsRef TermsRef { get @@ -72329,7 +74047,7 @@ public TermsRef TermsRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public DATETYPE DueDate { get @@ -72343,7 +74061,7 @@ public DATETYPE DueDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public SalesRepRef SalesRepRef { get @@ -72357,7 +74075,7 @@ public SalesRepRef SalesRepRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] [System.ComponentModel.DataAnnotations.StringLength(13)] public string FOB { @@ -72373,7 +74091,7 @@ public string FOB } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] public DATETYPE ShipDate { get @@ -72387,7 +74105,7 @@ public DATETYPE ShipDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] public ShipMethodRef ShipMethodRef { get @@ -72401,7 +74119,7 @@ public ShipMethodRef ShipMethodRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public ItemSalesTaxRef ItemSalesTaxRef { get @@ -72415,7 +74133,21 @@ public ItemSalesTaxRef ItemSalesTaxRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public BOOLTYPE IsManuallyClosed + { + get + { + return this.isManuallyClosedField; + } + set + { + this.isManuallyClosedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -72431,7 +74163,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] public CustomerMsgRef CustomerMsgRef { get @@ -72445,7 +74177,7 @@ public CustomerMsgRef CustomerMsgRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public BOOLTYPE IsToBePrinted { get @@ -72459,7 +74191,7 @@ public BOOLTYPE IsToBePrinted } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public BOOLTYPE IsToBeEmailed { get @@ -72473,7 +74205,7 @@ public BOOLTYPE IsToBeEmailed } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] public BOOLTYPE IsTaxIncluded { get @@ -72487,7 +74219,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get @@ -72501,7 +74233,7 @@ public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] [System.ComponentModel.DataAnnotations.StringLength(29)] public string Other { @@ -72517,7 +74249,7 @@ public string Other } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] public FLOATTYPE ExchangeRate { get @@ -72531,8 +74263,8 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineGroupMod", typeof(CreditMemoLineGroupMod), Order=27)] - [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineMod", typeof(CreditMemoLineMod), Order=27)] + [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineGroupMod", typeof(SalesOrderLineGroupMod), Order=26)] + [System.Xml.Serialization.XmlElementAttribute("SalesOrderLineMod", typeof(SalesOrderLineMod), Order=26)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -72546,29 +74278,85 @@ public object[] Items } } + /// + [System.Xml.Serialization.XmlElementAttribute(Order=28)] + public SOChannel SOChannel + { + get + { + return this.sOChannelField; + } + set + { + this.sOChannelField = value; + } + } + + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable CreditMemoLineGroupMod + public bool SOChannelSpecified { get { - return ObjectItems.GetItems("CreditMemoLineGroupMod"); + return this.sOChannelFieldSpecified; } set { - ObjectItems.SetItems("CreditMemoLineGroupMod", value.ToArray()); + this.sOChannelFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=29)] + public string StoreName + { + get + { + return this.storeNameField; + } + set + { + this.storeNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=30)] + public string StoreType + { + get + { + return this.storeTypeField; + } + set + { + this.storeTypeField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable CreditMemoLineMod + public IEnumerable SalesOrderLineGroupMod { get { - return ObjectItems.GetItems("CreditMemoLineMod"); + return ObjectItems.GetItems("SalesOrderLineGroupMod"); } set { - ObjectItems.SetItems("CreditMemoLineMod", value.ToArray()); + ObjectItems.SetItems("SalesOrderLineGroupMod", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable SalesOrderLineMod + { + get + { + return ObjectItems.GetItems("SalesOrderLineMod"); + } + set + { + ObjectItems.SetItems("SalesOrderLineMod", value.ToArray()); } } @@ -72579,11 +74367,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(CreditMemoLineGroupMod), "CreditMemoLineGroupMod"); - typeMapping.Add(typeof(CreditMemoLineMod), "CreditMemoLineMod"); + typeMapping.Add(typeof(SalesOrderLineGroupMod), "SalesOrderLineGroupMod"); + typeMapping.Add(typeof(SalesOrderLineMod), "SalesOrderLineMod"); objectItems = new ObjectItems(this, "Items", new string[] { - "CreditMemoLineMod", - "CreditMemoLineGroupMod"}, typeMapping); + "SalesOrderLineMod", + "SalesOrderLineGroupMod"}, typeMapping); } return objectItems; } @@ -72597,460 +74385,480 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class AppliedToTxnRet + public partial class SalesReceiptLineRet { - private string txnIDField; + private string txnLineIDField; - private TxnType txnTypeField; + private ItemRef itemRefField; - private DATETYPE txnDateField; + private string descField; - private string refNumberField; + private QUANTYPE quantityField; - private AMTTYPE balanceRemainingField; + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private object itemField; + + private ClassRef classRefField; private AMTTYPE amountField; - private TxnLineDetail[] txnLineDetailField; + private AMTTYPE taxAmountField; - private AMTTYPE discountAmountField; + private InventorySiteRef inventorySiteRefField; - private DiscountAccountRef discountAccountRefField; + private InventorySiteLocationRef inventorySiteLocationRefField; - private DiscountClassRef discountClassRefField; + private object item1Field; - private LinkedTxn[] linkedTxnField; + private Item1ChoiceType6 item1ElementNameField; + + private string expirationDateForSerialLotNumberField; + + private DATETYPE serviceDateField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private BOOLTYPE isTaxableField; + + private string other1Field; + + private string other2Field; + + private CreditCardTxnInfo creditCardTxnInfoField; + + private DataExtRet[] dataExtRetField; + + private ObjectItem objectItem; + + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public string TxnLineID { get { - return this.txnIDField; + return this.txnLineIDField; } set { - this.txnIDField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public TxnType TxnType + public ItemRef ItemRef { get { - return this.txnTypeField; + return this.itemRefField; } set { - this.txnTypeField = value; + this.itemRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.txnDateField; + return this.descField; } set { - this.txnDateField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + public QUANTYPE Quantity { get { - return this.refNumberField; + return this.quantityField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.quantityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public AMTTYPE BalanceRemaining + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.balanceRemainingField; + return this.unitOfMeasureField; } set { - this.balanceRemainingField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public AMTTYPE Amount + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.amountField; + return this.overrideUOMSetRefField; } set { - this.amountField = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("TxnLineDetail", Order=6)] - public TxnLineDetail[] TxnLineDetail + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.txnLineDetailField; + return this.itemField; } set { - this.txnLineDetailField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE DiscountAmount + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ClassRef ClassRef { get { - return this.discountAmountField; + return this.classRefField; } set { - this.discountAmountField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DiscountAccountRef DiscountAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE Amount { get { - return this.discountAccountRefField; + return this.amountField; } set { - this.discountAccountRefField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public DiscountClassRef DiscountClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE TaxAmount { get { - return this.discountClassRefField; + return this.taxAmountField; } set { - this.discountClassRefField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=10)] - public LinkedTxn[] LinkedTxn + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public InventorySiteRef InventorySiteRef { get { - return this.linkedTxnField; + return this.inventorySiteRefField; } set { - this.linkedTxnField = value; + this.inventorySiteRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class AppliedToTxnAdd - { - - private AppliedToTxnAddTxnID txnIDField; - - private AMTTYPE paymentAmountField; - - private TxnLineDetail[] txnLineDetailField; - - private SetCredit[] setCreditField; - - private AMTTYPE discountAmountField; - - private DiscountAccountRef discountAccountRefField; - - private DiscountClassRef discountClassRefField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AppliedToTxnAddTxnID TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.txnIDField; + return this.inventorySiteLocationRefField; } set { - this.txnIDField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE PaymentAmount + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.paymentAmountField; + return this.item1Field; } set { - this.paymentAmountField = value; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("TxnLineDetail", Order=2)] - public TxnLineDetail[] TxnLineDetail + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public Item1ChoiceType6 Item1ElementName { get { - return this.txnLineDetailField; + return this.item1ElementNameField; } set { - this.txnLineDetailField = value; + this.item1ElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("SetCredit", Order=3)] - public SetCredit[] SetCredit + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.setCreditField; + return this.expirationDateForSerialLotNumberField; } set { - this.setCreditField = value; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public AMTTYPE DiscountAmount + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public DATETYPE ServiceDate { get { - return this.discountAmountField; + return this.serviceDateField; } set { - this.discountAmountField = value; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DiscountAccountRef DiscountAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.discountAccountRefField; + return this.salesTaxCodeRefField; } set { - this.discountAccountRefField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public DiscountClassRef DiscountClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public BOOLTYPE IsTaxable { get { - return this.discountClassRefField; + return this.isTaxableField; } set { - this.discountClassRefField = value; + this.isTaxableField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class AppliedToTxnAddTxnID - { - - private string useMacroField; - - private string valueField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 { get { - return this.useMacroField; + return this.other1Field; } set { - this.useMacroField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.valueField; + return this.other2Field; } set { - this.valueField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class AppliedToTxnMod - { - - private string txnIDField; - - private AMTTYPE paymentAmountField; - - private SetCredit[] setCreditField; - - private AMTTYPE discountAmountField; - - private DiscountAccountRef discountAccountRefField; - - private DiscountClassRef discountClassRefField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public CreditCardTxnInfo CreditCardTxnInfo { get { - return this.txnIDField; + return this.creditCardTxnInfoField; } set { - this.txnIDField = value; + this.creditCardTxnInfoField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE PaymentAmount + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=22)] + public DataExtRet[] DataExtRet { get { - return this.paymentAmountField; + return this.dataExtRetField; } set { - this.paymentAmountField = value; + this.dataExtRetField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute("SetCredit", Order=2)] - public SetCredit[] SetCredit + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.setCreditField; + return ObjectItem.GetItem("Rate"); } set { - this.setCreditField = value; + ObjectItem.SetItem("Rate", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public AMTTYPE DiscountAmount + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.discountAmountField; + return ObjectItem.GetItem("RatePercent"); } set { - this.discountAmountField = value; + ObjectItem.SetItem("RatePercent", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DiscountAccountRef DiscountAccountRef + private ObjectItem ObjectItem { get { - return this.discountAccountRefField; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem1.GetItem(Item1ChoiceType6.LotNumber); } set { - this.discountAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem1.SetItem(Item1ChoiceType6.LotNumber, temp); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DiscountClassRef DiscountClassRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber { get { - return this.discountClassRefField; + return ObjectItem1.GetItem(Item1ChoiceType6.SerialNumber); } set { - this.discountClassRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem1.SetItem(Item1ChoiceType6.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + objectItem1 = new ObjectItem(this, "Item1"); + } + return objectItem1; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum Item1ChoiceType6 + { + + /// + LotNumber, + + /// + SerialNumber, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -73058,859 +74866,837 @@ public DiscountClassRef DiscountClassRef [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReceivePaymentRet : IQbTxnRet + public partial class SalesReceiptLineAdd { - private string txnIDField; + private ItemRef itemRefField; - private DATETIMETYPE timeCreatedField; + private string descField; - private DATETIMETYPE timeModifiedField; + private QUANTYPE quantityField; - private string editSequenceField; + private string unitOfMeasureField; - private string txnNumberField; + private object itemField; - private CustomerRef customerRefField; + private ClassRef classRefField; - private ARAccountRef aRAccountRefField; + private AMTTYPE amountField; - private DATETYPE txnDateField; + private AMTTYPE taxAmountField; - private string refNumberField; + private OptionForPriceRuleConflict optionForPriceRuleConflictField; - private AMTTYPE totalAmountField; + private bool optionForPriceRuleConflictFieldSpecified; - private CurrencyRef currencyRefField; + private InventorySiteRef inventorySiteRefField; - private FLOATTYPE exchangeRateField; + private InventorySiteLocationRef inventorySiteLocationRefField; - private AMTTYPE totalAmountInHomeCurrencyField; + private object item1Field; - private PaymentMethodRef paymentMethodRefField; + private Item1ChoiceType7 item1ElementNameField; - private string memoField; + private DATETYPE serviceDateField; - private DepositToAccountRef depositToAccountRefField; + private SalesTaxCodeRef salesTaxCodeRefField; - private CreditCardTxnInfo creditCardTxnInfoField; + private BOOLTYPE isTaxableField; - private AMTTYPE unusedPaymentField; + private OverrideItemAccountRef overrideItemAccountRefField; - private AMTTYPE unusedCreditsField; + private string other1Field; - private GUIDTYPE externalGUIDField; + private string other2Field; - private AppliedToTxnRet[] appliedToTxnRetField; + private CreditCardTxnInfo creditCardTxnInfoField; - private DataExtRet[] dataExtRetField; + private DataExt[] dataExtField; + + private string defMacroField; + + private ObjectItem objectItem; + + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public ItemRef ItemRef { get { - return this.txnIDField; + return this.itemRefField; } set { - this.txnIDField = value; + this.itemRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.timeCreatedField; + return this.descField; } set { - this.timeCreatedField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + public QUANTYPE Quantity { get { - return this.timeModifiedField; + return this.quantityField; } set { - this.timeModifiedField = value; + this.quantityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence - { - get - { - return this.editSequenceField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.txnNumberField; + return this.unitOfMeasureField; } set { - this.txnNumberField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=4)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.customerRefField; + return this.itemField; } set { - this.customerRefField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ARAccountRef ARAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ClassRef ClassRef { get { - return this.aRAccountRefField; + return this.classRefField; } set { - this.aRAccountRefField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE Amount { get { - return this.txnDateField; + return this.amountField; } set { - this.txnDateField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE TaxAmount { get { - return this.refNumberField; + return this.taxAmountField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE TotalAmount + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public OptionForPriceRuleConflict OptionForPriceRuleConflict { get { - return this.totalAmountField; + return this.optionForPriceRuleConflictField; } set { - this.totalAmountField = value; + this.optionForPriceRuleConflictField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OptionForPriceRuleConflictSpecified { get { - return this.currencyRefField; + return this.optionForPriceRuleConflictFieldSpecified; } set { - this.currencyRefField = value; + this.optionForPriceRuleConflictFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public FLOATTYPE ExchangeRate + public InventorySiteRef InventorySiteRef { get { - return this.exchangeRateField; + return this.inventorySiteRefField; } set { - this.exchangeRateField = value; + this.inventorySiteRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public AMTTYPE TotalAmountInHomeCurrency + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.totalAmountInHomeCurrencyField; + return this.inventorySiteLocationRefField; } set { - this.totalAmountInHomeCurrencyField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public PaymentMethodRef PaymentMethodRef + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.paymentMethodRefField; + return this.item1Field; } set { - this.paymentMethodRefField = value; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public Item1ChoiceType7 Item1ElementName { get { - return this.memoField; + return this.item1ElementNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.item1ElementNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public DepositToAccountRef DepositToAccountRef + public DATETYPE ServiceDate { get { - return this.depositToAccountRefField; + return this.serviceDateField; } set { - this.depositToAccountRefField = value; + this.serviceDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public CreditCardTxnInfo CreditCardTxnInfo + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.creditCardTxnInfoField; + return this.salesTaxCodeRefField; } set { - this.creditCardTxnInfoField = value; + this.salesTaxCodeRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public AMTTYPE UnusedPayment + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public BOOLTYPE IsTaxable { get { - return this.unusedPaymentField; + return this.isTaxableField; } set { - this.unusedPaymentField = value; + this.isTaxableField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public AMTTYPE UnusedCredits + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.unusedCreditsField; + return this.overrideItemAccountRefField; } set { - this.unusedCreditsField = value; + this.overrideItemAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public GUIDTYPE ExternalGUID + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 { get { - return this.externalGUIDField; + return this.other1Field; } set { - this.externalGUIDField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnRet", Order=20)] - public AppliedToTxnRet[] AppliedToTxnRet + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.appliedToTxnRetField; + return this.other2Field; } set { - this.appliedToTxnRetField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=21)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public CreditCardTxnInfo CreditCardTxnInfo { get { - return this.dataExtRetField; + return this.creditCardTxnInfoField; } set { - this.dataExtRetField = value; + this.creditCardTxnInfoField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReceivePaymentAdd - { - - private CustomerRef customerRefField; - - private ARAccountRef aRAccountRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private AMTTYPE totalAmountField; - - private FLOATTYPE exchangeRateField; - - private PaymentMethodRef paymentMethodRefField; - - private string memoField; - - private DepositToAccountRef depositToAccountRefField; - - private CreditCardTxnInfo creditCardTxnInfoField; - - private GUIDTYPE externalGUIDField; - - private object[] itemsField; - - private string defMacroField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=22)] + public DataExt[] DataExt { get { - return this.customerRefField; + return this.dataExtField; } set { - this.customerRefField = value; + this.dataExtField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ARAccountRef ARAccountRef + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - return this.aRAccountRefField; + return this.defMacroField; } set { - this.aRAccountRefField = value; + this.defMacroField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PriceLevelRef PriceLevelRef { get { - return this.txnDateField; + return ObjectItem.GetItem("PriceLevelRef"); } set { - this.txnDateField = value; + ObjectItem.SetItem("PriceLevelRef", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.refNumberField; + return ObjectItem.GetItem("Rate"); } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + ObjectItem.SetItem("Rate", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public AMTTYPE TotalAmount + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.totalAmountField; + return ObjectItem.GetItem("RatePercent"); } set { - this.totalAmountField = value; + ObjectItem.SetItem("RatePercent", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public FLOATTYPE ExchangeRate + private ObjectItem ObjectItem { get { - return this.exchangeRateField; - } - set - { - this.exchangeRateField = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public PaymentMethodRef PaymentMethodRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return this.paymentMethodRefField; + return ObjectItem1.GetItem(Item1ChoiceType7.LotNumber); } set { - this.paymentMethodRefField = value; + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem1.SetItem(Item1ChoiceType7.LotNumber, temp); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public string SerialNumber { get { - return this.memoField; + return ObjectItem1.GetItem(Item1ChoiceType7.SerialNumber); } set { string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + ObjectItem1.SetItem(Item1ChoiceType7.SerialNumber, temp); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DepositToAccountRef DepositToAccountRef + private ObjectItem ObjectItem1 { get { - return this.depositToAccountRefField; - } - set - { - this.depositToAccountRefField = value; + if ((objectItem1 == null)) + { + objectItem1 = new ObjectItem(this, "Item1"); + } + return objectItem1; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum Item1ChoiceType7 + { /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public CreditCardTxnInfo CreditCardTxnInfo + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesReceiptLineGroupRet + { + + private string txnLineIDField; + + private ItemGroupRef itemGroupRefField; + + private string descField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private BOOLTYPE isPrintItemsInGroupField; + + private AMTTYPE totalAmountField; + + private DATETYPE serviceDateField; + + private SalesReceiptLineRet[] salesReceiptLineRetField; + + private DataExtRet[] dataExtRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID { get { - return this.creditCardTxnInfoField; + return this.txnLineIDField; } set { - this.creditCardTxnInfoField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemGroupRef ItemGroupRef { get { - return this.externalGUIDField; + return this.itemGroupRefField; } set { - this.externalGUIDField = value; + this.itemGroupRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnAdd", typeof(AppliedToTxnAdd), Order=11)] - [System.Xml.Serialization.XmlElementAttribute("IsAutoApply", typeof(BOOLTYPE), Order=11)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.itemsField; + return this.descField; } set { - this.itemsField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public QUANTYPE Quantity { get { - return this.defMacroField; + return this.quantityField; } set { - this.defMacroField = value; + this.quantityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable AppliedToTxnAdd + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return ObjectItems.GetItems("AppliedToTxnAdd"); + return this.unitOfMeasureField; } set { - ObjectItems.SetItems("AppliedToTxnAdd", value.ToArray()); + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public BOOLTYPE IsAutoApply + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return ObjectItems.GetItem("IsAutoApply"); + return this.overrideUOMSetRefField; } set { - ObjectItems.SetItem("IsAutoApply", value); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(AppliedToTxnAdd), "AppliedToTxnAdd"); - typeMapping.Add(typeof(BOOLTYPE), "IsAutoApply"); - objectItems = new ObjectItems(this, "Items", new string[] { - "IsAutoApply", - "AppliedToTxnAdd"}, typeMapping); - } - return objectItems; + this.overrideUOMSetRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReceivePaymentMod - { - - private string txnIDField; - - private string editSequenceField; - - private CustomerRef customerRefField; - - private ARAccountRef aRAccountRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private AMTTYPE totalAmountField; - - private FLOATTYPE exchangeRateField; - - private PaymentMethodRef paymentMethodRefField; - - private string memoField; - - private DepositToAccountRef depositToAccountRefField; - - private CreditCardTxnInfoMod creditCardTxnInfoModField; - - private AppliedToTxnMod[] appliedToTxnModField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE IsPrintItemsInGroup { get { - return this.txnIDField; + return this.isPrintItemsInGroupField; } set { - this.txnIDField = value; + this.isPrintItemsInGroupField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public AMTTYPE TotalAmount { get { - return this.editSequenceField; + return this.totalAmountField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.totalAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE ServiceDate { get { - return this.customerRefField; + return this.serviceDateField; } set { - this.customerRefField = value; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ARAccountRef ARAccountRef + [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineRet", Order=9)] + public SalesReceiptLineRet[] SalesReceiptLineRet { get { - return this.aRAccountRefField; + return this.salesReceiptLineRetField; } set { - this.aRAccountRefField = value; + this.salesReceiptLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=10)] + public DataExtRet[] DataExtRet { get { - return this.txnDateField; + return this.dataExtRetField; } set { - this.txnDateField = value; + this.dataExtRetField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesReceiptLineGroupAdd + { + + private ItemGroupRef itemGroupRefField; + + private string descField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private DATETYPE serviceDateField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private DataExt[] dataExtField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemGroupRef ItemGroupRef { get { - return this.refNumberField; + return this.itemGroupRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.itemGroupRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public AMTTYPE TotalAmount + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Desc { get { - return this.totalAmountField; + return this.descField; } set { - this.totalAmountField = value; + this.descField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public QUANTYPE Quantity { get { - return this.exchangeRateField; + return this.quantityField; } set { - this.exchangeRateField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public PaymentMethodRef PaymentMethodRef + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.paymentMethodRefField; + return this.unitOfMeasureField; } set { - this.paymentMethodRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public DATETYPE ServiceDate { get { - return this.memoField; + return this.serviceDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public DepositToAccountRef DepositToAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public InventorySiteRef InventorySiteRef { get { - return this.depositToAccountRefField; + return this.inventorySiteRefField; } set { - this.depositToAccountRefField = value; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public CreditCardTxnInfoMod CreditCardTxnInfoMod + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.creditCardTxnInfoModField; + return this.inventorySiteLocationRefField; } set { - this.creditCardTxnInfoModField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnMod", Order=12)] - public AppliedToTxnMod[] AppliedToTxnMod + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=7)] + public DataExt[] DataExt { get { - return this.appliedToTxnModField; + return this.dataExtField; } set { - this.appliedToTxnModField = value; + this.dataExtField = value; } } } @@ -73922,617 +75708,665 @@ public AppliedToTxnMod[] AppliedToTxnMod [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReceivePaymentToDepositRet + public partial class SalesReceiptLineMod { - private string txnIDField; + private SalesReceiptLineModTxnLineID txnLineIDField; - private string txnLineIDField; + private ItemRef itemRefField; - private TxnType txnTypeField; + private string descField; - private bool txnTypeFieldSpecified; + private QUANTYPE quantityField; - private CustomerRef customerRefField; + private string unitOfMeasureField; - private DATETYPE txnDateField; + private OverrideUOMSetRef overrideUOMSetRefField; - private string refNumberField; + private object itemField; + + private ClassRef classRefField; private AMTTYPE amountField; - private CurrencyRef currencyRefField; + private AMTTYPE taxAmountField; - private FLOATTYPE exchangeRateField; + private OptionForPriceRuleConflict optionForPriceRuleConflictField; - private AMTTYPE amountInHomeCurrencyField; + private bool optionForPriceRuleConflictFieldSpecified; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object item1Field; + + private Item1ChoiceType8 item1ElementNameField; + + private DATETYPE serviceDateField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private OverrideItemAccountRef overrideItemAccountRefField; + + private string other1Field; + + private string other2Field; + + private ObjectItem objectItem; + + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public SalesReceiptLineModTxnLineID TxnLineID { get { - return this.txnIDField; + return this.txnLineIDField; } set { - this.txnIDField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string TxnLineID + public ItemRef ItemRef { get { - return this.txnLineIDField; + return this.itemRefField; } set { - this.txnLineIDField = value; + this.itemRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public TxnType TxnType + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.txnTypeField; + return this.descField; } set { - this.txnTypeField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TxnTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public QUANTYPE Quantity { get { - return this.txnTypeFieldSpecified; + return this.quantityField; } set { - this.txnTypeFieldSpecified = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.customerRefField; + return this.unitOfMeasureField; } set { - this.customerRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.txnDateField; + return this.overrideUOMSetRefField; } set { - this.txnDateField = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.refNumberField; + return this.itemField; } set { - this.refNumberField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public ClassRef ClassRef { get { - return this.amountField; + return this.classRefField; } set { - this.amountField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE Amount { get { - return this.currencyRefField; + return this.amountField; } set { - this.currencyRefField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public AMTTYPE TaxAmount { get { - return this.exchangeRateField; + return this.taxAmountField; } set { - this.exchangeRateField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE AmountInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public OptionForPriceRuleConflict OptionForPriceRuleConflict { get { - return this.amountInHomeCurrencyField; + return this.optionForPriceRuleConflictField; } set { - this.amountInHomeCurrencyField = value; + this.optionForPriceRuleConflictField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ChargeRet : IQbTxnRet - { - - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private CustomerRef customerRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private ItemRef itemRefField; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private OverrideUOMSetRef overrideUOMSetRefField; - - private PRICETYPE rateField; - - private AMTTYPE amountField; - - private AMTTYPE balanceRemainingField; - - private string descField; - - private ARAccountRef aRAccountRefField; - - private ClassRef classRefField; - - private DATETYPE billedDateField; - - private DATETYPE dueDateField; - - private BOOLTYPE isPaidField; - - private GUIDTYPE externalGUIDField; - - private LinkedTxn[] linkedTxnField; - - private DataExtRet[] dataExtRetField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OptionForPriceRuleConflictSpecified { get { - return this.txnIDField; + return this.optionForPriceRuleConflictFieldSpecified; } set { - this.txnIDField = value; + this.optionForPriceRuleConflictFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public InventorySiteRef InventorySiteRef { get { - return this.timeCreatedField; + return this.inventorySiteRefField; } set { - this.timeCreatedField = value; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.timeModifiedField; + return this.inventorySiteLocationRefField; } set { - this.timeModifiedField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=15)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=15)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.editSequenceField; + return this.item1Field; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public Item1ChoiceType8 Item1ElementName { get { - return this.txnNumberField; + return this.item1ElementNameField; } set { - this.txnNumberField = value; + this.item1ElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public DATETYPE ServiceDate { get { - return this.customerRefField; + return this.serviceDateField; } set { - this.customerRefField = value; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.txnDateField; + return this.salesTaxCodeRefField; } set { - this.txnDateField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.refNumberField; + return this.overrideItemAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.overrideItemAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ItemRef ItemRef + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 { get { - return this.itemRefField; + return this.other1Field; } set { - this.itemRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.inventorySiteRefField; + return this.other2Field; } set { - this.inventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PriceLevelRef PriceLevelRef { get { - return this.inventorySiteLocationRefField; + return ObjectItem.GetItem("PriceLevelRef"); } set { - this.inventorySiteLocationRefField = value; + ObjectItem.SetItem("PriceLevelRef", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public QUANTYPE Quantity + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.quantityField; + return ObjectItem.GetItem("Rate"); } set { - this.quantityField = value; + ObjectItem.SetItem("Rate", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.unitOfMeasureField; + return ObjectItem.GetItem("RatePercent"); } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + ObjectItem.SetItem("RatePercent", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public OverrideUOMSetRef OverrideUOMSetRef + private ObjectItem ObjectItem { get { - return this.overrideUOMSetRefField; - } - set - { - this.overrideUOMSetRefField = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public PRICETYPE Rate + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return this.rateField; + return ObjectItem1.GetItem(Item1ChoiceType8.LotNumber); } set { - this.rateField = value; + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem1.SetItem(Item1ChoiceType8.LotNumber, temp); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber { get { - return this.amountField; + return ObjectItem1.GetItem(Item1ChoiceType8.SerialNumber); } set { - this.amountField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem1.SetItem(Item1ChoiceType8.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + objectItem1 = new ObjectItem(this, "Item1"); + } + return objectItem1; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SalesReceiptLineModTxnLineID + { + + private string useMacroField; + + private string valueField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public AMTTYPE BalanceRemaining + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro { get { - return this.balanceRemainingField; + return this.useMacroField; } set { - this.balanceRemainingField = value; + this.useMacroField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { get { - return this.descField; + return this.valueField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.valueField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum Item1ChoiceType8 + { /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public ARAccountRef ARAccountRef + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesReceiptLineGroupMod + { + + private SalesReceiptLineGroupModTxnLineID txnLineIDField; + + private ItemGroupRef itemGroupRefField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private SalesReceiptLineMod[] salesReceiptLineModField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public SalesReceiptLineGroupModTxnLineID TxnLineID { get { - return this.aRAccountRefField; + return this.txnLineIDField; } set { - this.aRAccountRefField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemGroupRef ItemGroupRef { get { - return this.classRefField; + return this.itemGroupRefField; } set { - this.classRefField = value; + this.itemGroupRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public DATETYPE BilledDate + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public QUANTYPE Quantity { get { - return this.billedDateField; + return this.quantityField; } set { - this.billedDateField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.dueDateField; + return this.unitOfMeasureField; } set { - this.dueDateField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] - public BOOLTYPE IsPaid + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.isPaidField; + return this.overrideUOMSetRefField; } set { - this.isPaidField = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineMod", Order=5)] + public SalesReceiptLineMod[] SalesReceiptLineMod { get { - return this.externalGUIDField; + return this.salesReceiptLineModField; } set { - this.externalGUIDField = value; + this.salesReceiptLineModField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class SalesReceiptLineGroupModTxnLineID + { + + private string useMacroField; + + private string valueField; /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=24)] - public LinkedTxn[] LinkedTxn + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro { get { - return this.linkedTxnField; + return this.useMacroField; } set { - this.linkedTxnField = value; + this.useMacroField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=25)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { get { - return this.dataExtRetField; + return this.valueField; } set { - this.dataExtRetField = value; + this.valueField = value; } } } @@ -74544,281 +76378,347 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ChargeAdd + public partial class SalesReceiptRet : IQbTxnRet { + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + private CustomerRef customerRefField; + private ClassRef classRefField; + + private TemplateRef templateRefField; + private DATETYPE txnDateField; private string refNumberField; - private ItemRef itemRefField; + private BillAddress billAddressField; - private InventorySiteRef inventorySiteRefField; + private BillAddressBlock billAddressBlockField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private ShipAddress shipAddressField; - private QUANTYPE quantityField; + private ShipAddressBlock shipAddressBlockField; - private string unitOfMeasureField; + private BOOLTYPE isPendingField; - private PRICETYPE rateField; + private string checkNumberField; - private OptionForPriceRuleConflict optionForPriceRuleConflictField; + private PaymentMethodRef paymentMethodRefField; - private bool optionForPriceRuleConflictFieldSpecified; + private DATETYPE dueDateField; - private AMTTYPE amountField; + private SalesRepRef salesRepRefField; - private string descField; + private DATETYPE shipDateField; - private ARAccountRef aRAccountRefField; + private ShipMethodRef shipMethodRefField; - private ClassRef classRefField; + private string fOBField; - private DATETYPE billedDateField; + private AMTTYPE subtotalField; - private DATETYPE dueDateField; + private ItemSalesTaxRef itemSalesTaxRefField; - private OverrideItemAccountRef overrideItemAccountRefField; + private PERCENTTYPE salesTaxPercentageField; + + private AMTTYPE salesTaxTotalField; + + private AMTTYPE totalAmountField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE totalAmountInHomeCurrencyField; + + private string memoField; + + private CustomerMsgRef customerMsgRefField; + + private BOOLTYPE isToBePrintedField; + + private BOOLTYPE isToBeEmailedField; + + private BOOLTYPE isTaxIncludedField; + + private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; + + private DepositToAccountRef depositToAccountRefField; + + private CreditCardTxnInfo creditCardTxnInfoField; + + private string otherField; private GUIDTYPE externalGUIDField; - private string defMacroField; + private object[] itemsField; + + private DiscountLineRet discountLineRetField; + + private SalesTaxLineRet salesTaxLineRetField; + + private ShippingLineRet shippingLineRetField; + + private DataExtRet[] dataExtRetField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerRef CustomerRef + public string TxnID { get { - return this.customerRefField; + return this.txnIDField; } set { - this.customerRefField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETYPE TxnDate + public DATETIMETYPE TimeCreated { get { - return this.txnDateField; + return this.timeCreatedField; } set { - this.txnDateField = value; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public DATETIMETYPE TimeModified { get { - return this.refNumberField; + return this.timeModifiedField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.timeModifiedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ItemRef ItemRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.itemRefField; + return this.editSequenceField; } set { - this.itemRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return this.inventorySiteRefField; + return this.txnNumberField; } set { - this.inventorySiteRefField = value; + this.txnNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public InventorySiteLocationRef InventorySiteLocationRef + public CustomerRef CustomerRef { get { - return this.inventorySiteLocationRefField; + return this.customerRefField; } set { - this.inventorySiteLocationRefField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public QUANTYPE Quantity + public ClassRef ClassRef { get { - return this.quantityField; + return this.classRefField; } set { - this.quantityField = value; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + public TemplateRef TemplateRef { get { - return this.unitOfMeasureField; + return this.templateRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.templateRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public PRICETYPE Rate + public DATETYPE TxnDate { get { - return this.rateField; + return this.txnDateField; } set { - this.rateField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public OptionForPriceRuleConflict OptionForPriceRuleConflict + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.optionForPriceRuleConflictField; + return this.refNumberField; } set { - this.optionForPriceRuleConflictField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionForPriceRuleConflictSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BillAddress BillAddress { get { - return this.optionForPriceRuleConflictFieldSpecified; + return this.billAddressField; } set { - this.optionForPriceRuleConflictFieldSpecified = value; + this.billAddressField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BillAddressBlock BillAddressBlock { get { - return this.amountField; + return this.billAddressBlockField; } set { - this.amountField = value; + this.billAddressBlockField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public ShipAddress ShipAddress { get { - return this.descField; + return this.shipAddressField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.shipAddressField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public ARAccountRef ARAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public ShipAddressBlock ShipAddressBlock { get { - return this.aRAccountRefField; + return this.shipAddressBlockField; } set { - this.aRAccountRefField = value; + this.shipAddressBlockField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public BOOLTYPE IsPending { get { - return this.classRefField; + return this.isPendingField; } set { - this.classRefField = value; + this.isPendingField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public DATETYPE BilledDate + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string CheckNumber { get { - return this.billedDateField; + return this.checkNumberField; } set { - this.billedDateField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.checkNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public PaymentMethodRef PaymentMethodRef + { + get + { + return this.paymentMethodRefField; + } + set + { + this.paymentMethodRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] public DATETYPE DueDate { get @@ -74832,399 +76732,431 @@ public DATETYPE DueDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public OverrideItemAccountRef OverrideItemAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public SalesRepRef SalesRepRef { get { - return this.overrideItemAccountRefField; + return this.salesRepRefField; } set { - this.overrideItemAccountRefField = value; + this.salesRepRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public DATETYPE ShipDate { get { - return this.externalGUIDField; + return this.shipDateField; } set { - this.externalGUIDField = value; + this.shipDateField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public ShipMethodRef ShipMethodRef { get { - return this.defMacroField; + return this.shipMethodRefField; } set { - this.defMacroField = value; + this.shipMethodRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ChargeMod - { - private string txnIDField; - - private string editSequenceField; - - private CustomerRef customerRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private ItemRef itemRefField; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private OverrideUOMSetRef overrideUOMSetRefField; - - private PRICETYPE rateField; - - private OptionForPriceRuleConflict optionForPriceRuleConflictField; - - private bool optionForPriceRuleConflictFieldSpecified; - - private AMTTYPE amountField; - - private string descField; - - private ARAccountRef aRAccountRefField; - - private ClassRef classRefField; - - private DATETYPE billedDateField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB + { + get + { + return this.fOBField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; + } + } - private DATETYPE dueDateField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public AMTTYPE Subtotal + { + get + { + return this.subtotalField; + } + set + { + this.subtotalField = value; + } + } - private OverrideItemAccountRef overrideItemAccountRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + public ItemSalesTaxRef ItemSalesTaxRef + { + get + { + return this.itemSalesTaxRefField; + } + set + { + this.itemSalesTaxRefField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=24)] + public PERCENTTYPE SalesTaxPercentage { get { - return this.txnIDField; + return this.salesTaxPercentageField; } set { - this.txnIDField = value; + this.salesTaxPercentageField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=25)] + public AMTTYPE SalesTaxTotal { get { - return this.editSequenceField; + return this.salesTaxTotalField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.salesTaxTotalField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=26)] + public AMTTYPE TotalAmount { get { - return this.customerRefField; + return this.totalAmountField; } set { - this.customerRefField = value; + this.totalAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=27)] + public CurrencyRef CurrencyRef { get { - return this.txnDateField; + return this.currencyRefField; } set { - this.txnDateField = value; + this.currencyRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=28)] + public FLOATTYPE ExchangeRate { get { - return this.refNumberField; + return this.exchangeRateField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ItemRef ItemRef + [System.Xml.Serialization.XmlElementAttribute(Order=29)] + public AMTTYPE TotalAmountInHomeCurrency { get { - return this.itemRefField; + return this.totalAmountInHomeCurrencyField; } set { - this.itemRefField = value; + this.totalAmountInHomeCurrencyField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute(Order=30)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.inventorySiteRefField; + return this.memoField; } set { - this.inventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=31)] + public CustomerMsgRef CustomerMsgRef { get { - return this.inventorySiteLocationRefField; + return this.customerMsgRefField; } set { - this.inventorySiteLocationRefField = value; + this.customerMsgRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public QUANTYPE Quantity + [System.Xml.Serialization.XmlElementAttribute(Order=32)] + public BOOLTYPE IsToBePrinted { get { - return this.quantityField; + return this.isToBePrintedField; } set { - this.quantityField = value; + this.isToBePrintedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute(Order=33)] + public BOOLTYPE IsToBeEmailed { get { - return this.unitOfMeasureField; + return this.isToBeEmailedField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.isToBeEmailedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public OverrideUOMSetRef OverrideUOMSetRef + [System.Xml.Serialization.XmlElementAttribute(Order=34)] + public BOOLTYPE IsTaxIncluded { get { - return this.overrideUOMSetRefField; + return this.isTaxIncludedField; } set { - this.overrideUOMSetRefField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public PRICETYPE Rate + [System.Xml.Serialization.XmlElementAttribute(Order=35)] + public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get { - return this.rateField; + return this.customerSalesTaxCodeRefField; } set { - this.rateField = value; + this.customerSalesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public OptionForPriceRuleConflict OptionForPriceRuleConflict + [System.Xml.Serialization.XmlElementAttribute(Order=36)] + public DepositToAccountRef DepositToAccountRef { get { - return this.optionForPriceRuleConflictField; + return this.depositToAccountRefField; } set { - this.optionForPriceRuleConflictField = value; + this.depositToAccountRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionForPriceRuleConflictSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=37)] + public CreditCardTxnInfo CreditCardTxnInfo { get { - return this.optionForPriceRuleConflictFieldSpecified; + return this.creditCardTxnInfoField; } set { - this.optionForPriceRuleConflictFieldSpecified = value; + this.creditCardTxnInfoField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=38)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other { get { - return this.amountField; + return this.otherField; } set { - this.amountField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.otherField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute(Order=39)] + public GUIDTYPE ExternalGUID { get { - return this.descField; + return this.externalGUIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public ARAccountRef ARAccountRef + [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineGroupRet", typeof(SalesReceiptLineGroupRet), Order=40)] + [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineRet", typeof(SalesReceiptLineRet), Order=40)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.aRAccountRefField; + return this.itemsField; } set { - this.aRAccountRefField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=42)] + public DiscountLineRet DiscountLineRet { get { - return this.classRefField; + return this.discountLineRetField; } set { - this.classRefField = value; + this.discountLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public DATETYPE BilledDate + [System.Xml.Serialization.XmlElementAttribute(Order=43)] + public SalesTaxLineRet SalesTaxLineRet { get { - return this.billedDateField; + return this.salesTaxLineRetField; } set { - this.billedDateField = value; + this.salesTaxLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=44)] + public ShippingLineRet ShippingLineRet { get { - return this.dueDateField; + return this.shippingLineRetField; } set { - this.dueDateField = value; + this.shippingLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public OverrideItemAccountRef OverrideItemAccountRef + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=45)] + public DataExtRet[] DataExtRet { get { - return this.overrideItemAccountRefField; + return this.dataExtRetField; } set { - this.overrideItemAccountRefField = value; + this.dataExtRetField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable SalesReceiptLineGroupRet + { + get + { + return ObjectItems.GetItems("SalesReceiptLineGroupRet"); + } + set + { + ObjectItems.SetItems("SalesReceiptLineGroupRet", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable SalesReceiptLineRet + { + get + { + return ObjectItems.GetItems("SalesReceiptLineRet"); + } + set + { + ObjectItems.SetItems("SalesReceiptLineRet", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(SalesReceiptLineGroupRet), "SalesReceiptLineGroupRet"); + typeMapping.Add(typeof(SalesReceiptLineRet), "SalesReceiptLineRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "SalesReceiptLineRet", + "SalesReceiptLineGroupRet"}, typeMapping); + } + return objectItems; } } } @@ -75236,677 +77168,578 @@ public OverrideItemAccountRef OverrideItemAccountRef [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseOrderLineRet + public partial class SalesReceiptAdd { - private string txnLineIDField; + private CustomerRef customerRefField; - private ItemRef itemRefField; + private ClassRef classRefField; - private string manufacturerPartNumberField; + private TemplateRef templateRefField; - private string descField; + private DATETYPE txnDateField; - private QUANTYPE quantityField; + private string refNumberField; - private string unitOfMeasureField; + private BillAddress billAddressField; - private OverrideUOMSetRef overrideUOMSetRefField; + private ShipAddress shipAddressField; - private PRICETYPE rateField; + private BOOLTYPE isPendingField; - private ClassRef classRefField; + private string checkNumberField; - private AMTTYPE amountField; + private PaymentMethodRef paymentMethodRefField; - private AMTTYPE taxAmountField; + private DATETYPE dueDateField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private SalesRepRef salesRepRefField; - private CustomerRef customerRefField; + private DATETYPE shipDateField; - private DATETYPE serviceDateField; + private ShipMethodRef shipMethodRefField; - private SalesTaxCodeRef salesTaxCodeRefField; + private string fOBField; - private QUANTYPE receivedQuantityField; + private ItemSalesTaxRef itemSalesTaxRefField; - private QUANTYPE unbilledQuantityField; + private string memoField; - private BOOLTYPE isBilledField; + private CustomerMsgRef customerMsgRefField; - private BOOLTYPE isManuallyClosedField; + private BOOLTYPE isToBePrintedField; - private string other1Field; + private BOOLTYPE isToBeEmailedField; - private string other2Field; + private BOOLTYPE isTaxIncludedField; - private DataExtRet[] dataExtRetField; + private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; + + private DepositToAccountRef depositToAccountRefField; + + private CreditCardTxnInfo creditCardTxnInfoField; + + private string otherField; + + private FLOATTYPE exchangeRateField; + + private GUIDTYPE externalGUIDField; + + private object[] itemsField; + + private DiscountLineAdd discountLineAddField; + + private SalesTaxLineAdd salesTaxLineAddField; + + private ShippingLineAdd shippingLineAddField; + + private string defMacroField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public CustomerRef CustomerRef { get { - return this.txnLineIDField; + return this.customerRefField; } set { - this.txnLineIDField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + public ClassRef ClassRef { get { - return this.itemRefField; + return this.classRefField; } set { - this.itemRefField = value; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string ManufacturerPartNumber + public TemplateRef TemplateRef { get { - return this.manufacturerPartNumberField; + return this.templateRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.manufacturerPartNumberField = temp; + this.templateRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + public DATETYPE TxnDate { get { - return this.descField; + return this.txnDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public QUANTYPE Quantity + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.quantityField; + return this.refNumberField; } set { - this.quantityField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + public BillAddress BillAddress { get { - return this.unitOfMeasureField; + return this.billAddressField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.billAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public OverrideUOMSetRef OverrideUOMSetRef + public ShipAddress ShipAddress { get { - return this.overrideUOMSetRefField; + return this.shipAddressField; } set { - this.overrideUOMSetRefField = value; + this.shipAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public PRICETYPE Rate + public BOOLTYPE IsPending { get { - return this.rateField; + return this.isPendingField; } set { - this.rateField = value; + this.isPendingField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ClassRef ClassRef + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string CheckNumber { get { - return this.classRefField; + return this.checkNumberField; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.checkNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount + public PaymentMethodRef PaymentMethodRef { get { - return this.amountField; + return this.paymentMethodRefField; } set { - this.amountField = value; + this.paymentMethodRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE TaxAmount + public DATETYPE DueDate { get { - return this.taxAmountField; + return this.dueDateField; } set { - this.taxAmountField = value; + this.dueDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public InventorySiteLocationRef InventorySiteLocationRef + public SalesRepRef SalesRepRef { get { - return this.inventorySiteLocationRefField; + return this.salesRepRefField; } set { - this.inventorySiteLocationRefField = value; + this.salesRepRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public CustomerRef CustomerRef + public DATETYPE ShipDate { get { - return this.customerRefField; + return this.shipDateField; } set { - this.customerRefField = value; + this.shipDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public DATETYPE ServiceDate + public ShipMethodRef ShipMethodRef { get { - return this.serviceDateField; + return this.shipMethodRefField; } set { - this.serviceDateField = value; + this.shipMethodRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB { get { - return this.salesTaxCodeRefField; + return this.fOBField; } set { - this.salesTaxCodeRefField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public QUANTYPE ReceivedQuantity + public ItemSalesTaxRef ItemSalesTaxRef { get { - return this.receivedQuantityField; + return this.itemSalesTaxRefField; } set { - this.receivedQuantityField = value; + this.itemSalesTaxRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public QUANTYPE UnbilledQuantity + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.unbilledQuantityField; + return this.memoField; } set { - this.unbilledQuantityField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public BOOLTYPE IsBilled + public CustomerMsgRef CustomerMsgRef { get { - return this.isBilledField; + return this.customerMsgRefField; } set { - this.isBilledField = value; + this.customerMsgRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public BOOLTYPE IsManuallyClosed + public BOOLTYPE IsToBePrinted { get { - return this.isManuallyClosedField; + return this.isToBePrintedField; } set { - this.isManuallyClosedField = value; + this.isToBePrintedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + public BOOLTYPE IsToBeEmailed { get { - return this.other1Field; + return this.isToBeEmailedField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.isToBeEmailedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 - { - get - { - return this.other2Field; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=21)] - public DataExtRet[] DataExtRet - { - get - { - return this.dataExtRetField; - } - set - { - this.dataExtRetField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseOrderLineAdd - { - - private ItemRef itemRefField; - - private string manufacturerPartNumberField; - - private string descField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private PRICETYPE rateField; - - private ClassRef classRefField; - - private AMTTYPE amountField; - - private AMTTYPE taxAmountField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private CustomerRef customerRefField; - - private DATETYPE serviceDateField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private OverrideItemAccountRef overrideItemAccountRefField; - - private string other1Field; - - private string other2Field; - - private DataExt[] dataExtField; - - private string defMacroField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef - { - get - { - return this.itemRefField; - } - set - { - this.itemRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string ManufacturerPartNumber - { - get - { - return this.manufacturerPartNumberField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 31); - this.manufacturerPartNumberField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc - { - get - { - return this.descField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public QUANTYPE Quantity + public BOOLTYPE IsTaxIncluded { get { - return this.quantityField; + return this.isTaxIncludedField; } set { - this.quantityField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get { - return this.unitOfMeasureField; + return this.customerSalesTaxCodeRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.customerSalesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public PRICETYPE Rate + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public DepositToAccountRef DepositToAccountRef { get { - return this.rateField; + return this.depositToAccountRefField; } set { - this.rateField = value; + this.depositToAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + public CreditCardTxnInfo CreditCardTxnInfo { get { - return this.classRefField; + return this.creditCardTxnInfoField; } set { - this.classRefField = value; + this.creditCardTxnInfoField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other { get { - return this.amountField; + return this.otherField; } set { - this.amountField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.otherField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute(Order=25)] + public FLOATTYPE ExchangeRate { get { - return this.taxAmountField; + return this.exchangeRateField; } set { - this.taxAmountField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=26)] + public GUIDTYPE ExternalGUID { get { - return this.inventorySiteLocationRefField; + return this.externalGUIDField; } set { - this.inventorySiteLocationRefField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineAdd", typeof(SalesReceiptLineAdd), Order=27)] + [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineGroupAdd", typeof(SalesReceiptLineGroupAdd), Order=27)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.customerRefField; + return this.itemsField; } set { - this.customerRefField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public DATETYPE ServiceDate + [System.Xml.Serialization.XmlElementAttribute(Order=29)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public DiscountLineAdd DiscountLineAdd { get { - return this.serviceDateField; + return this.discountLineAddField; } set { - this.serviceDateField = value; + this.discountLineAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=30)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public SalesTaxLineAdd SalesTaxLineAdd { get { - return this.salesTaxCodeRefField; + return this.salesTaxLineAddField; } set { - this.salesTaxCodeRefField = value; + this.salesTaxLineAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public OverrideItemAccountRef OverrideItemAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=31)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public ShippingLineAdd ShippingLineAdd { get { - return this.overrideItemAccountRefField; + return this.shippingLineAddField; } set { - this.overrideItemAccountRefField = value; + this.shippingLineAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - return this.other1Field; + return this.defMacroField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.defMacroField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable SalesReceiptLineAdd { get { - return this.other2Field; + return ObjectItems.GetItems("SalesReceiptLineAdd"); } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + ObjectItems.SetItems("SalesReceiptLineAdd", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=16)] - public DataExt[] DataExt + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable SalesReceiptLineGroupAdd { get { - return this.dataExtField; + return ObjectItems.GetItems("SalesReceiptLineGroupAdd"); } set { - this.dataExtField = value; + ObjectItems.SetItems("SalesReceiptLineGroupAdd", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + private ObjectItems ObjectItems { get { - return this.defMacroField; - } - set - { - this.defMacroField = value; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(SalesReceiptLineAdd), "SalesReceiptLineAdd"); + typeMapping.Add(typeof(SalesReceiptLineGroupAdd), "SalesReceiptLineGroupAdd"); + objectItems = new ObjectItems(this, "Items", new string[] { + "SalesReceiptLineAdd", + "SalesReceiptLineGroupAdd"}, typeMapping); + } + return objectItems; } } } @@ -75918,320 +77751,513 @@ public string defMacro [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseOrderLineMod + public partial class SalesReceiptMod { - private PurchaseOrderLineModTxnLineID txnLineIDField; + private SalesReceiptModTxnID txnIDField; - private ItemRef itemRefField; + private string editSequenceField; - private string manufacturerPartNumberField; + private CustomerRef customerRefField; - private string descField; + private ClassRef classRefField; - private QUANTYPE quantityField; + private TemplateRef templateRefField; - private string unitOfMeasureField; + private DATETYPE txnDateField; - private OverrideUOMSetRef overrideUOMSetRefField; + private string refNumberField; - private PRICETYPE rateField; + private BillAddress billAddressField; - private ClassRef classRefField; + private ShipAddress shipAddressField; - private AMTTYPE amountField; + private BOOLTYPE isPendingField; - private AMTTYPE taxAmountField; + private string checkNumberField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private PaymentMethodRef paymentMethodRefField; - private CustomerRef customerRefField; + private DATETYPE dueDateField; - private DATETYPE serviceDateField; + private SalesRepRef salesRepRefField; - private SalesTaxCodeRef salesTaxCodeRefField; + private DATETYPE shipDateField; - private BOOLTYPE isManuallyClosedField; + private ShipMethodRef shipMethodRefField; - private OverrideItemAccountRef overrideItemAccountRefField; + private string fOBField; - private string other1Field; + private ItemSalesTaxRef itemSalesTaxRefField; - private string other2Field; + private string memoField; + + private CustomerMsgRef customerMsgRefField; + + private BOOLTYPE isToBePrintedField; + + private BOOLTYPE isToBeEmailedField; + + private BOOLTYPE isTaxIncludedField; + + private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; + + private DepositToAccountRef depositToAccountRefField; + + private string otherField; + + private FLOATTYPE exchangeRateField; + + private object[] itemsField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PurchaseOrderLineModTxnLineID TxnLineID + public SalesReceiptModTxnID TxnID { get { - return this.txnLineIDField; + return this.txnIDField; } set { - this.txnLineIDField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.itemRefField; + return this.editSequenceField; } set { - this.itemRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string ManufacturerPartNumber + public CustomerRef CustomerRef { get { - return this.manufacturerPartNumberField; + return this.customerRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.manufacturerPartNumberField = temp; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + public ClassRef ClassRef { get { - return this.descField; + return this.classRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public QUANTYPE Quantity + public TemplateRef TemplateRef { get { - return this.quantityField; + return this.templateRefField; } set { - this.quantityField = value; + this.templateRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + public DATETYPE TxnDate { get { - return this.unitOfMeasureField; + return this.txnDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public OverrideUOMSetRef OverrideUOMSetRef + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.overrideUOMSetRefField; + return this.refNumberField; } set { - this.overrideUOMSetRefField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public PRICETYPE Rate + public BillAddress BillAddress { get { - return this.rateField; + return this.billAddressField; } set { - this.rateField = value; + this.billAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ClassRef ClassRef + public ShipAddress ShipAddress { get { - return this.classRefField; + return this.shipAddressField; } set { - this.classRefField = value; + this.shipAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount + public BOOLTYPE IsPending { get { - return this.amountField; + return this.isPendingField; } set { - this.amountField = value; + this.isPendingField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE TaxAmount + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string CheckNumber { get { - return this.taxAmountField; + return this.checkNumberField; } set { - this.taxAmountField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.checkNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public InventorySiteLocationRef InventorySiteLocationRef + public PaymentMethodRef PaymentMethodRef { get { - return this.inventorySiteLocationRefField; + return this.paymentMethodRefField; } set { - this.inventorySiteLocationRefField = value; + this.paymentMethodRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public CustomerRef CustomerRef + public DATETYPE DueDate { get { - return this.customerRefField; + return this.dueDateField; } set { - this.customerRefField = value; + this.dueDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public DATETYPE ServiceDate + public SalesRepRef SalesRepRef { get { - return this.serviceDateField; + return this.salesRepRefField; } set { - this.serviceDateField = value; + this.salesRepRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public SalesTaxCodeRef SalesTaxCodeRef + public DATETYPE ShipDate { get { - return this.salesTaxCodeRefField; + return this.shipDateField; } set { - this.salesTaxCodeRefField = value; + this.shipDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public BOOLTYPE IsManuallyClosed + public ShipMethodRef ShipMethodRef { get { - return this.isManuallyClosedField; + return this.shipMethodRefField; } set { - this.isManuallyClosedField = value; + this.shipMethodRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public OverrideItemAccountRef OverrideItemAccountRef + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB { get { - return this.overrideItemAccountRefField; + return this.fOBField; } set { - this.overrideItemAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other1 + public ItemSalesTaxRef ItemSalesTaxRef { get { - return this.other1Field; + return this.itemSalesTaxRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other1Field = temp; + this.itemSalesTaxRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public CustomerMsgRef CustomerMsgRef + { + get + { + return this.customerMsgRefField; + } + set + { + this.customerMsgRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public BOOLTYPE IsToBePrinted + { + get + { + return this.isToBePrintedField; + } + set + { + this.isToBePrintedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public BOOLTYPE IsToBeEmailed + { + get + { + return this.isToBeEmailedField; + } + set + { + this.isToBeEmailedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public BOOLTYPE IsTaxIncluded + { + get + { + return this.isTaxIncludedField; + } + set + { + this.isTaxIncludedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef + { + get + { + return this.customerSalesTaxCodeRefField; + } + set + { + this.customerSalesTaxCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=24)] + public DepositToAccountRef DepositToAccountRef + { + get + { + return this.depositToAccountRefField; + } + set + { + this.depositToAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=25)] [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + public string Other { get { - return this.other2Field; + return this.otherField; } set { string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + this.otherField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=26)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineGroupMod", typeof(SalesReceiptLineGroupMod), Order=27)] + [System.Xml.Serialization.XmlElementAttribute("SalesReceiptLineMod", typeof(SalesReceiptLineMod), Order=27)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable SalesReceiptLineGroupMod + { + get + { + return ObjectItems.GetItems("SalesReceiptLineGroupMod"); + } + set + { + ObjectItems.SetItems("SalesReceiptLineGroupMod", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable SalesReceiptLineMod + { + get + { + return ObjectItems.GetItems("SalesReceiptLineMod"); + } + set + { + ObjectItems.SetItems("SalesReceiptLineMod", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(SalesReceiptLineGroupMod), "SalesReceiptLineGroupMod"); + typeMapping.Add(typeof(SalesReceiptLineMod), "SalesReceiptLineMod"); + objectItems = new ObjectItems(this, "Items", new string[] { + "SalesReceiptLineMod", + "SalesReceiptLineGroupMod"}, typeMapping); + } + return objectItems; } } } @@ -76242,7 +78268,7 @@ public string Other2 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class PurchaseOrderLineModTxnLineID + public partial class SalesReceiptModTxnID { private string useMacroField; @@ -76285,12 +78311,12 @@ public string Value [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseOrderLineGroupRet + public partial class CreditMemoLineRet { private string txnLineIDField; - private ItemGroupRef itemGroupRefField; + private ItemRef itemRefField; private string descField; @@ -76300,16 +78326,42 @@ public partial class PurchaseOrderLineGroupRet private OverrideUOMSetRef overrideUOMSetRefField; - private BOOLTYPE isPrintItemsInGroupField; + private object itemField; - private AMTTYPE totalAmountField; + private ClassRef classRefField; + + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object item1Field; + + private Item1ChoiceType9 item1ElementNameField; + + private string expirationDateForSerialLotNumberField; private DATETYPE serviceDateField; - private PurchaseOrderLineRet[] purchaseOrderLineRetField; + private SalesTaxCodeRef salesTaxCodeRefField; + + private BOOLTYPE isTaxableField; + + private string other1Field; + + private string other2Field; + + private CreditCardTxnInfo creditCardTxnInfoField; private DataExtRet[] dataExtRetField; + private ObjectItem objectItem; + + private ObjectItem objectItem1; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string TxnLineID @@ -76326,15 +78378,15 @@ public string TxnLineID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemGroupRef ItemGroupRef + public ItemRef ItemRef { get { - return this.itemGroupRefField; + return this.itemRefField; } set { - this.itemGroupRefField = value; + this.itemRefField = value; } } @@ -76399,160 +78451,141 @@ public OverrideUOMSetRef OverrideUOMSetRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public BOOLTYPE IsPrintItemsInGroup + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.isPrintItemsInGroupField; + return this.itemField; } set { - this.isPrintItemsInGroupField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE TotalAmount + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ClassRef ClassRef { get { - return this.totalAmountField; + return this.classRefField; } set { - this.totalAmountField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE ServiceDate + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE Amount { get { - return this.serviceDateField; + return this.amountField; } set { - this.serviceDateField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineRet", Order=9)] - public PurchaseOrderLineRet[] PurchaseOrderLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE TaxAmount { get { - return this.purchaseOrderLineRetField; + return this.taxAmountField; } set { - this.purchaseOrderLineRetField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=10)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public InventorySiteRef InventorySiteRef { get { - return this.dataExtRetField; + return this.inventorySiteRefField; } set { - this.dataExtRetField = value; + this.inventorySiteRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseOrderLineGroupAdd - { - - private ItemGroupRef itemGroupRefField; - - private string descField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private DATETYPE serviceDateField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private DataExt[] dataExtField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemGroupRef ItemGroupRef + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.itemGroupRefField; + return this.inventorySiteLocationRefField; } set { - this.itemGroupRefField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string Desc + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=13)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.descField; + return this.item1Field; } set { - this.descField = value; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public Item1ChoiceType9 Item1ElementName { get { - return this.quantityField; + return this.item1ElementNameField; } set { - this.quantityField = value; + this.item1ElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.unitOfMeasureField; + return this.expirationDateForSerialLotNumberField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public DATETYPE ServiceDate { get @@ -76566,185 +78599,192 @@ public DATETYPE ServiceDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.inventorySiteLocationRefField; + return this.salesTaxCodeRefField; } set { - this.inventorySiteLocationRefField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=6)] - public DataExt[] DataExt + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public BOOLTYPE IsTaxable { get { - return this.dataExtField; + return this.isTaxableField; } set { - this.dataExtField = value; + this.isTaxableField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseOrderLineGroupMod - { - - private PurchaseOrderLineGroupModTxnLineID txnLineIDField; - - private ItemGroupRef itemGroupRefField; - - private QUANTYPE quantityField; - - private string unitOfMeasureField; - - private OverrideUOMSetRef overrideUOMSetRefField; - - private PurchaseOrderLineMod[] purchaseOrderLineModField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PurchaseOrderLineGroupModTxnLineID TxnLineID + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 { get { - return this.txnLineIDField; + return this.other1Field; } set { - this.txnLineIDField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemGroupRef ItemGroupRef + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.itemGroupRefField; + return this.other2Field; } set { - this.itemGroupRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE Quantity + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public CreditCardTxnInfo CreditCardTxnInfo { get { - return this.quantityField; + return this.creditCardTxnInfoField; } set { - this.quantityField = value; + this.creditCardTxnInfoField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string UnitOfMeasure + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=22)] + public DataExtRet[] DataExtRet { get { - return this.unitOfMeasureField; + return this.dataExtRetField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.unitOfMeasureField = temp; + this.dataExtRetField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public OverrideUOMSetRef OverrideUOMSetRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.overrideUOMSetRefField; + return ObjectItem.GetItem("Rate"); } set { - this.overrideUOMSetRefField = value; + ObjectItem.SetItem("Rate", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineMod", Order=5)] - public PurchaseOrderLineMod[] PurchaseOrderLineMod + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.purchaseOrderLineModField; + return ObjectItem.GetItem("RatePercent"); } set { - this.purchaseOrderLineModField = value; + ObjectItem.SetItem("RatePercent", value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class PurchaseOrderLineGroupModTxnLineID - { - private string useMacroField; - - private string valueField; + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return this.useMacroField; + return ObjectItem1.GetItem(Item1ChoiceType9.LotNumber); } set { - this.useMacroField = value; + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem1.SetItem(Item1ChoiceType9.LotNumber, temp); } } - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber { get { - return this.valueField; + return ObjectItem1.GetItem(Item1ChoiceType9.SerialNumber); } set { - this.valueField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem1.SetItem(Item1ChoiceType9.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + objectItem1 = new ObjectItem(this, "Item1"); + } + return objectItem1; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum Item1ChoiceType9 + { + + /// + LotNumber, + + /// + SerialNumber, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -76752,177 +78792,134 @@ public string Value [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseOrderRet : IQbTxnRet + public partial class CreditMemoLineAdd { - private string txnIDField; - - private DATETIMETYPE timeCreatedField; + private ItemRef itemRefField; - private DATETIMETYPE timeModifiedField; + private string descField; - private string editSequenceField; + private QUANTYPE quantityField; - private string txnNumberField; + private string unitOfMeasureField; - private VendorRef vendorRefField; + private object itemField; private ClassRef classRefField; - private InventorySiteRef inventorySiteRefField; - - private ShipToEntityRef shipToEntityRefField; - - private TemplateRef templateRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private VendorAddress vendorAddressField; - - private VendorAddressBlock vendorAddressBlockField; - - private ShipAddress shipAddressField; - - private ShipAddressBlock shipAddressBlockField; - - private TermsRef termsRefField; - - private DATETYPE dueDateField; - - private DATETYPE expectedDateField; - - private ShipMethodRef shipMethodRefField; - - private string fOBField; - - private AMTTYPE totalAmountField; - - private CurrencyRef currencyRefField; - - private FLOATTYPE exchangeRateField; + private AMTTYPE amountField; - private AMTTYPE totalAmountInHomeCurrencyField; + private AMTTYPE taxAmountField; - private BOOLTYPE isManuallyClosedField; + private InventorySiteRef inventorySiteRefField; - private BOOLTYPE isFullyReceivedField; + private InventorySiteLocationRef inventorySiteLocationRefField; - private string memoField; + private object item1Field; - private string vendorMsgField; + private Item1ChoiceType10 item1ElementNameField; - private BOOLTYPE isToBePrintedField; + private DATETYPE serviceDateField; - private BOOLTYPE isToBeEmailedField; + private SalesTaxCodeRef salesTaxCodeRefField; - private BOOLTYPE isTaxIncludedField; + private BOOLTYPE isTaxableField; - private SalesTaxCodeRef salesTaxCodeRefField; + private OverrideItemAccountRef overrideItemAccountRefField; private string other1Field; private string other2Field; - private GUIDTYPE externalGUIDField; + private CreditCardTxnInfo creditCardTxnInfoField; - private LinkedTxn[] linkedTxnField; + private DataExt[] dataExtField; - private object[] itemsField; + private string defMacroField; - private DataExtRet[] dataExtRetField; + private ObjectItem objectItem; - private ObjectItems objectItems; + private ObjectItem objectItem1; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public ItemRef ItemRef { get { - return this.txnIDField; + return this.itemRefField; } set { - this.txnIDField = value; + this.itemRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.timeCreatedField; + return this.descField; } set { - this.timeCreatedField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + public QUANTYPE Quantity { get { - return this.timeModifiedField; + return this.quantityField; } set { - this.timeModifiedField = value; + this.quantityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence - { - get - { - return this.editSequenceField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.txnNumberField; + return this.unitOfMeasureField; } set { - this.txnNumberField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public VendorRef VendorRef + [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=4)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.vendorRefField; + return this.itemField; } set { - this.vendorRefField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public ClassRef ClassRef { get @@ -76935,1023 +78932,1219 @@ public ClassRef ClassRef } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public InventorySiteRef InventorySiteRef - { - get - { - return this.inventorySiteRefField; - } - set - { - this.inventorySiteRefField = value; - } - } - /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ShipToEntityRef ShipToEntityRef + public AMTTYPE Amount { get { - return this.shipToEntityRefField; + return this.amountField; } set { - this.shipToEntityRefField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public TemplateRef TemplateRef + public AMTTYPE TaxAmount { get { - return this.templateRefField; + return this.taxAmountField; } set { - this.templateRefField = value; + this.taxAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public DATETYPE TxnDate + public InventorySiteRef InventorySiteRef { get { - return this.txnDateField; + return this.inventorySiteRefField; } set { - this.txnDateField = value; + this.inventorySiteRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.refNumberField; + return this.inventorySiteLocationRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public VendorAddress VendorAddress + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=12)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=12)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.vendorAddressField; + return this.item1Field; } set { - this.vendorAddressField = value; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public VendorAddressBlock VendorAddressBlock + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public Item1ChoiceType10 Item1ElementName { get { - return this.vendorAddressBlockField; + return this.item1ElementNameField; } set { - this.vendorAddressBlockField = value; + this.item1ElementNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public ShipAddress ShipAddress + public DATETYPE ServiceDate { get { - return this.shipAddressField; + return this.serviceDateField; } set { - this.shipAddressField = value; + this.serviceDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public ShipAddressBlock ShipAddressBlock + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.shipAddressBlockField; + return this.salesTaxCodeRefField; } set { - this.shipAddressBlockField = value; + this.salesTaxCodeRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public TermsRef TermsRef + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public BOOLTYPE IsTaxable { get { - return this.termsRefField; + return this.isTaxableField; } set { - this.termsRefField = value; + this.isTaxableField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public DATETYPE DueDate + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.dueDateField; + return this.overrideItemAccountRefField; } set { - this.dueDateField = value; + this.overrideItemAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public DATETYPE ExpectedDate + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 { get { - return this.expectedDateField; + return this.other1Field; } set { - this.expectedDateField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public ShipMethodRef ShipMethodRef + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.shipMethodRefField; + return this.other2Field; } set { - this.shipMethodRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB + public CreditCardTxnInfo CreditCardTxnInfo { get { - return this.fOBField; + return this.creditCardTxnInfoField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; + this.creditCardTxnInfoField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public AMTTYPE TotalAmount + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=21)] + public DataExt[] DataExt { get { - return this.totalAmountField; + return this.dataExtField; } set { - this.totalAmountField = value; + this.dataExtField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - return this.currencyRefField; + return this.defMacroField; } set { - this.currencyRefField = value; + this.defMacroField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PriceLevelRef PriceLevelRef { get { - return this.exchangeRateField; + return ObjectItem.GetItem("PriceLevelRef"); } set { - this.exchangeRateField = value; + ObjectItem.SetItem("PriceLevelRef", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] - public AMTTYPE TotalAmountInHomeCurrency + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate { get { - return this.totalAmountInHomeCurrencyField; + return ObjectItem.GetItem("Rate"); } set { - this.totalAmountInHomeCurrencyField = value; + ObjectItem.SetItem("Rate", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] - public BOOLTYPE IsManuallyClosed + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent { get { - return this.isManuallyClosedField; + return ObjectItem.GetItem("RatePercent"); } set { - this.isManuallyClosedField = value; + ObjectItem.SetItem("RatePercent", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] - public BOOLTYPE IsFullyReceived + private ObjectItem ObjectItem { get { - return this.isFullyReceivedField; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem1.GetItem(Item1ChoiceType10.LotNumber); } set { - this.isFullyReceivedField = value; + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem1.SetItem(Item1ChoiceType10.LotNumber, temp); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=27)] + [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public string SerialNumber { get { - return this.memoField; + return ObjectItem1.GetItem(Item1ChoiceType10.SerialNumber); } set { string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + ObjectItem1.SetItem(Item1ChoiceType10.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + objectItem1 = new ObjectItem(this, "Item1"); + } + return objectItem1; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum Item1ChoiceType10 + { /// - [System.Xml.Serialization.XmlElementAttribute(Order=28)] - [System.ComponentModel.DataAnnotations.StringLength(99)] - public string VendorMsg + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CreditMemoLineMod + { + + private string txnLineIDField; + + private ItemRef itemRefField; + + private string descField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private object itemField; + + private ClassRef classRefField; + + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object item1Field; + + private Item1ChoiceType11 item1ElementNameField; + + private DATETYPE serviceDateField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private OverrideItemAccountRef overrideItemAccountRefField; + + private string other1Field; + + private string other2Field; + + private ObjectItem objectItem; + + private ObjectItem objectItem1; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID { get { - return this.vendorMsgField; + return this.txnLineIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 99); - this.vendorMsgField = temp; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] - public BOOLTYPE IsToBePrinted + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemRef ItemRef { get { - return this.isToBePrintedField; + return this.itemRefField; } set { - this.isToBePrintedField = value; + this.itemRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] - public BOOLTYPE IsToBeEmailed + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.isToBeEmailedField; + return this.descField; } set { - this.isToBeEmailedField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] - public BOOLTYPE IsTaxIncluded + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public QUANTYPE Quantity { get { - return this.isTaxIncludedField; + return this.quantityField; } set { - this.isTaxIncludedField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=32)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.salesTaxCodeRefField; + return this.unitOfMeasureField; } set { - this.salesTaxCodeRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=33)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string Other1 + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.other1Field; + return this.overrideUOMSetRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 25); - this.other1Field = temp; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=34)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + [System.Xml.Serialization.XmlElementAttribute("PriceLevelRef", typeof(PriceLevelRef), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.other2Field; + return this.itemField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=35)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public ClassRef ClassRef { get { - return this.externalGUIDField; + return this.classRefField; } set { - this.externalGUIDField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=36)] - public LinkedTxn[] LinkedTxn + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE Amount { get { - return this.linkedTxnField; + return this.amountField; } set { - this.linkedTxnField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineGroupRet", typeof(PurchaseOrderLineGroupRet), Order=37)] - [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineRet", typeof(PurchaseOrderLineRet), Order=37)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public AMTTYPE TaxAmount { get { - return this.itemsField; + return this.taxAmountField; } set { - this.itemsField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=39)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public InventorySiteRef InventorySiteRef { get { - return this.dataExtRetField; + return this.inventorySiteRefField; } set { - this.dataExtRetField = value; + this.inventorySiteRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PurchaseOrderLineGroupRet + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return ObjectItems.GetItems("PurchaseOrderLineGroupRet"); + return this.inventorySiteLocationRefField; } set { - ObjectItems.SetItems("PurchaseOrderLineGroupRet", value.ToArray()); + this.inventorySiteLocationRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PurchaseOrderLineRet + /// + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=14)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=14)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return ObjectItems.GetItems("PurchaseOrderLineRet"); + return this.item1Field; } set { - ObjectItems.SetItems("PurchaseOrderLineRet", value.ToArray()); + this.item1Field = value; } } - private ObjectItems ObjectItems - { - get + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public Item1ChoiceType11 Item1ElementName + { + get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PurchaseOrderLineGroupRet), "PurchaseOrderLineGroupRet"); - typeMapping.Add(typeof(PurchaseOrderLineRet), "PurchaseOrderLineRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "PurchaseOrderLineRet", - "PurchaseOrderLineGroupRet"}, typeMapping); - } - return objectItems; + return this.item1ElementNameField; + } + set + { + this.item1ElementNameField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseOrderAdd - { - - private VendorRef vendorRefField; - - private ClassRef classRefField; - - private object itemField; - - private TemplateRef templateRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private VendorAddress vendorAddressField; - - private ShipAddress shipAddressField; - - private TermsRef termsRefField; - - private DATETYPE dueDateField; - - private DATETYPE expectedDateField; - - private ShipMethodRef shipMethodRefField; - - private string fOBField; - - private string memoField; - - private string vendorMsgField; - - private BOOLTYPE isToBePrintedField; - - private BOOLTYPE isToBeEmailedField; - - private BOOLTYPE isTaxIncludedField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private string other1Field; - - private string other2Field; - - private FLOATTYPE exchangeRateField; - - private GUIDTYPE externalGUIDField; - - private object[] itemsField; - - private string defMacroField; - - private ObjectItem objectItem; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorRef VendorRef + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public DATETYPE ServiceDate { get { - return this.vendorRefField; + return this.serviceDateField; } set { - this.vendorRefField = value; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.classRefField; + return this.salesTaxCodeRefField; } set { - this.classRefField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("InventorySiteRef", typeof(InventorySiteRef), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ShipToEntityRef", typeof(ShipToEntityRef), Order=2)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.itemField; + return this.overrideItemAccountRefField; } set { - this.itemField = value; + this.overrideItemAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public TemplateRef TemplateRef + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 { get { - return this.templateRefField; + return this.other1Field; } set { - this.templateRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.txnDateField; + return this.other2Field; } set { - this.txnDateField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PriceLevelRef PriceLevelRef { get { - return this.refNumberField; + return ObjectItem.GetItem("PriceLevelRef"); } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + ObjectItem.SetItem("PriceLevelRef", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate + { + get + { + return ObjectItem.GetItem("Rate"); + } + set + { + ObjectItem.SetItem("Rate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PriceLevelRef), "PriceLevelRef"); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem1.GetItem(Item1ChoiceType11.LotNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem1.SetItem(Item1ChoiceType11.LotNumber, temp); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber + { + get + { + return ObjectItem1.GetItem(Item1ChoiceType11.SerialNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem1.SetItem(Item1ChoiceType11.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + objectItem1 = new ObjectItem(this, "Item1"); + } + return objectItem1; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum Item1ChoiceType11 + { /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public VendorAddress VendorAddress + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CreditMemoLineGroupRet + { + + private string txnLineIDField; + + private ItemGroupRef itemGroupRefField; + + private string descField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private BOOLTYPE isPrintItemsInGroupField; + + private AMTTYPE totalAmountField; + + private DATETYPE serviceDateField; + + private CreditMemoLineRet[] creditMemoLineRetField; + + private DataExtRet[] dataExtRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID { get { - return this.vendorAddressField; + return this.txnLineIDField; } set { - this.vendorAddressField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ShipAddress ShipAddress + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemGroupRef ItemGroupRef { get { - return this.shipAddressField; + return this.itemGroupRefField; } set { - this.shipAddressField = value; + this.itemGroupRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public TermsRef TermsRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.termsRefField; + return this.descField; } set { - this.termsRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public QUANTYPE Quantity { get { - return this.dueDateField; + return this.quantityField; } set { - this.dueDateField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public DATETYPE ExpectedDate + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.expectedDateField; + return this.unitOfMeasureField; } set { - this.expectedDateField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public ShipMethodRef ShipMethodRef + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.shipMethodRefField; + return this.overrideUOMSetRefField; } set { - this.shipMethodRefField = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE IsPrintItemsInGroup { get { - return this.fOBField; + return this.isPrintItemsInGroupField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; + this.isPrintItemsInGroupField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public AMTTYPE TotalAmount { get { - return this.memoField; + return this.totalAmountField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.totalAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - [System.ComponentModel.DataAnnotations.StringLength(99)] - public string VendorMsg + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE ServiceDate { get { - return this.vendorMsgField; + return this.serviceDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 99); - this.vendorMsgField = temp; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public BOOLTYPE IsToBePrinted + [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineRet", Order=9)] + public CreditMemoLineRet[] CreditMemoLineRet { get { - return this.isToBePrintedField; + return this.creditMemoLineRetField; } set { - this.isToBePrintedField = value; + this.creditMemoLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public BOOLTYPE IsToBeEmailed + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=10)] + public DataExtRet[] DataExtRet { get { - return this.isToBeEmailedField; + return this.dataExtRetField; } set { - this.isToBeEmailedField = value; + this.dataExtRetField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CreditMemoLineGroupAdd + { + + private ItemGroupRef itemGroupRefField; + + private string descField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private DATETYPE serviceDateField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private DataExt[] dataExtField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public BOOLTYPE IsTaxIncluded + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemGroupRef ItemGroupRef { get { - return this.isTaxIncludedField; + return this.itemGroupRefField; } set { - this.isTaxIncludedField = value; + this.itemGroupRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Desc { get { - return this.salesTaxCodeRefField; + return this.descField; } set { - this.salesTaxCodeRefField = value; + this.descField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string Other1 + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public QUANTYPE Quantity { get { - return this.other1Field; + return this.quantityField; } set { - string temp = QbNormalizer.NormalizeString(value, 25); - this.other1Field = temp; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.other2Field; + return this.unitOfMeasureField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public DATETYPE ServiceDate { get { - return this.exchangeRateField; + return this.serviceDateField; } set { - this.exchangeRateField = value; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public InventorySiteRef InventorySiteRef { get { - return this.externalGUIDField; + return this.inventorySiteRefField; } set { - this.externalGUIDField = value; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineAdd", typeof(PurchaseOrderLineAdd), Order=24)] - [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineGroupAdd", typeof(PurchaseOrderLineGroupAdd), Order=24)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.itemsField; + return this.inventorySiteLocationRefField; } set { - this.itemsField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=7)] + public DataExt[] DataExt { get { - return this.defMacroField; + return this.dataExtField; } set { - this.defMacroField = value; + this.dataExtField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CreditMemoLineGroupMod + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public InventorySiteRef InventorySiteRef + private string txnLineIDField; + + private ItemGroupRef itemGroupRefField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private CreditMemoLineMod[] creditMemoLineModField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID { get { - return ObjectItem.GetItem("InventorySiteRef"); + return this.txnLineIDField; } set { - ObjectItem.SetItem("InventorySiteRef", value); + this.txnLineIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ShipToEntityRef ShipToEntityRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemGroupRef ItemGroupRef { get { - return ObjectItem.GetItem("ShipToEntityRef"); + return this.itemGroupRefField; } set { - ObjectItem.SetItem("ShipToEntityRef", value); + this.itemGroupRefField = value; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public QUANTYPE Quantity { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(InventorySiteRef), "InventorySiteRef"); - typeMapping.Add(typeof(ShipToEntityRef), "ShipToEntityRef"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return this.quantityField; + } + set + { + this.quantityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PurchaseOrderLineAdd + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return ObjectItems.GetItems("PurchaseOrderLineAdd"); + return this.unitOfMeasureField; } set { - ObjectItems.SetItems("PurchaseOrderLineAdd", value.ToArray()); + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PurchaseOrderLineGroupAdd + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return ObjectItems.GetItems("PurchaseOrderLineGroupAdd"); + return this.overrideUOMSetRefField; } set { - ObjectItems.SetItems("PurchaseOrderLineGroupAdd", value.ToArray()); + this.overrideUOMSetRefField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineMod", Order=5)] + public CreditMemoLineMod[] CreditMemoLineMod { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PurchaseOrderLineAdd), "PurchaseOrderLineAdd"); - typeMapping.Add(typeof(PurchaseOrderLineGroupAdd), "PurchaseOrderLineGroupAdd"); - objectItems = new ObjectItems(this, "Items", new string[] { - "PurchaseOrderLineAdd", - "PurchaseOrderLineGroupAdd"}, typeMapping); - } - return objectItems; + return this.creditMemoLineModField; + } + set + { + this.creditMemoLineModField = value; } } } @@ -77963,18 +80156,24 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class PurchaseOrderMod + public partial class CreditMemoRet : IQbTxnRet { - private PurchaseOrderModTxnID txnIDField; + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; private string editSequenceField; - private VendorRef vendorRefField; + private string txnNumberField; + + private CustomerRef customerRefField; private ClassRef classRefField; - private object itemField; + private ARAccountRef aRAccountRefField; private TemplateRef templateRefField; @@ -77982,25 +80181,51 @@ public partial class PurchaseOrderMod private string refNumberField; - private VendorAddress vendorAddressField; + private BillAddress billAddressField; + + private BillAddressBlock billAddressBlockField; private ShipAddress shipAddressField; + private ShipAddressBlock shipAddressBlockField; + + private BOOLTYPE isPendingField; + + private string pONumberField; + private TermsRef termsRefField; private DATETYPE dueDateField; - private DATETYPE expectedDateField; + private SalesRepRef salesRepRefField; + + private string fOBField; + + private DATETYPE shipDateField; private ShipMethodRef shipMethodRefField; - private string fOBField; + private AMTTYPE subtotalField; - private BOOLTYPE isManuallyClosedField; + private ItemSalesTaxRef itemSalesTaxRefField; + + private PERCENTTYPE salesTaxPercentageField; + + private AMTTYPE salesTaxTotalField; + + private AMTTYPE totalAmountField; + + private AMTTYPE creditRemainingField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE creditRemainingInHomeCurrencyField; private string memoField; - private string vendorMsgField; + private CustomerMsgRef customerMsgRefField; private BOOLTYPE isToBePrintedField; @@ -78008,23 +80233,29 @@ public partial class PurchaseOrderMod private BOOLTYPE isTaxIncludedField; - private SalesTaxCodeRef salesTaxCodeRefField; + private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; - private string other1Field; + private string otherField; - private string other2Field; + private GUIDTYPE externalGUIDField; - private FLOATTYPE exchangeRateField; + private LinkedTxn[] linkedTxnField; private object[] itemsField; - private ObjectItem objectItem; + private DiscountLineRet discountLineRetField; + + private SalesTaxLineRet salesTaxLineRetField; + + private ShippingLineRet shippingLineRetField; + + private DataExtRet[] dataExtRetField; private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PurchaseOrderModTxnID TxnID + public string TxnID { get { @@ -78038,1169 +80269,1114 @@ public PurchaseOrderModTxnID TxnID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public DATETIMETYPE TimeCreated { get { - return this.editSequenceField; + return this.timeCreatedField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public VendorRef VendorRef + public DATETIMETYPE TimeModified { get { - return this.vendorRefField; + return this.timeModifiedField; } set { - this.vendorRefField = value; + this.timeModifiedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ClassRef ClassRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.classRefField; + return this.editSequenceField; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("InventorySiteRef", typeof(InventorySiteRef), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("ShipToEntityRef", typeof(ShipToEntityRef), Order=4)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return this.itemField; + return this.txnNumberField; } set { - this.itemField = value; + this.txnNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public CustomerRef CustomerRef + { + get + { + return this.customerRefField; + } + set + { + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public TemplateRef TemplateRef + public ClassRef ClassRef { get { - return this.templateRefField; + return this.classRefField; } set { - this.templateRefField = value; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public DATETYPE TxnDate + public ARAccountRef ARAccountRef { get { - return this.txnDateField; + return this.aRAccountRefField; } set { - this.txnDateField = value; + this.aRAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public TemplateRef TemplateRef { get { - return this.refNumberField; + return this.templateRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.templateRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public VendorAddress VendorAddress + public DATETYPE TxnDate { get { - return this.vendorAddressField; + return this.txnDateField; } set { - this.vendorAddressField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public ShipAddress ShipAddress + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.shipAddressField; + return this.refNumberField; } set { - this.shipAddressField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public TermsRef TermsRef + public BillAddress BillAddress { get { - return this.termsRefField; + return this.billAddressField; } set { - this.termsRefField = value; + this.billAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public DATETYPE DueDate + public BillAddressBlock BillAddressBlock { get { - return this.dueDateField; + return this.billAddressBlockField; } set { - this.dueDateField = value; + this.billAddressBlockField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public DATETYPE ExpectedDate + public ShipAddress ShipAddress { get { - return this.expectedDateField; + return this.shipAddressField; } set { - this.expectedDateField = value; + this.shipAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public ShipMethodRef ShipMethodRef + public ShipAddressBlock ShipAddressBlock { get { - return this.shipMethodRefField; + return this.shipAddressBlockField; } set { - this.shipMethodRefField = value; + this.shipAddressBlockField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - [System.ComponentModel.DataAnnotations.StringLength(13)] - public string FOB + public BOOLTYPE IsPending { get { - return this.fOBField; + return this.isPendingField; } set { - string temp = QbNormalizer.NormalizeString(value, 13); - this.fOBField = temp; + this.isPendingField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public BOOLTYPE IsManuallyClosed + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string PONumber { get { - return this.isManuallyClosedField; + return this.pONumberField; } set { - this.isManuallyClosedField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.pONumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public TermsRef TermsRef { get { - return this.memoField; + return this.termsRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.termsRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] - [System.ComponentModel.DataAnnotations.StringLength(99)] - public string VendorMsg + public DATETYPE DueDate { get { - return this.vendorMsgField; + return this.dueDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 99); - this.vendorMsgField = temp; + this.dueDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public BOOLTYPE IsToBePrinted + public SalesRepRef SalesRepRef { get { - return this.isToBePrintedField; + return this.salesRepRefField; } set { - this.isToBePrintedField = value; + this.salesRepRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public BOOLTYPE IsToBeEmailed + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB { get { - return this.isToBeEmailedField; + return this.fOBField; } set { - this.isToBeEmailedField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public BOOLTYPE IsTaxIncluded + public DATETYPE ShipDate { get { - return this.isTaxIncludedField; + return this.shipDateField; } set { - this.isTaxIncludedField = value; + this.shipDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=22)] - public SalesTaxCodeRef SalesTaxCodeRef + public ShipMethodRef ShipMethodRef { get { - return this.salesTaxCodeRefField; + return this.shipMethodRefField; } set { - this.salesTaxCodeRefField = value; + this.shipMethodRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=23)] - [System.ComponentModel.DataAnnotations.StringLength(25)] - public string Other1 + public AMTTYPE Subtotal { get { - return this.other1Field; + return this.subtotalField; } set { - string temp = QbNormalizer.NormalizeString(value, 25); - this.other1Field = temp; + this.subtotalField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=24)] - [System.ComponentModel.DataAnnotations.StringLength(29)] - public string Other2 + public ItemSalesTaxRef ItemSalesTaxRef { get { - return this.other2Field; + return this.itemSalesTaxRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 29); - this.other2Field = temp; + this.itemSalesTaxRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=25)] - public FLOATTYPE ExchangeRate + public PERCENTTYPE SalesTaxPercentage { get { - return this.exchangeRateField; + return this.salesTaxPercentageField; } set { - this.exchangeRateField = value; + this.salesTaxPercentageField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineGroupMod", typeof(PurchaseOrderLineGroupMod), Order=26)] - [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineMod", typeof(PurchaseOrderLineMod), Order=26)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=26)] + public AMTTYPE SalesTaxTotal { get { - return this.itemsField; + return this.salesTaxTotalField; } set { - this.itemsField = value; + this.salesTaxTotalField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public InventorySiteRef InventorySiteRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=27)] + public AMTTYPE TotalAmount { get { - return ObjectItem.GetItem("InventorySiteRef"); + return this.totalAmountField; } set { - ObjectItem.SetItem("InventorySiteRef", value); + this.totalAmountField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ShipToEntityRef ShipToEntityRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=28)] + public AMTTYPE CreditRemaining { get { - return ObjectItem.GetItem("ShipToEntityRef"); + return this.creditRemainingField; } set { - ObjectItem.SetItem("ShipToEntityRef", value); + this.creditRemainingField = value; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlElementAttribute(Order=29)] + public CurrencyRef CurrencyRef { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(InventorySiteRef), "InventorySiteRef"); - typeMapping.Add(typeof(ShipToEntityRef), "ShipToEntityRef"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return this.currencyRefField; + } + set + { + this.currencyRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PurchaseOrderLineGroupMod + /// + [System.Xml.Serialization.XmlElementAttribute(Order=30)] + public FLOATTYPE ExchangeRate { get { - return ObjectItems.GetItems("PurchaseOrderLineGroupMod"); + return this.exchangeRateField; } set { - ObjectItems.SetItems("PurchaseOrderLineGroupMod", value.ToArray()); + this.exchangeRateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PurchaseOrderLineMod + /// + [System.Xml.Serialization.XmlElementAttribute(Order=31)] + public AMTTYPE CreditRemainingInHomeCurrency { get { - return ObjectItems.GetItems("PurchaseOrderLineMod"); + return this.creditRemainingInHomeCurrencyField; } set { - ObjectItems.SetItems("PurchaseOrderLineMod", value.ToArray()); + this.creditRemainingInHomeCurrencyField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(Order=32)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(PurchaseOrderLineGroupMod), "PurchaseOrderLineGroupMod"); - typeMapping.Add(typeof(PurchaseOrderLineMod), "PurchaseOrderLineMod"); - objectItems = new ObjectItems(this, "Items", new string[] { - "PurchaseOrderLineMod", - "PurchaseOrderLineGroupMod"}, typeMapping); - } - return objectItems; + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class PurchaseOrderModTxnID - { - - private string useMacroField; - - private string valueField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro + [System.Xml.Serialization.XmlElementAttribute(Order=33)] + public CustomerMsgRef CustomerMsgRef { get { - return this.useMacroField; + return this.customerMsgRefField; } set { - this.useMacroField = value; + this.customerMsgRefField = value; } } /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute(Order=34)] + public BOOLTYPE IsToBePrinted { get { - return this.valueField; + return this.isToBePrintedField; } set { - this.valueField = value; + this.isToBePrintedField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillRet : IQbTxnRet - { - - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private VendorRef vendorRefField; - - private VendorAddress vendorAddressField; - - private APAccountRef aPAccountRefField; - - private DATETYPE txnDateField; - - private DATETYPE dueDateField; - - private AMTTYPE amountDueField; - - private CurrencyRef currencyRefField; - - private FLOATTYPE exchangeRateField; - - private AMTTYPE amountDueInHomeCurrencyField; - - private string refNumberField; - - private TermsRef termsRefField; - - private string memoField; - - private BOOLTYPE isTaxIncludedField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private BOOLTYPE isPaidField; - - private GUIDTYPE externalGUIDField; - - private LinkedTxn[] linkedTxnField; - - private ExpenseLineRet[] expenseLineRetField; - - private object[] itemsField; - - private AMTTYPE openAmountField; - - private DataExtRet[] dataExtRetField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=35)] + public BOOLTYPE IsToBeEmailed { get { - return this.txnIDField; + return this.isToBeEmailedField; } set { - this.txnIDField = value; + this.isToBeEmailedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlElementAttribute(Order=36)] + public BOOLTYPE IsTaxIncluded { get { - return this.timeCreatedField; + return this.isTaxIncludedField; } set { - this.timeCreatedField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute(Order=37)] + public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get { - return this.timeModifiedField; + return this.customerSalesTaxCodeRefField; } set { - this.timeModifiedField = value; + this.customerSalesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=38)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other { get { - return this.editSequenceField; + return this.otherField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + string temp = QbNormalizer.NormalizeString(value, 29); + this.otherField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlElementAttribute(Order=39)] + public GUIDTYPE ExternalGUID { get { - return this.txnNumberField; + return this.externalGUIDField; } set { - this.txnNumberField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public VendorRef VendorRef + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=40)] + public LinkedTxn[] LinkedTxn { get { - return this.vendorRefField; + return this.linkedTxnField; } set { - this.vendorRefField = value; + this.linkedTxnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public VendorAddress VendorAddress + [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineGroupRet", typeof(CreditMemoLineGroupRet), Order=41)] + [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineRet", typeof(CreditMemoLineRet), Order=41)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.vendorAddressField; + return this.itemsField; } set { - this.vendorAddressField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public APAccountRef APAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=43)] + public DiscountLineRet DiscountLineRet { get { - return this.aPAccountRefField; + return this.discountLineRetField; } set { - this.aPAccountRefField = value; + this.discountLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=44)] + public SalesTaxLineRet SalesTaxLineRet { get { - return this.txnDateField; + return this.salesTaxLineRetField; } set { - this.txnDateField = value; + this.salesTaxLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=45)] + public ShippingLineRet ShippingLineRet { get { - return this.dueDateField; + return this.shippingLineRetField; } set { - this.dueDateField = value; + this.shippingLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE AmountDue + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=46)] + public DataExtRet[] DataExtRet { get { - return this.amountDueField; + return this.dataExtRetField; } set { - this.amountDueField = value; + this.dataExtRetField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable CreditMemoLineGroupRet { get { - return this.currencyRefField; + return ObjectItems.GetItems("CreditMemoLineGroupRet"); } set { - this.currencyRefField = value; + ObjectItems.SetItems("CreditMemoLineGroupRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable CreditMemoLineRet { get { - return this.exchangeRateField; + return ObjectItems.GetItems("CreditMemoLineRet"); } set { - this.exchangeRateField = value; + ObjectItems.SetItems("CreditMemoLineRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public AMTTYPE AmountDueInHomeCurrency + private ObjectItems ObjectItems { get { - return this.amountDueInHomeCurrencyField; - } - set - { - this.amountDueInHomeCurrencyField = value; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(CreditMemoLineGroupRet), "CreditMemoLineGroupRet"); + typeMapping.Add(typeof(CreditMemoLineRet), "CreditMemoLineRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "CreditMemoLineRet", + "CreditMemoLineGroupRet"}, typeMapping); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class CreditMemoAdd + { + + private CustomerRef customerRefField; + + private ClassRef classRefField; + + private ARAccountRef aRAccountRefField; + + private TemplateRef templateRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private BillAddress billAddressField; + + private ShipAddress shipAddressField; + + private BOOLTYPE isPendingField; + + private string pONumberField; + + private TermsRef termsRefField; + + private DATETYPE dueDateField; + + private SalesRepRef salesRepRefField; + + private string fOBField; + + private DATETYPE shipDateField; + + private ShipMethodRef shipMethodRefField; + + private ItemSalesTaxRef itemSalesTaxRefField; + + private string memoField; + + private CustomerMsgRef customerMsgRefField; + + private BOOLTYPE isToBePrintedField; + + private BOOLTYPE isToBeEmailedField; + + private BOOLTYPE isTaxIncludedField; + + private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; + + private string otherField; + + private FLOATTYPE exchangeRateField; + + private GUIDTYPE externalGUIDField; + + private object[] itemsField; + + private DiscountLineAdd discountLineAddField; + + private SalesTaxLineAdd salesTaxLineAddField; + + private ShippingLineAdd shippingLineAddField; + + private string defMacroField; + + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CustomerRef CustomerRef { get { - return this.refNumberField; + return this.customerRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public TermsRef TermsRef + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ClassRef ClassRef { get { - return this.termsRefField; + return this.classRefField; } set { - this.termsRefField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ARAccountRef ARAccountRef { get { - return this.memoField; + return this.aRAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.aRAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public BOOLTYPE IsTaxIncluded + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public TemplateRef TemplateRef { get { - return this.isTaxIncludedField; + return this.templateRefField; } set { - this.isTaxIncludedField = value; + this.templateRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public DATETYPE TxnDate { get { - return this.salesTaxCodeRefField; + return this.txnDateField; } set { - this.salesTaxCodeRefField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public BOOLTYPE IsPaid + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.isPaidField; + return this.refNumberField; } set { - this.isPaidField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BillAddress BillAddress { get { - return this.externalGUIDField; + return this.billAddressField; } set { - this.externalGUIDField = value; + this.billAddressField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=21)] - public LinkedTxn[] LinkedTxn + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ShipAddress ShipAddress { get { - return this.linkedTxnField; + return this.shipAddressField; } set { - this.linkedTxnField = value; + this.shipAddressField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=22)] - public ExpenseLineRet[] ExpenseLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public BOOLTYPE IsPending { get { - return this.expenseLineRetField; + return this.isPendingField; } set { - this.expenseLineRetField = value; + this.isPendingField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=23)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=23)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string PONumber { get { - return this.itemsField; + return this.pONumberField; } set { - this.itemsField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.pONumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] - public AMTTYPE OpenAmount + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public TermsRef TermsRef { get { - return this.openAmountField; + return this.termsRefField; } set { - this.openAmountField = value; + this.termsRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=26)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public DATETYPE DueDate { get { - return this.dataExtRetField; + return this.dueDateField; } set { - this.dataExtRetField = value; + this.dueDateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupLineRet + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public SalesRepRef SalesRepRef { get { - return ObjectItems.GetItems("ItemGroupLineRet"); + return this.salesRepRefField; } set { - ObjectItems.SetItems("ItemGroupLineRet", value.ToArray()); + this.salesRepRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemLineRet + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB { get { - return ObjectItems.GetItems("ItemLineRet"); + return this.fOBField; } set { - ObjectItems.SetItems("ItemLineRet", value.ToArray()); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupLineRet), "ItemGroupLineRet"); - typeMapping.Add(typeof(ItemLineRet), "ItemLineRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemLineRet", - "ItemGroupLineRet"}, typeMapping); - } - return objectItems; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillAdd - { - - private VendorRef vendorRefField; - - private VendorAddress vendorAddressField; - - private APAccountRef aPAccountRefField; - - private DATETYPE txnDateField; - - private DATETYPE dueDateField; - - private string refNumberField; - - private TermsRef termsRefField; - - private string memoField; - - private BOOLTYPE isTaxIncludedField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private FLOATTYPE exchangeRateField; - - private GUIDTYPE externalGUIDField; - - private string[] linkToTxnIDField; - - private ExpenseLineAdd[] expenseLineAddField; - - private object[] itemsField; - - private string defMacroField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorRef VendorRef + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public DATETYPE ShipDate { get { - return this.vendorRefField; + return this.shipDateField; } set { - this.vendorRefField = value; + this.shipDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public VendorAddress VendorAddress + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public ShipMethodRef ShipMethodRef { get { - return this.vendorAddressField; + return this.shipMethodRefField; } set { - this.vendorAddressField = value; + this.shipMethodRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public APAccountRef APAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public ItemSalesTaxRef ItemSalesTaxRef { get { - return this.aPAccountRefField; + return this.itemSalesTaxRefField; } set { - this.aPAccountRefField = value; + this.itemSalesTaxRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.txnDateField; + return this.memoField; } set { - this.txnDateField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public CustomerMsgRef CustomerMsgRef { get { - return this.dueDateField; + return this.customerMsgRefField; } set { - this.dueDateField = value; + this.customerMsgRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public BOOLTYPE IsToBePrinted { get { - return this.refNumberField; + return this.isToBePrintedField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.isToBePrintedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public TermsRef TermsRef + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public BOOLTYPE IsToBeEmailed { get { - return this.termsRefField; + return this.isToBeEmailedField; } set { - this.termsRefField = value; + this.isToBeEmailedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public BOOLTYPE IsTaxIncluded { get { - return this.memoField; + return this.isTaxIncludedField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BOOLTYPE IsTaxIncluded + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get { - return this.isTaxIncludedField; + return this.customerSalesTaxCodeRefField; } set { - this.isTaxIncludedField = value; + this.customerSalesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other { get { - return this.salesTaxCodeRefField; + return this.otherField; } set { - this.salesTaxCodeRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.otherField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] public FLOATTYPE ExchangeRate { get @@ -79214,7 +81390,7 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] public GUIDTYPE ExternalGUID { get @@ -79228,46 +81404,63 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("LinkToTxnID", Order=12)] - public string[] LinkToTxnID + [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineAdd", typeof(CreditMemoLineAdd), Order=26)] + [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineGroupAdd", typeof(CreditMemoLineGroupAdd), Order=26)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.linkToTxnIDField; + return this.itemsField; } set { - this.linkToTxnIDField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=13)] - public ExpenseLineAdd[] ExpenseLineAdd + [System.Xml.Serialization.XmlElementAttribute(Order=28)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public DiscountLineAdd DiscountLineAdd { get { - return this.expenseLineAddField; + return this.discountLineAddField; } set { - this.expenseLineAddField = value; + this.discountLineAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=14)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=14)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=29)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public SalesTaxLineAdd SalesTaxLineAdd { get { - return this.itemsField; + return this.salesTaxLineAddField; } set { - this.itemsField = value; + this.salesTaxLineAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=30)] + [System.ObsoleteAttribute("Marked as obsolete by Intuit.")] + public ShippingLineAdd ShippingLineAdd + { + get + { + return this.shippingLineAddField; + } + set + { + this.shippingLineAddField = value; } } @@ -79286,28 +81479,28 @@ public string defMacro } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupLineAdd + public IEnumerable CreditMemoLineAdd { get { - return ObjectItems.GetItems("ItemGroupLineAdd"); + return ObjectItems.GetItems("CreditMemoLineAdd"); } set { - ObjectItems.SetItems("ItemGroupLineAdd", value.ToArray()); + ObjectItems.SetItems("CreditMemoLineAdd", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemLineAdd + public IEnumerable CreditMemoLineGroupAdd { get { - return ObjectItems.GetItems("ItemLineAdd"); + return ObjectItems.GetItems("CreditMemoLineGroupAdd"); } set { - ObjectItems.SetItems("ItemLineAdd", value.ToArray()); + ObjectItems.SetItems("CreditMemoLineGroupAdd", value.ToArray()); } } @@ -79318,11 +81511,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupLineAdd), "ItemGroupLineAdd"); - typeMapping.Add(typeof(ItemLineAdd), "ItemLineAdd"); + typeMapping.Add(typeof(CreditMemoLineAdd), "CreditMemoLineAdd"); + typeMapping.Add(typeof(CreditMemoLineGroupAdd), "CreditMemoLineGroupAdd"); objectItems = new ObjectItems(this, "Items", new string[] { - "ItemLineAdd", - "ItemGroupLineAdd"}, typeMapping); + "CreditMemoLineAdd", + "CreditMemoLineGroupAdd"}, typeMapping); } return objectItems; } @@ -79336,40 +81529,62 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillMod + public partial class CreditMemoMod { private string txnIDField; private string editSequenceField; - private VendorRef vendorRefField; + private CustomerRef customerRefField; - private VendorAddress vendorAddressField; + private ClassRef classRefField; - private APAccountRef aPAccountRefField; + private ARAccountRef aRAccountRefField; - private DATETYPE txnDateField; + private TemplateRef templateRefField; - private DATETYPE dueDateField; + private DATETYPE txnDateField; private string refNumberField; + private BillAddress billAddressField; + + private ShipAddress shipAddressField; + + private BOOLTYPE isPendingField; + + private string pONumberField; + private TermsRef termsRefField; + private DATETYPE dueDateField; + + private SalesRepRef salesRepRefField; + + private string fOBField; + + private DATETYPE shipDateField; + + private ShipMethodRef shipMethodRefField; + + private ItemSalesTaxRef itemSalesTaxRefField; + private string memoField; - private BOOLTYPE isTaxIncludedField; + private CustomerMsgRef customerMsgRefField; - private SalesTaxCodeRef salesTaxCodeRefField; + private BOOLTYPE isToBePrintedField; - private FLOATTYPE exchangeRateField; + private BOOLTYPE isToBeEmailedField; - private BOOLTYPE clearExpenseLinesField; + private BOOLTYPE isTaxIncludedField; - private ExpenseLineMod[] expenseLineModField; + private CustomerSalesTaxCodeRef customerSalesTaxCodeRefField; - private BOOLTYPE clearItemLinesField; + private string otherField; + + private FLOATTYPE exchangeRateField; private object[] itemsField; @@ -79407,77 +81622,77 @@ public string EditSequence /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public VendorRef VendorRef + public CustomerRef CustomerRef { get { - return this.vendorRefField; + return this.customerRefField; } set { - this.vendorRefField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public VendorAddress VendorAddress + public ClassRef ClassRef { get { - return this.vendorAddressField; + return this.classRefField; } set { - this.vendorAddressField = value; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public APAccountRef APAccountRef + public ARAccountRef ARAccountRef { get { - return this.aPAccountRefField; + return this.aRAccountRefField; } set { - this.aPAccountRefField = value; + this.aRAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TxnDate + public TemplateRef TemplateRef { get { - return this.txnDateField; + return this.templateRefField; } set { - this.txnDateField = value; + this.templateRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public DATETYPE DueDate + public DATETYPE TxnDate { get { - return this.dueDateField; + return this.txnDateField; } set { - this.dueDateField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(20)] + [System.ComponentModel.DataAnnotations.StringLength(11)] public string RefNumber { get @@ -79486,896 +81701,695 @@ public string RefNumber } set { - string temp = QbNormalizer.NormalizeString(value, 20); + string temp = QbNormalizer.NormalizeString(value, 11); this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public TermsRef TermsRef + public BillAddress BillAddress { get { - return this.termsRefField; + return this.billAddressField; } set { - this.termsRefField = value; + this.billAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public ShipAddress ShipAddress { get { - return this.memoField; + return this.shipAddressField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.shipAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BOOLTYPE IsTaxIncluded + public BOOLTYPE IsPending { get { - return this.isTaxIncludedField; + return this.isPendingField; } set { - this.isTaxIncludedField = value; + this.isPendingField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string PONumber { get { - return this.salesTaxCodeRefField; + return this.pONumberField; } set { - this.salesTaxCodeRefField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.pONumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public FLOATTYPE ExchangeRate + public TermsRef TermsRef { get { - return this.exchangeRateField; + return this.termsRefField; } set { - this.exchangeRateField = value; + this.termsRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public BOOLTYPE ClearExpenseLines + public DATETYPE DueDate { get { - return this.clearExpenseLinesField; + return this.dueDateField; } set { - this.clearExpenseLinesField = value; + this.dueDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineMod", Order=14)] - public ExpenseLineMod[] ExpenseLineMod + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public SalesRepRef SalesRepRef { get { - return this.expenseLineModField; + return this.salesRepRefField; } set { - this.expenseLineModField = value; + this.salesRepRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public BOOLTYPE ClearItemLines + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB { get { - return this.clearItemLinesField; + return this.fOBField; } set { - this.clearItemLinesField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineMod", typeof(ItemGroupLineMod), Order=16)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", typeof(ItemLineMod), Order=16)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public DATETYPE ShipDate { get { - return this.itemsField; + return this.shipDateField; } set { - this.itemsField = value; + this.shipDateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupLineMod + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public ShipMethodRef ShipMethodRef { get { - return ObjectItems.GetItems("ItemGroupLineMod"); + return this.shipMethodRefField; } set { - ObjectItems.SetItems("ItemGroupLineMod", value.ToArray()); + this.shipMethodRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemLineMod + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public ItemSalesTaxRef ItemSalesTaxRef { get { - return ObjectItems.GetItems("ItemLineMod"); + return this.itemSalesTaxRefField; } set { - ObjectItems.SetItems("ItemLineMod", value.ToArray()); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupLineMod), "ItemGroupLineMod"); - typeMapping.Add(typeof(ItemLineMod), "ItemLineMod"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemLineMod", - "ItemGroupLineMod"}, typeMapping); - } - return objectItems; + this.itemSalesTaxRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemReceiptRet : IQbTxnRet - { - - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private VendorRef vendorRefField; - - private object itemField; - - private DATETYPE txnDateField; - - private AMTTYPE totalAmountField; - - private CurrencyRef currencyRefField; - - private FLOATTYPE exchangeRateField; - - private AMTTYPE totalAmountInHomeCurrencyField; - - private string refNumberField; - - private string memoField; - - private BOOLTYPE isTaxIncludedField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private GUIDTYPE externalGUIDField; - - private LinkedTxn[] linkedTxnField; - - private ExpenseLineRet[] expenseLineRetField; - - private object[] itemsField; - - private DataExtRet[] dataExtRetField; - - private ObjectItem objectItem; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.txnIDField; + return this.memoField; } set { - this.txnIDField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public CustomerMsgRef CustomerMsgRef { get { - return this.timeCreatedField; + return this.customerMsgRefField; } set { - this.timeCreatedField = value; + this.customerMsgRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public BOOLTYPE IsToBePrinted { get { - return this.timeModifiedField; + return this.isToBePrintedField; } set { - this.timeModifiedField = value; + this.isToBePrintedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public BOOLTYPE IsToBeEmailed { get { - return this.editSequenceField; + return this.isToBeEmailedField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.isToBeEmailedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + public BOOLTYPE IsTaxIncluded { get { - return this.txnNumberField; + return this.isTaxIncludedField; } set { - this.txnNumberField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public VendorRef VendorRef + [System.Xml.Serialization.XmlElementAttribute(Order=24)] + public CustomerSalesTaxCodeRef CustomerSalesTaxCodeRef { get { - return this.vendorRefField; + return this.customerSalesTaxCodeRefField; } set { - this.vendorRefField = value; + this.customerSalesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("APAccountRef", typeof(APAccountRef), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("LiabilityAccountRef", typeof(LiabilityAccountRef), Order=6)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other { get { - return this.itemField; + return this.otherField; } set { - this.itemField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.otherField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=26)] + public FLOATTYPE ExchangeRate { get { - return this.txnDateField; + return this.exchangeRateField; } set { - this.txnDateField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE TotalAmount + [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineGroupMod", typeof(CreditMemoLineGroupMod), Order=27)] + [System.Xml.Serialization.XmlElementAttribute("CreditMemoLineMod", typeof(CreditMemoLineMod), Order=27)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.totalAmountField; + return this.itemsField; } set { - this.totalAmountField = value; + this.itemsField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable CreditMemoLineGroupMod { get { - return this.currencyRefField; + return ObjectItems.GetItems("CreditMemoLineGroupMod"); } set { - this.currencyRefField = value; + ObjectItems.SetItems("CreditMemoLineGroupMod", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable CreditMemoLineMod { get { - return this.exchangeRateField; + return ObjectItems.GetItems("CreditMemoLineMod"); } set { - this.exchangeRateField = value; + ObjectItems.SetItems("CreditMemoLineMod", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public AMTTYPE TotalAmountInHomeCurrency + private ObjectItems ObjectItems { get { - return this.totalAmountInHomeCurrencyField; - } - set - { - this.totalAmountInHomeCurrencyField = value; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(CreditMemoLineGroupMod), "CreditMemoLineGroupMod"); + typeMapping.Add(typeof(CreditMemoLineMod), "CreditMemoLineMod"); + objectItems = new ObjectItems(this, "Items", new string[] { + "CreditMemoLineMod", + "CreditMemoLineGroupMod"}, typeMapping); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class AppliedToTxnRet + { + + private string txnIDField; + + private TxnType txnTypeField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE balanceRemainingField; + + private AMTTYPE amountField; + + private TxnLineDetail[] txnLineDetailField; + + private AMTTYPE discountAmountField; + + private DiscountAccountRef discountAccountRefField; + + private DiscountClassRef discountClassRefField; + + private LinkedTxn[] linkedTxnField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID { get { - return this.refNumberField; + return this.txnIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public TxnType TxnType { get { - return this.memoField; + return this.txnTypeField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.txnTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public BOOLTYPE IsTaxIncluded + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate { get { - return this.isTaxIncludedField; + return this.txnDateField; } set { - this.isTaxIncludedField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public SalesTaxCodeRef SalesTaxCodeRef + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(20)] + public string RefNumber { get { - return this.salesTaxCodeRefField; + return this.refNumberField; } set { - this.salesTaxCodeRefField = value; + string temp = QbNormalizer.NormalizeString(value, 20); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public AMTTYPE BalanceRemaining { get { - return this.externalGUIDField; + return this.balanceRemainingField; } set { - this.externalGUIDField = value; + this.balanceRemainingField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=18)] - public LinkedTxn[] LinkedTxn + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AMTTYPE Amount { get { - return this.linkedTxnField; + return this.amountField; } set { - this.linkedTxnField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=19)] - public ExpenseLineRet[] ExpenseLineRet + [System.Xml.Serialization.XmlElementAttribute("TxnLineDetail", Order=6)] + public TxnLineDetail[] TxnLineDetail { get { - return this.expenseLineRetField; + return this.txnLineDetailField; } set { - this.expenseLineRetField = value; + this.txnLineDetailField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=20)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=20)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public AMTTYPE DiscountAmount { get { - return this.itemsField; + return this.discountAmountField; } set { - this.itemsField = value; + this.discountAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=22)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DiscountAccountRef DiscountAccountRef { get { - return this.dataExtRetField; + return this.discountAccountRefField; } set { - this.dataExtRetField = value; + this.discountAccountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public APAccountRef APAccountRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public DiscountClassRef DiscountClassRef { get { - return ObjectItem.GetItem("APAccountRef"); + return this.discountClassRefField; } set { - ObjectItem.SetItem("APAccountRef", value); + this.discountClassRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public LiabilityAccountRef LiabilityAccountRef + /// + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=10)] + public LinkedTxn[] LinkedTxn { get { - return ObjectItem.GetItem("LiabilityAccountRef"); + return this.linkedTxnField; } set { - ObjectItem.SetItem("LiabilityAccountRef", value); + this.linkedTxnField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class AppliedToTxnAdd + { - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(APAccountRef), "APAccountRef"); - typeMapping.Add(typeof(LiabilityAccountRef), "LiabilityAccountRef"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupLineRet - { - get - { - return ObjectItems.GetItems("ItemGroupLineRet"); - } - set - { - ObjectItems.SetItems("ItemGroupLineRet", value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemLineRet - { - get - { - return ObjectItems.GetItems("ItemLineRet"); - } - set - { - ObjectItems.SetItems("ItemLineRet", value.ToArray()); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupLineRet), "ItemGroupLineRet"); - typeMapping.Add(typeof(ItemLineRet), "ItemLineRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemLineRet", - "ItemGroupLineRet"}, typeMapping); - } - return objectItems; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemReceiptAdd - { - - private VendorRef vendorRefField; - - private APAccountRef aPAccountRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private string memoField; - - private BOOLTYPE isTaxIncludedField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private FLOATTYPE exchangeRateField; + private AppliedToTxnAddTxnID txnIDField; - private GUIDTYPE externalGUIDField; + private AMTTYPE paymentAmountField; - private string[] linkToTxnIDField; + private TxnLineDetail[] txnLineDetailField; - private ExpenseLineAdd[] expenseLineAddField; + private SetCredit[] setCreditField; - private object[] itemsField; + private AMTTYPE discountAmountField; - private string defMacroField; + private DiscountAccountRef discountAccountRefField; - private ObjectItems objectItems; + private DiscountClassRef discountClassRefField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorRef VendorRef + public AppliedToTxnAddTxnID TxnID { get { - return this.vendorRefField; + return this.txnIDField; } set { - this.vendorRefField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public APAccountRef APAccountRef + public AMTTYPE PaymentAmount { get { - return this.aPAccountRefField; + return this.paymentAmountField; } set { - this.aPAccountRefField = value; + this.paymentAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute("TxnLineDetail", Order=2)] + public TxnLineDetail[] TxnLineDetail { get { - return this.txnDateField; + return this.txnLineDetailField; } set { - this.txnDateField = value; + this.txnLineDetailField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute("SetCredit", Order=3)] + public SetCredit[] SetCredit { get { - return this.refNumberField; + return this.setCreditField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.setCreditField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public AMTTYPE DiscountAmount { get { - return this.memoField; + return this.discountAmountField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.discountAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE IsTaxIncluded + public DiscountAccountRef DiscountAccountRef { get { - return this.isTaxIncludedField; + return this.discountAccountRefField; } set { - this.isTaxIncludedField = value; + this.discountAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public SalesTaxCodeRef SalesTaxCodeRef - { - get - { - return this.salesTaxCodeRefField; - } - set - { - this.salesTaxCodeRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public FLOATTYPE ExchangeRate - { - get - { - return this.exchangeRateField; - } - set - { - this.exchangeRateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public GUIDTYPE ExternalGUID - { - get - { - return this.externalGUIDField; - } - set - { - this.externalGUIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("LinkToTxnID", Order=9)] - public string[] LinkToTxnID + public DiscountClassRef DiscountClassRef { get { - return this.linkToTxnIDField; + return this.discountClassRefField; } set { - this.linkToTxnIDField = value; + this.discountClassRefField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class AppliedToTxnAddTxnID + { - /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=10)] - public ExpenseLineAdd[] ExpenseLineAdd - { - get - { - return this.expenseLineAddField; - } - set - { - this.expenseLineAddField = value; - } - } + private string useMacroField; - /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=11)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=11)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } + private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro - { - get - { - return this.defMacroField; - } - set - { - this.defMacroField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupLineAdd + public string useMacro { get { - return ObjectItems.GetItems("ItemGroupLineAdd"); + return this.useMacroField; } set { - ObjectItems.SetItems("ItemGroupLineAdd", value.ToArray()); + this.useMacroField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemLineAdd + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { get { - return ObjectItems.GetItems("ItemLineAdd"); + return this.valueField; } set { - ObjectItems.SetItems("ItemLineAdd", value.ToArray()); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupLineAdd), "ItemGroupLineAdd"); - typeMapping.Add(typeof(ItemLineAdd), "ItemLineAdd"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemLineAdd", - "ItemGroupLineAdd"}, typeMapping); - } - return objectItems; + this.valueField = value; } } } @@ -80387,38 +82401,20 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemReceiptMod + public partial class AppliedToTxnMod { private string txnIDField; - private string editSequenceField; - - private VendorRef vendorRefField; - - private APAccountRef aPAccountRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private string memoField; - - private BOOLTYPE isTaxIncludedField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private FLOATTYPE exchangeRateField; - - private BOOLTYPE clearExpenseLinesField; + private AMTTYPE paymentAmountField; - private ExpenseLineMod[] expenseLineModField; + private SetCredit[] setCreditField; - private BOOLTYPE clearItemLinesField; + private AMTTYPE discountAmountField; - private object[] itemsField; + private DiscountAccountRef discountAccountRefField; - private ObjectItems objectItems; + private DiscountClassRef discountClassRefField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -80436,234 +82432,71 @@ public string TxnID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public AMTTYPE PaymentAmount { get { - return this.editSequenceField; + return this.paymentAmountField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.paymentAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public VendorRef VendorRef + [System.Xml.Serialization.XmlElementAttribute("SetCredit", Order=2)] + public SetCredit[] SetCredit { get { - return this.vendorRefField; + return this.setCreditField; } set { - this.vendorRefField = value; + this.setCreditField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public APAccountRef APAccountRef + public AMTTYPE DiscountAmount { get { - return this.aPAccountRefField; + return this.discountAmountField; } set { - this.aPAccountRefField = value; + this.discountAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE TxnDate + public DiscountAccountRef DiscountAccountRef { get { - return this.txnDateField; + return this.discountAccountRefField; } set { - this.txnDateField = value; + this.discountAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber - { - get - { - return this.refNumberField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo - { - get - { - return this.memoField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public BOOLTYPE IsTaxIncluded - { - get - { - return this.isTaxIncludedField; - } - set - { - this.isTaxIncludedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public SalesTaxCodeRef SalesTaxCodeRef - { - get - { - return this.salesTaxCodeRefField; - } - set - { - this.salesTaxCodeRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public FLOATTYPE ExchangeRate - { - get - { - return this.exchangeRateField; - } - set - { - this.exchangeRateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BOOLTYPE ClearExpenseLines - { - get - { - return this.clearExpenseLinesField; - } - set - { - this.clearExpenseLinesField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineMod", Order=11)] - public ExpenseLineMod[] ExpenseLineMod - { - get - { - return this.expenseLineModField; - } - set - { - this.expenseLineModField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public BOOLTYPE ClearItemLines - { - get - { - return this.clearItemLinesField; - } - set - { - this.clearItemLinesField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineMod", typeof(ItemGroupLineMod), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", typeof(ItemLineMod), Order=13)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupLineMod - { - get - { - return ObjectItems.GetItems("ItemGroupLineMod"); - } - set - { - ObjectItems.SetItems("ItemGroupLineMod", value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemLineMod + public DiscountClassRef DiscountClassRef { get { - return ObjectItems.GetItems("ItemLineMod"); + return this.discountClassRefField; } set { - ObjectItems.SetItems("ItemLineMod", value.ToArray()); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupLineMod), "ItemGroupLineMod"); - typeMapping.Add(typeof(ItemLineMod), "ItemLineMod"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemLineMod", - "ItemGroupLineMod"}, typeMapping); - } - return objectItems; + this.discountClassRefField = value; } } } @@ -80675,7 +82508,7 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VendorCreditRet : IQbTxnRet + public partial class ReceivePaymentRet : IQbTxnRet { private string txnIDField; @@ -80688,42 +82521,40 @@ public partial class VendorCreditRet : IQbTxnRet private string txnNumberField; - private VendorRef vendorRefField; + private CustomerRef customerRefField; - private APAccountRef aPAccountRefField; + private ARAccountRef aRAccountRefField; private DATETYPE txnDateField; - private AMTTYPE creditAmountField; + private string refNumberField; + + private AMTTYPE totalAmountField; private CurrencyRef currencyRefField; private FLOATTYPE exchangeRateField; - private AMTTYPE creditAmountInHomeCurrencyField; + private AMTTYPE totalAmountInHomeCurrencyField; - private string refNumberField; + private PaymentMethodRef paymentMethodRefField; private string memoField; - private BOOLTYPE isTaxIncludedField; - - private SalesTaxCodeRef salesTaxCodeRefField; + private DepositToAccountRef depositToAccountRefField; - private GUIDTYPE externalGUIDField; + private CreditCardTxnInfo creditCardTxnInfoField; - private LinkedTxn[] linkedTxnField; + private AMTTYPE unusedPaymentField; - private ExpenseLineRet[] expenseLineRetField; + private AMTTYPE unusedCreditsField; - private object[] itemsField; + private GUIDTYPE externalGUIDField; - private AMTTYPE openAmountField; + private AppliedToTxnRet[] appliedToTxnRetField; private DataExtRet[] dataExtRetField; - private ObjectItems objectItems; - /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string TxnID @@ -80798,29 +82629,29 @@ public string TxnNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public VendorRef VendorRef + public CustomerRef CustomerRef { get { - return this.vendorRefField; + return this.customerRefField; } set { - this.vendorRefField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public APAccountRef APAccountRef + public ARAccountRef ARAccountRef { get { - return this.aPAccountRefField; + return this.aRAccountRefField; } set { - this.aPAccountRefField = value; + this.aRAccountRefField = value; } } @@ -80840,194 +82671,192 @@ public DATETYPE TxnDate /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE CreditAmount + [System.ComponentModel.DataAnnotations.StringLength(20)] + public string RefNumber { get { - return this.creditAmountField; + return this.refNumberField; } set { - this.creditAmountField = value; + string temp = QbNormalizer.NormalizeString(value, 20); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public CurrencyRef CurrencyRef + public AMTTYPE TotalAmount { get { - return this.currencyRefField; + return this.totalAmountField; } set { - this.currencyRefField = value; + this.totalAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public FLOATTYPE ExchangeRate + public CurrencyRef CurrencyRef { get { - return this.exchangeRateField; + return this.currencyRefField; } set { - this.exchangeRateField = value; + this.currencyRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public AMTTYPE CreditAmountInHomeCurrency + public FLOATTYPE ExchangeRate { get { - return this.creditAmountInHomeCurrencyField; + return this.exchangeRateField; } set { - this.creditAmountInHomeCurrencyField = value; + this.exchangeRateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + public AMTTYPE TotalAmountInHomeCurrency { get { - return this.refNumberField; + return this.totalAmountInHomeCurrencyField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.totalAmountInHomeCurrencyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public PaymentMethodRef PaymentMethodRef { get { - return this.memoField; + return this.paymentMethodRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.paymentMethodRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public BOOLTYPE IsTaxIncluded + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.isTaxIncludedField; + return this.memoField; } set { - this.isTaxIncludedField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public SalesTaxCodeRef SalesTaxCodeRef + public DepositToAccountRef DepositToAccountRef { get { - return this.salesTaxCodeRefField; + return this.depositToAccountRefField; } set { - this.salesTaxCodeRefField = value; + this.depositToAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public GUIDTYPE ExternalGUID + public CreditCardTxnInfo CreditCardTxnInfo { get { - return this.externalGUIDField; + return this.creditCardTxnInfoField; } set { - this.externalGUIDField = value; + this.creditCardTxnInfoField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=17)] - public LinkedTxn[] LinkedTxn + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public AMTTYPE UnusedPayment { get { - return this.linkedTxnField; + return this.unusedPaymentField; } set { - this.linkedTxnField = value; + this.unusedPaymentField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=18)] - public ExpenseLineRet[] ExpenseLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public AMTTYPE UnusedCredits { get { - return this.expenseLineRetField; + return this.unusedCreditsField; } set { - this.expenseLineRetField = value; + this.unusedCreditsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=19)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=19)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public GUIDTYPE ExternalGUID { get { - return this.itemsField; + return this.externalGUIDField; } set { - this.itemsField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] - public AMTTYPE OpenAmount + [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnRet", Order=20)] + public AppliedToTxnRet[] AppliedToTxnRet { get { - return this.openAmountField; + return this.appliedToTxnRetField; } set { - this.openAmountField = value; + this.appliedToTxnRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=22)] + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=21)] public DataExtRet[] DataExtRet { get @@ -81039,49 +82868,6 @@ public DataExtRet[] DataExtRet this.dataExtRetField = value; } } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupLineRet - { - get - { - return ObjectItems.GetItems("ItemGroupLineRet"); - } - set - { - ObjectItems.SetItems("ItemGroupLineRet", value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemLineRet - { - get - { - return ObjectItems.GetItems("ItemLineRet"); - } - set - { - ObjectItems.SetItems("ItemLineRet", value.ToArray()); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupLineRet), "ItemGroupLineRet"); - typeMapping.Add(typeof(ItemLineRet), "ItemLineRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemLineRet", - "ItemGroupLineRet"}, typeMapping); - } - return objectItems; - } - } } /// @@ -81091,28 +82877,30 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VendorCreditAdd + public partial class ReceivePaymentAdd { - private VendorRef vendorRefField; + private CustomerRef customerRefField; - private APAccountRef aPAccountRefField; + private ARAccountRef aRAccountRefField; private DATETYPE txnDateField; private string refNumberField; - private string memoField; + private AMTTYPE totalAmountField; - private BOOLTYPE isTaxIncludedField; + private FLOATTYPE exchangeRateField; - private SalesTaxCodeRef salesTaxCodeRefField; + private PaymentMethodRef paymentMethodRefField; - private FLOATTYPE exchangeRateField; + private string memoField; - private GUIDTYPE externalGUIDField; + private DepositToAccountRef depositToAccountRefField; - private ExpenseLineAdd[] expenseLineAddField; + private CreditCardTxnInfo creditCardTxnInfoField; + + private GUIDTYPE externalGUIDField; private object[] itemsField; @@ -81122,29 +82910,29 @@ public partial class VendorCreditAdd /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorRef VendorRef + public CustomerRef CustomerRef { get { - return this.vendorRefField; + return this.customerRefField; } set { - this.vendorRefField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public APAccountRef APAccountRef + public ARAccountRef ARAccountRef { get { - return this.aPAccountRefField; + return this.aRAccountRefField; } set { - this.aPAccountRefField = value; + this.aRAccountRefField = value; } } @@ -81180,93 +82968,107 @@ public string RefNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public AMTTYPE TotalAmount { get { - return this.memoField; + return this.totalAmountField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.totalAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE IsTaxIncluded + public FLOATTYPE ExchangeRate { get { - return this.isTaxIncludedField; + return this.exchangeRateField; } set { - this.isTaxIncludedField = value; + this.exchangeRateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public SalesTaxCodeRef SalesTaxCodeRef + public PaymentMethodRef PaymentMethodRef { get { - return this.salesTaxCodeRefField; + return this.paymentMethodRefField; } set { - this.salesTaxCodeRefField = value; + this.paymentMethodRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public FLOATTYPE ExchangeRate + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.exchangeRateField; + return this.memoField; } set { - this.exchangeRateField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public GUIDTYPE ExternalGUID + public DepositToAccountRef DepositToAccountRef { get { - return this.externalGUIDField; + return this.depositToAccountRefField; } set { - this.externalGUIDField = value; + this.depositToAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=9)] - public ExpenseLineAdd[] ExpenseLineAdd + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public CreditCardTxnInfo CreditCardTxnInfo { get { - return this.expenseLineAddField; + return this.creditCardTxnInfoField; } set { - this.expenseLineAddField = value; + this.creditCardTxnInfoField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=10)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnAdd", typeof(AppliedToTxnAdd), Order=11)] + [System.Xml.Serialization.XmlElementAttribute("IsAutoApply", typeof(BOOLTYPE), Order=11)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -81295,28 +83097,28 @@ public string defMacro } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupLineAdd + public IEnumerable AppliedToTxnAdd { get { - return ObjectItems.GetItems("ItemGroupLineAdd"); + return ObjectItems.GetItems("AppliedToTxnAdd"); } set { - ObjectItems.SetItems("ItemGroupLineAdd", value.ToArray()); + ObjectItems.SetItems("AppliedToTxnAdd", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemLineAdd + public BOOLTYPE IsAutoApply { get { - return ObjectItems.GetItems("ItemLineAdd"); + return ObjectItems.GetItem("IsAutoApply"); } set { - ObjectItems.SetItems("ItemLineAdd", value.ToArray()); + ObjectItems.SetItem("IsAutoApply", value); } } @@ -81327,11 +83129,11 @@ private ObjectItems ObjectItems if ((objectItems == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupLineAdd), "ItemGroupLineAdd"); - typeMapping.Add(typeof(ItemLineAdd), "ItemLineAdd"); + typeMapping.Add(typeof(AppliedToTxnAdd), "AppliedToTxnAdd"); + typeMapping.Add(typeof(BOOLTYPE), "IsAutoApply"); objectItems = new ObjectItems(this, "Items", new string[] { - "ItemLineAdd", - "ItemGroupLineAdd"}, typeMapping); + "IsAutoApply", + "AppliedToTxnAdd"}, typeMapping); } return objectItems; } @@ -81345,38 +83147,34 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VendorCreditMod + public partial class ReceivePaymentMod { private string txnIDField; private string editSequenceField; - private VendorRef vendorRefField; + private CustomerRef customerRefField; - private APAccountRef aPAccountRefField; + private ARAccountRef aRAccountRefField; private DATETYPE txnDateField; private string refNumberField; - private string memoField; - - private BOOLTYPE isTaxIncludedField; - - private SalesTaxCodeRef salesTaxCodeRefField; + private AMTTYPE totalAmountField; private FLOATTYPE exchangeRateField; - private BOOLTYPE clearExpenseLinesField; + private PaymentMethodRef paymentMethodRefField; - private ExpenseLineMod[] expenseLineModField; + private string memoField; - private BOOLTYPE clearItemLinesField; + private DepositToAccountRef depositToAccountRefField; - private object[] itemsField; + private CreditCardTxnInfoMod creditCardTxnInfoModField; - private ObjectItems objectItems; + private AppliedToTxnMod[] appliedToTxnModField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -81410,29 +83208,29 @@ public string EditSequence /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public VendorRef VendorRef + public CustomerRef CustomerRef { get { - return this.vendorRefField; + return this.customerRefField; } set { - this.vendorRefField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public APAccountRef APAccountRef + public ARAccountRef ARAccountRef { get { - return this.aPAccountRefField; + return this.aRAccountRefField; } set { - this.aPAccountRefField = value; + this.aRAccountRefField = value; } } @@ -81468,160 +83266,101 @@ public string RefNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public AMTTYPE TotalAmount { get { - return this.memoField; + return this.totalAmountField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.totalAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public BOOLTYPE IsTaxIncluded + public FLOATTYPE ExchangeRate { get { - return this.isTaxIncludedField; + return this.exchangeRateField; } set { - this.isTaxIncludedField = value; + this.exchangeRateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public SalesTaxCodeRef SalesTaxCodeRef + public PaymentMethodRef PaymentMethodRef { get { - return this.salesTaxCodeRefField; + return this.paymentMethodRefField; } set { - this.salesTaxCodeRefField = value; + this.paymentMethodRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public FLOATTYPE ExchangeRate + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.exchangeRateField; + return this.memoField; } set { - this.exchangeRateField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BOOLTYPE ClearExpenseLines - { - get - { - return this.clearExpenseLinesField; - } - set - { - this.clearExpenseLinesField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineMod", Order=11)] - public ExpenseLineMod[] ExpenseLineMod + public DepositToAccountRef DepositToAccountRef { get { - return this.expenseLineModField; + return this.depositToAccountRefField; } set { - this.expenseLineModField = value; + this.depositToAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public BOOLTYPE ClearItemLines + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public CreditCardTxnInfoMod CreditCardTxnInfoMod { get { - return this.clearItemLinesField; + return this.creditCardTxnInfoModField; } set { - this.clearItemLinesField = value; + this.creditCardTxnInfoModField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineMod", typeof(ItemGroupLineMod), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", typeof(ItemLineMod), Order=13)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupLineMod - { - get - { - return ObjectItems.GetItems("ItemGroupLineMod"); - } - set - { - ObjectItems.SetItems("ItemGroupLineMod", value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemLineMod + [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnMod", Order=12)] + public AppliedToTxnMod[] AppliedToTxnMod { get { - return ObjectItems.GetItems("ItemLineMod"); + return this.appliedToTxnModField; } set { - ObjectItems.SetItems("ItemLineMod", value.ToArray()); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupLineMod), "ItemGroupLineMod"); - typeMapping.Add(typeof(ItemLineMod), "ItemLineMod"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemLineMod", - "ItemGroupLineMod"}, typeMapping); - } - return objectItems; + this.appliedToTxnModField = value; } } } @@ -81633,26 +83372,22 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillPaymentCheckRet + public partial class ReceivePaymentToDepositRet { private string txnIDField; - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; + private string txnLineIDField; - private string txnNumberField; + private TxnType txnTypeField; - private PayeeEntityRef payeeEntityRefField; + private bool txnTypeFieldSpecified; - private APAccountRef aPAccountRefField; + private CustomerRef customerRefField; private DATETYPE txnDateField; - private BankAccountRef bankAccountRefField; + private string refNumberField; private AMTTYPE amountField; @@ -81662,22 +83397,6 @@ public partial class BillPaymentCheckRet private AMTTYPE amountInHomeCurrencyField; - private string refNumberField; - - private string memoField; - - private Address addressField; - - private AddressBlock addressBlockField; - - private BOOLTYPE isToBePrintedField; - - private GUIDTYPE externalGUIDField; - - private AppliedToTxnRet[] appliedToTxnRetField; - - private DataExtRet[] dataExtRetField; - /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string TxnID @@ -81694,135 +83413,105 @@ public string TxnID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + public string TxnLineID { get { - return this.timeCreatedField; + return this.txnLineIDField; } set { - this.timeCreatedField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + public TxnType TxnType { get { - return this.timeModifiedField; + return this.txnTypeField; } set { - this.timeModifiedField = value; + this.txnTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TxnTypeSpecified { get { - return this.editSequenceField; + return this.txnTypeFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.txnTypeFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public CustomerRef CustomerRef { get { - return this.txnNumberField; + return this.customerRefField; } set { - this.txnNumberField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public PayeeEntityRef PayeeEntityRef + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public DATETYPE TxnDate { get { - return this.payeeEntityRefField; + return this.txnDateField; } set { - this.payeeEntityRefField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public APAccountRef APAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string RefNumber { get { - return this.aPAccountRefField; + return this.refNumberField; } set { - this.aPAccountRefField = value; + this.refNumberField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public AMTTYPE Amount { get { - return this.txnDateField; + return this.amountField; } set { - this.txnDateField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BankAccountRef BankAccountRef - { - get - { - return this.bankAccountRefField; - } - set - { - this.bankAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount - { - get - { - return this.amountField; - } - set - { - this.amountField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public CurrencyRef CurrencyRef { get { @@ -81835,7 +83524,7 @@ public CurrencyRef CurrencyRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public FLOATTYPE ExchangeRate { get @@ -81849,7 +83538,7 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public AMTTYPE AmountInHomeCurrency { get @@ -81861,388 +83550,402 @@ public AMTTYPE AmountInHomeCurrency this.amountInHomeCurrencyField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ChargeRet : IQbTxnRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private CustomerRef customerRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private ItemRef itemRefField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private PRICETYPE rateField; + + private AMTTYPE amountField; + + private AMTTYPE balanceRemainingField; + + private string descField; + + private ARAccountRef aRAccountRefField; + + private ClassRef classRefField; + + private DATETYPE billedDateField; + + private DATETYPE dueDateField; + + private BOOLTYPE isPaidField; + + private GUIDTYPE externalGUIDField; + + private LinkedTxn[] linkedTxnField; + + private DataExtRet[] dataExtRetField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID { get { - return this.refNumberField; + return this.txnIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.memoField; + return this.timeCreatedField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.timeCreatedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public Address Address + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return this.addressField; + return this.timeModifiedField; } set { - this.addressField = value; + this.timeModifiedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public AddressBlock AddressBlock + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.addressBlockField; + return this.editSequenceField; } set { - this.addressBlockField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public BOOLTYPE IsToBePrinted + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return this.isToBePrintedField; + return this.txnNumberField; } set { - this.isToBePrintedField = value; + this.txnNumberField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public CustomerRef CustomerRef { get { - return this.externalGUIDField; + return this.customerRefField; } set { - this.externalGUIDField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnRet", Order=19)] - public AppliedToTxnRet[] AppliedToTxnRet + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public DATETYPE TxnDate { get { - return this.appliedToTxnRetField; + return this.txnDateField; } set { - this.appliedToTxnRetField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=20)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.dataExtRetField; + return this.refNumberField; } set { - this.dataExtRetField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillPaymentCreditCardRet - { - - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private PayeeEntityRef payeeEntityRefField; - - private APAccountRef aPAccountRefField; - - private DATETYPE txnDateField; - - private CreditCardAccountRef creditCardAccountRefField; - - private AMTTYPE amountField; - - private CurrencyRef currencyRefField; - - private FLOATTYPE exchangeRateField; - - private AMTTYPE amountInHomeCurrencyField; - - private string refNumberField; - - private string memoField; - - private GUIDTYPE externalGUIDField; - - private AppliedToTxnRet[] appliedToTxnRetField; - - private DataExtRet[] dataExtRetField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ItemRef ItemRef { get { - return this.txnIDField; + return this.itemRefField; } set { - this.txnIDField = value; + this.itemRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public InventorySiteRef InventorySiteRef { get { - return this.timeCreatedField; + return this.inventorySiteRefField; } set { - this.timeCreatedField = value; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.timeModifiedField; + return this.inventorySiteLocationRefField; } set { - this.timeModifiedField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public QUANTYPE Quantity { get { - return this.editSequenceField; + return this.quantityField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.txnNumberField; + return this.unitOfMeasureField; } set { - this.txnNumberField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public PayeeEntityRef PayeeEntityRef + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.payeeEntityRefField; + return this.overrideUOMSetRefField; } set { - this.payeeEntityRefField = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public APAccountRef APAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public PRICETYPE Rate { get { - return this.aPAccountRefField; + return this.rateField; } set { - this.aPAccountRefField = value; + this.rateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public AMTTYPE Amount { get { - return this.txnDateField; + return this.amountField; } set { - this.txnDateField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public CreditCardAccountRef CreditCardAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public AMTTYPE BalanceRemaining { get { - return this.creditCardAccountRefField; + return this.balanceRemainingField; } set { - this.creditCardAccountRefField = value; + this.balanceRemainingField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.amountField; + return this.descField; } set { - this.amountField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public ARAccountRef ARAccountRef { get { - return this.currencyRefField; + return this.aRAccountRefField; } set { - this.currencyRefField = value; + this.aRAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public ClassRef ClassRef { get { - return this.exchangeRateField; + return this.classRefField; } set { - this.exchangeRateField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public AMTTYPE AmountInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public DATETYPE BilledDate { get { - return this.amountInHomeCurrencyField; + return this.billedDateField; } set { - this.amountInHomeCurrencyField = value; + this.billedDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public DATETYPE DueDate { get { - return this.refNumberField; + return this.dueDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.dueDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public BOOLTYPE IsPaid { get { - return this.memoField; + return this.isPaidField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.isPaidField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public GUIDTYPE ExternalGUID { get @@ -82256,21 +83959,21 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnRet", Order=16)] - public AppliedToTxnRet[] AppliedToTxnRet + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=24)] + public LinkedTxn[] LinkedTxn { get { - return this.appliedToTxnRetField; + return this.linkedTxnField; } set { - this.appliedToTxnRetField = value; + this.linkedTxnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=17)] + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=25)] public DataExtRet[] DataExtRet { get @@ -82291,61 +83994,65 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillPaymentCheckAdd + public partial class ChargeAdd { - private PayeeEntityRef payeeEntityRefField; - - private APAccountRef aPAccountRefField; + private CustomerRef customerRefField; private DATETYPE txnDateField; - private BankAccountRef bankAccountRefField; + private string refNumberField; - private object itemField; + private ItemRef itemRefField; - private string memoField; + private InventorySiteRef inventorySiteRefField; - private FLOATTYPE exchangeRateField; + private InventorySiteLocationRef inventorySiteLocationRefField; - private GUIDTYPE externalGUIDField; + private QUANTYPE quantityField; - private AppliedToTxnAdd[] appliedToTxnAddField; + private string unitOfMeasureField; - private string defMacroField; + private PRICETYPE rateField; - private ObjectItem objectItem; + private OptionForPriceRuleConflict optionForPriceRuleConflictField; + + private bool optionForPriceRuleConflictFieldSpecified; + + private AMTTYPE amountField; + + private string descField; + + private ARAccountRef aRAccountRefField; + + private ClassRef classRefField; + + private DATETYPE billedDateField; + + private DATETYPE dueDateField; + + private OverrideItemAccountRef overrideItemAccountRefField; + + private GUIDTYPE externalGUIDField; + + private string defMacroField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayeeEntityRef PayeeEntityRef + public CustomerRef CustomerRef { get { - return this.payeeEntityRefField; + return this.customerRefField; } set { - this.payeeEntityRefField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public APAccountRef APAccountRef - { - get - { - return this.aPAccountRefField; - } - set - { - this.aPAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] public DATETYPE TxnDate { get @@ -82359,285 +84066,237 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BankAccountRef BankAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.bankAccountRefField; + return this.refNumberField; } set { - this.bankAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("IsToBePrinted", typeof(BOOLTYPE), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=4)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ItemRef ItemRef { get { - return this.itemField; + return this.itemRefField; } set { - this.itemField = value; + this.itemRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public InventorySiteRef InventorySiteRef { get { - return this.memoField; + return this.inventorySiteRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.exchangeRateField; + return this.inventorySiteLocationRefField; } set { - this.exchangeRateField = value; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public QUANTYPE Quantity { get { - return this.externalGUIDField; + return this.quantityField; } set { - this.externalGUIDField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnAdd", Order=9)] - public AppliedToTxnAdd[] AppliedToTxnAdd + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.appliedToTxnAddField; + return this.unitOfMeasureField; } set { - this.appliedToTxnAddField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public PRICETYPE Rate { get { - return this.defMacroField; + return this.rateField; } set { - this.defMacroField = value; + this.rateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public BOOLTYPE IsToBePrinted + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public OptionForPriceRuleConflict OptionForPriceRuleConflict { get { - return ObjectItem.GetItem("IsToBePrinted"); + return this.optionForPriceRuleConflictField; } set { - ObjectItem.SetItem("IsToBePrinted", value); + this.optionForPriceRuleConflictField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public bool OptionForPriceRuleConflictSpecified { get { - return ObjectItem.GetItem("RefNumber"); + return this.optionForPriceRuleConflictFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - ObjectItem.SetItem("RefNumber", temp); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(BOOLTYPE), "IsToBePrinted"); - typeMapping.Add(typeof(System.String), "RefNumber"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.optionForPriceRuleConflictFieldSpecified = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillPaymentCreditCardAdd - { - - private PayeeEntityRef payeeEntityRefField; - - private APAccountRef aPAccountRefField; - - private DATETYPE txnDateField; - - private CreditCardAccountRef creditCardAccountRefField; - - private string refNumberField; - - private string memoField; - - private FLOATTYPE exchangeRateField; - - private GUIDTYPE externalGUIDField; - - private AppliedToTxnAdd[] appliedToTxnAddField; - - private string defMacroField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayeeEntityRef PayeeEntityRef + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE Amount { get { - return this.payeeEntityRefField; + return this.amountField; } set { - this.payeeEntityRefField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public APAccountRef APAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.aPAccountRefField; + return this.descField; } set { - this.aPAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public ARAccountRef ARAccountRef { get { - return this.txnDateField; + return this.aRAccountRefField; } set { - this.txnDateField = value; + this.aRAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public CreditCardAccountRef CreditCardAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public ClassRef ClassRef { get { - return this.creditCardAccountRefField; + return this.classRefField; } set { - this.creditCardAccountRefField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public DATETYPE BilledDate { get { - return this.refNumberField; + return this.billedDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.billedDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public DATETYPE DueDate { get { - return this.memoField; + return this.dueDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.dueDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.exchangeRateField; + return this.overrideItemAccountRefField; } set { - this.exchangeRateField = value; + this.overrideItemAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] public GUIDTYPE ExternalGUID { get @@ -82650,20 +84309,6 @@ public GUIDTYPE ExternalGUID } } - /// - [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnAdd", Order=8)] - public AppliedToTxnAdd[] AppliedToTxnAdd - { - get - { - return this.appliedToTxnAddField; - } - set - { - this.appliedToTxnAddField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string defMacro @@ -82686,28 +84331,50 @@ public string defMacro [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillPaymentCheckMod + public partial class ChargeMod { private string txnIDField; private string editSequenceField; + private CustomerRef customerRefField; + private DATETYPE txnDateField; - private BankAccountRef bankAccountRefField; + private string refNumberField; + + private ItemRef itemRefField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private PRICETYPE rateField; + + private OptionForPriceRuleConflict optionForPriceRuleConflictField; + + private bool optionForPriceRuleConflictFieldSpecified; private AMTTYPE amountField; - private FLOATTYPE exchangeRateField; + private string descField; - private object itemField; + private ARAccountRef aRAccountRefField; - private string memoField; + private ClassRef classRefField; - private AppliedToTxnMod[] appliedToTxnModField; + private DATETYPE billedDateField; - private ObjectItem objectItem; + private DATETYPE dueDateField; + + private OverrideItemAccountRef overrideItemAccountRefField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -82741,319 +84408,273 @@ public string EditSequence /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + public CustomerRef CustomerRef { get { - return this.txnDateField; + return this.customerRefField; } set { - this.txnDateField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BankAccountRef BankAccountRef + public DATETYPE TxnDate { get { - return this.bankAccountRefField; + return this.txnDateField; } set { - this.bankAccountRefField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public AMTTYPE Amount + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.amountField; + return this.refNumberField; } set { - this.amountField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public FLOATTYPE ExchangeRate + public ItemRef ItemRef { get { - return this.exchangeRateField; + return this.itemRefField; } set { - this.exchangeRateField = value; + this.itemRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IsToBePrinted", typeof(BOOLTYPE), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=6)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public InventorySiteRef InventorySiteRef { get { - return this.itemField; + return this.inventorySiteRefField; } set { - this.itemField = value; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.memoField; + return this.inventorySiteLocationRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnMod", Order=9)] - public AppliedToTxnMod[] AppliedToTxnMod + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public QUANTYPE Quantity { get { - return this.appliedToTxnModField; + return this.quantityField; } set { - this.appliedToTxnModField = value; + this.quantityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public BOOLTYPE IsToBePrinted + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return ObjectItem.GetItem("IsToBePrinted"); + return this.unitOfMeasureField; } set { - ObjectItem.SetItem("IsToBePrinted", value); + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return ObjectItem.GetItem("RefNumber"); + return this.overrideUOMSetRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - ObjectItem.SetItem("RefNumber", temp); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(BOOLTYPE), "IsToBePrinted"); - typeMapping.Add(typeof(System.String), "RefNumber"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.overrideUOMSetRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillToPay - { - - private string txnIDField; - - private TxnType txnTypeField; - - private APAccountRef aPAccountRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private DATETYPE dueDateField; - - private AMTTYPE amountDueField; - - private CurrencyRef currencyRefField; - - private FLOATTYPE exchangeRateField; - - private AMTTYPE amountDueInHomeCurrencyField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public PRICETYPE Rate { get { - return this.txnIDField; + return this.rateField; } set { - this.txnIDField = value; + this.rateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public TxnType TxnType + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public OptionForPriceRuleConflict OptionForPriceRuleConflict { get { - return this.txnTypeField; + return this.optionForPriceRuleConflictField; } set { - this.txnTypeField = value; + this.optionForPriceRuleConflictField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public APAccountRef APAccountRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OptionForPriceRuleConflictSpecified { get { - return this.aPAccountRefField; + return this.optionForPriceRuleConflictFieldSpecified; } set { - this.aPAccountRefField = value; + this.optionForPriceRuleConflictFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public AMTTYPE Amount { get { - return this.txnDateField; + return this.amountField; } set { - this.txnDateField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.refNumberField; + return this.descField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE DueDate + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public ARAccountRef ARAccountRef { get { - return this.dueDateField; + return this.aRAccountRefField; } set { - this.dueDateField = value; + this.aRAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public AMTTYPE AmountDue + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public ClassRef ClassRef { get { - return this.amountDueField; + return this.classRefField; } set { - this.amountDueField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public DATETYPE BilledDate { get { - return this.currencyRefField; + return this.billedDateField; } set { - this.currencyRefField = value; + this.billedDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public DATETYPE DueDate { get { - return this.exchangeRateField; + return this.dueDateField; } set { - this.exchangeRateField = value; + this.dueDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE AmountDueInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.amountDueInHomeCurrencyField; + return this.overrideItemAccountRefField; } set { - this.amountDueInHomeCurrencyField = value; + this.overrideItemAccountRefField = value; } } } @@ -83065,342 +84686,368 @@ public AMTTYPE AmountDueInHomeCurrency [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditToApply + public partial class PurchaseOrderLineRet { - private string txnIDField; + private string txnLineIDField; - private TxnType txnTypeField; + private ItemRef itemRefField; - private APAccountRef aPAccountRefField; + private string manufacturerPartNumberField; - private DATETYPE txnDateField; + private string descField; - private string refNumberField; + private QUANTYPE quantityField; - private AMTTYPE creditRemainingField; + private string unitOfMeasureField; - private CurrencyRef currencyRefField; + private OverrideUOMSetRef overrideUOMSetRefField; - private FLOATTYPE exchangeRateField; + private PRICETYPE rateField; - private AMTTYPE creditRemainingInHomeCurrencyField; + private ClassRef classRefField; + + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private CustomerRef customerRefField; + + private DATETYPE serviceDateField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private QUANTYPE receivedQuantityField; + + private QUANTYPE unbilledQuantityField; + + private BOOLTYPE isBilledField; + + private BOOLTYPE isManuallyClosedField; + + private string other1Field; + + private string other2Field; + + private DataExtRet[] dataExtRetField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public string TxnLineID { get { - return this.txnIDField; + return this.txnLineIDField; } set { - this.txnIDField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public TxnType TxnType + public ItemRef ItemRef { get { - return this.txnTypeField; + return this.itemRefField; } set { - this.txnTypeField = value; + this.itemRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public APAccountRef APAccountRef + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string ManufacturerPartNumber { get { - return this.aPAccountRefField; + return this.manufacturerPartNumberField; } set { - this.aPAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.manufacturerPartNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DATETYPE TxnDate + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.txnDateField; + return this.descField; } set { - this.txnDateField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + public QUANTYPE Quantity { get { - return this.refNumberField; + return this.quantityField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.quantityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public AMTTYPE CreditRemaining + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.creditRemainingField; + return this.unitOfMeasureField; } set { - this.creditRemainingField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public CurrencyRef CurrencyRef + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.currencyRefField; + return this.overrideUOMSetRefField; } set { - this.currencyRefField = value; + this.overrideUOMSetRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public FLOATTYPE ExchangeRate + public PRICETYPE Rate { get { - return this.exchangeRateField; + return this.rateField; } set { - this.exchangeRateField = value; + this.rateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE CreditRemainingInHomeCurrency + public ClassRef ClassRef { get { - return this.creditRemainingInHomeCurrencyField; + return this.classRefField; } set { - this.creditRemainingInHomeCurrencyField = value; + this.classRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BillToPayRet - { - - private object itemField; - - private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute("BillToPay", typeof(BillToPay), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CreditToApply", typeof(CreditToApply), Order=0)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE Amount { get { - return this.itemField; + return this.amountField; } set { - this.itemField = value; + this.amountField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public BillToPay BillToPay + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE TaxAmount { get { - return ObjectItem.GetItem("BillToPay"); + return this.taxAmountField; } set { - ObjectItem.SetItem("BillToPay", value); + this.taxAmountField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CreditToApply CreditToApply + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return ObjectItem.GetItem("CreditToApply"); + return this.inventorySiteLocationRefField; } set { - ObjectItem.SetItem("CreditToApply", value); + this.inventorySiteLocationRefField = value; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public CustomerRef CustomerRef { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(BillToPay), "BillToPay"); - typeMapping.Add(typeof(CreditToApply), "CreditToApply"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return this.customerRefField; + } + set + { + this.customerRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxPaymentCheckLineRet - { - - private string txnLineIDField; - - private ItemSalesTaxRef itemSalesTaxRefField; - - private AMTTYPE amountField; - private AMTTYPE taxAmountField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public DATETYPE ServiceDate + { + get + { + return this.serviceDateField; + } + set + { + this.serviceDateField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.txnLineIDField; + return this.salesTaxCodeRefField; } set { - this.txnLineIDField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public QUANTYPE ReceivedQuantity { get { - return this.itemSalesTaxRefField; + return this.receivedQuantityField; } set { - this.itemSalesTaxRefField = value; + this.receivedQuantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public QUANTYPE UnbilledQuantity { get { - return this.amountField; + return this.unbilledQuantityField; } set { - this.amountField = value; + this.unbilledQuantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public BOOLTYPE IsBilled { get { - return this.taxAmountField; + return this.isBilledField; } set { - this.taxAmountField = value; + this.isBilledField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxPaymentCheckLineAdd - { - private ItemSalesTaxRef itemSalesTaxRefField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public BOOLTYPE IsManuallyClosed + { + get + { + return this.isManuallyClosedField; + } + set + { + this.isManuallyClosedField = value; + } + } - private AMTTYPE amountField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 + { + get + { + return this.other1Field; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.itemSalesTaxRefField; + return this.other2Field; } set { - this.itemSalesTaxRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=21)] + public DataExtRet[] DataExtRet { get { - return this.amountField; + return this.dataExtRetField; } set { - this.amountField = value; + this.dataExtRetField = value; } } } @@ -83412,284 +85059,304 @@ public AMTTYPE Amount [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxPaymentCheckRet : IQbTxnRet + public partial class PurchaseOrderLineAdd { - private string txnIDField; - - private DATETIMETYPE timeCreatedField; + private ItemRef itemRefField; - private DATETIMETYPE timeModifiedField; + private string manufacturerPartNumberField; - private string editSequenceField; + private string descField; - private string txnNumberField; + private QUANTYPE quantityField; - private PayeeEntityRef payeeEntityRefField; + private string unitOfMeasureField; - private DATETYPE txnDateField; + private PRICETYPE rateField; - private BankAccountRef bankAccountRefField; + private ClassRef classRefField; private AMTTYPE amountField; - private string refNumberField; + private AMTTYPE taxAmountField; - private string memoField; + private InventorySiteLocationRef inventorySiteLocationRefField; - private Address addressField; + private CustomerRef customerRefField; - private AddressBlock addressBlockField; + private DATETYPE serviceDateField; - private BOOLTYPE isToBePrintedField; + private SalesTaxCodeRef salesTaxCodeRefField; - private GUIDTYPE externalGUIDField; + private OverrideItemAccountRef overrideItemAccountRefField; - private SalesTaxPaymentCheckLineRet[] salesTaxPaymentCheckLineRetField; + private string other1Field; - private DataExtRet[] dataExtRetField; + private string other2Field; + + private DataExt[] dataExtField; + + private string defMacroField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public ItemRef ItemRef { get { - return this.txnIDField; + return this.itemRefField; } set { - this.txnIDField = value; + this.itemRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string ManufacturerPartNumber { get { - return this.timeCreatedField; + return this.manufacturerPartNumberField; } set { - this.timeCreatedField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.manufacturerPartNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.timeModifiedField; + return this.descField; } set { - this.timeModifiedField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public QUANTYPE Quantity { get { - return this.editSequenceField; + return this.quantityField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.txnNumberField; + return this.unitOfMeasureField; } set { - this.txnNumberField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public PayeeEntityRef PayeeEntityRef + public PRICETYPE Rate { get { - return this.payeeEntityRefField; + return this.rateField; } set { - this.payeeEntityRefField = value; + this.rateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public DATETYPE TxnDate + public ClassRef ClassRef { get { - return this.txnDateField; + return this.classRefField; } set { - this.txnDateField = value; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public BankAccountRef BankAccountRef + public AMTTYPE Amount { get { - return this.bankAccountRefField; + return this.amountField; } set { - this.bankAccountRefField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE Amount + public AMTTYPE TaxAmount { get { - return this.amountField; + return this.taxAmountField; } set { - this.amountField = value; + this.taxAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.refNumberField; + return this.inventorySiteLocationRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.inventorySiteLocationRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public CustomerRef CustomerRef { get { - return this.memoField; + return this.customerRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public Address Address + public DATETYPE ServiceDate { get { - return this.addressField; + return this.serviceDateField; } set { - this.addressField = value; + this.serviceDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public AddressBlock AddressBlock + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.addressBlockField; + return this.salesTaxCodeRefField; } set { - this.addressBlockField = value; + this.salesTaxCodeRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public BOOLTYPE IsToBePrinted + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.isToBePrintedField; + return this.overrideItemAccountRefField; } set { - this.isToBePrintedField = value; + this.overrideItemAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public GUIDTYPE ExternalGUID + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 { get { - return this.externalGUIDField; + return this.other1Field; } set { - this.externalGUIDField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("SalesTaxPaymentCheckLineRet", Order=15)] - public SalesTaxPaymentCheckLineRet[] SalesTaxPaymentCheckLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.salesTaxPaymentCheckLineRetField; + return this.other2Field; } set { - this.salesTaxPaymentCheckLineRetField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=16)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=16)] + public DataExt[] DataExt { get { - return this.dataExtRetField; + return this.dataExtField; } set { - this.dataExtRetField = value; + this.dataExtField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; } } } @@ -83701,369 +85368,320 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxPaymentCheckAdd + public partial class PurchaseOrderLineMod { - private PayeeEntityRef payeeEntityRefField; + private PurchaseOrderLineModTxnLineID txnLineIDField; - private DATETYPE txnDateField; + private ItemRef itemRefField; - private BankAccountRef bankAccountRefField; + private string manufacturerPartNumberField; - private object itemField; + private string descField; - private string memoField; + private QUANTYPE quantityField; - private Address addressField; + private string unitOfMeasureField; - private GUIDTYPE externalGUIDField; + private OverrideUOMSetRef overrideUOMSetRefField; - private SalesTaxPaymentCheckLineAdd[] salesTaxPaymentCheckLineAddField; + private PRICETYPE rateField; - private string defMacroField; + private ClassRef classRefField; - private ObjectItem objectItem; + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private CustomerRef customerRefField; + + private DATETYPE serviceDateField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private BOOLTYPE isManuallyClosedField; + + private OverrideItemAccountRef overrideItemAccountRefField; + + private string other1Field; + + private string other2Field; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayeeEntityRef PayeeEntityRef + public PurchaseOrderLineModTxnLineID TxnLineID { get { - return this.payeeEntityRefField; + return this.txnLineIDField; } set { - this.payeeEntityRefField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETYPE TxnDate + public ItemRef ItemRef { get { - return this.txnDateField; + return this.itemRefField; } set { - this.txnDateField = value; + this.itemRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public BankAccountRef BankAccountRef - { - get - { - return this.bankAccountRefField; - } - set - { - this.bankAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IsToBePrinted", typeof(BOOLTYPE), Order=3)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=3)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string ManufacturerPartNumber { get { - return this.itemField; + return this.manufacturerPartNumberField; } set { - this.itemField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.manufacturerPartNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=3)] [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public string Desc { get { - return this.memoField; + return this.descField; } set { string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.descField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public Address Address + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public QUANTYPE Quantity { get { - return this.addressField; + return this.quantityField; } set { - this.addressField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.externalGUIDField; + return this.unitOfMeasureField; } set { - this.externalGUIDField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("SalesTaxPaymentCheckLineAdd", Order=8)] - public SalesTaxPaymentCheckLineAdd[] SalesTaxPaymentCheckLineAdd + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.salesTaxPaymentCheckLineAddField; + return this.overrideUOMSetRefField; } set { - this.salesTaxPaymentCheckLineAddField = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public PRICETYPE Rate { get { - return this.defMacroField; + return this.rateField; } set { - this.defMacroField = value; + this.rateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public BOOLTYPE IsToBePrinted + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ClassRef ClassRef { get { - return ObjectItem.GetItem("IsToBePrinted"); + return this.classRefField; } set { - ObjectItem.SetItem("IsToBePrinted", value); + this.classRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string RefNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE Amount { get { - return ObjectItem.GetItem("RefNumber"); + return this.amountField; } set { - ObjectItem.SetItem("RefNumber", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(BOOLTYPE), "IsToBePrinted"); - typeMapping.Add(typeof(System.String), "RefNumber"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.amountField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxPaymentCheckMod - { - - private string txnIDField; - - private string editSequenceField; - - private DATETYPE txnDateField; - - private BankAccountRef bankAccountRefField; - - private object itemField; - - private string memoField; - - private Address addressField; - - private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE TaxAmount { get { - return this.txnIDField; + return this.taxAmountField; } set { - this.txnIDField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.editSequenceField; + return this.inventorySiteLocationRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.inventorySiteLocationRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public CustomerRef CustomerRef { get { - return this.txnDateField; + return this.customerRefField; } set { - this.txnDateField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BankAccountRef BankAccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public DATETYPE ServiceDate { get { - return this.bankAccountRefField; + return this.serviceDateField; } set { - this.bankAccountRefField = value; + this.serviceDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IsToBePrinted", typeof(BOOLTYPE), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=4)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.itemField; + return this.salesTaxCodeRefField; } set { - this.itemField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public BOOLTYPE IsManuallyClosed { get { - return this.memoField; + return this.isManuallyClosedField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.isManuallyClosedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public Address Address + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public OverrideItemAccountRef OverrideItemAccountRef { get { - return this.addressField; + return this.overrideItemAccountRefField; } set { - this.addressField = value; + this.overrideItemAccountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public BOOLTYPE IsToBePrinted + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other1 { get { - return ObjectItem.GetItem("IsToBePrinted"); + return this.other1Field; } set { - ObjectItem.SetItem("IsToBePrinted", value); + string temp = QbNormalizer.NormalizeString(value, 29); + this.other1Field = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string RefNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return ObjectItem.GetItem("RefNumber"); + return this.other2Field; } set { - ObjectItem.SetItem("RefNumber", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(BOOLTYPE), "IsToBePrinted"); - typeMapping.Add(typeof(System.String), "RefNumber"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } } @@ -84074,39 +85692,38 @@ private ObjectItem ObjectItem [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxPayableLineRet + public partial class PurchaseOrderLineModTxnLineID { - private ItemSalesTaxRef itemSalesTaxRefField; + private string useMacroField; - private AMTTYPE amountField; + private string valueField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro { get { - return this.itemSalesTaxRefField; + return this.useMacroField; } set { - this.itemSalesTaxRefField = value; + this.useMacroField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { get { - return this.amountField; + return this.valueField; } set { - this.amountField = value; + this.valueField = value; } } } @@ -84118,269 +85735,190 @@ public AMTTYPE Amount [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SalesTaxPayableRet + public partial class PurchaseOrderLineGroupRet { - private PayeeEntityRef payeeEntityRefField; + private string txnLineIDField; - private AMTTYPE amountField; + private ItemGroupRef itemGroupRefField; - private SalesTaxPayableLineRet[] salesTaxPayableLineRetField; + private string descField; + + private QUANTYPE quantityField; + + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private BOOLTYPE isPrintItemsInGroupField; + + private AMTTYPE totalAmountField; + + private DATETYPE serviceDateField; + + private PurchaseOrderLineRet[] purchaseOrderLineRetField; + + private DataExtRet[] dataExtRetField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayeeEntityRef PayeeEntityRef + public string TxnLineID { get { - return this.payeeEntityRefField; + return this.txnLineIDField; } set { - this.payeeEntityRefField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE Amount + public ItemGroupRef ItemGroupRef { get { - return this.amountField; + return this.itemGroupRefField; } set { - this.amountField = value; + this.itemGroupRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("SalesTaxPayableLineRet", Order=2)] - public SalesTaxPayableLineRet[] SalesTaxPayableLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc { get { - return this.salesTaxPayableLineRetField; + return this.descField; } set { - this.salesTaxPayableLineRetField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class QuantityAdjustment - { - - private object itemField; - - private ItemChoiceType4 itemElementNameField; - - private object item1Field; - - private Item1ChoiceType12 item1ElementNameField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private ObjectItem objectItem; - - private ObjectItem objectItem1; /// - [System.Xml.Serialization.XmlElementAttribute("NewQuantity", typeof(QUANTYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("QuantityDifference", typeof(QUANTYPE), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public QUANTYPE Quantity { get { - return this.itemField; + return this.quantityField; } set { - this.itemField = value; + this.quantityField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType4 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return this.itemElementNameField; + return this.unitOfMeasureField; } set { - this.itemElementNameField = value; + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=2)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return this.item1Field; + return this.overrideUOMSetRefField; } set { - this.item1Field = value; + this.overrideUOMSetRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType12 Item1ElementName + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE IsPrintItemsInGroup { get { - return this.item1ElementNameField; + return this.isPrintItemsInGroupField; } set { - this.item1ElementNameField = value; + this.isPrintItemsInGroupField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public InventorySiteLocationRef InventorySiteLocationRef - { - get - { - return this.inventorySiteLocationRefField; - } - set - { - this.inventorySiteLocationRefField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public QUANTYPE NewQuantity + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public AMTTYPE TotalAmount { get { - return ObjectItem.GetItem(ItemChoiceType4.NewQuantity); + return this.totalAmountField; } set { - ObjectItem.SetItem(ItemChoiceType4.NewQuantity, value); + this.totalAmountField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public QUANTYPE QuantityDifference + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE ServiceDate { get { - return ObjectItem.GetItem(ItemChoiceType4.QuantityDifference); + return this.serviceDateField; } set { - ObjectItem.SetItem(ItemChoiceType4.QuantityDifference, value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - objectItem = new ObjectItem(this, "Item"); - } - return objectItem; + this.serviceDateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + /// + [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineRet", Order=9)] + public PurchaseOrderLineRet[] PurchaseOrderLineRet { get { - return ObjectItem1.GetItem(Item1ChoiceType12.LotNumber); + return this.purchaseOrderLineRetField; } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem1.SetItem(Item1ChoiceType12.LotNumber, temp); + this.purchaseOrderLineRetField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + /// + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=10)] + public DataExtRet[] DataExtRet { get { - return ObjectItem1.GetItem(Item1ChoiceType12.SerialNumber); + return this.dataExtRetField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem1.SetItem(Item1ChoiceType12.SerialNumber, temp); - } - } - - private ObjectItem ObjectItem1 - { - get - { - if ((objectItem1 == null)) - { - objectItem1 = new ObjectItem(this, "Item1"); - } - return objectItem1; + this.dataExtRetField = value; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType4 - { - - /// - NewQuantity, - - /// - QuantityDifference, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType12 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -84388,190 +85926,124 @@ public enum Item1ChoiceType12 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ValueAdjustment + public partial class PurchaseOrderLineGroupAdd { - private object itemField; + private ItemGroupRef itemGroupRefField; - private ItemChoiceType5 itemElementNameField; + private string descField; - private object item1Field; + private QUANTYPE quantityField; - private Item1ChoiceType13 item1ElementNameField; + private string unitOfMeasureField; - private ObjectItem objectItem; + private DATETYPE serviceDateField; - private ObjectItem objectItem1; + private InventorySiteLocationRef inventorySiteLocationRefField; - /// - [System.Xml.Serialization.XmlElementAttribute("NewQuantity", typeof(QUANTYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("QuantityDifference", typeof(QUANTYPE), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item - { - get - { - return this.itemField; - } - set - { - this.itemField = value; - } - } + private DataExt[] dataExtField; /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType5 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemGroupRef ItemGroupRef { get { - return this.itemElementNameField; + return this.itemGroupRefField; } set { - this.itemElementNameField = value; + this.itemGroupRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("NewValue", typeof(AMTTYPE), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ValueDifference", typeof(AMTTYPE), Order=2)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Desc { get { - return this.item1Field; + return this.descField; } set { - this.item1Field = value; + this.descField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public Item1ChoiceType13 Item1ElementName + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public QUANTYPE Quantity { get { - return this.item1ElementNameField; + return this.quantityField; } set { - this.item1ElementNameField = value; + this.quantityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public QUANTYPE NewQuantity + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return ObjectItem.GetItem(ItemChoiceType5.NewQuantity); + return this.unitOfMeasureField; } set { - ObjectItem.SetItem(ItemChoiceType5.NewQuantity, value); + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public QUANTYPE QuantityDifference + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public DATETYPE ServiceDate { get { - return ObjectItem.GetItem(ItemChoiceType5.QuantityDifference); + return this.serviceDateField; } set { - ObjectItem.SetItem(ItemChoiceType5.QuantityDifference, value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - objectItem = new ObjectItem(this, "Item"); - } - return objectItem; + this.serviceDateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AMTTYPE NewValue + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return ObjectItem1.GetItem(Item1ChoiceType13.NewValue); + return this.inventorySiteLocationRefField; } set { - ObjectItem1.SetItem(Item1ChoiceType13.NewValue, value); + this.inventorySiteLocationRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AMTTYPE ValueDifference + /// + [System.Xml.Serialization.XmlElementAttribute("DataExt", Order=6)] + public DataExt[] DataExt { get { - return ObjectItem1.GetItem(Item1ChoiceType13.ValueDifference); + return this.dataExtField; } set { - ObjectItem1.SetItem(Item1ChoiceType13.ValueDifference, value); - } - } - - private ObjectItem ObjectItem1 - { - get - { - if ((objectItem1 == null)) - { - objectItem1 = new ObjectItem(this, "Item1"); - } - return objectItem1; + this.dataExtField = value; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType5 - { - - /// - NewQuantity, - - /// - QuantityDifference, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum Item1ChoiceType13 - { - - /// - NewValue, - - /// - ValueDifference, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -84579,177 +86051,146 @@ public enum Item1ChoiceType13 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SerialNumberAdjustment + public partial class PurchaseOrderLineGroupMod { - private object itemField; + private PurchaseOrderLineGroupModTxnLineID txnLineIDField; - private ItemChoiceType6 itemElementNameField; + private ItemGroupRef itemGroupRefField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private QUANTYPE quantityField; - private ObjectItem objectItem; + private string unitOfMeasureField; + + private OverrideUOMSetRef overrideUOMSetRefField; + + private PurchaseOrderLineMod[] purchaseOrderLineModField; /// - [System.Xml.Serialization.XmlElementAttribute("AddSerialNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RemoveSerialNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PurchaseOrderLineGroupModTxnLineID TxnLineID { get { - return this.itemField; + return this.txnLineIDField; } set { - this.itemField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType6 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemGroupRef ItemGroupRef { get { - return this.itemElementNameField; + return this.itemGroupRefField; } set { - this.itemElementNameField = value; + this.itemGroupRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public InventorySiteLocationRef InventorySiteLocationRef + public QUANTYPE Quantity { get { - return this.inventorySiteLocationRefField; + return this.quantityField; } set { - this.inventorySiteLocationRefField = value; + this.quantityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string AddSerialNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string UnitOfMeasure { get { - return ObjectItem.GetItem(ItemChoiceType6.AddSerialNumber); + return this.unitOfMeasureField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType6.AddSerialNumber, temp); + string temp = QbNormalizer.NormalizeString(value, 31); + this.unitOfMeasureField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string RemoveSerialNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public OverrideUOMSetRef OverrideUOMSetRef { get { - return ObjectItem.GetItem(ItemChoiceType6.RemoveSerialNumber); + return this.overrideUOMSetRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType6.RemoveSerialNumber, temp); + this.overrideUOMSetRefField = value; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineMod", Order=5)] + public PurchaseOrderLineMod[] PurchaseOrderLineMod { get { - if ((objectItem == null)) - { - objectItem = new ObjectItem(this, "Item"); - } - return objectItem; + return this.purchaseOrderLineModField; + } + set + { + this.purchaseOrderLineModField = value; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType6 - { - - /// - AddSerialNumber, - - /// - RemoveSerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class LotNumberAdjustment + public partial class PurchaseOrderLineGroupModTxnLineID { - private string lotNumberField; - - private string countAdjustmentField; - - private InventorySiteLocationRef inventorySiteLocationRefField; + private string useMacroField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber - { - get - { - return this.lotNumberField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 40); - this.lotNumberField = temp; - } - } + private string valueField; /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] - public string CountAdjustment + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro { get { - return this.countAdjustmentField; + return this.useMacroField; } set { - this.countAdjustmentField = value; + this.useMacroField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { get { - return this.inventorySiteLocationRefField; + return this.valueField; } set { - this.inventorySiteLocationRefField = value; + this.valueField = value; } } } @@ -84761,778 +86202,691 @@ public InventorySiteLocationRef InventorySiteLocationRef [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventoryAdjustmentLineAdd + public partial class PurchaseOrderRet : IQbTxnRet { - private ItemRef itemRefField; + private string txnIDField; - private object itemField; + private DATETIMETYPE timeCreatedField; - private ObjectItem objectItem; + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private VendorRef vendorRefField; + + private ClassRef classRefField; + + private InventorySiteRef inventorySiteRefField; + + private ShipToEntityRef shipToEntityRefField; + + private TemplateRef templateRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private VendorAddress vendorAddressField; + + private VendorAddressBlock vendorAddressBlockField; + + private ShipAddress shipAddressField; + + private ShipAddressBlock shipAddressBlockField; + + private TermsRef termsRefField; + + private DATETYPE dueDateField; + + private DATETYPE expectedDateField; + + private ShipMethodRef shipMethodRefField; + + private string fOBField; + + private AMTTYPE totalAmountField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE totalAmountInHomeCurrencyField; + + private BOOLTYPE isManuallyClosedField; + + private BOOLTYPE isFullyReceivedField; + + private string memoField; + + private string vendorMsgField; + + private BOOLTYPE isToBePrintedField; + + private BOOLTYPE isToBeEmailedField; + + private BOOLTYPE isTaxIncludedField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private string other1Field; + + private string other2Field; + + private GUIDTYPE externalGUIDField; + + private LinkedTxn[] linkedTxnField; + + private object[] itemsField; + + private DataExtRet[] dataExtRetField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + public string TxnID { get { - return this.itemRefField; + return this.txnIDField; } set { - this.itemRefField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumberAdjustment", typeof(LotNumberAdjustment), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("QuantityAdjustment", typeof(QuantityAdjustment), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumberAdjustment", typeof(SerialNumberAdjustment), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("ValueAdjustment", typeof(ValueAdjustment), Order=1)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.itemField; + return this.timeCreatedField; } set { - this.itemField = value; + this.timeCreatedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public LotNumberAdjustment LotNumberAdjustment + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return ObjectItem.GetItem("LotNumberAdjustment"); + return this.timeModifiedField; } set { - ObjectItem.SetItem("LotNumberAdjustment", value); + this.timeModifiedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public QuantityAdjustment QuantityAdjustment + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return ObjectItem.GetItem("QuantityAdjustment"); + return this.editSequenceField; } set { - ObjectItem.SetItem("QuantityAdjustment", value); + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public SerialNumberAdjustment SerialNumberAdjustment + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return ObjectItem.GetItem("SerialNumberAdjustment"); + return this.txnNumberField; } set { - ObjectItem.SetItem("SerialNumberAdjustment", value); + this.txnNumberField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ValueAdjustment ValueAdjustment + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public VendorRef VendorRef { get { - return ObjectItem.GetItem("ValueAdjustment"); + return this.vendorRefField; } set { - ObjectItem.SetItem("ValueAdjustment", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(LotNumberAdjustment), "LotNumberAdjustment"); - typeMapping.Add(typeof(QuantityAdjustment), "QuantityAdjustment"); - typeMapping.Add(typeof(SerialNumberAdjustment), "SerialNumberAdjustment"); - typeMapping.Add(typeof(ValueAdjustment), "ValueAdjustment"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.vendorRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventoryAdjustmentLineMod - { - - private string txnLineIDField; - - private ItemRef itemRefField; - - private object[] itemsField; - - private ItemsChoiceType10[] itemsElementNameField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private QUANTYPE quantityDifferenceField; - - private AMTTYPE valueDifferenceField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ClassRef ClassRef { get { - return this.txnLineIDField; + return this.classRefField; } set { - this.txnLineIDField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public InventorySiteRef InventorySiteRef { get { - return this.itemRefField; + return this.inventorySiteRefField; } set { - this.itemRefField = value; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("CountAdjustment", typeof(string), DataType="integer", Order=2)] - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=2)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ShipToEntityRef ShipToEntityRef { get { - return this.itemsField; + return this.shipToEntityRefField; } set { - this.itemsField = value; + this.shipToEntityRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType10[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public TemplateRef TemplateRef { get { - return this.itemsElementNameField; + return this.templateRefField; } set { - this.itemsElementNameField = value; + this.templateRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public DATETYPE TxnDate { get { - return this.inventorySiteLocationRefField; + return this.txnDateField; } set { - this.inventorySiteLocationRefField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public QUANTYPE QuantityDifference + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.quantityDifferenceField; + return this.refNumberField; } set { - this.quantityDifferenceField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE ValueDifference + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public VendorAddress VendorAddress { get { - return this.valueDifferenceField; + return this.vendorAddressField; } set { - this.valueDifferenceField = value; + this.vendorAddressField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string CountAdjustment + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public VendorAddressBlock VendorAddressBlock { get { - return ObjectItems.GetItem(ItemsChoiceType10.CountAdjustment); + return this.vendorAddressBlockField; } set { - ObjectItems.SetItem(ItemsChoiceType10.CountAdjustment, value); + this.vendorAddressBlockField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string LotNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public ShipAddress ShipAddress { get { - return ObjectItems.GetItem(ItemsChoiceType10.LotNumber); + return this.shipAddressField; } set { - ObjectItems.SetItem(ItemsChoiceType10.LotNumber, value); + this.shipAddressField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public ShipAddressBlock ShipAddressBlock { get { - return ObjectItems.GetItem(ItemsChoiceType10.SerialNumber); + return this.shipAddressBlockField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItems.SetItem(ItemsChoiceType10.SerialNumber, temp); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "SerialNumber", - "LotNumber", - "CountAdjustment"}); - } - return objectItems; + this.shipAddressBlockField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType10 - { - - /// - CountAdjustment, - - /// - LotNumber, - - /// - SerialNumber, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventoryAdjustmentLineRet - { - - private string txnLineIDField; - - private ItemRef itemRefField; - - private object[] itemsField; - - private ItemsChoiceType11[] itemsElementNameField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private QUANTYPE quantityDifferenceField; - - private AMTTYPE valueDifferenceField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public TermsRef TermsRef { get { - return this.txnLineIDField; + return this.termsRefField; } set { - this.txnLineIDField = value; + this.termsRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public DATETYPE DueDate { get { - return this.itemRefField; + return this.dueDateField; } set { - this.itemRefField = value; + this.dueDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumberAddedOrRemoved", typeof(SerialNumberAddedOrRemoved), Order=2)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public DATETYPE ExpectedDate { get { - return this.itemsField; + return this.expectedDateField; } set { - this.itemsField = value; + this.expectedDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType11[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public ShipMethodRef ShipMethodRef { get { - return this.itemsElementNameField; + return this.shipMethodRefField; } set { - this.itemsElementNameField = value; + this.shipMethodRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB { get { - return this.inventorySiteLocationRefField; + return this.fOBField; } set { - this.inventorySiteLocationRefField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public QUANTYPE QuantityDifference + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public AMTTYPE TotalAmount { get { - return this.quantityDifferenceField; + return this.totalAmountField; } set { - this.quantityDifferenceField = value; + this.totalAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE ValueDifference + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public CurrencyRef CurrencyRef { get { - return this.valueDifferenceField; + return this.currencyRefField; } set { - this.valueDifferenceField = value; + this.currencyRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + public FLOATTYPE ExchangeRate { get { - return ObjectItems.GetItem(ItemsChoiceType11.LotNumber); + return this.exchangeRateField; } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItems.SetItem(ItemsChoiceType11.LotNumber, temp); + this.exchangeRateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string SerialNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=24)] + public AMTTYPE TotalAmountInHomeCurrency { get { - return ObjectItems.GetItem(ItemsChoiceType11.SerialNumber); + return this.totalAmountInHomeCurrencyField; } set { - ObjectItems.SetItem(ItemsChoiceType11.SerialNumber, value); + this.totalAmountInHomeCurrencyField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable SerialNumberAddedOrRemoved + /// + [System.Xml.Serialization.XmlElementAttribute(Order=25)] + public BOOLTYPE IsManuallyClosed { get { - return ObjectItems.GetItem(ItemsChoiceType11.SerialNumberAddedOrRemoved); + return this.isManuallyClosedField; } set { - ObjectItems.SetItem(ItemsChoiceType11.SerialNumberAddedOrRemoved, value); + this.isManuallyClosedField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(Order=26)] + public BOOLTYPE IsFullyReceived { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "SerialNumber", - "SerialNumberAddedOrRemoved", - "LotNumber"}); - } - return objectItems; + return this.isFullyReceivedField; + } + set + { + this.isFullyReceivedField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType11 - { - - /// - LotNumber, - - /// - SerialNumber, - - /// - SerialNumberAddedOrRemoved, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventoryAdjustmentRet : IQbTxnRet - { - - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private AccountRef accountRefField; - - private InventorySiteRef inventorySiteRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private CustomerRef customerRefField; - - private ClassRef classRefField; - - private string memoField; - - private GUIDTYPE externalGUIDField; - - private InventoryAdjustmentLineRet[] inventoryAdjustmentLineRetField; - - private DataExtRet[] dataExtRetField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=27)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.txnIDField; + return this.memoField; } set { - this.txnIDField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlElementAttribute(Order=28)] + [System.ComponentModel.DataAnnotations.StringLength(99)] + public string VendorMsg { get { - return this.timeCreatedField; + return this.vendorMsgField; } set { - this.timeCreatedField = value; + string temp = QbNormalizer.NormalizeString(value, 99); + this.vendorMsgField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute(Order=29)] + public BOOLTYPE IsToBePrinted { get { - return this.timeModifiedField; + return this.isToBePrintedField; } set { - this.timeModifiedField = value; + this.isToBePrintedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=30)] + public BOOLTYPE IsToBeEmailed { get { - return this.editSequenceField; + return this.isToBeEmailedField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.isToBeEmailedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlElementAttribute(Order=31)] + public BOOLTYPE IsTaxIncluded { get { - return this.txnNumberField; + return this.isTaxIncludedField; } set { - this.txnNumberField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=32)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.accountRefField; + return this.salesTaxCodeRefField; } set { - this.accountRefField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute(Order=33)] + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string Other1 { get { - return this.inventorySiteRefField; + return this.other1Field; } set { - this.inventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=34)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.txnDateField; + return this.other2Field; } set { - this.txnDateField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=35)] + public GUIDTYPE ExternalGUID { get { - return this.refNumberField; + return this.externalGUIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=36)] + public LinkedTxn[] LinkedTxn { get { - return this.customerRefField; + return this.linkedTxnField; } set { - this.customerRefField = value; + this.linkedTxnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineGroupRet", typeof(PurchaseOrderLineGroupRet), Order=37)] + [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineRet", typeof(PurchaseOrderLineRet), Order=37)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.classRefField; + return this.itemsField; } set { - this.classRefField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=39)] + public DataExtRet[] DataExtRet { get { - return this.memoField; + return this.dataExtRetField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.dataExtRetField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PurchaseOrderLineGroupRet { get { - return this.externalGUIDField; + return ObjectItems.GetItems("PurchaseOrderLineGroupRet"); } set { - this.externalGUIDField = value; + ObjectItems.SetItems("PurchaseOrderLineGroupRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute("InventoryAdjustmentLineRet", Order=13)] - public InventoryAdjustmentLineRet[] InventoryAdjustmentLineRet + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PurchaseOrderLineRet { get { - return this.inventoryAdjustmentLineRetField; + return ObjectItems.GetItems("PurchaseOrderLineRet"); } set { - this.inventoryAdjustmentLineRetField = value; + ObjectItems.SetItems("PurchaseOrderLineRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=14)] - public DataExtRet[] DataExtRet + private ObjectItems ObjectItems { get { - return this.dataExtRetField; - } - set - { - this.dataExtRetField = value; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PurchaseOrderLineGroupRet), "PurchaseOrderLineGroupRet"); + typeMapping.Add(typeof(PurchaseOrderLineRet), "PurchaseOrderLineRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "PurchaseOrderLineRet", + "PurchaseOrderLineGroupRet"}, typeMapping); + } + return objectItems; } } } @@ -85544,45 +86898,123 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventoryAdjustmentAdd + public partial class PurchaseOrderAdd { - private AccountRef accountRefField; + private VendorRef vendorRefField; + + private ClassRef classRefField; + + private object itemField; + + private TemplateRef templateRefField; private DATETYPE txnDateField; private string refNumberField; - private InventorySiteRef inventorySiteRefField; + private VendorAddress vendorAddressField; - private CustomerRef customerRefField; + private ShipAddress shipAddressField; - private ClassRef classRefField; + private TermsRef termsRefField; + + private DATETYPE dueDateField; + + private DATETYPE expectedDateField; + + private ShipMethodRef shipMethodRefField; + + private string fOBField; private string memoField; + private string vendorMsgField; + + private BOOLTYPE isToBePrintedField; + + private BOOLTYPE isToBeEmailedField; + + private BOOLTYPE isTaxIncludedField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private string other1Field; + + private string other2Field; + + private FLOATTYPE exchangeRateField; + private GUIDTYPE externalGUIDField; - private InventoryAdjustmentLineAdd[] inventoryAdjustmentLineAddField; + private object[] itemsField; private string defMacroField; + private ObjectItem objectItem; + + private ObjectItems objectItems; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRef AccountRef + public VendorRef VendorRef { get { - return this.accountRefField; + return this.vendorRefField; } set { - this.accountRefField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("InventorySiteRef", typeof(InventorySiteRef), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ShipToEntityRef", typeof(ShipToEntityRef), Order=2)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public TemplateRef TemplateRef + { + get + { + return this.templateRefField; + } + set + { + this.templateRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public DATETYPE TxnDate { get @@ -85596,7 +87028,7 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] [System.ComponentModel.DataAnnotations.StringLength(11)] public string RefNumber { @@ -85612,485 +87044,480 @@ public string RefNumber } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public VendorAddress VendorAddress { get { - return this.inventorySiteRefField; + return this.vendorAddressField; } set { - this.inventorySiteRefField = value; + this.vendorAddressField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ShipAddress ShipAddress { get { - return this.customerRefField; + return this.shipAddressField; } set { - this.customerRefField = value; + this.shipAddressField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public TermsRef TermsRef { get { - return this.classRefField; + return this.termsRefField; } set { - this.classRefField = value; + this.termsRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public DATETYPE DueDate { get { - return this.memoField; + return this.dueDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.dueDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public DATETYPE ExpectedDate { get { - return this.externalGUIDField; + return this.expectedDateField; } set { - this.externalGUIDField = value; + this.expectedDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("InventoryAdjustmentLineAdd", Order=8)] - public InventoryAdjustmentLineAdd[] InventoryAdjustmentLineAdd + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public ShipMethodRef ShipMethodRef { get { - return this.inventoryAdjustmentLineAddField; + return this.shipMethodRefField; } set { - this.inventoryAdjustmentLineAddField = value; + this.shipMethodRefField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB { get { - return this.defMacroField; + return this.fOBField; } set { - this.defMacroField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class InventoryAdjustmentMod - { - - private string txnIDField; - - private string editSequenceField; - - private AccountRef accountRefField; - - private InventorySiteRef inventorySiteRefField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private CustomerRef customerRefField; - - private ClassRef classRefField; - - private string memoField; - - private InventoryAdjustmentLineMod[] inventoryAdjustmentLineModField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.txnIDField; + return this.memoField; } set { - this.txnIDField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.ComponentModel.DataAnnotations.StringLength(99)] + public string VendorMsg { get { - return this.editSequenceField; + return this.vendorMsgField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + string temp = QbNormalizer.NormalizeString(value, 99); + this.vendorMsgField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public BOOLTYPE IsToBePrinted { get { - return this.accountRefField; + return this.isToBePrintedField; } set { - this.accountRefField = value; + this.isToBePrintedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public BOOLTYPE IsToBeEmailed { get { - return this.inventorySiteRefField; + return this.isToBeEmailedField; } set { - this.inventorySiteRefField = value; + this.isToBeEmailedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public BOOLTYPE IsTaxIncluded { get { - return this.txnDateField; + return this.isTaxIncludedField; } set { - this.txnDateField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.refNumberField; + return this.salesTaxCodeRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string Other1 { get { - return this.customerRefField; + return this.other1Field; } set { - this.customerRefField = value; + string temp = QbNormalizer.NormalizeString(value, 25); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.classRefField; + return this.other2Field; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public FLOATTYPE ExchangeRate { get { - return this.memoField; + return this.exchangeRateField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("InventoryAdjustmentLineMod", Order=9)] - public InventoryAdjustmentLineMod[] InventoryAdjustmentLineMod + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + public GUIDTYPE ExternalGUID { get { - return this.inventoryAdjustmentLineModField; + return this.externalGUIDField; } set { - this.inventoryAdjustmentLineModField = value; + this.externalGUIDField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TimeTrackingRet : IQbTxnRet - { - - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private DATETYPE txnDateField; - - private EntityRef entityRefField; - - private CustomerRef customerRefField; - - private ItemServiceRef itemServiceRefField; - - private PRICETYPE rateField; - - private string durationField; - - private ClassRef classRefField; - - private PayrollItemWageRef payrollItemWageRefField; - - private string notesField; - - private BillableStatus billableStatusField; - - private bool billableStatusFieldSpecified; - - private GUIDTYPE externalGUIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineAdd", typeof(PurchaseOrderLineAdd), Order=24)] + [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineGroupAdd", typeof(PurchaseOrderLineGroupAdd), Order=24)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.txnIDField; + return this.itemsField; } set { - this.txnIDField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - return this.timeCreatedField; + return this.defMacroField; } set { - this.timeCreatedField = value; + this.defMacroField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlIgnoreAttribute()] + public InventorySiteRef InventorySiteRef { get { - return this.timeModifiedField; + return ObjectItem.GetItem("InventorySiteRef"); } set { - this.timeModifiedField = value; + ObjectItem.SetItem("InventorySiteRef", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ShipToEntityRef ShipToEntityRef { get { - return this.editSequenceField; + return ObjectItem.GetItem("ShipToEntityRef"); } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + ObjectItem.SetItem("ShipToEntityRef", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + private ObjectItem ObjectItem { get { - return this.txnNumberField; - } - set - { - this.txnNumberField = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(InventorySiteRef), "InventorySiteRef"); + typeMapping.Add(typeof(ShipToEntityRef), "ShipToEntityRef"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PurchaseOrderLineAdd { get { - return this.txnDateField; + return ObjectItems.GetItems("PurchaseOrderLineAdd"); } set { - this.txnDateField = value; + ObjectItems.SetItems("PurchaseOrderLineAdd", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public EntityRef EntityRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PurchaseOrderLineGroupAdd { get { - return this.entityRefField; + return ObjectItems.GetItems("PurchaseOrderLineGroupAdd"); } set { - this.entityRefField = value; + ObjectItems.SetItems("PurchaseOrderLineGroupAdd", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public CustomerRef CustomerRef + private ObjectItems ObjectItems { get { - return this.customerRefField; - } - set - { - this.customerRefField = value; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PurchaseOrderLineAdd), "PurchaseOrderLineAdd"); + typeMapping.Add(typeof(PurchaseOrderLineGroupAdd), "PurchaseOrderLineGroupAdd"); + objectItems = new ObjectItems(this, "Items", new string[] { + "PurchaseOrderLineAdd", + "PurchaseOrderLineGroupAdd"}, typeMapping); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PurchaseOrderMod + { + + private PurchaseOrderModTxnID txnIDField; + + private string editSequenceField; + + private VendorRef vendorRefField; + + private ClassRef classRefField; + + private object itemField; + + private TemplateRef templateRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private VendorAddress vendorAddressField; + + private ShipAddress shipAddressField; + + private TermsRef termsRefField; + + private DATETYPE dueDateField; + + private DATETYPE expectedDateField; + + private ShipMethodRef shipMethodRefField; + + private string fOBField; + + private BOOLTYPE isManuallyClosedField; + + private string memoField; + + private string vendorMsgField; + + private BOOLTYPE isToBePrintedField; + + private BOOLTYPE isToBeEmailedField; + + private BOOLTYPE isTaxIncludedField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private string other1Field; + + private string other2Field; + + private FLOATTYPE exchangeRateField; + + private object[] itemsField; + + private ObjectItem objectItem; + + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ItemServiceRef ItemServiceRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PurchaseOrderModTxnID TxnID { get { - return this.itemServiceRefField; + return this.txnIDField; } set { - this.itemServiceRefField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public PRICETYPE Rate + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.rateField; + return this.editSequenceField; } set { - this.rateField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public string Duration + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public VendorRef VendorRef { get { - return this.durationField; + return this.vendorRefField; } set { - this.durationField = value; + this.vendorRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=3)] public ClassRef ClassRef { get @@ -86104,518 +87531,452 @@ public ClassRef ClassRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public PayrollItemWageRef PayrollItemWageRef - { - get - { - return this.payrollItemWageRefField; - } - set - { - this.payrollItemWageRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Notes + [System.Xml.Serialization.XmlElementAttribute("InventorySiteRef", typeof(InventorySiteRef), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("ShipToEntityRef", typeof(ShipToEntityRef), Order=4)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.notesField; + return this.itemField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.notesField = temp; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public BillableStatus BillableStatus + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public TemplateRef TemplateRef { get { - return this.billableStatusField; + return this.templateRefField; } set { - this.billableStatusField = value; + this.templateRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public DATETYPE TxnDate { get { - return this.billableStatusFieldSpecified; + return this.txnDateField; } set { - this.billableStatusFieldSpecified = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.externalGUIDField; + return this.refNumberField; } set { - this.externalGUIDField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TimeTrackingAdd - { - - private DATETYPE txnDateField; - - private EntityRef entityRefField; - - private CustomerRef customerRefField; - - private ItemServiceRef itemServiceRefField; - - private PRICETYPE rateField; - - private string durationField; - - private ClassRef classRefField; - - private PayrollItemWageRef payrollItemWageRefField; - - private string notesField; - - private BillableStatus billableStatusField; - - private bool billableStatusFieldSpecified; - - private GUIDTYPE externalGUIDField; - - private string defMacroField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public VendorAddress VendorAddress { get { - return this.txnDateField; + return this.vendorAddressField; } set { - this.txnDateField = value; + this.vendorAddressField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public EntityRef EntityRef + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public ShipAddress ShipAddress { get { - return this.entityRefField; + return this.shipAddressField; } set { - this.entityRefField = value; + this.shipAddressField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public TermsRef TermsRef { get { - return this.customerRefField; + return this.termsRefField; } set { - this.customerRefField = value; + this.termsRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ItemServiceRef ItemServiceRef + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public DATETYPE DueDate { get { - return this.itemServiceRefField; + return this.dueDateField; } set { - this.itemServiceRefField = value; + this.dueDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public PRICETYPE Rate + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public DATETYPE ExpectedDate { get { - return this.rateField; + return this.expectedDateField; } set { - this.rateField = value; + this.expectedDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public string Duration + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public ShipMethodRef ShipMethodRef { get { - return this.durationField; + return this.shipMethodRefField; } set { - this.durationField = value; + this.shipMethodRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.ComponentModel.DataAnnotations.StringLength(13)] + public string FOB { get { - return this.classRefField; + return this.fOBField; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 13); + this.fOBField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public PayrollItemWageRef PayrollItemWageRef + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public BOOLTYPE IsManuallyClosed { get { - return this.payrollItemWageRefField; + return this.isManuallyClosedField; } set { - this.payrollItemWageRefField = value; + this.isManuallyClosedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Notes + public string Memo { get { - return this.notesField; + return this.memoField; } set { string temp = QbNormalizer.NormalizeString(value, 4095); - this.notesField = temp; + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public BillableStatus BillableStatus + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.ComponentModel.DataAnnotations.StringLength(99)] + public string VendorMsg { get { - return this.billableStatusField; + return this.vendorMsgField; } set { - this.billableStatusField = value; + string temp = QbNormalizer.NormalizeString(value, 99); + this.vendorMsgField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public BOOLTYPE IsToBePrinted { get { - return this.billableStatusFieldSpecified; + return this.isToBePrintedField; } set { - this.billableStatusFieldSpecified = value; + this.isToBePrintedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public BOOLTYPE IsToBeEmailed { get { - return this.externalGUIDField; + return this.isToBeEmailedField; } set { - this.externalGUIDField = value; + this.isToBeEmailedField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public BOOLTYPE IsTaxIncluded { get { - return this.defMacroField; + return this.isTaxIncludedField; } set { - this.defMacroField = value; + this.isTaxIncludedField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TimeTrackingMod - { - - private string txnIDField; - - private string editSequenceField; - - private DATETYPE txnDateField; - - private EntityRef entityRefField; - - private CustomerRef customerRefField; - - private ItemServiceRef itemServiceRefField; - - private PRICETYPE rateField; - - private string durationField; - - private ClassRef classRefField; - - private PayrollItemWageRef payrollItemWageRefField; - - private string notesField; - - private BillableStatus billableStatusField; - - private bool billableStatusFieldSpecified; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.txnIDField; + return this.salesTaxCodeRefField; } set { - this.txnIDField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string Other1 { get { - return this.editSequenceField; + return this.other1Field; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + string temp = QbNormalizer.NormalizeString(value, 25); + this.other1Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.ComponentModel.DataAnnotations.StringLength(29)] + public string Other2 { get { - return this.txnDateField; + return this.other2Field; } set { - this.txnDateField = value; + string temp = QbNormalizer.NormalizeString(value, 29); + this.other2Field = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public EntityRef EntityRef + [System.Xml.Serialization.XmlElementAttribute(Order=25)] + public FLOATTYPE ExchangeRate { get { - return this.entityRefField; + return this.exchangeRateField; } set { - this.entityRefField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public CustomerRef CustomerRef + [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineGroupMod", typeof(PurchaseOrderLineGroupMod), Order=26)] + [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderLineMod", typeof(PurchaseOrderLineMod), Order=26)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.customerRefField; + return this.itemsField; } set { - this.customerRefField = value; + this.itemsField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ItemServiceRef ItemServiceRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public InventorySiteRef InventorySiteRef { get { - return this.itemServiceRefField; + return ObjectItem.GetItem("InventorySiteRef"); } set { - this.itemServiceRefField = value; + ObjectItem.SetItem("InventorySiteRef", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public PRICETYPE Rate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ShipToEntityRef ShipToEntityRef { get { - return this.rateField; + return ObjectItem.GetItem("ShipToEntityRef"); } set { - this.rateField = value; + ObjectItem.SetItem("ShipToEntityRef", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public string Duration + private ObjectItem ObjectItem { get { - return this.durationField; - } - set - { - this.durationField = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(InventorySiteRef), "InventorySiteRef"); + typeMapping.Add(typeof(ShipToEntityRef), "ShipToEntityRef"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PurchaseOrderLineGroupMod { get { - return this.classRefField; + return ObjectItems.GetItems("PurchaseOrderLineGroupMod"); } set { - this.classRefField = value; + ObjectItems.SetItems("PurchaseOrderLineGroupMod", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public PayrollItemWageRef PayrollItemWageRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PurchaseOrderLineMod { get { - return this.payrollItemWageRefField; + return ObjectItems.GetItems("PurchaseOrderLineMod"); } set { - this.payrollItemWageRefField = value; + ObjectItems.SetItems("PurchaseOrderLineMod", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Notes + private ObjectItems ObjectItems { get { - return this.notesField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.notesField = temp; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PurchaseOrderLineGroupMod), "PurchaseOrderLineGroupMod"); + typeMapping.Add(typeof(PurchaseOrderLineMod), "PurchaseOrderLineMod"); + objectItems = new ObjectItems(this, "Items", new string[] { + "PurchaseOrderLineMod", + "PurchaseOrderLineGroupMod"}, typeMapping); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class PurchaseOrderModTxnID + { + + private string useMacroField; + + private string valueField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BillableStatus BillableStatus + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro { get { - return this.billableStatusField; + return this.useMacroField; } set { - this.billableStatusField = value; + this.useMacroField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { get { - return this.billableStatusFieldSpecified; + return this.valueField; } set { - this.billableStatusFieldSpecified = value; + this.valueField = value; } } } @@ -86627,7 +87988,7 @@ public bool BillableStatusSpecified [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CheckRet : IQbTxnRet + public partial class BillRet : IQbTxnRet { private string txnIDField; @@ -86640,34 +88001,40 @@ public partial class CheckRet : IQbTxnRet private string txnNumberField; - private AccountRef accountRefField; + private VendorRef vendorRefField; - private PayeeEntityRef payeeEntityRefField; + private VendorAddress vendorAddressField; - private string refNumberField; + private APAccountRef aPAccountRefField; private DATETYPE txnDateField; - private AMTTYPE amountField; + private DATETYPE dueDateField; + + private AMTTYPE amountDueField; private CurrencyRef currencyRefField; private FLOATTYPE exchangeRateField; - private AMTTYPE amountInHomeCurrencyField; + private AMTTYPE amountDueInHomeCurrencyField; - private string memoField; + private string refNumberField; - private Address addressField; + private BOOLTYPE isPendingField; - private AddressBlock addressBlockField; + private TermsRef termsRefField; - private BOOLTYPE isToBePrintedField; + private ClassRef classRefField; + + private string memoField; private BOOLTYPE isTaxIncludedField; private SalesTaxCodeRef salesTaxCodeRefField; + private BOOLTYPE isPaidField; + private GUIDTYPE externalGUIDField; private LinkedTxn[] linkedTxnField; @@ -86676,6 +88043,8 @@ public partial class CheckRet : IQbTxnRet private object[] itemsField; + private AMTTYPE openAmountField; + private DataExtRet[] dataExtRetField; private ObjectItems objectItems; @@ -86754,45 +88123,43 @@ public string TxnNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public AccountRef AccountRef + public VendorRef VendorRef { get { - return this.accountRefField; + return this.vendorRefField; } set { - this.accountRefField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public PayeeEntityRef PayeeEntityRef + public VendorAddress VendorAddress { get { - return this.payeeEntityRefField; + return this.vendorAddressField; } set { - this.payeeEntityRefField = value; + this.vendorAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public APAccountRef APAccountRef { get { - return this.refNumberField; + return this.aPAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.aPAccountRefField = value; } } @@ -86812,120 +88179,150 @@ public DATETYPE TxnDate /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount + public DATETYPE DueDate { get { - return this.amountField; + return this.dueDateField; } set { - this.amountField = value; + this.dueDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public CurrencyRef CurrencyRef + public AMTTYPE AmountDue { get { - return this.currencyRefField; + return this.amountDueField; } set { - this.currencyRefField = value; + this.amountDueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public FLOATTYPE ExchangeRate + public CurrencyRef CurrencyRef { get { - return this.exchangeRateField; + return this.currencyRefField; } set { - this.exchangeRateField = value; + this.currencyRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public AMTTYPE AmountInHomeCurrency + public FLOATTYPE ExchangeRate { get { - return this.amountInHomeCurrencyField; + return this.exchangeRateField; } set { - this.amountInHomeCurrencyField = value; + this.exchangeRateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public AMTTYPE AmountDueInHomeCurrency { get { - return this.memoField; + return this.amountDueInHomeCurrencyField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.amountDueInHomeCurrencyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public Address Address + [System.ComponentModel.DataAnnotations.StringLength(20)] + public string RefNumber { get { - return this.addressField; + return this.refNumberField; } set { - this.addressField = value; + string temp = QbNormalizer.NormalizeString(value, 20); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public AddressBlock AddressBlock + public BOOLTYPE IsPending { get { - return this.addressBlockField; + return this.isPendingField; } set { - this.addressBlockField = value; + this.isPendingField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public BOOLTYPE IsToBePrinted + public TermsRef TermsRef { get { - return this.isToBePrintedField; + return this.termsRefField; } set { - this.isToBePrintedField = value; + this.termsRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] public BOOLTYPE IsTaxIncluded { get @@ -86939,7 +88336,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public SalesTaxCodeRef SalesTaxCodeRef { get @@ -86953,7 +88350,21 @@ public SalesTaxCodeRef SalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public BOOLTYPE IsPaid + { + get + { + return this.isPaidField; + } + set + { + this.isPaidField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=22)] public GUIDTYPE ExternalGUID { get @@ -86967,7 +88378,7 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=20)] + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=23)] public LinkedTxn[] LinkedTxn { get @@ -86981,7 +88392,7 @@ public LinkedTxn[] LinkedTxn } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=21)] + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=24)] public ExpenseLineRet[] ExpenseLineRet { get @@ -86995,8 +88406,8 @@ public ExpenseLineRet[] ExpenseLineRet } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=22)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=22)] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=25)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=25)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -87011,7 +88422,21 @@ public object[] Items } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=27)] + public AMTTYPE OpenAmount + { + get + { + return this.openAmountField; + } + set + { + this.openAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=28)] public DataExtRet[] DataExtRet { get @@ -87075,107 +88500,26 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ApplyCheckToTxnAdd - { - - private ApplyCheckToTxnAddTxnID txnIDField; - - private AMTTYPE amountField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ApplyCheckToTxnAddTxnID TxnID - { - get - { - return this.txnIDField; - } - set - { - this.txnIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE Amount - { - get - { - return this.amountField; - } - set - { - this.amountField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class ApplyCheckToTxnAddTxnID + public partial class BillAdd { - private string useMacroField; - - private string valueField; + private VendorRef vendorRefField; - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro - { - get - { - return this.useMacroField; - } - set - { - this.useMacroField = value; - } - } + private VendorAddress vendorAddressField; - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CheckAdd - { + private APAccountRef aPAccountRefField; - private AccountRef accountRefField; + private DATETYPE txnDateField; - private PayeeEntityRef payeeEntityRefField; + private DATETYPE dueDateField; private string refNumberField; - private DATETYPE txnDateField; - - private string memoField; + private TermsRef termsRefField; - private Address addressField; + private ClassRef classRefField; - private BOOLTYPE isToBePrintedField; + private string memoField; private BOOLTYPE isTaxIncludedField; @@ -87185,7 +88529,7 @@ public partial class CheckAdd private GUIDTYPE externalGUIDField; - private ApplyCheckToTxnAdd[] applyCheckToTxnAddField; + private string[] linkToTxnIDField; private ExpenseLineAdd[] expenseLineAddField; @@ -87197,45 +88541,43 @@ public partial class CheckAdd /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRef AccountRef + public VendorRef VendorRef { get { - return this.accountRefField; + return this.vendorRefField; } set { - this.accountRefField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public PayeeEntityRef PayeeEntityRef + public VendorAddress VendorAddress { get { - return this.payeeEntityRefField; + return this.vendorAddressField; } set { - this.payeeEntityRefField = value; + this.vendorAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public APAccountRef APAccountRef { get { - return this.refNumberField; + return this.aPAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.aPAccountRefField = value; } } @@ -87255,50 +88597,80 @@ public DATETYPE TxnDate /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public DATETYPE DueDate { get { - return this.memoField; + return this.dueDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.dueDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public Address Address + [System.ComponentModel.DataAnnotations.StringLength(20)] + public string RefNumber { get { - return this.addressField; + return this.refNumberField; } set { - this.addressField = value; + string temp = QbNormalizer.NormalizeString(value, 20); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public BOOLTYPE IsToBePrinted + public TermsRef TermsRef { get { - return this.isToBePrintedField; + return this.termsRefField; } set { - this.isToBePrintedField = value; + this.termsRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public BOOLTYPE IsTaxIncluded { get @@ -87312,7 +88684,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public SalesTaxCodeRef SalesTaxCodeRef { get @@ -87326,7 +88698,7 @@ public SalesTaxCodeRef SalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public FLOATTYPE ExchangeRate { get @@ -87340,7 +88712,7 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public GUIDTYPE ExternalGUID { get @@ -87354,21 +88726,21 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("ApplyCheckToTxnAdd", Order=11)] - public ApplyCheckToTxnAdd[] ApplyCheckToTxnAdd + [System.Xml.Serialization.XmlElementAttribute("LinkToTxnID", Order=13)] + public string[] LinkToTxnID { get { - return this.applyCheckToTxnAddField; + return this.linkToTxnIDField; } set { - this.applyCheckToTxnAddField = value; + this.linkToTxnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=12)] + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=14)] public ExpenseLineAdd[] ExpenseLineAdd { get @@ -87382,8 +88754,8 @@ public ExpenseLineAdd[] ExpenseLineAdd } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=13)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=15)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=15)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -87462,16 +88834,50 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ApplyCheckToTxnMod + public partial class BillMod { - private ApplyCheckToTxnModTxnID txnIDField; + private string txnIDField; - private AMTTYPE amountField; + private string editSequenceField; + + private VendorRef vendorRefField; + + private VendorAddress vendorAddressField; + + private APAccountRef aPAccountRefField; + + private DATETYPE txnDateField; + + private DATETYPE dueDateField; + + private string refNumberField; + + private TermsRef termsRefField; + + private ClassRef classRefField; + + private string memoField; + + private BOOLTYPE isTaxIncludedField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private FLOATTYPE exchangeRateField; + + private BOOLTYPE clearExpenseLinesField; + + private ExpenseLineMod[] expenseLineModField; + + private BOOLTYPE clearItemLinesField; + + private object[] itemsField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ApplyCheckToTxnModTxnID TxnID + public string TxnID { get { @@ -87485,197 +88891,136 @@ public ApplyCheckToTxnModTxnID TxnID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE Amount + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.amountField; + return this.editSequenceField; } set { - this.amountField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class ApplyCheckToTxnModTxnID - { - - private string useMacroField; - - private string valueField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public VendorRef VendorRef { get { - return this.useMacroField; + return this.vendorRefField; } set { - this.useMacroField = value; + this.vendorRefField = value; } } /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public VendorAddress VendorAddress { get { - return this.valueField; + return this.vendorAddressField; } set { - this.valueField = value; + this.vendorAddressField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CheckMod - { - - private string txnIDField; - - private string editSequenceField; - - private AccountRef accountRefField; - - private PayeeEntityRef payeeEntityRefField; - - private string refNumberField; - - private DATETYPE txnDateField; - - private string memoField; - - private Address addressField; - - private BOOLTYPE isToBePrintedField; - - private BOOLTYPE isTaxIncludedField; - - private SalesTaxCodeRef salesTaxCodeRefField; - - private FLOATTYPE exchangeRateField; - - private ApplyCheckToTxnMod[] applyCheckToTxnModField; - - private BOOLTYPE clearExpenseLinesField; - - private ExpenseLineMod[] expenseLineModField; - - private BOOLTYPE clearItemLinesField; - - private object[] itemsField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public APAccountRef APAccountRef { get { - return this.txnIDField; + return this.aPAccountRefField; } set { - this.txnIDField = value; + this.aPAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public DATETYPE TxnDate { get { - return this.editSequenceField; + return this.txnDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public DATETYPE DueDate { get { - return this.accountRefField; + return this.dueDateField; } set { - this.accountRefField = value; + this.dueDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public PayeeEntityRef PayeeEntityRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(20)] + public string RefNumber { get { - return this.payeeEntityRefField; + return this.refNumberField; } set { - this.payeeEntityRefField = value; + string temp = QbNormalizer.NormalizeString(value, 20); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public TermsRef TermsRef { get { - return this.refNumberField; + return this.termsRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.termsRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public ClassRef ClassRef { get { - return this.txnDateField; + return this.classRefField; } set { - this.txnDateField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -87691,35 +89036,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public Address Address - { - get - { - return this.addressField; - } - set - { - this.addressField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BOOLTYPE IsToBePrinted - { - get - { - return this.isToBePrintedField; - } - set - { - this.isToBePrintedField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public BOOLTYPE IsTaxIncluded { get @@ -87733,7 +89050,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public SalesTaxCodeRef SalesTaxCodeRef { get @@ -87747,7 +89064,7 @@ public SalesTaxCodeRef SalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public FLOATTYPE ExchangeRate { get @@ -87761,21 +89078,7 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute("ApplyCheckToTxnMod", Order=12)] - public ApplyCheckToTxnMod[] ApplyCheckToTxnMod - { - get - { - return this.applyCheckToTxnModField; - } - set - { - this.applyCheckToTxnModField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] public BOOLTYPE ClearExpenseLines { get @@ -87789,7 +89092,7 @@ public BOOLTYPE ClearExpenseLines } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineMod", Order=14)] + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineMod", Order=15)] public ExpenseLineMod[] ExpenseLineMod { get @@ -87803,7 +89106,7 @@ public ExpenseLineMod[] ExpenseLineMod } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public BOOLTYPE ClearItemLines { get @@ -87817,8 +89120,8 @@ public BOOLTYPE ClearItemLines } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineMod", typeof(ItemGroupLineMod), Order=16)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", typeof(ItemLineMod), Order=16)] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineMod", typeof(ItemGroupLineMod), Order=17)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", typeof(ItemLineMod), Order=17)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -87883,7 +89186,7 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditCardChargeRet : IQbTxnRet + public partial class ItemReceiptRet : IQbTxnRet { private string txnIDField; @@ -87896,19 +89199,19 @@ public partial class CreditCardChargeRet : IQbTxnRet private string txnNumberField; - private AccountRef accountRefField; + private VendorRef vendorRefField; - private PayeeEntityRef payeeEntityRefField; + private object itemField; private DATETYPE txnDateField; - private AMTTYPE amountField; + private AMTTYPE totalAmountField; private CurrencyRef currencyRefField; private FLOATTYPE exchangeRateField; - private AMTTYPE amountInHomeCurrencyField; + private AMTTYPE totalAmountInHomeCurrencyField; private string refNumberField; @@ -87920,12 +89223,16 @@ public partial class CreditCardChargeRet : IQbTxnRet private GUIDTYPE externalGUIDField; + private LinkedTxn[] linkedTxnField; + private ExpenseLineRet[] expenseLineRetField; private object[] itemsField; private DataExtRet[] dataExtRetField; + private ObjectItem objectItem; + private ObjectItems objectItems; /// @@ -88002,34 +89309,36 @@ public string TxnNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public AccountRef AccountRef + public VendorRef VendorRef { get { - return this.accountRefField; + return this.vendorRefField; } set { - this.accountRefField = value; + this.vendorRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public PayeeEntityRef PayeeEntityRef + [System.Xml.Serialization.XmlElementAttribute("APAccountRef", typeof(APAccountRef), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("LiabilityAccountRef", typeof(LiabilityAccountRef), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.payeeEntityRefField; + return this.itemField; } set { - this.payeeEntityRefField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public DATETYPE TxnDate { get @@ -88043,21 +89352,21 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE TotalAmount { get { - return this.amountField; + return this.totalAmountField; } set { - this.amountField = value; + this.totalAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public CurrencyRef CurrencyRef { get @@ -88071,7 +89380,7 @@ public CurrencyRef CurrencyRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public FLOATTYPE ExchangeRate { get @@ -88085,22 +89394,22 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public AMTTYPE AmountInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE TotalAmountInHomeCurrency { get { - return this.amountInHomeCurrencyField; + return this.totalAmountInHomeCurrencyField; } set { - this.amountInHomeCurrencyField = value; + this.totalAmountInHomeCurrencyField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - [System.ComponentModel.DataAnnotations.StringLength(11)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.ComponentModel.DataAnnotations.StringLength(20)] public string RefNumber { get @@ -88109,13 +89418,13 @@ public string RefNumber } set { - string temp = QbNormalizer.NormalizeString(value, 11); + string temp = QbNormalizer.NormalizeString(value, 20); this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -88131,7 +89440,7 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] public BOOLTYPE IsTaxIncluded { get @@ -88145,7 +89454,7 @@ public BOOLTYPE IsTaxIncluded } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public SalesTaxCodeRef SalesTaxCodeRef { get @@ -88159,7 +89468,7 @@ public SalesTaxCodeRef SalesTaxCodeRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] public GUIDTYPE ExternalGUID { get @@ -88173,7 +89482,21 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=17)] + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=18)] + public LinkedTxn[] LinkedTxn + { + get + { + return this.linkedTxnField; + } + set + { + this.linkedTxnField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=19)] public ExpenseLineRet[] ExpenseLineRet { get @@ -88187,8 +89510,8 @@ public ExpenseLineRet[] ExpenseLineRet } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=18)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=18)] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=20)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=20)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -88203,7 +89526,7 @@ public object[] Items } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=20)] + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=22)] public DataExtRet[] DataExtRet { get @@ -88216,6 +89539,47 @@ public DataExtRet[] DataExtRet } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public APAccountRef APAccountRef + { + get + { + return ObjectItem.GetItem("APAccountRef"); + } + set + { + ObjectItem.SetItem("APAccountRef", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public LiabilityAccountRef LiabilityAccountRef + { + get + { + return ObjectItem.GetItem("LiabilityAccountRef"); + } + set + { + ObjectItem.SetItem("LiabilityAccountRef", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(APAccountRef), "APAccountRef"); + typeMapping.Add(typeof(LiabilityAccountRef), "LiabilityAccountRef"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable ItemGroupLineRet { @@ -88267,12 +89631,12 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditCardChargeAdd + public partial class ItemReceiptAdd { - private AccountRef accountRefField; + private VendorRef vendorRefField; - private PayeeEntityRef payeeEntityRefField; + private APAccountRef aPAccountRefField; private DATETYPE txnDateField; @@ -88288,6 +89652,8 @@ public partial class CreditCardChargeAdd private GUIDTYPE externalGUIDField; + private string[] linkToTxnIDField; + private ExpenseLineAdd[] expenseLineAddField; private object[] itemsField; @@ -88298,29 +89664,29 @@ public partial class CreditCardChargeAdd /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRef AccountRef + public VendorRef VendorRef { get { - return this.accountRefField; + return this.vendorRefField; } set { - this.accountRefField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public PayeeEntityRef PayeeEntityRef + public APAccountRef APAccountRef { get { - return this.payeeEntityRefField; + return this.aPAccountRefField; } set { - this.payeeEntityRefField = value; + this.aPAccountRefField = value; } } @@ -88340,7 +89706,7 @@ public DATETYPE TxnDate /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(11)] + [System.ComponentModel.DataAnnotations.StringLength(20)] public string RefNumber { get @@ -88349,7 +89715,7 @@ public string RefNumber } set { - string temp = QbNormalizer.NormalizeString(value, 11); + string temp = QbNormalizer.NormalizeString(value, 20); this.refNumberField = temp; } } @@ -88427,7 +89793,21 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=9)] + [System.Xml.Serialization.XmlElementAttribute("LinkToTxnID", Order=9)] + public string[] LinkToTxnID + { + get + { + return this.linkToTxnIDField; + } + set + { + this.linkToTxnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=10)] public ExpenseLineAdd[] ExpenseLineAdd { get @@ -88441,8 +89821,8 @@ public ExpenseLineAdd[] ExpenseLineAdd } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=10)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=10)] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=11)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=11)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -88521,16 +89901,16 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditCardChargeMod + public partial class ItemReceiptMod { private string txnIDField; private string editSequenceField; - private AccountRef accountRefField; + private VendorRef vendorRefField; - private PayeeEntityRef payeeEntityRefField; + private APAccountRef aPAccountRefField; private DATETYPE txnDateField; @@ -88586,29 +89966,29 @@ public string EditSequence /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AccountRef AccountRef + public VendorRef VendorRef { get { - return this.accountRefField; + return this.vendorRefField; } set { - this.accountRefField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public PayeeEntityRef PayeeEntityRef + public APAccountRef APAccountRef { get { - return this.payeeEntityRefField; + return this.aPAccountRefField; } set { - this.payeeEntityRefField = value; + this.aPAccountRefField = value; } } @@ -88628,7 +90008,7 @@ public DATETYPE TxnDate /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(11)] + [System.ComponentModel.DataAnnotations.StringLength(20)] public string RefNumber { get @@ -88637,7 +90017,7 @@ public string RefNumber } set { - string temp = QbNormalizer.NormalizeString(value, 11); + string temp = QbNormalizer.NormalizeString(value, 20); this.refNumberField = temp; } } @@ -88809,7 +90189,7 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditCardCreditRet : IQbTxnRet + public partial class VendorCreditRet : IQbTxnRet { private string txnIDField; @@ -88822,19 +90202,19 @@ public partial class CreditCardCreditRet : IQbTxnRet private string txnNumberField; - private AccountRef accountRefField; + private VendorRef vendorRefField; - private PayeeEntityRef payeeEntityRefField; + private APAccountRef aPAccountRefField; private DATETYPE txnDateField; - private AMTTYPE amountField; + private AMTTYPE creditAmountField; private CurrencyRef currencyRefField; private FLOATTYPE exchangeRateField; - private AMTTYPE amountInHomeCurrencyField; + private AMTTYPE creditAmountInHomeCurrencyField; private string refNumberField; @@ -88846,10 +90226,14 @@ public partial class CreditCardCreditRet : IQbTxnRet private GUIDTYPE externalGUIDField; + private LinkedTxn[] linkedTxnField; + private ExpenseLineRet[] expenseLineRetField; private object[] itemsField; + private AMTTYPE openAmountField; + private DataExtRet[] dataExtRetField; private ObjectItems objectItems; @@ -88928,29 +90312,29 @@ public string TxnNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public AccountRef AccountRef + public VendorRef VendorRef { get { - return this.accountRefField; + return this.vendorRefField; } set { - this.accountRefField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public PayeeEntityRef PayeeEntityRef + public APAccountRef APAccountRef { get { - return this.payeeEntityRefField; + return this.aPAccountRefField; } set { - this.payeeEntityRefField = value; + this.aPAccountRefField = value; } } @@ -88970,15 +90354,15 @@ public DATETYPE TxnDate /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE Amount + public AMTTYPE CreditAmount { get { - return this.amountField; + return this.creditAmountField; } set { - this.amountField = value; + this.creditAmountField = value; } } @@ -89012,21 +90396,21 @@ public FLOATTYPE ExchangeRate /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public AMTTYPE AmountInHomeCurrency + public AMTTYPE CreditAmountInHomeCurrency { get { - return this.amountInHomeCurrencyField; + return this.creditAmountInHomeCurrencyField; } set { - this.amountInHomeCurrencyField = value; + this.creditAmountInHomeCurrencyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - [System.ComponentModel.DataAnnotations.StringLength(11)] + [System.ComponentModel.DataAnnotations.StringLength(20)] public string RefNumber { get @@ -89035,7 +90419,7 @@ public string RefNumber } set { - string temp = QbNormalizer.NormalizeString(value, 11); + string temp = QbNormalizer.NormalizeString(value, 20); this.refNumberField = temp; } } @@ -89099,7 +90483,21 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=17)] + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=17)] + public LinkedTxn[] LinkedTxn + { + get + { + return this.linkedTxnField; + } + set + { + this.linkedTxnField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=18)] public ExpenseLineRet[] ExpenseLineRet { get @@ -89113,8 +90511,8 @@ public ExpenseLineRet[] ExpenseLineRet } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=18)] - [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=18)] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=19)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=19)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -89129,7 +90527,21 @@ public object[] Items } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public AMTTYPE OpenAmount + { + get + { + return this.openAmountField; + } + set + { + this.openAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=22)] public DataExtRet[] DataExtRet { get @@ -89193,12 +90605,12 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditCardCreditAdd + public partial class VendorCreditAdd { - private AccountRef accountRefField; + private VendorRef vendorRefField; - private PayeeEntityRef payeeEntityRefField; + private APAccountRef aPAccountRefField; private DATETYPE txnDateField; @@ -89224,29 +90636,29 @@ public partial class CreditCardCreditAdd /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRef AccountRef + public VendorRef VendorRef { get { - return this.accountRefField; + return this.vendorRefField; } set { - this.accountRefField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public PayeeEntityRef PayeeEntityRef + public APAccountRef APAccountRef { get { - return this.payeeEntityRefField; + return this.aPAccountRefField; } set { - this.payeeEntityRefField = value; + this.aPAccountRefField = value; } } @@ -89266,7 +90678,7 @@ public DATETYPE TxnDate /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(11)] + [System.ComponentModel.DataAnnotations.StringLength(20)] public string RefNumber { get @@ -89275,7 +90687,7 @@ public string RefNumber } set { - string temp = QbNormalizer.NormalizeString(value, 11); + string temp = QbNormalizer.NormalizeString(value, 20); this.refNumberField = temp; } } @@ -89447,16 +90859,16 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CreditCardCreditMod + public partial class VendorCreditMod { private string txnIDField; private string editSequenceField; - private AccountRef accountRefField; + private VendorRef vendorRefField; - private PayeeEntityRef payeeEntityRefField; + private APAccountRef aPAccountRefField; private DATETYPE txnDateField; @@ -89512,29 +90924,29 @@ public string EditSequence /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AccountRef AccountRef + public VendorRef VendorRef { get { - return this.accountRefField; + return this.vendorRefField; } set { - this.accountRefField = value; + this.vendorRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public PayeeEntityRef PayeeEntityRef + public APAccountRef APAccountRef { get { - return this.payeeEntityRefField; + return this.aPAccountRefField; } set { - this.payeeEntityRefField = value; + this.aPAccountRefField = value; } } @@ -89554,7 +90966,7 @@ public DATETYPE TxnDate /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(11)] + [System.ComponentModel.DataAnnotations.StringLength(20)] public string RefNumber { get @@ -89563,7 +90975,7 @@ public string RefNumber } set { - string temp = QbNormalizer.NormalizeString(value, 11); + string temp = QbNormalizer.NormalizeString(value, 20); this.refNumberField = temp; } } @@ -89735,278 +91147,253 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class JournalDebitLine + public partial class BillPaymentCheckRet { - private string txnLineIDField; + private string txnIDField; - private AccountRef accountRefField; + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private PayeeEntityRef payeeEntityRefField; + + private APAccountRef aPAccountRefField; + + private DATETYPE txnDateField; + + private BankAccountRef bankAccountRefField; private AMTTYPE amountField; - private AMTTYPE taxAmountField; + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE amountInHomeCurrencyField; + + private string refNumberField; private string memoField; - private EntityRef entityRefField; + private Address addressField; - private ClassRef classRefField; + private AddressBlock addressBlockField; - private ItemSalesTaxRef itemSalesTaxRefField; + private BOOLTYPE isToBePrintedField; - private BillableStatus billableStatusField; + private GUIDTYPE externalGUIDField; - private bool billableStatusFieldSpecified; + private AppliedToTxnRet[] appliedToTxnRetField; - private string defMacroField; + private DataExtRet[] dataExtRetField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public string TxnID { get { - return this.txnLineIDField; + return this.txnIDField; } set { - this.txnLineIDField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AccountRef AccountRef + public DATETIMETYPE TimeCreated { get { - return this.accountRefField; + return this.timeCreatedField; } set { - this.accountRefField = value; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE Amount + public DATETIMETYPE TimeModified { get { - return this.amountField; + return this.timeModifiedField; } set { - this.amountField = value; + this.timeModifiedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public AMTTYPE TaxAmount + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.taxAmountField; + return this.editSequenceField; } set { - this.taxAmountField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return this.memoField; + return this.txnNumberField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.txnNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public EntityRef EntityRef + public PayeeEntityRef PayeeEntityRef { get { - return this.entityRefField; + return this.payeeEntityRefField; } set { - this.entityRefField = value; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ClassRef ClassRef + public APAccountRef APAccountRef { get { - return this.classRefField; + return this.aPAccountRefField; } set { - this.classRefField = value; + this.aPAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ItemSalesTaxRef ItemSalesTaxRef + public DATETYPE TxnDate { get { - return this.itemSalesTaxRefField; + return this.txnDateField; } set { - this.itemSalesTaxRefField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BillableStatus BillableStatus + public BankAccountRef BankAccountRef { get { - return this.billableStatusField; + return this.bankAccountRefField; } set { - this.billableStatusField = value; + this.bankAccountRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE Amount { get { - return this.billableStatusFieldSpecified; + return this.amountField; } set { - this.billableStatusFieldSpecified = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro - { - get - { - return this.defMacroField; - } - set - { - this.defMacroField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class JournalCreditLine - { - - private string txnLineIDField; - - private AccountRef accountRefField; - - private AMTTYPE amountField; - - private AMTTYPE taxAmountField; - - private string memoField; - - private EntityRef entityRefField; - - private ClassRef classRefField; - - private ItemSalesTaxRef itemSalesTaxRefField; - - private BillableStatus billableStatusField; - - private bool billableStatusFieldSpecified; - - private string defMacroField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public CurrencyRef CurrencyRef { get { - return this.txnLineIDField; + return this.currencyRefField; } set { - this.txnLineIDField = value; + this.currencyRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public FLOATTYPE ExchangeRate { get { - return this.accountRefField; + return this.exchangeRateField; } set { - this.accountRefField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE AmountInHomeCurrency { get { - return this.amountField; + return this.amountInHomeCurrencyField; } set { - this.amountField = value; + this.amountInHomeCurrencyField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.taxAmountField; + return this.refNumberField; } set { - this.taxAmountField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { @@ -90022,86 +91409,86 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public EntityRef EntityRef + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public Address Address { get { - return this.entityRefField; + return this.addressField; } set { - this.entityRefField = value; + this.addressField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public AddressBlock AddressBlock { get { - return this.classRefField; + return this.addressBlockField; } set { - this.classRefField = value; + this.addressBlockField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public BOOLTYPE IsToBePrinted { get { - return this.itemSalesTaxRefField; + return this.isToBePrintedField; } set { - this.itemSalesTaxRefField = value; + this.isToBePrintedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BillableStatus BillableStatus + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public GUIDTYPE ExternalGUID { get { - return this.billableStatusField; + return this.externalGUIDField; } set { - this.billableStatusField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnRet", Order=19)] + public AppliedToTxnRet[] AppliedToTxnRet { get { - return this.billableStatusFieldSpecified; + return this.appliedToTxnRetField; } set { - this.billableStatusFieldSpecified = value; + this.appliedToTxnRetField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=20)] + public DataExtRet[] DataExtRet { get { - return this.defMacroField; + return this.dataExtRetField; } set { - this.defMacroField = value; + this.dataExtRetField = value; } } } @@ -90113,7 +91500,7 @@ public string defMacro [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class JournalEntryRet : IQbTxnRet + public partial class BillPaymentCreditCardRet { private string txnIDField; @@ -90126,30 +91513,32 @@ public partial class JournalEntryRet : IQbTxnRet private string txnNumberField; - private DATETYPE txnDateField; - - private string refNumberField; + private PayeeEntityRef payeeEntityRefField; - private string memoField; + private APAccountRef aPAccountRefField; - private BOOLTYPE isAdjustmentField; + private DATETYPE txnDateField; - private BOOLTYPE isHomeCurrencyAdjustmentField; + private CreditCardAccountRef creditCardAccountRefField; - private BOOLTYPE isAmountsEnteredInHomeCurrencyField; + private AMTTYPE amountField; private CurrencyRef currencyRefField; private FLOATTYPE exchangeRateField; + private AMTTYPE amountInHomeCurrencyField; + + private string refNumberField; + + private string memoField; + private GUIDTYPE externalGUIDField; - private object[] itemsField; + private AppliedToTxnRet[] appliedToTxnRetField; private DataExtRet[] dataExtRetField; - private ObjectItems objectItems; - /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string TxnID @@ -90224,202 +91613,187 @@ public string TxnNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TxnDate + public PayeeEntityRef PayeeEntityRef { get { - return this.txnDateField; + return this.payeeEntityRefField; } set { - this.txnDateField = value; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public APAccountRef APAccountRef { get { - return this.refNumberField; + return this.aPAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.aPAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public string Memo + public DATETYPE TxnDate { get { - return this.memoField; + return this.txnDateField; } set { - this.memoField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public BOOLTYPE IsAdjustment + public CreditCardAccountRef CreditCardAccountRef { get { - return this.isAdjustmentField; + return this.creditCardAccountRefField; } set { - this.isAdjustmentField = value; + this.creditCardAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public BOOLTYPE IsHomeCurrencyAdjustment + public AMTTYPE Amount { get { - return this.isHomeCurrencyAdjustmentField; + return this.amountField; } set { - this.isHomeCurrencyAdjustmentField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BOOLTYPE IsAmountsEnteredInHomeCurrency + public CurrencyRef CurrencyRef { get { - return this.isAmountsEnteredInHomeCurrencyField; + return this.currencyRefField; } set { - this.isAmountsEnteredInHomeCurrencyField = value; + this.currencyRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public CurrencyRef CurrencyRef + public FLOATTYPE ExchangeRate { get { - return this.currencyRefField; + return this.exchangeRateField; } set { - this.currencyRefField = value; + this.exchangeRateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public FLOATTYPE ExchangeRate + public AMTTYPE AmountInHomeCurrency { get { - return this.exchangeRateField; + return this.amountInHomeCurrencyField; } set { - this.exchangeRateField = value; + this.amountInHomeCurrencyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public GUIDTYPE ExternalGUID + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.externalGUIDField; + return this.refNumberField; } set { - this.externalGUIDField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("JournalCreditLine", typeof(JournalCreditLine), Order=14)] - [System.Xml.Serialization.XmlElementAttribute("JournalDebitLine", typeof(JournalDebitLine), Order=14)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.itemsField; + return this.memoField; } set { - this.itemsField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=16)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public GUIDTYPE ExternalGUID { get { - return this.dataExtRetField; + return this.externalGUIDField; } set { - this.dataExtRetField = value; + this.externalGUIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable JournalCreditLine + /// + [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnRet", Order=16)] + public AppliedToTxnRet[] AppliedToTxnRet { get { - return ObjectItems.GetItems("JournalCreditLine"); + return this.appliedToTxnRetField; } set { - ObjectItems.SetItems("JournalCreditLine", value.ToArray()); + this.appliedToTxnRetField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable JournalDebitLine + /// + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=17)] + public DataExtRet[] DataExtRet { get { - return ObjectItems.GetItems("JournalDebitLine"); + return this.dataExtRetField; } set { - ObjectItems.SetItems("JournalDebitLine", value.ToArray()); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(JournalCreditLine), "JournalCreditLine"); - typeMapping.Add(typeof(JournalDebitLine), "JournalDebitLine"); - objectItems = new ObjectItems(this, "Items", new string[] { - "JournalDebitLine", - "JournalCreditLine"}, typeMapping); - } - return objectItems; + this.dataExtRetField = value; } } } @@ -90431,121 +91805,130 @@ private ObjectItems ObjectItems [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class JournalEntryAdd + public partial class BillPaymentCheckAdd { - private DATETYPE txnDateField; + private PayeeEntityRef payeeEntityRefField; - private string refNumberField; + private APAccountRef aPAccountRefField; - private string memoField; + private DATETYPE txnDateField; - private BOOLTYPE isAdjustmentField; + private BankAccountRef bankAccountRefField; - private object[] itemsField; + private object itemField; - private ItemsChoiceType12[] itemsElementNameField; + private string memoField; + + private FLOATTYPE exchangeRateField; private GUIDTYPE externalGUIDField; - private object[] items1Field; + private AppliedToTxnAdd[] appliedToTxnAddField; private string defMacroField; - private ObjectItems objectItems; - - private ObjectItems objectItems1; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DATETYPE TxnDate + public PayeeEntityRef PayeeEntityRef { get { - return this.txnDateField; + return this.payeeEntityRefField; } set { - this.txnDateField = value; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public APAccountRef APAccountRef { get { - return this.refNumberField; + return this.aPAccountRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.aPAccountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string Memo + public DATETYPE TxnDate { get { - return this.memoField; + return this.txnDateField; } set { - this.memoField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BOOLTYPE IsAdjustment + public BankAccountRef BankAccountRef { get { - return this.isAdjustmentField; + return this.bankAccountRefField; } set { - this.isAdjustmentField = value; + this.bankAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("CurrencyRef", typeof(CurrencyRef), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("ExchangeRate", typeof(FLOATTYPE), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("IsAmountsEnteredInHomeCurrency", typeof(BOOLTYPE), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("IsHomeCurrencyAdjustment", typeof(BOOLTYPE), Order=4)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlElementAttribute("IsToBePrinted", typeof(BOOLTYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=4)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + public object Item { get { - return this.itemsField; + return this.itemField; } set { - this.itemsField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType12[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.itemsElementNameField; + return this.memoField; } set { - this.itemsElementNameField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; } } @@ -90564,18 +91947,16 @@ public GUIDTYPE ExternalGUID } /// - [System.Xml.Serialization.XmlElementAttribute("JournalCreditLine", typeof(JournalCreditLine), Order=9)] - [System.Xml.Serialization.XmlElementAttribute("JournalDebitLine", typeof(JournalDebitLine), Order=9)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items1 + [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnAdd", Order=9)] + public AppliedToTxnAdd[] AppliedToTxnAdd { get { - return this.items1Field; + return this.appliedToTxnAddField; } set { - this.items1Field = value; + this.appliedToTxnAddField = value; } } @@ -90594,135 +91975,222 @@ public string defMacro } [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyRef CurrencyRef + public BOOLTYPE IsToBePrinted { get { - return ObjectItems.GetItem(ItemsChoiceType12.CurrencyRef); + return ObjectItem.GetItem("IsToBePrinted"); } set { - ObjectItems.SetItem(ItemsChoiceType12.CurrencyRef, value); + ObjectItem.SetItem("IsToBePrinted", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public FLOATTYPE ExchangeRate + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType12.ExchangeRate); + return ObjectItem.GetItem("RefNumber"); } set { - ObjectItems.SetItem(ItemsChoiceType12.ExchangeRate, value); + string temp = QbNormalizer.NormalizeString(value, 11); + ObjectItem.SetItem("RefNumber", temp); } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public BOOLTYPE IsAmountsEnteredInHomeCurrency + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BOOLTYPE), "IsToBePrinted"); + typeMapping.Add(typeof(System.String), "RefNumber"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class BillPaymentCreditCardAdd + { + + private PayeeEntityRef payeeEntityRefField; + + private APAccountRef aPAccountRefField; + + private DATETYPE txnDateField; + + private CreditCardAccountRef creditCardAccountRefField; + + private string refNumberField; + + private string memoField; + + private FLOATTYPE exchangeRateField; + + private GUIDTYPE externalGUIDField; + + private AppliedToTxnAdd[] appliedToTxnAddField; + + private string defMacroField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayeeEntityRef PayeeEntityRef { get { - return ObjectItems.GetItem(ItemsChoiceType12.IsAmountsEnteredInHomeCurrency); + return this.payeeEntityRefField; } set { - ObjectItems.SetItem(ItemsChoiceType12.IsAmountsEnteredInHomeCurrency, value); + this.payeeEntityRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public BOOLTYPE IsHomeCurrencyAdjustment + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public APAccountRef APAccountRef { get { - return ObjectItems.GetItem(ItemsChoiceType12.IsHomeCurrencyAdjustment); + return this.aPAccountRefField; } set { - ObjectItems.SetItem(ItemsChoiceType12.IsHomeCurrencyAdjustment, value); + this.aPAccountRefField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "IsHomeCurrencyAdjustment", - "IsAmountsEnteredInHomeCurrency", - "CurrencyRef", - "ExchangeRate"}); - } - return objectItems; + return this.txnDateField; + } + set + { + this.txnDateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable JournalCreditLine + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public CreditCardAccountRef CreditCardAccountRef { get { - return ObjectItems1.GetItems("JournalCreditLine"); + return this.creditCardAccountRefField; } set { - ObjectItems1.SetItems("JournalCreditLine", value.ToArray()); + this.creditCardAccountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable JournalDebitLine + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return ObjectItems1.GetItems("JournalDebitLine"); + return this.refNumberField; } set { - ObjectItems1.SetItems("JournalDebitLine", value.ToArray()); + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } - private ObjectItems ObjectItems1 + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - if ((objectItems1 == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(JournalCreditLine), "JournalCreditLine"); - typeMapping.Add(typeof(JournalDebitLine), "JournalDebitLine"); - objectItems1 = new ObjectItems(this, "Items1", new string[] { - "JournalDebitLine", - "JournalCreditLine"}, typeMapping); - } - return objectItems1; + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType12 - { /// - CurrencyRef, + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; + } + } /// - ExchangeRate, + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } /// - IsAmountsEnteredInHomeCurrency, + [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnAdd", Order=8)] + public AppliedToTxnAdd[] AppliedToTxnAdd + { + get + { + return this.appliedToTxnAddField; + } + set + { + this.appliedToTxnAddField = value; + } + } /// - IsHomeCurrencyAdjustment, + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } } /// @@ -90732,91 +92200,89 @@ public enum ItemsChoiceType12 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class JournalLineMod + public partial class BillPaymentCheckMod { - private string txnLineIDField; + private string txnIDField; - private JournalLineType journalLineTypeField; + private string editSequenceField; - private bool journalLineTypeFieldSpecified; + private DATETYPE txnDateField; - private AccountRef accountRefField; + private BankAccountRef bankAccountRefField; private AMTTYPE amountField; - private AMTTYPE taxAmountField; - - private string memoField; - - private EntityRef entityRefField; + private FLOATTYPE exchangeRateField; - private ClassRef classRefField; + private object itemField; - private ItemSalesTaxRef itemSalesTaxRefField; + private string memoField; - private BillableStatus billableStatusField; + private AppliedToTxnMod[] appliedToTxnModField; - private bool billableStatusFieldSpecified; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public string TxnID { get { - return this.txnLineIDField; + return this.txnIDField; } set { - this.txnLineIDField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public JournalLineType JournalLineType + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.journalLineTypeField; + return this.editSequenceField; } set { - this.journalLineTypeField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool JournalLineTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate { get { - return this.journalLineTypeFieldSpecified; + return this.txnDateField; } set { - this.journalLineTypeFieldSpecified = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BankAccountRef BankAccountRef { get { - return this.accountRefField; + return this.bankAccountRefField; } set { - this.accountRefField = value; + this.bankAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.Xml.Serialization.XmlElementAttribute(Order=4)] public AMTTYPE Amount { get @@ -90830,102 +92296,105 @@ public AMTTYPE Amount } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public AMTTYPE TaxAmount + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public FLOATTYPE ExchangeRate { get { - return this.taxAmountField; + return this.exchangeRateField; } set { - this.taxAmountField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute("IsToBePrinted", typeof(BOOLTYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=6)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.memoField; + return this.itemField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public EntityRef EntityRef + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.entityRefField; + return this.memoField; } set { - this.entityRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute("AppliedToTxnMod", Order=9)] + public AppliedToTxnMod[] AppliedToTxnMod { get { - return this.classRefField; + return this.appliedToTxnModField; } set { - this.classRefField = value; + this.appliedToTxnModField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ItemSalesTaxRef ItemSalesTaxRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public BOOLTYPE IsToBePrinted { get { - return this.itemSalesTaxRefField; + return ObjectItem.GetItem("IsToBePrinted"); } set { - this.itemSalesTaxRefField = value; + ObjectItem.SetItem("IsToBePrinted", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public BillableStatus BillableStatus + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.billableStatusField; + return ObjectItem.GetItem("RefNumber"); } set { - this.billableStatusField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + ObjectItem.SetItem("RefNumber", temp); } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + private ObjectItem ObjectItem { get { - return this.billableStatusFieldSpecified; - } - set - { - this.billableStatusFieldSpecified = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BOOLTYPE), "IsToBePrinted"); + typeMapping.Add(typeof(System.String), "RefNumber"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -90937,26 +92406,28 @@ public bool BillableStatusSpecified [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class JournalEntryMod + public partial class BillToPay { private string txnIDField; - private string editSequenceField; + private TxnType txnTypeField; + + private APAccountRef aPAccountRefField; private DATETYPE txnDateField; private string refNumberField; - private BOOLTYPE isAdjustmentField; + private DATETYPE dueDateField; - private BOOLTYPE isAmountsEnteredInHomeCurrencyField; + private AMTTYPE amountDueField; private CurrencyRef currencyRefField; private FLOATTYPE exchangeRateField; - private JournalLineMod[] journalLineModField; + private AMTTYPE amountDueInHomeCurrencyField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -90974,22 +92445,34 @@ public string TxnID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public TxnType TxnType { get { - return this.editSequenceField; + return this.txnTypeField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.txnTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public APAccountRef APAccountRef + { + get + { + return this.aPAccountRefField; + } + set + { + this.aPAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] public DATETYPE TxnDate { get @@ -91003,8 +92486,8 @@ public DATETYPE TxnDate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(11)] + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(20)] public string RefNumber { get @@ -91013,41 +92496,41 @@ public string RefNumber } set { - string temp = QbNormalizer.NormalizeString(value, 11); + string temp = QbNormalizer.NormalizeString(value, 20); this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public BOOLTYPE IsAdjustment + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public DATETYPE DueDate { get { - return this.isAdjustmentField; + return this.dueDateField; } set { - this.isAdjustmentField = value; + this.dueDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE IsAmountsEnteredInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public AMTTYPE AmountDue { get { - return this.isAmountsEnteredInHomeCurrencyField; + return this.amountDueField; } set { - this.isAmountsEnteredInHomeCurrencyField = value; + this.amountDueField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public CurrencyRef CurrencyRef { get @@ -91061,7 +92544,7 @@ public CurrencyRef CurrencyRef } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] public FLOATTYPE ExchangeRate { get @@ -91075,16 +92558,16 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute("JournalLineMod", Order=8)] - public JournalLineMod[] JournalLineMod + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE AmountDueInHomeCurrency { get { - return this.journalLineModField; + return this.amountDueInHomeCurrencyField; } set { - this.journalLineModField = value; + this.amountDueInHomeCurrencyField = value; } } } @@ -91096,72 +92579,152 @@ public JournalLineMod[] JournalLineMod [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CashBackInfoAdd + public partial class CreditToApply { - private AccountRef accountRefField; + private string txnIDField; - private string memoField; + private TxnType txnTypeField; - private AMTTYPE amountField; + private APAccountRef aPAccountRefField; - private string defMacroField; + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE creditRemainingField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE creditRemainingInHomeCurrencyField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRef AccountRef + public string TxnID { get { - return this.accountRefField; + return this.txnIDField; } set { - this.accountRefField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public TxnType TxnType { get { - return this.memoField; + return this.txnTypeField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.txnTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE Amount + public APAccountRef APAccountRef { get { - return this.amountField; + return this.aPAccountRefField; } set { - this.amountField = value; + this.aPAccountRefField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public DATETYPE TxnDate { get { - return this.defMacroField; + return this.txnDateField; } set { - this.defMacroField = value; + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(20)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 20); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AMTTYPE CreditRemaining + { + get + { + return this.creditRemainingField; + } + set + { + this.creditRemainingField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public CurrencyRef CurrencyRef + { + get + { + return this.currencyRefField; + } + set + { + this.currencyRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE CreditRemainingInHomeCurrency + { + get + { + return this.creditRemainingInHomeCurrencyField; + } + set + { + this.creditRemainingInHomeCurrencyField = value; } } } @@ -91173,56 +92736,67 @@ public string defMacro [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CashBackInfoMod + public partial class BillToPayRet { - private AccountRef accountRefField; - - private string memoField; + private object itemField; - private AMTTYPE amountField; + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute("BillToPay", typeof(BillToPay), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CreditToApply", typeof(CreditToApply), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.accountRefField; + return this.itemField; } set { - this.accountRefField = value; + this.itemField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlIgnoreAttribute()] + public BillToPay BillToPay { get { - return this.memoField; + return ObjectItem.GetItem("BillToPay"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + ObjectItem.SetItem("BillToPay", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public AMTTYPE Amount + [System.Xml.Serialization.XmlIgnoreAttribute()] + public CreditToApply CreditToApply { get { - return this.amountField; + return ObjectItem.GetItem("CreditToApply"); } set { - this.amountField = value; + ObjectItem.SetItem("CreditToApply", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BillToPay), "BillToPay"); + typeMapping.Add(typeof(CreditToApply), "CreditToApply"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } } @@ -91234,17 +92808,17 @@ public AMTTYPE Amount [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class CashBackInfoRet + public partial class SalesTaxPaymentCheckLineRet { private string txnLineIDField; - private AccountRef accountRefField; - - private string memoField; + private ItemSalesTaxRef itemSalesTaxRefField; private AMTTYPE amountField; + private AMTTYPE taxAmountField; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string TxnLineID @@ -91261,36 +92835,77 @@ public string TxnLineID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AccountRef AccountRef + public ItemSalesTaxRef ItemSalesTaxRef { get { - return this.accountRefField; + return this.itemSalesTaxRefField; } set { - this.accountRefField = value; + this.itemSalesTaxRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public AMTTYPE Amount { get { - return this.memoField; + return this.amountField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AMTTYPE TaxAmount + { + get + { + return this.taxAmountField; + } + set + { + this.taxAmountField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesTaxPaymentCheckLineAdd + { + + private ItemSalesTaxRef itemSalesTaxRefField; + + private AMTTYPE amountField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemSalesTaxRef ItemSalesTaxRef + { + get + { + return this.itemSalesTaxRefField; + } + set + { + this.itemSalesTaxRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] public AMTTYPE Amount { get @@ -91311,293 +92926,284 @@ public AMTTYPE Amount [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DepositLineAdd + public partial class SalesTaxPaymentCheckRet : IQbTxnRet { - private object[] itemsField; + private string txnIDField; - private ItemsChoiceType13[] itemsElementNameField; + private DATETIMETYPE timeCreatedField; - private string defMacroField; + private DATETIMETYPE timeModifiedField; - private ObjectItems objectItems; + private string editSequenceField; + + private string txnNumberField; + + private PayeeEntityRef payeeEntityRefField; + + private DATETYPE txnDateField; + + private BankAccountRef bankAccountRefField; + + private AMTTYPE amountField; + + private string refNumberField; + + private string memoField; + + private Address addressField; + + private AddressBlock addressBlockField; + + private BOOLTYPE isToBePrintedField; + + private GUIDTYPE externalGUIDField; + + private SalesTaxPaymentCheckLineRet[] salesTaxPaymentCheckLineRetField; + + private DataExtRet[] dataExtRetField; /// - [System.Xml.Serialization.XmlElementAttribute("AccountRef", typeof(AccountRef), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CheckNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassRef", typeof(ClassRef), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("EntityRef", typeof(EntityRef), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("Memo", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("OverrideCheckNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("OverrideClassRef", typeof(OverrideClassRef), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("OverrideMemo", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("PaymentMethodRef", typeof(PaymentMethodRef), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("PaymentTxnID", typeof(DepositLineAddPaymentTxnID), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("PaymentTxnLineID", typeof(DepositLineAddPaymentTxnLineID), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID { get { - return this.itemsField; + return this.txnIDField; } set { - this.itemsField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType13[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.itemsElementNameField; + return this.timeCreatedField; } set { - this.itemsElementNameField = value; + this.timeCreatedField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return this.defMacroField; + return this.timeModifiedField; } set { - this.defMacroField = value; + this.timeModifiedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountRef AccountRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return ObjectItems.GetItem(ItemsChoiceType13.AccountRef); + return this.editSequenceField; } set { - ObjectItems.SetItem(ItemsChoiceType13.AccountRef, value); + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AMTTYPE Amount + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return ObjectItems.GetItem(ItemsChoiceType13.Amount); + return this.txnNumberField; } set { - ObjectItems.SetItem(ItemsChoiceType13.Amount, value); + this.txnNumberField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string CheckNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public PayeeEntityRef PayeeEntityRef { get { - return ObjectItems.GetItem(ItemsChoiceType13.CheckNumber); + return this.payeeEntityRefField; } set { - ObjectItems.SetItem(ItemsChoiceType13.CheckNumber, value); + this.payeeEntityRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassRef ClassRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public DATETYPE TxnDate { get { - return ObjectItems.GetItem(ItemsChoiceType13.ClassRef); + return this.txnDateField; } set { - ObjectItems.SetItem(ItemsChoiceType13.ClassRef, value); + this.txnDateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityRef EntityRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public BankAccountRef BankAccountRef { get { - return ObjectItems.GetItem(ItemsChoiceType13.EntityRef); + return this.bankAccountRefField; } set { - ObjectItems.SetItem(ItemsChoiceType13.EntityRef, value); + this.bankAccountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string Memo + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE Amount { get { - return ObjectItems.GetItem(ItemsChoiceType13.Memo); + return this.amountField; } set { - ObjectItems.SetItem(ItemsChoiceType13.Memo, value); + this.amountField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string OverrideCheckNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType13.OverrideCheckNumber); + return this.refNumberField; } set { - ObjectItems.SetItem(ItemsChoiceType13.OverrideCheckNumber, value); + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public OverrideClassRef OverrideClassRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return ObjectItems.GetItem(ItemsChoiceType13.OverrideClassRef); + return this.memoField; } set { - ObjectItems.SetItem(ItemsChoiceType13.OverrideClassRef, value); + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string OverrideMemo + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public Address Address { get { - return ObjectItems.GetItem(ItemsChoiceType13.OverrideMemo); + return this.addressField; } set { - ObjectItems.SetItem(ItemsChoiceType13.OverrideMemo, value); + this.addressField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PaymentMethodRef PaymentMethodRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AddressBlock AddressBlock { get { - return ObjectItems.GetItem(ItemsChoiceType13.PaymentMethodRef); + return this.addressBlockField; } set { - ObjectItems.SetItem(ItemsChoiceType13.PaymentMethodRef, value); + this.addressBlockField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DepositLineAddPaymentTxnID PaymentTxnID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public BOOLTYPE IsToBePrinted { get { - return ObjectItems.GetItem(ItemsChoiceType13.PaymentTxnID); + return this.isToBePrintedField; } set { - ObjectItems.SetItem(ItemsChoiceType13.PaymentTxnID, value); + this.isToBePrintedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DepositLineAddPaymentTxnLineID PaymentTxnLineID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public GUIDTYPE ExternalGUID { get { - return ObjectItems.GetItem(ItemsChoiceType13.PaymentTxnLineID); + return this.externalGUIDField; } set { - ObjectItems.SetItem(ItemsChoiceType13.PaymentTxnLineID, value); + this.externalGUIDField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute("SalesTaxPaymentCheckLineRet", Order=15)] + public SalesTaxPaymentCheckLineRet[] SalesTaxPaymentCheckLineRet { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "PaymentTxnID", - "PaymentTxnLineID", - "OverrideMemo", - "OverrideCheckNumber", - "OverrideClassRef", - "EntityRef", - "AccountRef", - "Memo", - "CheckNumber", - "PaymentMethodRef", - "ClassRef", - "Amount"}); - } - return objectItems; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class DepositLineAddPaymentTxnID - { - - private string useMacroField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro - { - get - { - return this.useMacroField; + return this.salesTaxPaymentCheckLineRetField; } set { - this.useMacroField = value; + this.salesTaxPaymentCheckLineRetField = value; } } /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=16)] + public DataExtRet[] DataExtRet { get { - return this.valueField; + return this.dataExtRetField; } set { - this.valueField = value; + this.dataExtRetField = value; } } } @@ -91608,386 +93214,202 @@ public string Value [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class DepositLineAddPaymentTxnLineID - { - - private string useMacroField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro - { - get - { - return this.useMacroField; - } - set - { - this.useMacroField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType13 + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesTaxPaymentCheckAdd { - /// - AccountRef, - - /// - Amount, - - /// - CheckNumber, - - /// - ClassRef, - - /// - EntityRef, - - /// - Memo, - - /// - OverrideCheckNumber, + private PayeeEntityRef payeeEntityRefField; - /// - OverrideClassRef, + private DATETYPE txnDateField; - /// - OverrideMemo, + private BankAccountRef bankAccountRefField; - /// - PaymentMethodRef, + private object itemField; - /// - PaymentTxnID, + private string memoField; - /// - PaymentTxnLineID, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DepositLineMod - { + private Address addressField; - private string txnLineIDField; + private GUIDTYPE externalGUIDField; - private object[] itemsField; + private SalesTaxPaymentCheckLineAdd[] salesTaxPaymentCheckLineAddField; - private ItemsChoiceType14[] itemsElementNameField; + private string defMacroField; - private ObjectItems objectItems; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public PayeeEntityRef PayeeEntityRef { get { - return this.txnLineIDField; + return this.payeeEntityRefField; } set { - this.txnLineIDField = value; + this.payeeEntityRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AccountRef", typeof(AccountRef), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("CheckNumber", typeof(string), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("ClassRef", typeof(ClassRef), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("EntityRef", typeof(EntityRef), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("Memo", typeof(string), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("OverrideCheckNumber", typeof(string), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("OverrideClassRef", typeof(OverrideClassRef), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("OverrideMemo", typeof(string), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("PaymentMethodRef", typeof(PaymentMethodRef), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("PaymentTxnID", typeof(DepositLineAddPaymentTxnID), Order=1)] - [System.Xml.Serialization.XmlElementAttribute("PaymentTxnLineID", typeof(DepositLineAddPaymentTxnLineID), Order=1)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETYPE TxnDate { get { - return this.itemsField; + return this.txnDateField; } set { - this.itemsField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType14[] ItemsElementName - { - get - { - return this.itemsElementNameField; - } - set - { - this.itemsElementNameField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountRef AccountRef - { - get - { - return ObjectItems.GetItem(ItemsChoiceType14.AccountRef); - } - set - { - ObjectItems.SetItem(ItemsChoiceType14.AccountRef, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AMTTYPE Amount - { - get - { - return ObjectItems.GetItem(ItemsChoiceType14.Amount); - } - set - { - ObjectItems.SetItem(ItemsChoiceType14.Amount, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string CheckNumber - { - get - { - return ObjectItems.GetItem(ItemsChoiceType14.CheckNumber); - } - set - { - ObjectItems.SetItem(ItemsChoiceType14.CheckNumber, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public BankAccountRef BankAccountRef { get { - return ObjectItems.GetItem(ItemsChoiceType14.ClassRef); + return this.bankAccountRefField; } set { - ObjectItems.SetItem(ItemsChoiceType14.ClassRef, value); + this.bankAccountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityRef EntityRef + /// + [System.Xml.Serialization.XmlElementAttribute("IsToBePrinted", typeof(BOOLTYPE), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=3)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return ObjectItems.GetItem(ItemsChoiceType14.EntityRef); + return this.itemField; } set { - ObjectItems.SetItem(ItemsChoiceType14.EntityRef, value); + this.itemField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] public string Memo { get { - return ObjectItems.GetItem(ItemsChoiceType14.Memo); + return this.memoField; } set { - ObjectItems.SetItem(ItemsChoiceType14.Memo, value); + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string OverrideCheckNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public Address Address { get { - return ObjectItems.GetItem(ItemsChoiceType14.OverrideCheckNumber); + return this.addressField; } set { - ObjectItems.SetItem(ItemsChoiceType14.OverrideCheckNumber, value); + this.addressField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public OverrideClassRef OverrideClassRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public GUIDTYPE ExternalGUID { get { - return ObjectItems.GetItem(ItemsChoiceType14.OverrideClassRef); + return this.externalGUIDField; } set { - ObjectItems.SetItem(ItemsChoiceType14.OverrideClassRef, value); + this.externalGUIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string OverrideMemo + /// + [System.Xml.Serialization.XmlElementAttribute("SalesTaxPaymentCheckLineAdd", Order=8)] + public SalesTaxPaymentCheckLineAdd[] SalesTaxPaymentCheckLineAdd { get { - return ObjectItems.GetItem(ItemsChoiceType14.OverrideMemo); + return this.salesTaxPaymentCheckLineAddField; } set { - ObjectItems.SetItem(ItemsChoiceType14.OverrideMemo, value); + this.salesTaxPaymentCheckLineAddField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public PaymentMethodRef PaymentMethodRef + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - return ObjectItems.GetItem(ItemsChoiceType14.PaymentMethodRef); + return this.defMacroField; } set { - ObjectItems.SetItem(ItemsChoiceType14.PaymentMethodRef, value); + this.defMacroField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DepositLineAddPaymentTxnID PaymentTxnID + public BOOLTYPE IsToBePrinted { get { - return ObjectItems.GetItem(ItemsChoiceType14.PaymentTxnID); + return ObjectItem.GetItem("IsToBePrinted"); } set { - ObjectItems.SetItem(ItemsChoiceType14.PaymentTxnID, value); + ObjectItem.SetItem("IsToBePrinted", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DepositLineAddPaymentTxnLineID PaymentTxnLineID + public string RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType14.PaymentTxnLineID); + return ObjectItem.GetItem("RefNumber"); } set { - ObjectItems.SetItem(ItemsChoiceType14.PaymentTxnLineID, value); + ObjectItem.SetItem("RefNumber", value); } } - private ObjectItems ObjectItems + private ObjectItem ObjectItem { get { - if ((objectItems == null)) + if ((objectItem == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "PaymentTxnID", - "PaymentTxnLineID", - "OverrideMemo", - "OverrideCheckNumber", - "OverrideClassRef", - "EntityRef", - "AccountRef", - "Memo", - "CheckNumber", - "PaymentMethodRef", - "ClassRef", - "Amount"}); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BOOLTYPE), "IsToBePrinted"); + typeMapping.Add(typeof(System.String), "RefNumber"); + objectItem = new ObjectItem(this, "Item", typeMapping); } - return objectItems; + return objectItem; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType14 - { - - /// - AccountRef, - - /// - Amount, - - /// - CheckNumber, - - /// - ClassRef, - - /// - EntityRef, - - /// - Memo, - - /// - OverrideCheckNumber, - - /// - OverrideClassRef, - - /// - OverrideMemo, - - /// - PaymentMethodRef, - - /// - PaymentTxnID, - - /// - PaymentTxnLineID, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -91995,193 +93417,201 @@ public enum ItemsChoiceType14 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DepositLineRet + public partial class SalesTaxPaymentCheckMod { - private TxnType txnTypeField; - - private bool txnTypeFieldSpecified; - private string txnIDField; - private string txnLineIDField; + private string editSequenceField; - private string paymentTxnLineIDField; + private DATETYPE txnDateField; - private EntityRef entityRefField; + private BankAccountRef bankAccountRefField; - private AccountRef accountRefField; + private object itemField; private string memoField; - private string checkNumberField; - - private PaymentMethodRef paymentMethodRefField; - - private ClassRef classRefField; + private Address addressField; - private AMTTYPE amountField; + private ObjectItem objectItem; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TxnType TxnType + public string TxnID { get { - return this.txnTypeField; + return this.txnIDField; } set { - this.txnTypeField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TxnTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.txnTypeFieldSpecified; + return this.editSequenceField; } set { - this.txnTypeFieldSpecified = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate { get { - return this.txnIDField; + return this.txnDateField; } set { - this.txnIDField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string TxnLineID + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BankAccountRef BankAccountRef { get { - return this.txnLineIDField; + return this.bankAccountRefField; } set { - this.txnLineIDField = value; + this.bankAccountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public string PaymentTxnLineID + [System.Xml.Serialization.XmlElementAttribute("IsToBePrinted", typeof(BOOLTYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=4)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.paymentTxnLineIDField; + return this.itemField; } set { - this.paymentTxnLineIDField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public EntityRef EntityRef + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.entityRefField; + return this.memoField; } set { - this.entityRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public AccountRef AccountRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public Address Address { get { - return this.accountRefField; + return this.addressField; } set { - this.accountRefField = value; + this.addressField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlIgnoreAttribute()] + public BOOLTYPE IsToBePrinted { get { - return this.memoField; + return ObjectItem.GetItem("IsToBePrinted"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + ObjectItem.SetItem("IsToBePrinted", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string CheckNumber + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string RefNumber { get { - return this.checkNumberField; + return ObjectItem.GetItem("RefNumber"); } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.checkNumberField = temp; + ObjectItem.SetItem("RefNumber", value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public PaymentMethodRef PaymentMethodRef + private ObjectItem ObjectItem { get { - return this.paymentMethodRefField; - } - set - { - this.paymentMethodRefField = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(BOOLTYPE), "IsToBePrinted"); + typeMapping.Add(typeof(System.String), "RefNumber"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SalesTaxPayableLineRet + { + + private ItemSalesTaxRef itemSalesTaxRefField; + + private AMTTYPE amountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public ClassRef ClassRef + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemSalesTaxRef ItemSalesTaxRef { get { - return this.classRefField; + return this.itemSalesTaxRefField; } set { - this.classRefField = value; + this.itemSalesTaxRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=1)] public AMTTYPE Amount { get @@ -92202,268 +93632,285 @@ public AMTTYPE Amount [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DepositRet : IQbTxnRet + public partial class SalesTaxPayableRet { - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private DATETYPE txnDateField; - - private DepositToAccountRef depositToAccountRefField; - - private string memoField; - - private AMTTYPE depositTotalField; - - private CurrencyRef currencyRefField; - - private FLOATTYPE exchangeRateField; - - private AMTTYPE depositTotalInHomeCurrencyField; - - private CashBackInfoRet cashBackInfoRetField; - - private GUIDTYPE externalGUIDField; + private PayeeEntityRef payeeEntityRefField; - private DepositLineRet[] depositLineRetField; + private AMTTYPE amountField; - private DataExtRet[] dataExtRetField; + private SalesTaxPayableLineRet[] salesTaxPayableLineRetField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public PayeeEntityRef PayeeEntityRef { get { - return this.txnIDField; + return this.payeeEntityRefField; } set { - this.txnIDField = value; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + public AMTTYPE Amount { get { - return this.timeCreatedField; + return this.amountField; } set { - this.timeCreatedField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute("SalesTaxPayableLineRet", Order=2)] + public SalesTaxPayableLineRet[] SalesTaxPayableLineRet { get { - return this.timeModifiedField; + return this.salesTaxPayableLineRetField; } set { - this.timeModifiedField = value; + this.salesTaxPayableLineRetField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class QuantityAdjustment + { + + private object itemField; + + private ItemChoiceType4 itemElementNameField; + + private object item1Field; + + private Item1ChoiceType12 item1ElementNameField; + + private string expirationDateForSerialLotNumberField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private ObjectItem objectItem; + + private ObjectItem objectItem1; /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute("NewQuantity", typeof(QUANTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("QuantityDifference", typeof(QUANTYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.editSequenceField; + return this.itemField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType4 ItemElementName { get { - return this.txnNumberField; + return this.itemElementNameField; } set { - this.txnNumberField = value; + this.itemElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=2)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.txnDateField; + return this.item1Field; } set { - this.txnDateField = value; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public DepositToAccountRef DepositToAccountRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public Item1ChoiceType12 Item1ElementName { get { - return this.depositToAccountRefField; + return this.item1ElementNameField; } set { - this.depositToAccountRefField = value; + this.item1ElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.memoField; + return this.expirationDateForSerialLotNumberField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public AMTTYPE DepositTotal + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.depositTotalField; + return this.inventorySiteLocationRefField; } set { - this.depositTotalField = value; + this.inventorySiteLocationRefField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public QUANTYPE NewQuantity { get { - return this.currencyRefField; + return ObjectItem.GetItem(ItemChoiceType4.NewQuantity); } set { - this.currencyRefField = value; + ObjectItem.SetItem(ItemChoiceType4.NewQuantity, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public QUANTYPE QuantityDifference { get { - return this.exchangeRateField; + return ObjectItem.GetItem(ItemChoiceType4.QuantityDifference); } set { - this.exchangeRateField = value; + ObjectItem.SetItem(ItemChoiceType4.QuantityDifference, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public AMTTYPE DepositTotalInHomeCurrency + private ObjectItem ObjectItem { get { - return this.depositTotalInHomeCurrencyField; - } - set - { - this.depositTotalInHomeCurrencyField = value; + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public CashBackInfoRet CashBackInfoRet + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return this.cashBackInfoRetField; + return ObjectItem1.GetItem(Item1ChoiceType12.LotNumber); } set { - this.cashBackInfoRetField = value; + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem1.SetItem(Item1ChoiceType12.LotNumber, temp); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber { get { - return this.externalGUIDField; + return ObjectItem1.GetItem(Item1ChoiceType12.SerialNumber); } set { - this.externalGUIDField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem1.SetItem(Item1ChoiceType12.SerialNumber, temp); } } - /// - [System.Xml.Serialization.XmlElementAttribute("DepositLineRet", Order=14)] - public DepositLineRet[] DepositLineRet + private ObjectItem ObjectItem1 { get { - return this.depositLineRetField; - } - set - { - this.depositLineRetField = value; + if ((objectItem1 == null)) + { + objectItem1 = new ObjectItem(this, "Item1"); + } + return objectItem1; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType4 + { /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=15)] - public DataExtRet[] DataExtRet - { - get - { - return this.dataExtRetField; - } - set - { - this.dataExtRetField = value; - } - } + NewQuantity, + + /// + QuantityDifference, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum Item1ChoiceType12 + { + + /// + LotNumber, + + /// + SerialNumber, } /// @@ -92473,152 +93920,158 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DepositAdd + public partial class ValueAdjustment { - private DATETYPE txnDateField; - - private DepositToAccountRef depositToAccountRefField; - - private string memoField; - - private CashBackInfoAdd cashBackInfoAddField; + private object itemField; - private CurrencyRef currencyRefField; + private ItemChoiceType5 itemElementNameField; - private FLOATTYPE exchangeRateField; + private object item1Field; - private GUIDTYPE externalGUIDField; + private Item1ChoiceType13 item1ElementNameField; - private DepositLineAdd[] depositLineAddField; + private ObjectItem objectItem; - private string defMacroField; + private ObjectItem objectItem1; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute("NewQuantity", typeof(QUANTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("QuantityDifference", typeof(QUANTYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.txnDateField; + return this.itemField; } set { - this.txnDateField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DepositToAccountRef DepositToAccountRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType5 ItemElementName { get { - return this.depositToAccountRefField; + return this.itemElementNameField; } set { - this.depositToAccountRefField = value; + this.itemElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlElementAttribute("NewValue", typeof(AMTTYPE), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ValueDifference", typeof(AMTTYPE), Order=2)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.memoField; + return this.item1Field; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.item1Field = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public CashBackInfoAdd CashBackInfoAdd + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public Item1ChoiceType13 Item1ElementName { get { - return this.cashBackInfoAddField; + return this.item1ElementNameField; } set { - this.cashBackInfoAddField = value; + this.item1ElementNameField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public QUANTYPE NewQuantity { get { - return this.currencyRefField; + return ObjectItem.GetItem(ItemChoiceType5.NewQuantity); } set { - this.currencyRefField = value; + ObjectItem.SetItem(ItemChoiceType5.NewQuantity, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlIgnoreAttribute()] + public QUANTYPE QuantityDifference { get { - return this.exchangeRateField; + return ObjectItem.GetItem(ItemChoiceType5.QuantityDifference); } set { - this.exchangeRateField = value; + ObjectItem.SetItem(ItemChoiceType5.QuantityDifference, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public GUIDTYPE ExternalGUID + private ObjectItem ObjectItem { get { - return this.externalGUIDField; - } - set - { - this.externalGUIDField = value; + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; } } - /// - [System.Xml.Serialization.XmlElementAttribute("DepositLineAdd", Order=7)] - public DepositLineAdd[] DepositLineAdd + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AMTTYPE NewValue { get { - return this.depositLineAddField; + return ObjectItem1.GetItem(Item1ChoiceType13.NewValue); } set { - this.depositLineAddField = value; + ObjectItem1.SetItem(Item1ChoiceType13.NewValue, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AMTTYPE ValueDifference { get { - return this.defMacroField; + return ObjectItem1.GetItem(Item1ChoiceType13.ValueDifference); } set { - this.defMacroField = value; + ObjectItem1.SetItem(Item1ChoiceType13.ValueDifference, value); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + objectItem1 = new ObjectItem(this, "Item1"); + } + return objectItem1; } } } @@ -92626,160 +94079,168 @@ public string defMacro /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DepositMod + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType5 { - private string txnIDField; + /// + NewQuantity, - private string editSequenceField; + /// + QuantityDifference, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum Item1ChoiceType13 + { - private DATETYPE txnDateField; + /// + NewValue, - private DepositToAccountRef depositToAccountRefField; + /// + ValueDifference, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SerialNumberAdjustment + { - private string memoField; + private object itemField; - private CashBackInfoMod cashBackInfoModField; + private ItemChoiceType6 itemElementNameField; - private CurrencyRef currencyRefField; + private string expirationDateForSerialLotNumberField; - private FLOATTYPE exchangeRateField; + private InventorySiteLocationRef inventorySiteLocationRefField; - private DepositLineMod[] depositLineModField; + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute("AddSerialNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RemoveSerialNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.txnIDField; + return this.itemField; } set { - this.txnIDField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType6 ItemElementName { get { - return this.editSequenceField; + return this.itemElementNameField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.itemElementNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.txnDateField; + return this.expirationDateForSerialLotNumberField; } set { - this.txnDateField = value; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DepositToAccountRef DepositToAccountRef + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.depositToAccountRefField; + return this.inventorySiteLocationRefField; } set { - this.depositToAccountRefField = value; + this.inventorySiteLocationRefField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public string AddSerialNumber { get { - return this.memoField; + return ObjectItem.GetItem(ItemChoiceType6.AddSerialNumber); } set { string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + ObjectItem.SetItem(ItemChoiceType6.AddSerialNumber, temp); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CashBackInfoMod CashBackInfoMod + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string RemoveSerialNumber { get { - return this.cashBackInfoModField; + return ObjectItem.GetItem(ItemChoiceType6.RemoveSerialNumber); } set { - this.cashBackInfoModField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType6.RemoveSerialNumber, temp); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public CurrencyRef CurrencyRef + private ObjectItem ObjectItem { get { - return this.currencyRefField; - } - set - { - this.currencyRefField = value; + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType6 + { /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public FLOATTYPE ExchangeRate - { - get - { - return this.exchangeRateField; - } - set - { - this.exchangeRateField = value; - } - } + AddSerialNumber, /// - [System.Xml.Serialization.XmlElementAttribute("DepositLineMod", Order=8)] - public DepositLineMod[] DepositLineMod - { - get - { - return this.depositLineModField; - } - set - { - this.depositLineModField = value; - } - } + RemoveSerialNumber, } /// @@ -92789,96 +94250,74 @@ public DepositLineMod[] DepositLineMod [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ClearedStatusMod + public partial class LotNumberAdjustment { - private ClearedStatusModTxnID txnIDField; + private string lotNumberField; - private ClearedStatusModTxnLineID txnLineIDField; + private string countAdjustmentField; - private ClearedStatus clearedStatusField; + private string expirationDateForSerialLotNumberField; + + private InventorySiteLocationRef inventorySiteLocationRefField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ClearedStatusModTxnID TxnID + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return this.txnIDField; + return this.lotNumberField; } set { - this.txnIDField = value; + string temp = QbNormalizer.NormalizeString(value, 40); + this.lotNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ClearedStatusModTxnLineID TxnLineID + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] + public string CountAdjustment { get { - return this.txnLineIDField; + return this.countAdjustmentField; } set { - this.txnLineIDField = value; + this.countAdjustmentField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public ClearedStatus ClearedStatus - { - get - { - return this.clearedStatusField; - } - set - { - this.clearedStatusField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class ClearedStatusModTxnID - { - - private string useMacroField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.useMacroField; + return this.expirationDateForSerialLotNumberField; } set { - this.useMacroField = value; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.valueField; + return this.inventorySiteLocationRefField; } set { - this.valueField = value; + this.inventorySiteLocationRefField = value; } } } @@ -92889,164 +94328,118 @@ public string Value [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class ClearedStatusModTxnLineID + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class InventoryAdjustmentLineAdd { - private string useMacroField; + private ItemRef itemRefField; - private string valueField; + private object itemField; - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro - { - get - { - return this.useMacroField; - } - set - { - this.useMacroField = value; - } - } + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemRef ItemRef { get { - return this.valueField; + return this.itemRefField; } set { - this.valueField = value; + this.itemRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransactionModifiedDateRangeFilter - { - - private object[] itemsField; - - private ItemsChoiceType15[] itemsElementNameField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("DateMacro", typeof(DateMacro), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlElementAttribute("LotNumberAdjustment", typeof(LotNumberAdjustment), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("QuantityAdjustment", typeof(QuantityAdjustment), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumberAdjustment", typeof(SerialNumberAdjustment), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("ValueAdjustment", typeof(ValueAdjustment), Order=1)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + public object Item { get { - return this.itemsField; + return this.itemField; } set { - this.itemsField = value; + this.itemField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType15[] ItemsElementName + public LotNumberAdjustment LotNumberAdjustment { get { - return this.itemsElementNameField; + return ObjectItem.GetItem("LotNumberAdjustment"); } set { - this.itemsElementNameField = value; + ObjectItem.SetItem("LotNumberAdjustment", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable DateMacro + public QuantityAdjustment QuantityAdjustment { get { - return ObjectItems.GetItem(ItemsChoiceType15.DateMacro); + return ObjectItem.GetItem("QuantityAdjustment"); } set { - ObjectItems.SetItem(ItemsChoiceType15.DateMacro, value); + ObjectItem.SetItem("QuantityAdjustment", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public SerialNumberAdjustment SerialNumberAdjustment { get { - return ObjectItems.GetItem(ItemsChoiceType15.FromModifiedDate); + return ObjectItem.GetItem("SerialNumberAdjustment"); } set { - ObjectItems.SetItem(ItemsChoiceType15.FromModifiedDate, value); + ObjectItem.SetItem("SerialNumberAdjustment", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + public ValueAdjustment ValueAdjustment { get { - return ObjectItems.GetItem(ItemsChoiceType15.ToModifiedDate); + return ObjectItem.GetItem("ValueAdjustment"); } set { - ObjectItems.SetItem(ItemsChoiceType15.ToModifiedDate, value); + ObjectItem.SetItem("ValueAdjustment", value); } } - private ObjectItems ObjectItems + private ObjectItem ObjectItem { get { - if ((objectItems == null)) + if ((objectItem == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "FromModifiedDate", - "ToModifiedDate", - "DateMacro"}); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(LotNumberAdjustment), "LotNumberAdjustment"); + typeMapping.Add(typeof(QuantityAdjustment), "QuantityAdjustment"); + typeMapping.Add(typeof(SerialNumberAdjustment), "SerialNumberAdjustment"); + typeMapping.Add(typeof(ValueAdjustment), "ValueAdjustment"); + objectItem = new ObjectItem(this, "Item", typeMapping); } - return objectItems; + return objectItem; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType15 - { - - /// - DateMacro, - - /// - FromModifiedDate, - - /// - ToModifiedDate, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -93054,250 +94447,198 @@ public enum ItemsChoiceType15 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransactionDateRangeFilter + public partial class InventoryAdjustmentLineMod { + private string txnLineIDField; + + private ItemRef itemRefField; + private object[] itemsField; - private ItemsChoiceType16[] itemsElementNameField; + private ItemsChoiceType11[] itemsElementNameField; - private ObjectItems objectItems; + private string expirationDateForSerialLotNumberField; - /// - [System.Xml.Serialization.XmlElementAttribute("DateMacro", typeof(DateMacro), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromTxnDate", typeof(DATETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToTxnDate", typeof(DATETYPE), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } + private InventorySiteLocationRef inventorySiteLocationRefField; + + private QUANTYPE quantityDifferenceField; + + private AMTTYPE valueDifferenceField; + + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType16[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID { get { - return this.itemsElementNameField; + return this.txnLineIDField; } set { - this.itemsElementNameField = value; + this.txnLineIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable DateMacro + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemRef ItemRef { get { - return ObjectItems.GetItem(ItemsChoiceType16.DateMacro); + return this.itemRefField; } set { - ObjectItems.SetItem(ItemsChoiceType16.DateMacro, value); + this.itemRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETYPE FromTxnDate + /// + [System.Xml.Serialization.XmlElementAttribute("CountAdjustment", typeof(string), DataType="integer", Order=2)] + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=2)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return ObjectItems.GetItem(ItemsChoiceType16.FromTxnDate); + return this.itemsField; } set { - ObjectItems.SetItem(ItemsChoiceType16.FromTxnDate, value); + this.itemsField = value; } } + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETYPE ToTxnDate + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType11[] ItemsElementName { get { - return ObjectItems.GetItem(ItemsChoiceType16.ToTxnDate); + return this.itemsElementNameField; } set { - ObjectItems.SetItem(ItemsChoiceType16.ToTxnDate, value); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "FromTxnDate", - "ToTxnDate", - "DateMacro"}); - } - return objectItems; + this.itemsElementNameField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType16 - { - - /// - DateMacro, - - /// - FromTxnDate, - - /// - ToTxnDate, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransactionEntityFilter - { - - private object[] itemsField; - - private ItemsChoiceType17[] itemsElementNameField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("EntityTypeFilter", typeof(EntityTypeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return this.itemsField; + return this.expirationDateForSerialLotNumberField; } set { - this.itemsField = value; + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType17[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return this.itemsElementNameField; + return this.inventorySiteLocationRefField; } set { - this.itemsElementNameField = value; + this.inventorySiteLocationRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable EntityTypeFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public QUANTYPE QuantityDifference { get { - return ObjectItems.GetItem(ItemsChoiceType17.EntityTypeFilter); + return this.quantityDifferenceField; } set { - ObjectItems.SetItem(ItemsChoiceType17.EntityTypeFilter, value); + this.quantityDifferenceField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE ValueDifference { get { - return ObjectItems.GetItems(ItemsChoiceType17.FullName); + return this.valueDifferenceField; } set { - ObjectItems.SetItems(ItemsChoiceType17.FullName, value.ToArray()); + this.valueDifferenceField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string FullNameWithChildren + public string CountAdjustment { get { - return ObjectItems.GetItem(ItemsChoiceType17.FullNameWithChildren); + return ObjectItems.GetItem(ItemsChoiceType11.CountAdjustment); } set { - ObjectItems.SetItem(ItemsChoiceType17.FullNameWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType11.CountAdjustment, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public string LotNumber { get { - return ObjectItems.GetItems(ItemsChoiceType17.ListID); + return ObjectItems.GetItem(ItemsChoiceType11.LotNumber); } set { - ObjectItems.SetItems(ItemsChoiceType17.ListID, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType11.LotNumber, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string ListIDWithChildren + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber { get { - return ObjectItems.GetItem(ItemsChoiceType17.ListIDWithChildren); + return ObjectItems.GetItem(ItemsChoiceType11.SerialNumber); } set { - ObjectItems.SetItem(ItemsChoiceType17.ListIDWithChildren, value); + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItems.SetItem(ItemsChoiceType11.SerialNumber, temp); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "EntityTypeFilter", - "ListID", - "FullName", - "ListIDWithChildren", - "FullNameWithChildren"}); + objectItems = new ObjectItems(this, "Items", new string[] { + "SerialNumber", + "LotNumber", + "CountAdjustment"}); } return objectItems; } @@ -93308,23 +94649,17 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType17 + public enum ItemsChoiceType11 { /// - EntityTypeFilter, - - /// - FullName, - - /// - FullNameWithChildren, + CountAdjustment, /// - ListID, + LotNumber, /// - ListIDWithChildren, + SerialNumber, } /// @@ -93334,21 +94669,59 @@ public enum ItemsChoiceType17 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransactionAccountFilter + public partial class InventoryAdjustmentLineRet { + private string txnLineIDField; + + private ItemRef itemRefField; + private object[] itemsField; - private ItemsChoiceType18[] itemsElementNameField; + private ItemsChoiceType12[] itemsElementNameField; - private ObjectItems objectItems; + private string expirationDateForSerialLotNumberField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private QUANTYPE quantityDifferenceField; + + private AMTTYPE valueDifferenceField; + + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("AccountTypeFilter", typeof(AccountTypeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemRef ItemRef + { + get + { + return this.itemRefField; + } + set + { + this.itemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumberAddedOrRemoved", typeof(SerialNumberAddedOrRemoved), Order=2)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -93367,7 +94740,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType18[] ItemsElementName + public ItemsChoiceType12[] ItemsElementName { get { @@ -93379,83 +94752,115 @@ public ItemsChoiceType18[] ItemsElementName } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable AccountTypeFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber { get { - return ObjectItems.GetItem(ItemsChoiceType18.AccountTypeFilter); + return this.expirationDateForSerialLotNumberField; } set { - ObjectItems.SetItem(ItemsChoiceType18.AccountTypeFilter, value); + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public InventorySiteLocationRef InventorySiteLocationRef { get { - return ObjectItems.GetItems(ItemsChoiceType18.FullName); + return this.inventorySiteLocationRefField; } set { - ObjectItems.SetItems(ItemsChoiceType18.FullName, value.ToArray()); + this.inventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public QUANTYPE QuantityDifference + { + get + { + return this.quantityDifferenceField; + } + set + { + this.quantityDifferenceField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE ValueDifference + { + get + { + return this.valueDifferenceField; + } + set + { + this.valueDifferenceField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string FullNameWithChildren + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber { get { - return ObjectItems.GetItem(ItemsChoiceType18.FullNameWithChildren); + return ObjectItems.GetItem(ItemsChoiceType12.LotNumber); } set { - ObjectItems.SetItem(ItemsChoiceType18.FullNameWithChildren, value); + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItems.SetItem(ItemsChoiceType12.LotNumber, temp); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public string SerialNumber { get { - return ObjectItems.GetItems(ItemsChoiceType18.ListID); + return ObjectItems.GetItem(ItemsChoiceType12.SerialNumber); } set { - ObjectItems.SetItems(ItemsChoiceType18.ListID, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType12.SerialNumber, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string ListIDWithChildren + public Nullable SerialNumberAddedOrRemoved { get { - return ObjectItems.GetItem(ItemsChoiceType18.ListIDWithChildren); + return ObjectItems.GetItem(ItemsChoiceType12.SerialNumberAddedOrRemoved); } set { - ObjectItems.SetItem(ItemsChoiceType18.ListIDWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType12.SerialNumberAddedOrRemoved, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "AccountTypeFilter", - "ListID", - "FullName", - "ListIDWithChildren", - "FullNameWithChildren"}); + objectItems = new ObjectItems(this, "Items", new string[] { + "SerialNumber", + "SerialNumberAddedOrRemoved", + "LotNumber"}); } return objectItems; } @@ -93466,23 +94871,17 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType18 + public enum ItemsChoiceType12 { /// - AccountTypeFilter, - - /// - FullName, - - /// - FullNameWithChildren, + LotNumber, /// - ListID, + SerialNumber, /// - ListIDWithChildren, + SerialNumberAddedOrRemoved, } /// @@ -93492,320 +94891,252 @@ public enum ItemsChoiceType18 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransactionItemFilter + public partial class InventoryAdjustmentRet : IQbTxnRet { - private object[] itemsField; + private string txnIDField; - private ItemsChoiceType19[] itemsElementNameField; + private DATETIMETYPE timeCreatedField; - private ObjectItems objectItems; + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private AccountRef accountRefField; + + private InventorySiteRef inventorySiteRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private CustomerRef customerRefField; + + private ClassRef classRefField; + + private string memoField; + + private GUIDTYPE externalGUIDField; + + private InventoryAdjustmentLineRet[] inventoryAdjustmentLineRetField; + + private DataExtRet[] dataExtRetField; /// - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemTypeFilter", typeof(ItemTypeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID { get { - return this.itemsField; + return this.txnIDField; } set { - this.itemsField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType19[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.itemsElementNameField; + return this.timeCreatedField; } set { - this.itemsElementNameField = value; + this.timeCreatedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return ObjectItems.GetItems(ItemsChoiceType19.FullName); + return this.timeModifiedField; } set { - ObjectItems.SetItems(ItemsChoiceType19.FullName, value.ToArray()); + this.timeModifiedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string FullNameWithChildren + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return ObjectItems.GetItem(ItemsChoiceType19.FullNameWithChildren); + return this.editSequenceField; } set { - ObjectItems.SetItem(ItemsChoiceType19.FullNameWithChildren, value); + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ItemTypeFilter + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return ObjectItems.GetItem(ItemsChoiceType19.ItemTypeFilter); + return this.txnNumberField; } set { - ObjectItems.SetItem(ItemsChoiceType19.ItemTypeFilter, value); + this.txnNumberField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AccountRef AccountRef { get { - return ObjectItems.GetItems(ItemsChoiceType19.ListID); + return this.accountRefField; } set { - ObjectItems.SetItems(ItemsChoiceType19.ListID, value.ToArray()); + this.accountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string ListIDWithChildren + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public InventorySiteRef InventorySiteRef { get { - return ObjectItems.GetItem(ItemsChoiceType19.ListIDWithChildren); + return this.inventorySiteRefField; } set { - ObjectItems.SetItem(ItemsChoiceType19.ListIDWithChildren, value); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemTypeFilter", - "ListID", - "FullName", - "ListIDWithChildren", - "FullNameWithChildren"}); - } - return objectItems; + this.inventorySiteRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType19 - { - - /// - FullName, - - /// - FullNameWithChildren, - - /// - ItemTypeFilter, - - /// - ListID, - - /// - ListIDWithChildren, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransactionClassFilter - { - - private object[] itemsField; - - private ItemsChoiceType20[] itemsElementNameField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public DATETYPE TxnDate { get { - return this.itemsField; + return this.txnDateField; } set { - this.itemsField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType20[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.itemsElementNameField; + return this.refNumberField; } set { - this.itemsElementNameField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public CustomerRef CustomerRef { get { - return ObjectItems.GetItems(ItemsChoiceType20.FullName); + return this.customerRefField; } set { - ObjectItems.SetItems(ItemsChoiceType20.FullName, value.ToArray()); + this.customerRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string FullNameWithChildren + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public ClassRef ClassRef { get { - return ObjectItems.GetItem(ItemsChoiceType20.FullNameWithChildren); + return this.classRefField; } set { - ObjectItems.SetItem(ItemsChoiceType20.FullNameWithChildren, value); + this.classRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return ObjectItems.GetItems(ItemsChoiceType20.ListID); + return this.memoField; } set { - ObjectItems.SetItems(ItemsChoiceType20.ListID, value.ToArray()); + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string ListIDWithChildren + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public GUIDTYPE ExternalGUID { get { - return ObjectItems.GetItem(ItemsChoiceType20.ListIDWithChildren); + return this.externalGUIDField; } set { - ObjectItems.SetItem(ItemsChoiceType20.ListIDWithChildren, value); + this.externalGUIDField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute("InventoryAdjustmentLineRet", Order=13)] + public InventoryAdjustmentLineRet[] InventoryAdjustmentLineRet { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", - "ListIDWithChildren", - "FullNameWithChildren"}); - } - return objectItems; + return this.inventoryAdjustmentLineRetField; + } + set + { + this.inventoryAdjustmentLineRetField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType20 - { - - /// - FullName, - - /// - FullNameWithChildren, - - /// - ListID, - - /// - ListIDWithChildren, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransactionTypeFilter - { - - private TxnTypeFilter[] txnTypeFilterField; /// - [System.Xml.Serialization.XmlElementAttribute("TxnTypeFilter", Order=0)] - public TxnTypeFilter[] TxnTypeFilter + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=14)] + public DataExtRet[] DataExtRet { get { - return this.txnTypeFilterField; + return this.dataExtRetField; } set { - this.txnTypeFilterField = value; + this.dataExtRetField = value; } } } @@ -93817,248 +95148,170 @@ public TxnTypeFilter[] TxnTypeFilter [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransactionRet + public partial class InventoryAdjustmentAdd { - private TxnType txnTypeField; - - private bool txnTypeFieldSpecified; - - private string txnIDField; - - private string txnLineIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private EntityRef entityRefField; - private AccountRef accountRefField; private DATETYPE txnDateField; private string refNumberField; - private AMTTYPE amountField; - - private CurrencyRef currencyRefField; + private InventorySiteRef inventorySiteRefField; - private FLOATTYPE exchangeRateField; + private CustomerRef customerRefField; - private AMTTYPE amountInHomeCurrencyField; + private ClassRef classRefField; private string memoField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TxnType TxnType - { - get - { - return this.txnTypeField; - } - set - { - this.txnTypeField = value; - } - } + private GUIDTYPE externalGUIDField; + + private InventoryAdjustmentLineAdd[] inventoryAdjustmentLineAddField; + + private string defMacroField; /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TxnTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountRef AccountRef { get { - return this.txnTypeFieldSpecified; + return this.accountRefField; } set { - this.txnTypeFieldSpecified = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string TxnID + public DATETYPE TxnDate { get { - return this.txnIDField; + return this.txnDateField; } set { - this.txnIDField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string TxnLineID + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.txnLineIDField; + return this.refNumberField; } set { - this.txnLineIDField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DATETIMETYPE TimeCreated + public InventorySiteRef InventorySiteRef { get { - return this.timeCreatedField; + return this.inventorySiteRefField; } set { - this.timeCreatedField = value; + this.inventorySiteRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETIMETYPE TimeModified + public CustomerRef CustomerRef { get { - return this.timeModifiedField; + return this.customerRefField; } set { - this.timeModifiedField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public EntityRef EntityRef + public ClassRef ClassRef { get { - return this.entityRefField; + return this.classRefField; } set { - this.entityRefField = value; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public AccountRef AccountRef + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.accountRefField; + return this.memoField; } set { - this.accountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public DATETYPE TxnDate - { - get - { - return this.txnDateField; - } - set - { - this.txnDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public string RefNumber - { - get - { - return this.refNumberField; - } - set - { - this.refNumberField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public AMTTYPE Amount - { - get - { - return this.amountField; - } - set - { - this.amountField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public CurrencyRef CurrencyRef - { - get - { - return this.currencyRefField; - } - set - { - this.currencyRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public FLOATTYPE ExchangeRate + public GUIDTYPE ExternalGUID { get { - return this.exchangeRateField; + return this.externalGUIDField; } set { - this.exchangeRateField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public AMTTYPE AmountInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute("InventoryAdjustmentLineAdd", Order=8)] + public InventoryAdjustmentLineAdd[] InventoryAdjustmentLineAdd { get { - return this.amountInHomeCurrencyField; + return this.inventoryAdjustmentLineAddField; } set { - this.amountInHomeCurrencyField = value; + this.inventoryAdjustmentLineAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - return this.memoField; + return this.defMacroField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.defMacroField = value; } } } @@ -94070,202 +95323,176 @@ public string Memo [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ComponentItemLineRet + public partial class InventoryAdjustmentMod { - private ItemRef itemRefField; + private string txnIDField; - private InventorySiteRef inventorySiteRefField; + private string editSequenceField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private AccountRef accountRefField; - private object itemField; + private InventorySiteRef inventorySiteRefField; - private ItemChoiceType7 itemElementNameField; + private DATETYPE txnDateField; - private string descField; + private string refNumberField; - private QUANTYPE quantityOnHandField; + private CustomerRef customerRefField; - private QUANTYPE quantityNeededField; + private ClassRef classRefField; - private ObjectItem objectItem; + private string memoField; + + private InventoryAdjustmentLineMod[] inventoryAdjustmentLineModField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + public string TxnID { get { - return this.itemRefField; + return this.txnIDField; } set { - this.itemRefField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public InventorySiteRef InventorySiteRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.inventorySiteRefField; + return this.editSequenceField; } set { - this.inventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public InventorySiteLocationRef InventorySiteLocationRef + public AccountRef AccountRef { get { - return this.inventorySiteLocationRefField; + return this.accountRefField; } set { - this.inventorySiteLocationRefField = value; + this.accountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=3)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=3)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public InventorySiteRef InventorySiteRef { get { - return this.itemField; + return this.inventorySiteRefField; } set { - this.itemField = value; + this.inventorySiteRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType7 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public DATETYPE TxnDate { get { - return this.itemElementNameField; + return this.txnDateField; } set { - this.itemElementNameField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Desc + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.descField; + return this.refNumberField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.descField = temp; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public QUANTYPE QuantityOnHand + public CustomerRef CustomerRef { get { - return this.quantityOnHandField; + return this.customerRefField; } set { - this.quantityOnHandField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public QUANTYPE QuantityNeeded + public ClassRef ClassRef { get { - return this.quantityNeededField; + return this.classRefField; } set { - this.quantityNeededField = value; + this.classRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return ObjectItem.GetItem(ItemChoiceType7.LotNumber); + return this.memoField; } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType7.LotNumber, temp); + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + /// + [System.Xml.Serialization.XmlElementAttribute("InventoryAdjustmentLineMod", Order=9)] + public InventoryAdjustmentLineMod[] InventoryAdjustmentLineMod { get { - return ObjectItem.GetItem(ItemChoiceType7.SerialNumber); + return this.inventoryAdjustmentLineModField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType7.SerialNumber, temp); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - objectItem = new ObjectItem(this, "Item"); - } - return objectItem; + this.inventoryAdjustmentLineModField = value; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType7 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -94273,7 +95500,7 @@ public enum ItemChoiceType7 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BuildAssemblyRet : IQbTxnRet + public partial class TimeTrackingRet : IQbTxnRet { private string txnIDField; @@ -94286,39 +95513,29 @@ public partial class BuildAssemblyRet : IQbTxnRet private string txnNumberField; - private ItemInventoryAssemblyRef itemInventoryAssemblyRefField; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private object itemField; - - private ItemChoiceType8 itemElementNameField; - private DATETYPE txnDateField; - private string refNumberField; + private EntityRef entityRefField; - private string memoField; + private CustomerRef customerRefField; - private BOOLTYPE isPendingField; + private ItemServiceRef itemServiceRefField; - private QUANTYPE quantityToBuildField; + private PRICETYPE rateField; - private QUANTYPE quantityCanBuildField; + private string durationField; - private QUANTYPE quantityOnHandField; + private ClassRef classRefField; - private QUANTYPE quantityOnSalesOrderField; + private PayrollItemWageRef payrollItemWageRefField; - private GUIDTYPE externalGUIDField; + private string notesField; - private ComponentItemLineRet[] componentItemLineRetField; + private BillableStatus billableStatusField; - private DataExtRet[] dataExtRetField; + private bool billableStatusFieldSpecified; - private ObjectItem objectItem; + private GUIDTYPE externalGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -94394,291 +95611,394 @@ public string TxnNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ItemInventoryAssemblyRef ItemInventoryAssemblyRef + public DATETYPE TxnDate { get { - return this.itemInventoryAssemblyRefField; + return this.txnDateField; } set { - this.itemInventoryAssemblyRefField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public InventorySiteRef InventorySiteRef + public EntityRef EntityRef { get { - return this.inventorySiteRefField; + return this.entityRefField; } set { - this.inventorySiteRefField = value; + this.entityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public InventorySiteLocationRef InventorySiteLocationRef + public CustomerRef CustomerRef { get { - return this.inventorySiteLocationRefField; + return this.customerRefField; } set { - this.inventorySiteLocationRefField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=8)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=8)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ItemServiceRef ItemServiceRef { get { - return this.itemField; + return this.itemServiceRefField; } set { - this.itemField = value; + this.itemServiceRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType8 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public PRICETYPE Rate { get { - return this.itemElementNameField; + return this.rateField; } set { - this.itemElementNameField = value; + this.rateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public DATETYPE TxnDate + public string Duration { get { - return this.txnDateField; + return this.durationField; } set { - this.txnDateField = value; + this.durationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public ClassRef ClassRef { get { - return this.refNumberField; + return this.classRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public PayrollItemWageRef PayrollItemWageRef { get { - return this.memoField; + return this.payrollItemWageRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.payrollItemWageRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public BOOLTYPE IsPending + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Notes { get { - return this.isPendingField; + return this.notesField; } set { - this.isPendingField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.notesField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public QUANTYPE QuantityToBuild + public BillableStatus BillableStatus { get { - return this.quantityToBuildField; + return this.billableStatusField; } set { - this.quantityToBuildField = value; + this.billableStatusField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified + { + get + { + return this.billableStatusFieldSpecified; + } + set + { + this.billableStatusFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public QUANTYPE QuantityCanBuild + public GUIDTYPE ExternalGUID { get { - return this.quantityCanBuildField; + return this.externalGUIDField; } set { - this.quantityCanBuildField = value; + this.externalGUIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TimeTrackingAdd + { + + private DATETYPE txnDateField; + + private EntityRef entityRefField; + + private CustomerRef customerRefField; + + private ItemServiceRef itemServiceRefField; + + private PRICETYPE rateField; + + private string durationField; + + private ClassRef classRefField; + + private PayrollItemWageRef payrollItemWageRefField; + + private string notesField; + + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; + + private GUIDTYPE externalGUIDField; + + private string defMacroField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public QUANTYPE QuantityOnHand + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DATETYPE TxnDate { get { - return this.quantityOnHandField; + return this.txnDateField; } set { - this.quantityOnHandField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public QUANTYPE QuantityOnSalesOrder + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public EntityRef EntityRef { get { - return this.quantityOnSalesOrderField; + return this.entityRefField; } set { - this.quantityOnSalesOrderField = value; + this.entityRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public CustomerRef CustomerRef { get { - return this.externalGUIDField; + return this.customerRefField; } set { - this.externalGUIDField = value; + this.customerRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ComponentItemLineRet", Order=19)] - public ComponentItemLineRet[] ComponentItemLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ItemServiceRef ItemServiceRef { get { - return this.componentItemLineRetField; + return this.itemServiceRefField; } set { - this.componentItemLineRetField = value; + this.itemServiceRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=20)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public PRICETYPE Rate { get { - return this.dataExtRetField; + return this.rateField; } set { - this.dataExtRetField = value; + this.rateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string Duration { get { - return ObjectItem.GetItem(ItemChoiceType8.LotNumber); + return this.durationField; } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType8.LotNumber, temp); + this.durationField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public PayrollItemWageRef PayrollItemWageRef + { + get + { + return this.payrollItemWageRefField; + } + set + { + this.payrollItemWageRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public string Notes { get { - return ObjectItem.GetItem(ItemChoiceType8.SerialNumber); + return this.notesField; } set { string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType8.SerialNumber, temp); + this.notesField = temp; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BillableStatus BillableStatus { get { - if ((objectItem == null)) - { - objectItem = new ObjectItem(this, "Item"); - } - return objectItem; + return this.billableStatusField; + } + set + { + this.billableStatusField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType8 - { /// - LotNumber, + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified + { + get + { + return this.billableStatusFieldSpecified; + } + set + { + this.billableStatusFieldSpecified = value; + } + } /// - SerialNumber, + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } } /// @@ -94688,268 +96008,222 @@ public enum ItemChoiceType8 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BuildAssemblyAdd + public partial class TimeTrackingMod { - private ItemInventoryAssemblyRef itemInventoryAssemblyRefField; + private string txnIDField; - private InventorySiteRef inventorySiteRefField; + private string editSequenceField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private DATETYPE txnDateField; - private object itemField; + private EntityRef entityRefField; - private ItemChoiceType9 itemElementNameField; + private CustomerRef customerRefField; - private DATETYPE txnDateField; + private ItemServiceRef itemServiceRefField; - private string refNumberField; + private PRICETYPE rateField; - private string memoField; + private string durationField; - private QUANTYPE quantityToBuildField; + private ClassRef classRefField; - private BOOLTYPE markPendingIfRequiredField; + private PayrollItemWageRef payrollItemWageRefField; - private GUIDTYPE externalGUIDField; + private string notesField; - private string defMacroField; + private BillableStatus billableStatusField; - private ObjectItem objectItem; + private bool billableStatusFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryAssemblyRef ItemInventoryAssemblyRef + public string TxnID { get { - return this.itemInventoryAssemblyRefField; + return this.txnIDField; } set { - this.itemInventoryAssemblyRefField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public InventorySiteRef InventorySiteRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.inventorySiteRefField; + return this.editSequenceField; } set { - this.inventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public InventorySiteLocationRef InventorySiteLocationRef + public DATETYPE TxnDate { get { - return this.inventorySiteLocationRefField; + return this.txnDateField; } set { - this.inventorySiteLocationRefField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=3)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=3)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public EntityRef EntityRef { get { - return this.itemField; + return this.entityRefField; } set { - this.itemField = value; + this.entityRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType9 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public CustomerRef CustomerRef { get { - return this.itemElementNameField; + return this.customerRefField; } set { - this.itemElementNameField = value; + this.customerRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TxnDate + public ItemServiceRef ItemServiceRef { get { - return this.txnDateField; + return this.itemServiceRefField; } set { - this.txnDateField = value; + this.itemServiceRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public PRICETYPE Rate { get { - return this.refNumberField; + return this.rateField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.rateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public string Duration { get { - return this.memoField; + return this.durationField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.durationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public QUANTYPE QuantityToBuild + public ClassRef ClassRef { get { - return this.quantityToBuildField; + return this.classRefField; } set { - this.quantityToBuildField = value; + this.classRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public BOOLTYPE MarkPendingIfRequired + public PayrollItemWageRef PayrollItemWageRef { get { - return this.markPendingIfRequiredField; + return this.payrollItemWageRefField; } set { - this.markPendingIfRequiredField = value; + this.payrollItemWageRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public GUIDTYPE ExternalGUID + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Notes { get { - return this.externalGUIDField; + return this.notesField; } set { - this.externalGUIDField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.notesField = temp; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro - { - get - { - return this.defMacroField; - } - set - { - this.defMacroField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BillableStatus BillableStatus { get { - return ObjectItem.GetItem(ItemChoiceType9.LotNumber); + return this.billableStatusField; } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType9.LotNumber, temp); + this.billableStatusField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public bool BillableStatusSpecified { get { - return ObjectItem.GetItem(ItemChoiceType9.SerialNumber); + return this.billableStatusFieldSpecified; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType9.SerialNumber, temp); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - objectItem = new ObjectItem(this, "Item"); - } - return objectItem; + this.billableStatusFieldSpecified = value; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType9 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -94957,38 +96231,64 @@ public enum ItemChoiceType9 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class BuildAssemblyMod + public partial class CheckRet : IQbTxnRet { - private BuildAssemblyModTxnID txnIDField; + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; private string editSequenceField; - private InventorySiteRef inventorySiteRefField; + private string txnNumberField; - private InventorySiteLocationRef inventorySiteLocationRefField; + private AccountRef accountRefField; - private object itemField; + private PayeeEntityRef payeeEntityRefField; - private ItemChoiceType10 itemElementNameField; + private string refNumberField; private DATETYPE txnDateField; - private string refNumberField; + private AMTTYPE amountField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE amountInHomeCurrencyField; private string memoField; - private QUANTYPE quantityToBuildField; + private Address addressField; - private BOOLTYPE markPendingIfRequiredField; + private AddressBlock addressBlockField; - private BOOLTYPE removePendingField; + private BOOLTYPE isPendingField; - private ObjectItem objectItem; + private BOOLTYPE isToBePrintedField; + + private BOOLTYPE isTaxIncludedField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private GUIDTYPE externalGUIDField; + + private LinkedTxn[] linkedTxnField; + + private ExpenseLineRet[] expenseLineRetField; + + private object[] itemsField; + + private DataExtRet[] dataExtRetField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BuildAssemblyModTxnID TxnID + public string TxnID { get { @@ -95002,91 +96302,87 @@ public BuildAssemblyModTxnID TxnID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public DATETIMETYPE TimeCreated { get { - return this.editSequenceField; + return this.timeCreatedField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.timeCreatedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public InventorySiteRef InventorySiteRef + public DATETIMETYPE TimeModified { get { - return this.inventorySiteRefField; + return this.timeModifiedField; } set { - this.inventorySiteRefField = value; + this.timeModifiedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.inventorySiteLocationRefField; + return this.editSequenceField; } set { - this.inventorySiteLocationRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=4)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return this.itemField; + return this.txnNumberField; } set { - this.itemField = value; + this.txnNumberField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType10 ItemElementName + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AccountRef AccountRef { get { - return this.itemElementNameField; + return this.accountRefField; } set { - this.itemElementNameField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public DATETYPE TxnDate + public PayeeEntityRef PayeeEntityRef { get { - return this.txnDateField; + return this.payeeEntityRefField; } set { - this.txnDateField = value; + this.payeeEntityRefField = value; } } @@ -95108,357 +96404,286 @@ public string RefNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public DATETYPE TxnDate { get { - return this.memoField; + return this.txnDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public QUANTYPE QuantityToBuild + public AMTTYPE Amount { get { - return this.quantityToBuildField; + return this.amountField; } set { - this.quantityToBuildField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BOOLTYPE MarkPendingIfRequired + public CurrencyRef CurrencyRef { get { - return this.markPendingIfRequiredField; + return this.currencyRefField; } set { - this.markPendingIfRequiredField = value; + this.currencyRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BOOLTYPE RemovePending + public FLOATTYPE ExchangeRate { get { - return this.removePendingField; + return this.exchangeRateField; } set { - this.removePendingField = value; + this.exchangeRateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE AmountInHomeCurrency { get { - return ObjectItem.GetItem(ItemChoiceType10.LotNumber); + return this.amountInHomeCurrencyField; } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType10.LotNumber, temp); + this.amountInHomeCurrencyField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public string Memo { get { - return ObjectItem.GetItem(ItemChoiceType10.SerialNumber); + return this.memoField; } set { string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType10.SerialNumber, temp); + this.memoField = temp; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public Address Address { get { - if ((objectItem == null)) - { - objectItem = new ObjectItem(this, "Item"); - } - return objectItem; + return this.addressField; + } + set + { + this.addressField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class BuildAssemblyModTxnID - { - - private string useMacroField; - - private string valueField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public AddressBlock AddressBlock { get { - return this.useMacroField; + return this.addressBlockField; } set { - this.useMacroField = value; + this.addressBlockField = value; } } /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public BOOLTYPE IsPending { get { - return this.valueField; + return this.isPendingField; } set { - this.valueField = value; + this.isPendingField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType10 - { - - /// - LotNumber, - - /// - SerialNumber, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemAssembliesCanBuildRet - { - - private ItemInventoryAssemblyRef itemInventoryAssemblyRefField; - - private DATETYPE txnDateField; - - private QUANTYPE quantityCanBuildField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryAssemblyRef ItemInventoryAssemblyRef + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public BOOLTYPE IsToBePrinted { get { - return this.itemInventoryAssemblyRefField; + return this.isToBePrintedField; } set { - this.itemInventoryAssemblyRefField = value; + this.isToBePrintedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public BOOLTYPE IsTaxIncluded { get { - return this.txnDateField; + return this.isTaxIncludedField; } set { - this.txnDateField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public QUANTYPE QuantityCanBuild + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.quantityCanBuildField; + return this.salesTaxCodeRefField; } set { - this.quantityCanBuildField = value; + this.salesTaxCodeRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class RefundAppliedToTxnRet - { - - private string txnIDField; - - private TxnType txnTypeField; - - private DATETYPE txnDateField; - - private string refNumberField; - - private AMTTYPE creditRemainingField; - - private AMTTYPE refundAmountField; - - private AMTTYPE creditRemainingInHomeCurrencyField; - - private AMTTYPE refundAmountInHomeCurrencyField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public GUIDTYPE ExternalGUID { get { - return this.txnIDField; + return this.externalGUIDField; } set { - this.txnIDField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public TxnType TxnType + [System.Xml.Serialization.XmlElementAttribute("LinkedTxn", Order=21)] + public LinkedTxn[] LinkedTxn { get { - return this.txnTypeField; + return this.linkedTxnField; } set { - this.txnTypeField = value; + this.linkedTxnField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=22)] + public ExpenseLineRet[] ExpenseLineRet { get { - return this.txnDateField; + return this.expenseLineRetField; } set { - this.txnDateField = value; + this.expenseLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(20)] - public string RefNumber + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=23)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=23)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.refNumberField; + return this.itemsField; } set { - string temp = QbNormalizer.NormalizeString(value, 20); - this.refNumberField = temp; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public AMTTYPE CreditRemaining + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=25)] + public DataExtRet[] DataExtRet { get { - return this.creditRemainingField; + return this.dataExtRetField; } set { - this.creditRemainingField = value; + this.dataExtRetField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public AMTTYPE RefundAmount + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemGroupLineRet { get { - return this.refundAmountField; + return ObjectItems.GetItems("ItemGroupLineRet"); } set { - this.refundAmountField = value; + ObjectItems.SetItems("ItemGroupLineRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public AMTTYPE CreditRemainingInHomeCurrency + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemLineRet { get { - return this.creditRemainingInHomeCurrencyField; + return ObjectItems.GetItems("ItemLineRet"); } set { - this.creditRemainingInHomeCurrencyField = value; + ObjectItems.SetItems("ItemLineRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public AMTTYPE RefundAmountInHomeCurrency + private ObjectItems ObjectItems { get { - return this.refundAmountInHomeCurrencyField; - } - set - { - this.refundAmountInHomeCurrencyField = value; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupLineRet), "ItemGroupLineRet"); + typeMapping.Add(typeof(ItemLineRet), "ItemLineRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemLineRet", + "ItemGroupLineRet"}, typeMapping); + } + return objectItems; } } } @@ -95470,16 +96695,16 @@ public AMTTYPE RefundAmountInHomeCurrency [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class RefundAppliedToTxnAdd + public partial class ApplyCheckToTxnAdd { - private RefundAppliedToTxnAddTxnID txnIDField; + private ApplyCheckToTxnAddTxnID txnIDField; - private AMTTYPE refundAmountField; + private AMTTYPE amountField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public RefundAppliedToTxnAddTxnID TxnID + public ApplyCheckToTxnAddTxnID TxnID { get { @@ -95493,15 +96718,15 @@ public RefundAppliedToTxnAddTxnID TxnID /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public AMTTYPE RefundAmount + public AMTTYPE Amount { get { - return this.refundAmountField; + return this.amountField; } set { - this.refundAmountField = value; + this.amountField = value; } } } @@ -95512,7 +96737,7 @@ public AMTTYPE RefundAmount [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class RefundAppliedToTxnAddTxnID + public partial class ApplyCheckToTxnAddTxnID { private string useMacroField; @@ -95555,364 +96780,382 @@ public string Value [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ARRefundCreditCardRet : IQbTxnRet + public partial class CheckAdd { - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private string txnNumberField; - - private CustomerRef customerRefField; + private AccountRef accountRefField; - private RefundFromAccountRef refundFromAccountRefField; + private PayeeEntityRef payeeEntityRefField; - private ARAccountRef aRAccountRefField; + private string refNumberField; private DATETYPE txnDateField; - private string refNumberField; - - private AMTTYPE totalAmountField; + private string memoField; - private CurrencyRef currencyRefField; + private Address addressField; - private FLOATTYPE exchangeRateField; + private BOOLTYPE isToBePrintedField; - private AMTTYPE totalAmountInHomeCurrencyField; + private BOOLTYPE isTaxIncludedField; - private Address addressField; + private SalesTaxCodeRef salesTaxCodeRefField; - private AddressBlock addressBlockField; + private FLOATTYPE exchangeRateField; - private PaymentMethodRef paymentMethodRefField; + private GUIDTYPE externalGUIDField; - private string memoField; + private ApplyCheckToTxnAdd[] applyCheckToTxnAddField; - private CreditCardTxnInfo creditCardTxnInfoField; + private ExpenseLineAdd[] expenseLineAddField; - private GUIDTYPE externalGUIDField; + private object[] itemsField; - private RefundAppliedToTxnRet[] refundAppliedToTxnRetField; + private string defMacroField; - private DataExtRet[] dataExtRetField; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnID + public AccountRef AccountRef { get { - return this.txnIDField; + return this.accountRefField; } set { - this.txnIDField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + public PayeeEntityRef PayeeEntityRef { get { - return this.timeCreatedField; + return this.payeeEntityRefField; } set { - this.timeCreatedField = value; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.timeModifiedField; + return this.refNumberField; } set { - this.timeModifiedField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + public DATETYPE TxnDate { get { - return this.editSequenceField; + return this.txnDateField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string TxnNumber + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.txnNumberField; + return this.memoField; } set { - this.txnNumberField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CustomerRef CustomerRef + public Address Address { get { - return this.customerRefField; + return this.addressField; } set { - this.customerRefField = value; + this.addressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public RefundFromAccountRef RefundFromAccountRef + public BOOLTYPE IsToBePrinted { get { - return this.refundFromAccountRefField; + return this.isToBePrintedField; } set { - this.refundFromAccountRefField = value; + this.isToBePrintedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ARAccountRef ARAccountRef + public BOOLTYPE IsTaxIncluded { get { - return this.aRAccountRefField; + return this.isTaxIncludedField; } set { - this.aRAccountRefField = value; + this.isTaxIncludedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE TxnDate + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.txnDateField; + return this.salesTaxCodeRefField; } set { - this.txnDateField = value; + this.salesTaxCodeRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public FLOATTYPE ExchangeRate { get { - return this.refNumberField; + return this.exchangeRateField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.exchangeRateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public AMTTYPE TotalAmount + public GUIDTYPE ExternalGUID { get { - return this.totalAmountField; + return this.externalGUIDField; } set { - this.totalAmountField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public CurrencyRef CurrencyRef + [System.Xml.Serialization.XmlElementAttribute("ApplyCheckToTxnAdd", Order=11)] + public ApplyCheckToTxnAdd[] ApplyCheckToTxnAdd { get { - return this.currencyRefField; + return this.applyCheckToTxnAddField; } set { - this.currencyRefField = value; + this.applyCheckToTxnAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public FLOATTYPE ExchangeRate + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=12)] + public ExpenseLineAdd[] ExpenseLineAdd { get { - return this.exchangeRateField; + return this.expenseLineAddField; } set { - this.exchangeRateField = value; + this.expenseLineAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public AMTTYPE TotalAmountInHomeCurrency + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=13)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.totalAmountInHomeCurrencyField; + return this.itemsField; } set { - this.totalAmountInHomeCurrencyField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public Address Address + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - return this.addressField; + return this.defMacroField; } set { - this.addressField = value; + this.defMacroField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public AddressBlock AddressBlock + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemGroupLineAdd { get { - return this.addressBlockField; + return ObjectItems.GetItems("ItemGroupLineAdd"); } set { - this.addressBlockField = value; + ObjectItems.SetItems("ItemGroupLineAdd", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public PaymentMethodRef PaymentMethodRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemLineAdd { get { - return this.paymentMethodRefField; + return ObjectItems.GetItems("ItemLineAdd"); } set { - this.paymentMethodRefField = value; + ObjectItems.SetItems("ItemLineAdd", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + private ObjectItems ObjectItems { get { - return this.memoField; - } - set - { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupLineAdd), "ItemGroupLineAdd"); + typeMapping.Add(typeof(ItemLineAdd), "ItemLineAdd"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemLineAdd", + "ItemGroupLineAdd"}, typeMapping); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ApplyCheckToTxnMod + { + + private ApplyCheckToTxnModTxnID txnIDField; + + private AMTTYPE amountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public CreditCardTxnInfo CreditCardTxnInfo + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ApplyCheckToTxnModTxnID TxnID { get { - return this.creditCardTxnInfoField; + return this.txnIDField; } set { - this.creditCardTxnInfoField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AMTTYPE Amount { get { - return this.externalGUIDField; + return this.amountField; } set { - this.externalGUIDField = value; + this.amountField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ApplyCheckToTxnModTxnID + { + + private string useMacroField; + + private string valueField; /// - [System.Xml.Serialization.XmlElementAttribute("RefundAppliedToTxnRet", Order=20)] - public RefundAppliedToTxnRet[] RefundAppliedToTxnRet + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro { get { - return this.refundAppliedToTxnRetField; + return this.useMacroField; } set { - this.refundAppliedToTxnRetField = value; + this.useMacroField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=21)] - public DataExtRet[] DataExtRet + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { get { - return this.dataExtRetField; + return this.valueField; } set { - this.dataExtRetField = value; + this.valueField = value; } } } @@ -95924,88 +97167,100 @@ public DataExtRet[] DataExtRet [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ARRefundCreditCardAdd + public partial class CheckMod { - private CustomerRef customerRefField; + private string txnIDField; - private RefundFromAccountRef refundFromAccountRefField; + private string editSequenceField; - private ARAccountRef aRAccountRefField; + private AccountRef accountRefField; - private DATETYPE txnDateField; + private PayeeEntityRef payeeEntityRefField; private string refNumberField; + private DATETYPE txnDateField; + + private string memoField; + private Address addressField; - private PaymentMethodRef paymentMethodRefField; + private BOOLTYPE isToBePrintedField; - private string memoField; + private BOOLTYPE isTaxIncludedField; - private CreditCardTxnInfo creditCardTxnInfoField; + private SalesTaxCodeRef salesTaxCodeRefField; private FLOATTYPE exchangeRateField; - private GUIDTYPE externalGUIDField; + private ApplyCheckToTxnMod[] applyCheckToTxnModField; - private RefundAppliedToTxnAdd[] refundAppliedToTxnAddField; + private BOOLTYPE clearExpenseLinesField; - private string defMacroField; + private ExpenseLineMod[] expenseLineModField; + + private BOOLTYPE clearItemLinesField; + + private object[] itemsField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerRef CustomerRef + public string TxnID { get { - return this.customerRefField; + return this.txnIDField; } set { - this.customerRefField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public RefundFromAccountRef RefundFromAccountRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.refundFromAccountRefField; + return this.editSequenceField; } set { - this.refundFromAccountRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public ARAccountRef ARAccountRef + public AccountRef AccountRef { get { - return this.aRAccountRefField; + return this.accountRefField; } set { - this.aRAccountRefField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DATETYPE TxnDate + public PayeeEntityRef PayeeEntityRef { get { - return this.txnDateField; + return this.payeeEntityRefField; } set { - this.txnDateField = value; + this.payeeEntityRefField = value; } } @@ -96027,64 +97282,92 @@ public string RefNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public Address Address + public DATETYPE TxnDate { get { - return this.addressField; + return this.txnDateField; } set { - this.addressField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public PaymentMethodRef PaymentMethodRef + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.paymentMethodRefField; + return this.memoField; } set { - this.paymentMethodRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public Address Address { get { - return this.memoField; + return this.addressField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.addressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public CreditCardTxnInfo CreditCardTxnInfo + public BOOLTYPE IsToBePrinted { get { - return this.creditCardTxnInfoField; + return this.isToBePrintedField; } set { - this.creditCardTxnInfoField = value; + this.isToBePrintedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BOOLTYPE IsTaxIncluded + { + get + { + return this.isTaxIncludedField; + } + set + { + this.isTaxIncludedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public SalesTaxCodeRef SalesTaxCodeRef + { + get + { + return this.salesTaxCodeRefField; + } + set + { + this.salesTaxCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public FLOATTYPE ExchangeRate { get @@ -96098,44 +97381,117 @@ public FLOATTYPE ExchangeRate } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public GUIDTYPE ExternalGUID + [System.Xml.Serialization.XmlElementAttribute("ApplyCheckToTxnMod", Order=12)] + public ApplyCheckToTxnMod[] ApplyCheckToTxnMod { get { - return this.externalGUIDField; + return this.applyCheckToTxnModField; } set { - this.externalGUIDField = value; + this.applyCheckToTxnModField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("RefundAppliedToTxnAdd", Order=11)] - public RefundAppliedToTxnAdd[] RefundAppliedToTxnAdd + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public BOOLTYPE ClearExpenseLines { get { - return this.refundAppliedToTxnAddField; + return this.clearExpenseLinesField; } set { - this.refundAppliedToTxnAddField = value; + this.clearExpenseLinesField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineMod", Order=14)] + public ExpenseLineMod[] ExpenseLineMod { get { - return this.defMacroField; + return this.expenseLineModField; } set { - this.defMacroField = value; + this.expenseLineModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public BOOLTYPE ClearItemLines + { + get + { + return this.clearItemLinesField; + } + set + { + this.clearItemLinesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineMod", typeof(ItemGroupLineMod), Order=16)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", typeof(ItemLineMod), Order=16)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemGroupLineMod + { + get + { + return ObjectItems.GetItems("ItemGroupLineMod"); + } + set + { + ObjectItems.SetItems("ItemGroupLineMod", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemLineMod + { + get + { + return ObjectItems.GetItems("ItemLineMod"); + } + set + { + ObjectItems.SetItems("ItemLineMod", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupLineMod), "ItemGroupLineMod"); + typeMapping.Add(typeof(ItemLineMod), "ItemLineMod"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemLineMod", + "ItemGroupLineMod"}, typeMapping); + } + return objectItems; } } } @@ -96147,7 +97503,7 @@ public string defMacro [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VehicleMileageRet + public partial class CreditCardChargeRet : IQbTxnRet { private string txnIDField; @@ -96158,37 +97514,39 @@ public partial class VehicleMileageRet private string editSequenceField; - private VehicleRef vehicleRefField; + private string txnNumberField; - private CustomerRef customerRefField; + private AccountRef accountRefField; - private ItemRef itemRefField; + private PayeeEntityRef payeeEntityRefField; - private ClassRef classRefField; + private DATETYPE txnDateField; - private DATETYPE tripStartDateField; + private AMTTYPE amountField; - private DATETYPE tripEndDateField; + private CurrencyRef currencyRefField; - private QUANTYPE odometerStartField; + private FLOATTYPE exchangeRateField; - private QUANTYPE odometerEndField; + private AMTTYPE amountInHomeCurrencyField; - private QUANTYPE totalMilesField; + private string refNumberField; - private string notesField; + private string memoField; - private BillableStatus billableStatusField; + private BOOLTYPE isTaxIncludedField; - private bool billableStatusFieldSpecified; + private SalesTaxCodeRef salesTaxCodeRefField; - private PERCENTTYPE standardMileageRateField; + private GUIDTYPE externalGUIDField; - private AMTTYPE standardMileageTotalAmountField; + private ExpenseLineRet[] expenseLineRetField; - private PRICETYPE billableRateField; + private object[] itemsField; - private AMTTYPE billableAmountField; + private DataExtRet[] dataExtRetField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -96249,228 +97607,275 @@ public string EditSequence } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public VehicleRef VehicleRef + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return this.vehicleRefField; + return this.txnNumberField; } set { - this.vehicleRefField = value; + this.txnNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public CustomerRef CustomerRef + public AccountRef AccountRef { get { - return this.customerRefField; + return this.accountRefField; } set { - this.customerRefField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ItemRef ItemRef + public PayeeEntityRef PayeeEntityRef { get { - return this.itemRefField; + return this.payeeEntityRefField; } set { - this.itemRefField = value; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ClassRef ClassRef + public DATETYPE TxnDate { get { - return this.classRefField; + return this.txnDateField; } set { - this.classRefField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETYPE TripStartDate + public AMTTYPE Amount { get { - return this.tripStartDateField; + return this.amountField; } set { - this.tripStartDateField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public DATETYPE TripEndDate + public CurrencyRef CurrencyRef { get { - return this.tripEndDateField; + return this.currencyRefField; } set { - this.tripEndDateField = value; + this.currencyRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public QUANTYPE OdometerStart + public FLOATTYPE ExchangeRate { get { - return this.odometerStartField; + return this.exchangeRateField; } set { - this.odometerStartField = value; + this.exchangeRateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public QUANTYPE OdometerEnd + public AMTTYPE AmountInHomeCurrency { get { - return this.odometerEndField; + return this.amountInHomeCurrencyField; } set { - this.odometerEndField = value; + this.amountInHomeCurrencyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public QUANTYPE TotalMiles + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.totalMilesField; + return this.refNumberField; } set { - this.totalMilesField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Notes + public string Memo { get { - return this.notesField; + return this.memoField; } set { string temp = QbNormalizer.NormalizeString(value, 4095); - this.notesField = temp; + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public BillableStatus BillableStatus + public BOOLTYPE IsTaxIncluded { get { - return this.billableStatusField; + return this.isTaxIncludedField; } set { - this.billableStatusField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.billableStatusFieldSpecified; + return this.salesTaxCodeRefField; } set { - this.billableStatusFieldSpecified = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public PERCENTTYPE StandardMileageRate + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public GUIDTYPE ExternalGUID { get { - return this.standardMileageRateField; + return this.externalGUIDField; } set { - this.standardMileageRateField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public AMTTYPE StandardMileageTotalAmount + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=17)] + public ExpenseLineRet[] ExpenseLineRet { get { - return this.standardMileageTotalAmountField; + return this.expenseLineRetField; } set { - this.standardMileageTotalAmountField = value; + this.expenseLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public PRICETYPE BillableRate + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=18)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=18)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.billableRateField; + return this.itemsField; } set { - this.billableRateField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public AMTTYPE BillableAmount + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=20)] + public DataExtRet[] DataExtRet { get { - return this.billableAmountField; + return this.dataExtRetField; } set { - this.billableAmountField = value; + this.dataExtRetField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemGroupLineRet + { + get + { + return ObjectItems.GetItems("ItemGroupLineRet"); + } + set + { + ObjectItems.SetItems("ItemGroupLineRet", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemLineRet + { + get + { + return ObjectItems.GetItems("ItemLineRet"); + } + set + { + ObjectItems.SetItems("ItemLineRet", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupLineRet), "ItemGroupLineRet"); + typeMapping.Add(typeof(ItemLineRet), "ItemLineRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemLineRet", + "ItemGroupLineRet"}, typeMapping); + } + return objectItems; } } } @@ -96482,194 +97887,192 @@ public AMTTYPE BillableAmount [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class VehicleMileageAdd + public partial class CreditCardChargeAdd { - private VehicleRef vehicleRefField; + private AccountRef accountRefField; - private CustomerRef customerRefField; + private PayeeEntityRef payeeEntityRefField; - private ItemRef itemRefField; + private DATETYPE txnDateField; - private ClassRef classRefField; + private string refNumberField; - private DATETYPE tripStartDateField; + private string memoField; - private DATETYPE tripEndDateField; + private BOOLTYPE isTaxIncludedField; - private object[] itemsField; + private SalesTaxCodeRef salesTaxCodeRefField; - private ItemsChoiceType21[] itemsElementNameField; + private FLOATTYPE exchangeRateField; - private string notesField; + private GUIDTYPE externalGUIDField; - private BillableStatus billableStatusField; + private ExpenseLineAdd[] expenseLineAddField; - private bool billableStatusFieldSpecified; + private object[] itemsField; private string defMacroField; - private ObjectItems objectItems; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VehicleRef VehicleRef + public AccountRef AccountRef { get { - return this.vehicleRefField; + return this.accountRefField; } set { - this.vehicleRefField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public CustomerRef CustomerRef + public PayeeEntityRef PayeeEntityRef { get { - return this.customerRefField; + return this.payeeEntityRefField; } set { - this.customerRefField = value; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public ItemRef ItemRef + public DATETYPE TxnDate { get { - return this.itemRefField; + return this.txnDateField; } set { - this.itemRefField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ClassRef ClassRef + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.classRefField; + return this.refNumberField; } set { - this.classRefField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public DATETYPE TripStartDate + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.tripStartDateField; + return this.memoField; } set { - this.tripStartDateField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TripEndDate + public BOOLTYPE IsTaxIncluded { get { - return this.tripEndDateField; + return this.isTaxIncludedField; } set { - this.tripEndDateField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("OdometerEnd", typeof(QUANTYPE), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("OdometerStart", typeof(QUANTYPE), Order=6)] - [System.Xml.Serialization.XmlElementAttribute("TotalMiles", typeof(QUANTYPE), Order=6)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.itemsField; + return this.salesTaxCodeRefField; } set { - this.itemsField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType21[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public FLOATTYPE ExchangeRate { get { - return this.itemsElementNameField; + return this.exchangeRateField; } set { - this.itemsElementNameField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Notes + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public GUIDTYPE ExternalGUID { get { - return this.notesField; + return this.externalGUIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.notesField = temp; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BillableStatus BillableStatus + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=9)] + public ExpenseLineAdd[] ExpenseLineAdd { get { - return this.billableStatusField; + return this.expenseLineAddField; } set { - this.billableStatusField = value; + this.expenseLineAddField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BillableStatusSpecified + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=10)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=10)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.billableStatusFieldSpecified; + return this.itemsField; } set { - this.billableStatusFieldSpecified = value; + this.itemsField = value; } } @@ -96688,77 +98091,49 @@ public string defMacro } [System.Xml.Serialization.XmlIgnoreAttribute()] - public QUANTYPE OdometerEnd - { - get - { - return ObjectItems.GetItem(ItemsChoiceType21.OdometerEnd); - } - set - { - ObjectItems.SetItem(ItemsChoiceType21.OdometerEnd, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public QUANTYPE OdometerStart + public IEnumerable ItemGroupLineAdd { get { - return ObjectItems.GetItem(ItemsChoiceType21.OdometerStart); + return ObjectItems.GetItems("ItemGroupLineAdd"); } set { - ObjectItems.SetItem(ItemsChoiceType21.OdometerStart, value); + ObjectItems.SetItems("ItemGroupLineAdd", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public QUANTYPE TotalMiles + public IEnumerable ItemLineAdd { get { - return ObjectItems.GetItem(ItemsChoiceType21.TotalMiles); + return ObjectItems.GetItems("ItemLineAdd"); } set { - ObjectItems.SetItem(ItemsChoiceType21.TotalMiles, value); + ObjectItems.SetItems("ItemLineAdd", value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "OdometerStart", - "OdometerEnd", - "TotalMiles"}); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupLineAdd), "ItemGroupLineAdd"); + typeMapping.Add(typeof(ItemLineAdd), "ItemLineAdd"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemLineAdd", + "ItemGroupLineAdd"}, typeMapping); } return objectItems; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType21 - { - - /// - OdometerEnd, - - /// - OdometerStart, - - /// - TotalMiles, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -96766,184 +98141,287 @@ public enum ItemsChoiceType21 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransferInventoryLineRet + public partial class CreditCardChargeMod { - private string txnLineIDField; + private string txnIDField; - private ItemRef itemRefField; + private string editSequenceField; - private FromInventorySiteLocationRef fromInventorySiteLocationRefField; + private AccountRef accountRefField; - private ToInventorySiteLocationRef toInventorySiteLocationRefField; + private PayeeEntityRef payeeEntityRefField; - private QUANTYPE quantityTransferredField; + private DATETYPE txnDateField; - private object itemField; + private string refNumberField; - private ItemChoiceType11 itemElementNameField; + private string memoField; - private ObjectItem objectItem; + private BOOLTYPE isTaxIncludedField; + + private SalesTaxCodeRef salesTaxCodeRefField; + + private FLOATTYPE exchangeRateField; + + private BOOLTYPE clearExpenseLinesField; + + private ExpenseLineMod[] expenseLineModField; + + private BOOLTYPE clearItemLinesField; + + private object[] itemsField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public string TxnID { get { - return this.txnLineIDField; + return this.txnIDField; } set { - this.txnLineIDField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.itemRefField; + return this.editSequenceField; } set { - this.itemRefField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public FromInventorySiteLocationRef FromInventorySiteLocationRef + public AccountRef AccountRef { get { - return this.fromInventorySiteLocationRefField; + return this.accountRefField; } set { - this.fromInventorySiteLocationRefField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ToInventorySiteLocationRef ToInventorySiteLocationRef + public PayeeEntityRef PayeeEntityRef { get { - return this.toInventorySiteLocationRefField; + return this.payeeEntityRefField; } set { - this.toInventorySiteLocationRefField = value; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public QUANTYPE QuantityTransferred + public DATETYPE TxnDate { get { - return this.quantityTransferredField; + return this.txnDateField; } set { - this.quantityTransferredField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=5)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=5)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.itemField; + return this.refNumberField; } set { - this.itemField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public BOOLTYPE IsTaxIncluded + { + get + { + return this.isTaxIncludedField; + } + set + { + this.isTaxIncludedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public SalesTaxCodeRef SalesTaxCodeRef + { + get + { + return this.salesTaxCodeRefField; + } + set + { + this.salesTaxCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BOOLTYPE ClearExpenseLines + { + get + { + return this.clearExpenseLinesField; + } + set + { + this.clearExpenseLinesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineMod", Order=11)] + public ExpenseLineMod[] ExpenseLineMod + { + get + { + return this.expenseLineModField; + } + set + { + this.expenseLineModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE ClearItemLines + { + get + { + return this.clearItemLinesField; + } + set + { + this.clearItemLinesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineMod", typeof(ItemGroupLineMod), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", typeof(ItemLineMod), Order=13)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType11 ItemElementName + public object[] Items { get { - return this.itemElementNameField; + return this.itemsField; } set { - this.itemElementNameField = value; + this.itemsField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + public IEnumerable ItemGroupLineMod { get { - return ObjectItem.GetItem(ItemChoiceType11.LotNumber); + return ObjectItems.GetItems("ItemGroupLineMod"); } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType11.LotNumber, temp); + ObjectItems.SetItems("ItemGroupLineMod", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public IEnumerable ItemLineMod { get { - return ObjectItem.GetItem(ItemChoiceType11.SerialNumber); + return ObjectItems.GetItems("ItemLineMod"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType11.SerialNumber, temp); + ObjectItems.SetItems("ItemLineMod", value.ToArray()); } } - private ObjectItem ObjectItem + private ObjectItems ObjectItems { get { - if ((objectItem == null)) + if ((objectItems == null)) { - objectItem = new ObjectItem(this, "Item"); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupLineMod), "ItemGroupLineMod"); + typeMapping.Add(typeof(ItemLineMod), "ItemLineMod"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemLineMod", + "ItemGroupLineMod"}, typeMapping); } - return objectItem; + return objectItems; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType11 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -96951,7 +98429,7 @@ public enum ItemChoiceType11 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransferInventoryRet : IQbTxnRet + public partial class CreditCardCreditRet : IQbTxnRet { private string txnIDField; @@ -96964,19 +98442,37 @@ public partial class TransferInventoryRet : IQbTxnRet private string txnNumberField; + private AccountRef accountRefField; + + private PayeeEntityRef payeeEntityRefField; + private DATETYPE txnDateField; - private string refNumberField; + private AMTTYPE amountField; - private FromInventorySiteRef fromInventorySiteRefField; + private CurrencyRef currencyRefField; - private ToInventorySiteRef toInventorySiteRefField; + private FLOATTYPE exchangeRateField; + + private AMTTYPE amountInHomeCurrencyField; + + private string refNumberField; private string memoField; + private BOOLTYPE isTaxIncludedField; + + private SalesTaxCodeRef salesTaxCodeRefField; + private GUIDTYPE externalGUIDField; - private TransferInventoryLineRet[] transferInventoryLineRetField; + private ExpenseLineRet[] expenseLineRetField; + + private object[] itemsField; + + private DataExtRet[] dataExtRetField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -97052,292 +98548,264 @@ public string TxnNumber /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public DATETYPE TxnDate + public AccountRef AccountRef { get { - return this.txnDateField; + return this.accountRefField; } set { - this.txnDateField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public PayeeEntityRef PayeeEntityRef { get { - return this.refNumberField; + return this.payeeEntityRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public FromInventorySiteRef FromInventorySiteRef + public DATETYPE TxnDate { get { - return this.fromInventorySiteRefField; + return this.txnDateField; } set { - this.fromInventorySiteRefField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public ToInventorySiteRef ToInventorySiteRef + public AMTTYPE Amount { get { - return this.toInventorySiteRefField; + return this.amountField; } set { - this.toInventorySiteRefField = value; + this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string Memo + public CurrencyRef CurrencyRef { get { - return this.memoField; + return this.currencyRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - this.memoField = temp; + this.currencyRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public GUIDTYPE ExternalGUID + public FLOATTYPE ExchangeRate { get { - return this.externalGUIDField; + return this.exchangeRateField; } set { - this.externalGUIDField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("TransferInventoryLineRet", Order=11)] - public TransferInventoryLineRet[] TransferInventoryLineRet + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public AMTTYPE AmountInHomeCurrency { get { - return this.transferInventoryLineRetField; + return this.amountInHomeCurrencyField; } set { - this.transferInventoryLineRetField = value; + this.amountInHomeCurrencyField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransferInventoryLineAdd - { - - private ItemRef itemRefField; - - private FromInventorySiteLocationRef fromInventorySiteLocationRefField; - - private ToInventorySiteLocationRef toInventorySiteLocationRefField; - - private QUANTYPE quantityToTransferField; - private object itemField; - - private ItemChoiceType12 itemElementNameField; - - private string defMacroField; - - private ObjectItem objectItem; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemRef ItemRef + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.itemRefField; + return this.memoField; } set { - this.itemRefField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public FromInventorySiteLocationRef FromInventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public BOOLTYPE IsTaxIncluded { get { - return this.fromInventorySiteLocationRefField; + return this.isTaxIncludedField; } set { - this.fromInventorySiteLocationRefField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public ToInventorySiteLocationRef ToInventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.toInventorySiteLocationRefField; + return this.salesTaxCodeRefField; } set { - this.toInventorySiteLocationRefField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public QUANTYPE QuantityToTransfer + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public GUIDTYPE ExternalGUID { get { - return this.quantityToTransferField; + return this.externalGUIDField; } set { - this.quantityToTransferField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=4)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineRet", Order=17)] + public ExpenseLineRet[] ExpenseLineRet { get { - return this.itemField; + return this.expenseLineRetField; } set { - this.itemField = value; + this.expenseLineRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineRet", typeof(ItemGroupLineRet), Order=18)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineRet", typeof(ItemLineRet), Order=18)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType12 ItemElementName + public object[] Items { get { - return this.itemElementNameField; + return this.itemsField; } set { - this.itemElementNameField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=20)] + public DataExtRet[] DataExtRet { get { - return this.defMacroField; + return this.dataExtRetField; } set { - this.defMacroField = value; + this.dataExtRetField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + public IEnumerable ItemGroupLineRet { get { - return ObjectItem.GetItem(ItemChoiceType12.LotNumber); + return ObjectItems.GetItems("ItemGroupLineRet"); } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType12.LotNumber, temp); + ObjectItems.SetItems("ItemGroupLineRet", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public IEnumerable ItemLineRet { get { - return ObjectItem.GetItem(ItemChoiceType12.SerialNumber); + return ObjectItems.GetItems("ItemLineRet"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType12.SerialNumber, temp); + ObjectItems.SetItems("ItemLineRet", value.ToArray()); } } - private ObjectItem ObjectItem + private ObjectItems ObjectItems { get { - if ((objectItem == null)) + if ((objectItems == null)) { - objectItem = new ObjectItem(this, "Item"); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupLineRet), "ItemGroupLineRet"); + typeMapping.Add(typeof(ItemLineRet), "ItemLineRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemLineRet", + "ItemGroupLineRet"}, typeMapping); } - return objectItem; + return objectItems; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType12 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -97345,80 +98813,90 @@ public enum ItemChoiceType12 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransferInventoryAdd + public partial class CreditCardCreditAdd { + private AccountRef accountRefField; + + private PayeeEntityRef payeeEntityRefField; + private DATETYPE txnDateField; private string refNumberField; - private FromInventorySiteRef fromInventorySiteRefField; + private string memoField; - private ToInventorySiteRef toInventorySiteRefField; + private BOOLTYPE isTaxIncludedField; - private string memoField; + private SalesTaxCodeRef salesTaxCodeRefField; + + private FLOATTYPE exchangeRateField; private GUIDTYPE externalGUIDField; - private TransferInventoryLineAdd[] transferInventoryLineAddField; + private ExpenseLineAdd[] expenseLineAddField; + + private object[] itemsField; private string defMacroField; + private ObjectItems objectItems; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DATETYPE TxnDate + public AccountRef AccountRef { get { - return this.txnDateField; + return this.accountRefField; } set { - this.txnDateField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public PayeeEntityRef PayeeEntityRef { get { - return this.refNumberField; + return this.payeeEntityRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public FromInventorySiteRef FromInventorySiteRef + public DATETYPE TxnDate { get { - return this.fromInventorySiteRefField; + return this.txnDateField; } set { - this.fromInventorySiteRefField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ToInventorySiteRef ToInventorySiteRef + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.toInventorySiteRefField; + return this.refNumberField; } set { - this.toInventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } @@ -97440,232 +98918,148 @@ public string Memo /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public GUIDTYPE ExternalGUID - { - get - { - return this.externalGUIDField; - } - set - { - this.externalGUIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("TransferInventoryLineAdd", Order=6)] - public TransferInventoryLineAdd[] TransferInventoryLineAdd - { - get - { - return this.transferInventoryLineAddField; - } - set - { - this.transferInventoryLineAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defMacro - { - get - { - return this.defMacroField; - } - set - { - this.defMacroField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransferInventoryLineMod - { - - private string txnLineIDField; - - private ItemRef itemRefField; - - private FromInventorySiteLocationRef fromInventorySiteLocationRefField; - - private ToInventorySiteLocationRef toInventorySiteLocationRefField; - - private QUANTYPE quantityToTransferField; - - private object itemField; - - private ItemChoiceType13 itemElementNameField; - - private ObjectItem objectItem; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string TxnLineID + public BOOLTYPE IsTaxIncluded { get { - return this.txnLineIDField; + return this.isTaxIncludedField; } set { - this.txnLineIDField = value; + this.isTaxIncludedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ItemRef ItemRef + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public SalesTaxCodeRef SalesTaxCodeRef { get { - return this.itemRefField; + return this.salesTaxCodeRefField; } set { - this.itemRefField = value; + this.salesTaxCodeRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public FromInventorySiteLocationRef FromInventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public FLOATTYPE ExchangeRate { get { - return this.fromInventorySiteLocationRefField; + return this.exchangeRateField; } set { - this.fromInventorySiteLocationRefField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public ToInventorySiteLocationRef ToInventorySiteLocationRef + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public GUIDTYPE ExternalGUID { get { - return this.toInventorySiteLocationRefField; + return this.externalGUIDField; } set { - this.toInventorySiteLocationRefField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public QUANTYPE QuantityToTransfer + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineAdd", Order=9)] + public ExpenseLineAdd[] ExpenseLineAdd { get { - return this.quantityToTransferField; + return this.expenseLineAddField; } set { - this.quantityToTransferField = value; + this.expenseLineAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=5)] - [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=5)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineAdd", typeof(ItemGroupLineAdd), Order=10)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineAdd", typeof(ItemLineAdd), Order=10)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + public object[] Items { get { - return this.itemField; + return this.itemsField; } set { - this.itemField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemChoiceType13 ItemElementName + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - return this.itemElementNameField; + return this.defMacroField; } set { - this.itemElementNameField = value; + this.defMacroField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(40)] - public string LotNumber + public IEnumerable ItemGroupLineAdd { get { - return ObjectItem.GetItem(ItemChoiceType13.LotNumber); + return ObjectItems.GetItems("ItemGroupLineAdd"); } set { - string temp = QbNormalizer.NormalizeString(value, 40); - ObjectItem.SetItem(ItemChoiceType13.LotNumber, temp); + ObjectItems.SetItems("ItemGroupLineAdd", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.DataAnnotations.StringLength(4095)] - public string SerialNumber + public IEnumerable ItemLineAdd { get { - return ObjectItem.GetItem(ItemChoiceType13.SerialNumber); + return ObjectItems.GetItems("ItemLineAdd"); } set { - string temp = QbNormalizer.NormalizeString(value, 4095); - ObjectItem.SetItem(ItemChoiceType13.SerialNumber, temp); + ObjectItems.SetItems("ItemLineAdd", value.ToArray()); } } - private ObjectItem ObjectItem + private ObjectItems ObjectItems { get { - if ((objectItem == null)) + if ((objectItems == null)) { - objectItem = new ObjectItem(this, "Item"); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupLineAdd), "ItemGroupLineAdd"); + typeMapping.Add(typeof(ItemLineAdd), "ItemLineAdd"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemLineAdd", + "ItemGroupLineAdd"}, typeMapping); } - return objectItem; + return objectItems; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemChoiceType13 - { - - /// - LotNumber, - - /// - SerialNumber, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -97673,24 +99067,38 @@ public enum ItemChoiceType13 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TransferInventoryMod + public partial class CreditCardCreditMod { private string txnIDField; private string editSequenceField; + private AccountRef accountRefField; + + private PayeeEntityRef payeeEntityRefField; + private DATETYPE txnDateField; private string refNumberField; - private FromInventorySiteRef fromInventorySiteRefField; + private string memoField; - private ToInventorySiteRef toInventorySiteRefField; + private BOOLTYPE isTaxIncludedField; - private string memoField; + private SalesTaxCodeRef salesTaxCodeRefField; - private TransferInventoryLineMod[] transferInventoryLineModField; + private FLOATTYPE exchangeRateField; + + private BOOLTYPE clearExpenseLinesField; + + private ExpenseLineMod[] expenseLineModField; + + private BOOLTYPE clearItemLinesField; + + private object[] itemsField; + + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] @@ -97724,59 +99132,59 @@ public string EditSequence /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE TxnDate + public AccountRef AccountRef { get { - return this.txnDateField; + return this.accountRefField; } set { - this.txnDateField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(11)] - public string RefNumber + public PayeeEntityRef PayeeEntityRef { get { - return this.refNumberField; + return this.payeeEntityRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 11); - this.refNumberField = temp; + this.payeeEntityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public FromInventorySiteRef FromInventorySiteRef + public DATETYPE TxnDate { get { - return this.fromInventorySiteRefField; + return this.txnDateField; } set { - this.fromInventorySiteRefField = value; + this.txnDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ToInventorySiteRef ToInventorySiteRef + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.toInventorySiteRefField; + return this.refNumberField; } set { - this.toInventorySiteRefField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } @@ -97797,314 +99205,334 @@ public string Memo } /// - [System.Xml.Serialization.XmlElementAttribute("TransferInventoryLineMod", Order=7)] - public TransferInventoryLineMod[] TransferInventoryLineMod + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public BOOLTYPE IsTaxIncluded { get { - return this.transferInventoryLineModField; + return this.isTaxIncludedField; } set { - this.transferInventoryLineModField = value; + this.isTaxIncludedField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ItemSitesRet - { - - private string listIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string editSequenceField; - - private object itemField; - - private InventorySiteRef inventorySiteRefField; - - private InventorySiteLocationRef inventorySiteLocationRefField; - - private QUANTYPE reorderLevelField; - - private QUANTYPE quantityOnHandField; - - private QUANTYPE quantityOnPurchaseOrdersField; - - private QUANTYPE quantityOnSalesOrdersField; - - private QUANTYPE quantityToBeBuiltByPendingBuildTxnsField; - - private QUANTYPE quantityRequiredByPendingBuildTxnsField; - - private QUANTYPE quantityOnPendingTransfersField; - - private QUANTYPE assemblyBuildPointField; - private ObjectItem objectItem; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public SalesTaxCodeRef SalesTaxCodeRef + { + get + { + return this.salesTaxCodeRefField; + } + set + { + this.salesTaxCodeRefField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ListID + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public FLOATTYPE ExchangeRate { get { - return this.listIDField; + return this.exchangeRateField; } set { - this.listIDField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BOOLTYPE ClearExpenseLines { get { - return this.timeCreatedField; + return this.clearExpenseLinesField; } set { - this.timeCreatedField = value; + this.clearExpenseLinesField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlElementAttribute("ExpenseLineMod", Order=11)] + public ExpenseLineMod[] ExpenseLineMod { get { - return this.timeModifiedField; + return this.expenseLineModField; } set { - this.timeModifiedField = value; + this.expenseLineModField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - [System.ComponentModel.DataAnnotations.StringLength(16)] - public string EditSequence + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE ClearItemLines { get { - return this.editSequenceField; + return this.clearItemLinesField; } set { - string temp = QbNormalizer.NormalizeString(value, 16); - this.editSequenceField = temp; + this.clearItemLinesField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemInventoryAssemblyRef", typeof(ItemInventoryAssemblyRef), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("ItemInventoryRef", typeof(ItemInventoryRef), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupLineMod", typeof(ItemGroupLineMod), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("ItemLineMod", typeof(ItemLineMod), Order=13)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + public object[] Items { get { - return this.itemField; + return this.itemsField; } set { - this.itemField = value; + this.itemsField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public InventorySiteRef InventorySiteRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemGroupLineMod { get { - return this.inventorySiteRefField; + return ObjectItems.GetItems("ItemGroupLineMod"); } set { - this.inventorySiteRefField = value; + ObjectItems.SetItems("ItemGroupLineMod", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public InventorySiteLocationRef InventorySiteLocationRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemLineMod { get { - return this.inventorySiteLocationRefField; + return ObjectItems.GetItems("ItemLineMod"); } set { - this.inventorySiteLocationRefField = value; + ObjectItems.SetItems("ItemLineMod", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupLineMod), "ItemGroupLineMod"); + typeMapping.Add(typeof(ItemLineMod), "ItemLineMod"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemLineMod", + "ItemGroupLineMod"}, typeMapping); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class JournalDebitLine + { + + private string txnLineIDField; + + private AccountRef accountRefField; + + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private string memoField; + + private EntityRef entityRefField; + + private ClassRef classRefField; + + private ItemSalesTaxRef itemSalesTaxRefField; + + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; + + private string defMacroField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public QUANTYPE ReorderLevel + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID { get { - return this.reorderLevelField; + return this.txnLineIDField; } set { - this.reorderLevelField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public QUANTYPE QuantityOnHand + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AccountRef AccountRef { get { - return this.quantityOnHandField; + return this.accountRefField; } set { - this.quantityOnHandField = value; + this.accountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public QUANTYPE QuantityOnPurchaseOrders + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE Amount { get { - return this.quantityOnPurchaseOrdersField; + return this.amountField; } set { - this.quantityOnPurchaseOrdersField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public QUANTYPE QuantityOnSalesOrders + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AMTTYPE TaxAmount { get { - return this.quantityOnSalesOrdersField; + return this.taxAmountField; } set { - this.quantityOnSalesOrdersField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public QUANTYPE QuantityToBeBuiltByPendingBuildTxns + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.quantityToBeBuiltByPendingBuildTxnsField; + return this.memoField; } set { - this.quantityToBeBuiltByPendingBuildTxnsField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public QUANTYPE QuantityRequiredByPendingBuildTxns + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public EntityRef EntityRef { get { - return this.quantityRequiredByPendingBuildTxnsField; + return this.entityRefField; } set { - this.quantityRequiredByPendingBuildTxnsField = value; + this.entityRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public QUANTYPE QuantityOnPendingTransfers + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ClassRef ClassRef { get { - return this.quantityOnPendingTransfersField; + return this.classRefField; } set { - this.quantityOnPendingTransfersField = value; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public QUANTYPE AssemblyBuildPoint + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ItemSalesTaxRef ItemSalesTaxRef { get { - return this.assemblyBuildPointField; + return this.itemSalesTaxRefField; } set { - this.assemblyBuildPointField = value; + this.itemSalesTaxRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemInventoryAssemblyRef ItemInventoryAssemblyRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public BillableStatus BillableStatus { get { - return ObjectItem.GetItem("ItemInventoryAssemblyRef"); + return this.billableStatusField; } set { - ObjectItem.SetItem("ItemInventoryAssemblyRef", value); + this.billableStatusField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemInventoryRef ItemInventoryRef + public bool BillableStatusSpecified { get { - return ObjectItem.GetItem("ItemInventoryRef"); + return this.billableStatusFieldSpecified; } set { - ObjectItem.SetItem("ItemInventoryRef", value); + this.billableStatusFieldSpecified = value; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemInventoryAssemblyRef), "ItemInventoryAssemblyRef"); - typeMapping.Add(typeof(ItemInventoryRef), "ItemInventoryRef"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return this.defMacroField; + } + set + { + this.defMacroField = value; } } } @@ -98116,173 +99544,184 @@ private ObjectItem ObjectItem [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReportPeriod + public partial class JournalCreditLine { - private DATETYPE fromReportDateField; + private string txnLineIDField; - private DATETYPE toReportDateField; + private AccountRef accountRefField; + + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private string memoField; + + private EntityRef entityRefField; + + private ClassRef classRefField; + + private ItemSalesTaxRef itemSalesTaxRefField; + + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; + + private string defMacroField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DATETYPE FromReportDate + public string TxnLineID { get { - return this.fromReportDateField; + return this.txnLineIDField; } set { - this.fromReportDateField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETYPE ToReportDate + public AccountRef AccountRef { get { - return this.toReportDateField; + return this.accountRefField; } set { - this.toReportDateField = value; + this.accountRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReportAccountFilter - { - - private object[] itemsField; - - private ItemsChoiceType22[] itemsElementNameField; - private ObjectItems objectItems; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("AccountTypeFilter", typeof(AccountTypeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AMTTYPE TaxAmount { get { - return this.itemsField; + return this.taxAmountField; } set { - this.itemsField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType22[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.itemsElementNameField; + return this.memoField; } set { - this.itemsElementNameField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable AccountTypeFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public EntityRef EntityRef { get { - return ObjectItems.GetItem(ItemsChoiceType22.AccountTypeFilter); + return this.entityRefField; } set { - ObjectItems.SetItem(ItemsChoiceType22.AccountTypeFilter, value); + this.entityRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ClassRef ClassRef { get { - return ObjectItems.GetItems(ItemsChoiceType22.FullName); + return this.classRefField; } set { - ObjectItems.SetItems(ItemsChoiceType22.FullName, value.ToArray()); + this.classRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string FullNameWithChildren + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ItemSalesTaxRef ItemSalesTaxRef { get { - return ObjectItems.GetItem(ItemsChoiceType22.FullNameWithChildren); + return this.itemSalesTaxRefField; } set { - ObjectItems.SetItem(ItemsChoiceType22.FullNameWithChildren, value); + this.itemSalesTaxRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public BillableStatus BillableStatus { get { - return ObjectItems.GetItems(ItemsChoiceType22.ListID); + return this.billableStatusField; } set { - ObjectItems.SetItems(ItemsChoiceType22.ListID, value.ToArray()); + this.billableStatusField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public string ListIDWithChildren + public bool BillableStatusSpecified { get { - return ObjectItems.GetItem(ItemsChoiceType22.ListIDWithChildren); + return this.billableStatusFieldSpecified; } set { - ObjectItems.SetItem(ItemsChoiceType22.ListIDWithChildren, value); + this.billableStatusFieldSpecified = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "AccountTypeFilter", - "ListID", - "FullName", - "ListIDWithChildren", - "FullNameWithChildren"}); - } - return objectItems; + return this.defMacroField; + } + set + { + this.defMacroField = value; } } } @@ -98290,313 +99729,315 @@ private ObjectItems ObjectItems /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType22 + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class JournalEntryRet : IQbTxnRet { - /// - AccountTypeFilter, + private string txnIDField; - /// - FullName, + private DATETIMETYPE timeCreatedField; - /// - FullNameWithChildren, + private DATETIMETYPE timeModifiedField; - /// - ListID, + private string editSequenceField; - /// - ListIDWithChildren, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReportEntityFilter - { + private string txnNumberField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private string memoField; + + private BOOLTYPE isAdjustmentField; + + private BOOLTYPE isHomeCurrencyAdjustmentField; + + private BOOLTYPE isAmountsEnteredInHomeCurrencyField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private GUIDTYPE externalGUIDField; private object[] itemsField; - private ItemsChoiceType23[] itemsElementNameField; + private DataExtRet[] dataExtRetField; - private ObjectItems objectItems; + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("EntityTypeFilter", typeof(EntityTypeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID { get { - return this.itemsField; + return this.txnIDField; } set { - this.itemsField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType23[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated { get { - return this.itemsElementNameField; + return this.timeCreatedField; } set { - this.itemsElementNameField = value; + this.timeCreatedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable EntityTypeFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return ObjectItems.GetItem(ItemsChoiceType23.EntityTypeFilter); + return this.timeModifiedField; } set { - ObjectItems.SetItem(ItemsChoiceType23.EntityTypeFilter, value); + this.timeModifiedField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return ObjectItems.GetItems(ItemsChoiceType23.FullName); + return this.editSequenceField; } set { - ObjectItems.SetItems(ItemsChoiceType23.FullName, value.ToArray()); + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string FullNameWithChildren + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return ObjectItems.GetItem(ItemsChoiceType23.FullNameWithChildren); + return this.txnNumberField; } set { - ObjectItems.SetItem(ItemsChoiceType23.FullNameWithChildren, value); + this.txnNumberField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public DATETYPE TxnDate { get { - return ObjectItems.GetItems(ItemsChoiceType23.ListID); + return this.txnDateField; } set { - ObjectItems.SetItems(ItemsChoiceType23.ListID, value.ToArray()); + this.txnDateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string ListIDWithChildren + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType23.ListIDWithChildren); + return this.refNumberField; } set { - ObjectItems.SetItem(ItemsChoiceType23.ListIDWithChildren, value); + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string Memo { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "EntityTypeFilter", - "ListID", - "FullName", - "ListIDWithChildren", - "FullNameWithChildren"}); - } - return objectItems; + return this.memoField; + } + set + { + this.memoField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType23 - { - - /// - EntityTypeFilter, - - /// - FullName, - - /// - FullNameWithChildren, - - /// - ListID, - - /// - ListIDWithChildren, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReportItemFilter - { - - private object[] itemsField; - - private ItemsChoiceType24[] itemsElementNameField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemTypeFilter", typeof(ItemTypeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public BOOLTYPE IsAdjustment { get { - return this.itemsField; + return this.isAdjustmentField; } set { - this.itemsField = value; + this.isAdjustmentField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType24[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BOOLTYPE IsHomeCurrencyAdjustment { get { - return this.itemsElementNameField; + return this.isHomeCurrencyAdjustmentField; } set { - this.itemsElementNameField = value; + this.isHomeCurrencyAdjustmentField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BOOLTYPE IsAmountsEnteredInHomeCurrency { get { - return ObjectItems.GetItems(ItemsChoiceType24.FullName); + return this.isAmountsEnteredInHomeCurrencyField; } set { - ObjectItems.SetItems(ItemsChoiceType24.FullName, value.ToArray()); + this.isAmountsEnteredInHomeCurrencyField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string FullNameWithChildren + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public CurrencyRef CurrencyRef { get { - return ObjectItems.GetItem(ItemsChoiceType24.FullNameWithChildren); + return this.currencyRefField; } set { - ObjectItems.SetItem(ItemsChoiceType24.FullNameWithChildren, value); + this.currencyRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ItemTypeFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("JournalCreditLine", typeof(JournalCreditLine), Order=14)] + [System.Xml.Serialization.XmlElementAttribute("JournalDebitLine", typeof(JournalDebitLine), Order=14)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=16)] + public DataExtRet[] DataExtRet { get { - return ObjectItems.GetItem(ItemsChoiceType24.ItemTypeFilter); + return this.dataExtRetField; } set { - ObjectItems.SetItem(ItemsChoiceType24.ItemTypeFilter, value); + this.dataExtRetField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public IEnumerable JournalCreditLine { get { - return ObjectItems.GetItems(ItemsChoiceType24.ListID); + return ObjectItems.GetItems("JournalCreditLine"); } set { - ObjectItems.SetItems(ItemsChoiceType24.ListID, value.ToArray()); + ObjectItems.SetItems("JournalCreditLine", value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string ListIDWithChildren + public IEnumerable JournalDebitLine { get { - return ObjectItems.GetItem(ItemsChoiceType24.ListIDWithChildren); + return ObjectItems.GetItems("JournalDebitLine"); } set { - ObjectItems.SetItem(ItemsChoiceType24.ListIDWithChildren, value); + ObjectItems.SetItems("JournalDebitLine", value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemTypeFilter", - "ListID", - "FullName", - "ListIDWithChildren", - "FullNameWithChildren"}); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(JournalCreditLine), "JournalCreditLine"); + typeMapping.Add(typeof(JournalDebitLine), "JournalDebitLine"); + objectItems = new ObjectItems(this, "Items", new string[] { + "JournalDebitLine", + "JournalCreditLine"}, typeMapping); } return objectItems; } @@ -98606,74 +100047,98 @@ private ObjectItems ObjectItems /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType24 + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class JournalEntryAdd { - /// - FullName, + private DATETYPE txnDateField; - /// - FullNameWithChildren, + private string refNumberField; - /// - ItemTypeFilter, + private string memoField; - /// - ListID, + private BOOLTYPE isAdjustmentField; - /// - ListIDWithChildren, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReportTxnTypeFilter - { + private object[] itemsField; - private TxnTypeFilter[] txnTypeFilterField; + private ItemsChoiceType13[] itemsElementNameField; + + private GUIDTYPE externalGUIDField; + + private object[] items1Field; + + private string defMacroField; + + private ObjectItems objectItems; + + private ObjectItems objectItems1; /// - [System.Xml.Serialization.XmlElementAttribute("TxnTypeFilter", Order=0)] - public TxnTypeFilter[] TxnTypeFilter + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DATETYPE TxnDate { get { - return this.txnTypeFilterField; + return this.txnDateField; } set { - this.txnTypeFilterField = value; + this.txnDateField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReportClassFilter - { - private object[] itemsField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } - private ItemsChoiceType25[] itemsElementNameField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Memo + { + get + { + return this.memoField; + } + set + { + this.memoField = value; + } + } - private ObjectItems objectItems; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE IsAdjustment + { + get + { + return this.isAdjustmentField; + } + set + { + this.isAdjustmentField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyRef", typeof(CurrencyRef), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("ExchangeRate", typeof(FLOATTYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("IsAmountsEnteredInHomeCurrency", typeof(BOOLTYPE), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("IsHomeCurrencyAdjustment", typeof(BOOLTYPE), Order=4)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -98692,7 +100157,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType25[] ItemsElementName + public ItemsChoiceType13[] ItemsElementName { get { @@ -98704,93 +100169,180 @@ public ItemsChoiceType25[] ItemsElementName } } + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("JournalCreditLine", typeof(JournalCreditLine), Order=9)] + [System.Xml.Serialization.XmlElementAttribute("JournalDebitLine", typeof(JournalDebitLine), Order=9)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items1 + { + get + { + return this.items1Field; + } + set + { + this.items1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public CurrencyRef CurrencyRef { get { - return ObjectItems.GetItems(ItemsChoiceType25.FullName); + return ObjectItems.GetItem(ItemsChoiceType13.CurrencyRef); } set { - ObjectItems.SetItems(ItemsChoiceType25.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType13.CurrencyRef, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string FullNameWithChildren + public FLOATTYPE ExchangeRate { get { - return ObjectItems.GetItem(ItemsChoiceType25.FullNameWithChildren); + return ObjectItems.GetItem(ItemsChoiceType13.ExchangeRate); } set { - ObjectItems.SetItem(ItemsChoiceType25.FullNameWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType13.ExchangeRate, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public BOOLTYPE IsAmountsEnteredInHomeCurrency { get { - return ObjectItems.GetItems(ItemsChoiceType25.ListID); + return ObjectItems.GetItem(ItemsChoiceType13.IsAmountsEnteredInHomeCurrency); } set { - ObjectItems.SetItems(ItemsChoiceType25.ListID, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType13.IsAmountsEnteredInHomeCurrency, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string ListIDWithChildren + public BOOLTYPE IsHomeCurrencyAdjustment { get { - return ObjectItems.GetItem(ItemsChoiceType25.ListIDWithChildren); + return ObjectItems.GetItem(ItemsChoiceType13.IsHomeCurrencyAdjustment); } set { - ObjectItems.SetItem(ItemsChoiceType25.ListIDWithChildren, value); + ObjectItems.SetItem(ItemsChoiceType13.IsHomeCurrencyAdjustment, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", - "ListIDWithChildren", - "FullNameWithChildren"}); + objectItems = new ObjectItems(this, "Items", new string[] { + "IsHomeCurrencyAdjustment", + "IsAmountsEnteredInHomeCurrency", + "CurrencyRef", + "ExchangeRate"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable JournalCreditLine + { + get + { + return ObjectItems1.GetItems("JournalCreditLine"); + } + set + { + ObjectItems1.SetItems("JournalCreditLine", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable JournalDebitLine + { + get + { + return ObjectItems1.GetItems("JournalDebitLine"); + } + set + { + ObjectItems1.SetItems("JournalDebitLine", value.ToArray()); + } + } + + private ObjectItems ObjectItems1 + { + get + { + if ((objectItems1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(JournalCreditLine), "JournalCreditLine"); + typeMapping.Add(typeof(JournalDebitLine), "JournalDebitLine"); + objectItems1 = new ObjectItems(this, "Items1", new string[] { + "JournalDebitLine", + "JournalCreditLine"}, typeMapping); + } + return objectItems1; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType25 + public enum ItemsChoiceType13 { /// - FullName, + CurrencyRef, /// - FullNameWithChildren, + ExchangeRate, /// - ListID, + IsAmountsEnteredInHomeCurrency, /// - ListIDWithChildren, + IsHomeCurrencyAdjustment, } /// @@ -98800,262 +100352,200 @@ public enum ItemsChoiceType25 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReportModifiedDateRangeFilter + public partial class JournalLineMod { - private DATETYPE fromReportModifiedDateField; + private string txnLineIDField; - private DATETYPE toReportModifiedDateField; + private JournalLineType journalLineTypeField; + + private bool journalLineTypeFieldSpecified; + + private AccountRef accountRefField; + + private AMTTYPE amountField; + + private AMTTYPE taxAmountField; + + private string memoField; + + private EntityRef entityRefField; + + private ClassRef classRefField; + + private ItemSalesTaxRef itemSalesTaxRefField; + + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DATETYPE FromReportModifiedDate + public string TxnLineID { get { - return this.fromReportModifiedDateField; + return this.txnLineIDField; } set { - this.fromReportModifiedDateField = value; + this.txnLineIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETYPE ToReportModifiedDate + public JournalLineType JournalLineType { get { - return this.toReportModifiedDateField; + return this.journalLineTypeField; } set { - this.toReportModifiedDateField = value; + this.journalLineTypeField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ColTitle - { - - private string titleRowField; - - private string valueField; /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string titleRow + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool JournalLineTypeSpecified { get { - return this.titleRowField; + return this.journalLineTypeFieldSpecified; } set { - this.titleRowField = value; + this.journalLineTypeFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AccountRef AccountRef { get { - return this.valueField; + return this.accountRefField; } set { - this.valueField = value; + this.accountRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ColDesc - { - - private ColTitle[] colTitleField; - - private ColType colTypeField; - - private string colIDField; - - private ColDescDataType dataTypeField; /// - [System.Xml.Serialization.XmlElementAttribute("ColTitle", Order=0)] - public ColTitle[] ColTitle + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AMTTYPE Amount { get { - return this.colTitleField; + return this.amountField; } set { - this.colTitleField = value; + this.amountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ColType ColType + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public AMTTYPE TaxAmount { get { - return this.colTypeField; + return this.taxAmountField; } set { - this.colTypeField = value; + this.taxAmountField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string colID + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.colIDField; + return this.memoField; } set { - this.colIDField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public ColDescDataType dataType + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public EntityRef EntityRef { get { - return this.dataTypeField; + return this.entityRefField; } set { - this.dataTypeField = value; + this.entityRefField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ColDescDataType - { - - /// - AMTTYPE, - - /// - BOOLTYPE, - - /// - DATETIMETYPE, - - /// - DATETYPE, - - /// - ENUMTYPE, - - /// - GUIDTYPE, - - /// - IDTYPE, - - /// - INTTYPE, - - /// - PERCENTTYPE, - - /// - PRICETYPE, /// - QUANTYPE, - - /// - STRTYPE, - - /// - TIMEINTERVALTYPE, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class RowData - { - - private RowDataRowType rowTypeField; - - private bool rowTypeFieldSpecified; - - private string valueField; + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public RowDataRowType rowType + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ItemSalesTaxRef ItemSalesTaxRef { get { - return this.rowTypeField; + return this.itemSalesTaxRefField; } set { - this.rowTypeField = value; + this.itemSalesTaxRefField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool rowTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BillableStatus BillableStatus { get { - return this.rowTypeFieldSpecified; + return this.billableStatusField; } set { - this.rowTypeFieldSpecified = value; + this.billableStatusField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified { get { - return this.valueField; + return this.billableStatusFieldSpecified; } set { - this.valueField = value; + this.billableStatusFieldSpecified = value; } } } @@ -99063,244 +100553,158 @@ public string value /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum RowDataRowType + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class JournalEntryMod { - /// - account, - - /// - @class, - - /// - customer, - - /// - customerMessage, - - /// - customerType, - - /// - employee, - - /// - item, - - /// - jobType, - - /// - label, - - /// - memorizedTxn, - - /// - memorizedReport, - - /// - name, - - /// - otherName, - - /// - paymentMethod, - - /// - payrollItem, - - /// - salesRep, - - /// - salesTaxCode, - - /// - shipMethod, - - /// - state, - - /// - style, + private string txnIDField; - /// - terms, + private string editSequenceField; - /// - toDo, + private DATETYPE txnDateField; - /// - vendor, + private string refNumberField; - /// - vendorType, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ColData - { + private BOOLTYPE isAdjustmentField; - private string colIDField; + private BOOLTYPE isAmountsEnteredInHomeCurrencyField; - private string valueField; + private CurrencyRef currencyRefField; - private ColDataDataType dataTypeField; + private FLOATTYPE exchangeRateField; - private bool dataTypeFieldSpecified; + private JournalLineMod[] journalLineModField; /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string colID + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID { get { - return this.colIDField; + return this.txnIDField; } set { - this.colIDField = value; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.valueField; + return this.editSequenceField; } set { - this.valueField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public ColDataDataType dataType + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate { get { - return this.dataTypeField; + return this.txnDateField; } set { - this.dataTypeField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool dataTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber { get { - return this.dataTypeFieldSpecified; + return this.refNumberField; } set { - this.dataTypeFieldSpecified = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ColDataDataType - { - - /// - IDTYPE, - - /// - GUIDTYPE, - - /// - STRTYPE, - - /// - BOOLTYPE, - - /// - DATETYPE, - - /// - DATETIMETYPE, - - /// - TIMEINTERVALTYPE, - - /// - AMTTYPE, /// - PRICETYPE, - - /// - QUANTYPE, - - /// - PERCENTTYPE, + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public BOOLTYPE IsAdjustment + { + get + { + return this.isAdjustmentField; + } + set + { + this.isAdjustmentField = value; + } + } /// - ENUMTYPE, + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE IsAmountsEnteredInHomeCurrency + { + get + { + return this.isAmountsEnteredInHomeCurrencyField; + } + set + { + this.isAmountsEnteredInHomeCurrencyField = value; + } + } /// - INTTYPE, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TextRow - { - - private string rowNumberField; - - private string valueField; + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public CurrencyRef CurrencyRef + { + get + { + return this.currencyRefField; + } + set + { + this.currencyRefField = value; + } + } /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string rowNumber + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public FLOATTYPE ExchangeRate { get { - return this.rowNumberField; + return this.exchangeRateField; } set { - this.rowNumberField = value; + this.exchangeRateField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value + [System.Xml.Serialization.XmlElementAttribute("JournalLineMod", Order=8)] + public JournalLineMod[] JournalLineMod { get { - return this.valueField; + return this.journalLineModField; } set { - this.valueField = value; + this.journalLineModField = value; } } } @@ -99312,54 +100716,72 @@ public string value [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataRow + public partial class CashBackInfoAdd { - private RowData rowDataField; + private AccountRef accountRefField; - private ColData[] colDataField; + private string memoField; - private string rowNumberField; + private AMTTYPE amountField; + + private string defMacroField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public RowData RowData + public AccountRef AccountRef { get { - return this.rowDataField; + return this.accountRefField; } set { - this.rowDataField = value; + this.accountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ColData", Order=1)] - public ColData[] ColData + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.colDataField; + return this.memoField; } set { - this.colDataField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string rowNumber + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE Amount { get { - return this.rowNumberField; + return this.amountField; } set { - this.rowNumberField = value; + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; } } } @@ -99371,54 +100793,56 @@ public string rowNumber [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class SubtotalRow + public partial class CashBackInfoMod { - private RowData rowDataField; + private AccountRef accountRefField; - private ColData[] colDataField; + private string memoField; - private string rowNumberField; + private AMTTYPE amountField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public RowData RowData + public AccountRef AccountRef { get { - return this.rowDataField; + return this.accountRefField; } set { - this.rowDataField = value; + this.accountRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ColData", Order=1)] - public ColData[] ColData + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.colDataField; + return this.memoField; } set { - this.colDataField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string rowNumber + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE Amount { get { - return this.rowNumberField; + return this.amountField; } set { - this.rowNumberField = value; + this.amountField = value; } } } @@ -99430,54 +100854,72 @@ public string rowNumber [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class TotalRow + public partial class CashBackInfoRet { - private RowData rowDataField; + private string txnLineIDField; - private ColData[] colDataField; + private AccountRef accountRefField; - private string rowNumberField; + private string memoField; + + private AMTTYPE amountField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public RowData RowData + public string TxnLineID { get { - return this.rowDataField; + return this.txnLineIDField; } set { - this.rowDataField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ColData", Order=1)] - public ColData[] ColData + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AccountRef AccountRef { get { - return this.colDataField; + return this.accountRefField; } set { - this.colDataField = value; + this.accountRefField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string rowNumber + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.rowNumberField; + return this.memoField; } set { - this.rowNumberField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; } } } @@ -99489,18 +100931,31 @@ public string rowNumber [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReportData + public partial class DepositLineAdd { private object[] itemsField; - private ObjectItems objectItems; + private ItemsChoiceType14[] itemsElementNameField; + + private string defMacroField; + + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("DataRow", typeof(DataRow), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("SubtotalRow", typeof(SubtotalRow), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TextRow", typeof(TextRow), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TotalRow", typeof(TotalRow), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AccountRef", typeof(AccountRef), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CheckNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassRef", typeof(ClassRef), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityRef", typeof(EntityRef), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Memo", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OverrideCheckNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OverrideClassRef", typeof(OverrideClassRef), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OverrideMemo", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentMethodRef", typeof(PaymentMethodRef), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentTxnID", typeof(DepositLineAddPaymentTxnID), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentTxnLineID", typeof(DepositLineAddPaymentTxnLineID), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -99514,240 +100969,345 @@ public object[] Items } } + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable DataRow + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType14[] ItemsElementName { get { - return ObjectItems.GetItems("DataRow"); + return this.itemsElementNameField; } set { - ObjectItems.SetItems("DataRow", value.ToArray()); + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable SubtotalRow + public AccountRef AccountRef { get { - return ObjectItems.GetItems("SubtotalRow"); + return ObjectItems.GetItem(ItemsChoiceType14.AccountRef); } set { - ObjectItems.SetItems("SubtotalRow", value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType14.AccountRef, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable TextRow + public AMTTYPE Amount { get { - return ObjectItems.GetItems("TextRow"); + return ObjectItems.GetItem(ItemsChoiceType14.Amount); } set { - ObjectItems.SetItems("TextRow", value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType14.Amount, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable TotalRow + public string CheckNumber { get { - return ObjectItems.GetItems("TotalRow"); + return ObjectItems.GetItem(ItemsChoiceType14.CheckNumber); } set { - ObjectItems.SetItems("TotalRow", value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType14.CheckNumber, value); } } - private ObjectItems ObjectItems + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ClassRef ClassRef { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(DataRow), "DataRow"); - typeMapping.Add(typeof(SubtotalRow), "SubtotalRow"); - typeMapping.Add(typeof(TextRow), "TextRow"); - typeMapping.Add(typeof(TotalRow), "TotalRow"); - objectItems = new ObjectItems(this, "Items", new string[] { - "DataRow", - "TextRow", - "SubtotalRow", - "TotalRow"}, typeMapping); - } - return objectItems; + return ObjectItems.GetItem(ItemsChoiceType14.ClassRef); + } + set + { + ObjectItems.SetItem(ItemsChoiceType14.ClassRef, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class ReportRet - { - private string reportTitleField; - - private string reportSubtitleField; - - private ReportBasis reportBasisField; - - private bool reportBasisFieldSpecified; - - private string numRowsField; - - private string numColumnsField; - - private string numColTitleRowsField; - - private ColDesc[] colDescField; + [System.Xml.Serialization.XmlIgnoreAttribute()] + public EntityRef EntityRef + { + get + { + return ObjectItems.GetItem(ItemsChoiceType14.EntityRef); + } + set + { + ObjectItems.SetItem(ItemsChoiceType14.EntityRef, value); + } + } - private ReportData reportDataField; + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string Memo + { + get + { + return ObjectItems.GetItem(ItemsChoiceType14.Memo); + } + set + { + ObjectItems.SetItem(ItemsChoiceType14.Memo, value); + } + } - public ReportRet() + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string OverrideCheckNumber { - this.reportBasisField = ReportBasis.None; + get + { + return ObjectItems.GetItem(ItemsChoiceType14.OverrideCheckNumber); + } + set + { + ObjectItems.SetItem(ItemsChoiceType14.OverrideCheckNumber, value); + } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ReportTitle + [System.Xml.Serialization.XmlIgnoreAttribute()] + public OverrideClassRef OverrideClassRef { get { - return this.reportTitleField; + return ObjectItems.GetItem(ItemsChoiceType14.OverrideClassRef); } set { - this.reportTitleField = value; + ObjectItems.SetItem(ItemsChoiceType14.OverrideClassRef, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string ReportSubtitle + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string OverrideMemo { get { - return this.reportSubtitleField; + return ObjectItems.GetItem(ItemsChoiceType14.OverrideMemo); } set { - this.reportSubtitleField = value; + ObjectItems.SetItem(ItemsChoiceType14.OverrideMemo, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public ReportBasis ReportBasis + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PaymentMethodRef PaymentMethodRef { get { - return this.reportBasisField; + return ObjectItems.GetItem(ItemsChoiceType14.PaymentMethodRef); } set { - this.reportBasisField = value; + ObjectItems.SetItem(ItemsChoiceType14.PaymentMethodRef, value); } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportBasisSpecified + public DepositLineAddPaymentTxnID PaymentTxnID { get { - return this.reportBasisFieldSpecified; + return ObjectItems.GetItem(ItemsChoiceType14.PaymentTxnID); } set { - this.reportBasisFieldSpecified = value; + ObjectItems.SetItem(ItemsChoiceType14.PaymentTxnID, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)] - public string NumRows + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DepositLineAddPaymentTxnLineID PaymentTxnLineID { get { - return this.numRowsField; + return ObjectItems.GetItem(ItemsChoiceType14.PaymentTxnLineID); } set { - this.numRowsField = value; + ObjectItems.SetItem(ItemsChoiceType14.PaymentTxnLineID, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "PaymentTxnID", + "PaymentTxnLineID", + "OverrideMemo", + "OverrideCheckNumber", + "OverrideClassRef", + "EntityRef", + "AccountRef", + "Memo", + "CheckNumber", + "PaymentMethodRef", + "ClassRef", + "Amount"}); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class DepositLineAddPaymentTxnID + { + + private string useMacroField; + + private string valueField; /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] - public string NumColumns + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro { get { - return this.numColumnsField; + return this.useMacroField; } set { - this.numColumnsField = value; + this.useMacroField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)] - public string NumColTitleRows + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { get { - return this.numColTitleRowsField; + return this.valueField; } set { - this.numColTitleRowsField = value; + this.valueField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class DepositLineAddPaymentTxnLineID + { + + private string useMacroField; + + private string valueField; /// - [System.Xml.Serialization.XmlElementAttribute("ColDesc", Order=6)] - public ColDesc[] ColDesc + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro { get { - return this.colDescField; + return this.useMacroField; } set { - this.colDescField = value; + this.useMacroField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ReportData ReportData + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { get { - return this.reportDataField; + return this.valueField; } set { - this.reportDataField = value; + this.valueField = value; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType14 + { + + /// + AccountRef, + + /// + Amount, + + /// + CheckNumber, + + /// + ClassRef, + + /// + EntityRef, + + /// + Memo, + + /// + OverrideCheckNumber, + + /// + OverrideClassRef, + + /// + OverrideMemo, + + /// + PaymentMethodRef, + + /// + PaymentTxnID, + + /// + PaymentTxnLineID, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -99755,267 +101315,299 @@ public ReportData ReportData [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataExtDefAdd + public partial class DepositLineMod { - private GUIDTYPE ownerIDField; - - private string dataExtNameField; - - private DataExtType dataExtTypeField; - - private AssignToObject[] assignToObjectField; + private string txnLineIDField; - private BOOLTYPE dataExtListRequireField; + private object[] itemsField; - private BOOLTYPE dataExtTxnRequireField; + private ItemsChoiceType15[] itemsElementNameField; - private string dataExtFormatStringField; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + public string TxnLineID { get { - return this.ownerIDField; + return this.txnLineIDField; } set { - this.ownerIDField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + [System.Xml.Serialization.XmlElementAttribute("AccountRef", typeof(AccountRef), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("Amount", typeof(AMTTYPE), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("CheckNumber", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("ClassRef", typeof(ClassRef), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("EntityRef", typeof(EntityRef), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("Memo", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("OverrideCheckNumber", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("OverrideClassRef", typeof(OverrideClassRef), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("OverrideMemo", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("PaymentMethodRef", typeof(PaymentMethodRef), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("PaymentTxnID", typeof(DepositLineAddPaymentTxnID), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("PaymentTxnLineID", typeof(DepositLineAddPaymentTxnLineID), Order=1)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.dataExtNameField; + return this.itemsField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DataExtType DataExtType + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType15[] ItemsElementName { get { - return this.dataExtTypeField; + return this.itemsElementNameField; } set { - this.dataExtTypeField = value; + this.itemsElementNameField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute("AssignToObject", Order=3)] - public AssignToObject[] AssignToObject + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AccountRef AccountRef { get { - return this.assignToObjectField; + return ObjectItems.GetItem(ItemsChoiceType15.AccountRef); } set { - this.assignToObjectField = value; + ObjectItems.SetItem(ItemsChoiceType15.AccountRef, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public BOOLTYPE DataExtListRequire + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AMTTYPE Amount { get { - return this.dataExtListRequireField; + return ObjectItems.GetItem(ItemsChoiceType15.Amount); } set { - this.dataExtListRequireField = value; + ObjectItems.SetItem(ItemsChoiceType15.Amount, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE DataExtTxnRequire + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string CheckNumber { get { - return this.dataExtTxnRequireField; + return ObjectItems.GetItem(ItemsChoiceType15.CheckNumber); } set { - this.dataExtTxnRequireField = value; + ObjectItems.SetItem(ItemsChoiceType15.CheckNumber, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public string DataExtFormatString + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ClassRef ClassRef { get { - return this.dataExtFormatStringField; + return ObjectItems.GetItem(ItemsChoiceType15.ClassRef); } set { - this.dataExtFormatStringField = value; + ObjectItems.SetItem(ItemsChoiceType15.ClassRef, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataExtDefMod - { - - private GUIDTYPE ownerIDField; - - private string dataExtNameField; - private string dataExtNewNameField; - - private AssignToObject[] assignToObjectField; - - private RemoveFromObject[] removeFromObjectField; - - private BOOLTYPE dataExtListRequireField; - - private BOOLTYPE dataExtTxnRequireField; - - private string dataExtFormatStringField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public EntityRef EntityRef { get { - return this.ownerIDField; + return ObjectItems.GetItem(ItemsChoiceType15.EntityRef); } set { - this.ownerIDField = value; + ObjectItems.SetItem(ItemsChoiceType15.EntityRef, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string Memo { get { - return this.dataExtNameField; + return ObjectItems.GetItem(ItemsChoiceType15.Memo); } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + ObjectItems.SetItem(ItemsChoiceType15.Memo, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtNewName + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string OverrideCheckNumber { get { - return this.dataExtNewNameField; + return ObjectItems.GetItem(ItemsChoiceType15.OverrideCheckNumber); } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNewNameField = temp; + ObjectItems.SetItem(ItemsChoiceType15.OverrideCheckNumber, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("AssignToObject", Order=3)] - public AssignToObject[] AssignToObject + [System.Xml.Serialization.XmlIgnoreAttribute()] + public OverrideClassRef OverrideClassRef { get { - return this.assignToObjectField; + return ObjectItems.GetItem(ItemsChoiceType15.OverrideClassRef); } set { - this.assignToObjectField = value; + ObjectItems.SetItem(ItemsChoiceType15.OverrideClassRef, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("RemoveFromObject", Order=4)] - public RemoveFromObject[] RemoveFromObject + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string OverrideMemo { get { - return this.removeFromObjectField; + return ObjectItems.GetItem(ItemsChoiceType15.OverrideMemo); } set { - this.removeFromObjectField = value; + ObjectItems.SetItem(ItemsChoiceType15.OverrideMemo, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE DataExtListRequire + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PaymentMethodRef PaymentMethodRef { get { - return this.dataExtListRequireField; + return ObjectItems.GetItem(ItemsChoiceType15.PaymentMethodRef); } set { - this.dataExtListRequireField = value; + ObjectItems.SetItem(ItemsChoiceType15.PaymentMethodRef, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public BOOLTYPE DataExtTxnRequire + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DepositLineAddPaymentTxnID PaymentTxnID { get { - return this.dataExtTxnRequireField; + return ObjectItems.GetItem(ItemsChoiceType15.PaymentTxnID); } set { - this.dataExtTxnRequireField = value; + ObjectItems.SetItem(ItemsChoiceType15.PaymentTxnID, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public string DataExtFormatString + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DepositLineAddPaymentTxnLineID PaymentTxnLineID { get { - return this.dataExtFormatStringField; + return ObjectItems.GetItem(ItemsChoiceType15.PaymentTxnLineID); } set { - this.dataExtFormatStringField = value; + ObjectItems.SetItem(ItemsChoiceType15.PaymentTxnLineID, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "PaymentTxnID", + "PaymentTxnLineID", + "OverrideMemo", + "OverrideCheckNumber", + "OverrideClassRef", + "EntityRef", + "AccountRef", + "Memo", + "CheckNumber", + "PaymentMethodRef", + "ClassRef", + "Amount"}); + } + return objectItems; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType15 + { + + /// + AccountRef, + + /// + Amount, + + /// + CheckNumber, + + /// + ClassRef, + + /// + EntityRef, + + /// + Memo, + + /// + OverrideCheckNumber, + + /// + OverrideClassRef, + + /// + OverrideMemo, + + /// + PaymentMethodRef, + + /// + PaymentTxnID, + + /// + PaymentTxnLineID, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -100023,213 +101615,202 @@ public string DataExtFormatString [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataExtDefRet + public partial class DepositLineRet { - private GUIDTYPE ownerIDField; + private TxnType txnTypeField; - private string dataExtIDField; + private bool txnTypeFieldSpecified; - private string dataExtNameField; + private string txnIDField; - private DataExtType dataExtTypeField; + private string txnLineIDField; - private bool dataExtTypeFieldSpecified; + private string paymentTxnLineIDField; - private AssignToObject[] assignToObjectField; + private EntityRef entityRefField; - private BOOLTYPE dataExtListRequireField; + private AccountRef accountRefField; - private BOOLTYPE dataExtTxnRequireField; + private string memoField; - private string dataExtFormatStringField; + private string checkNumberField; + + private PaymentMethodRef paymentMethodRefField; + + private ClassRef classRefField; + + private AMTTYPE amountField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + public TxnType TxnType { get { - return this.ownerIDField; + return this.txnTypeField; } set { - this.ownerIDField = value; + this.txnTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] - public string DataExtID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TxnTypeSpecified { get { - return this.dataExtIDField; + return this.txnTypeFieldSpecified; } set { - this.dataExtIDField = value; + this.txnTypeFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TxnID { get { - return this.dataExtNameField; + return this.txnIDField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + this.txnIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DataExtType DataExtType + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string TxnLineID { get { - return this.dataExtTypeField; + return this.txnLineIDField; } set { - this.dataExtTypeField = value; + this.txnLineIDField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DataExtTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string PaymentTxnLineID { get { - return this.dataExtTypeFieldSpecified; + return this.paymentTxnLineIDField; } set { - this.dataExtTypeFieldSpecified = value; + this.paymentTxnLineIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("AssignToObject", Order=4)] - public AssignToObject[] AssignToObject + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public EntityRef EntityRef { get { - return this.assignToObjectField; + return this.entityRefField; } set { - this.assignToObjectField = value; + this.entityRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public BOOLTYPE DataExtListRequire + public AccountRef AccountRef { get { - return this.dataExtListRequireField; + return this.accountRefField; } set { - this.dataExtListRequireField = value; + this.accountRefField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public BOOLTYPE DataExtTxnRequire + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return this.dataExtTxnRequireField; + return this.memoField; } set { - this.dataExtTxnRequireField = value; + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public string DataExtFormatString + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string CheckNumber { get { - return this.dataExtFormatStringField; + return this.checkNumberField; } set { - this.dataExtFormatStringField = value; + string temp = QbNormalizer.NormalizeString(value, 11); + this.checkNumberField = temp; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataExtDefDelRet - { - - private GUIDTYPE ownerIDField; - - private string dataExtNameField; - - private DATETIMETYPE timeDeletedField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public PaymentMethodRef PaymentMethodRef { get { - return this.ownerIDField; + return this.paymentMethodRefField; } set { - this.ownerIDField = value; + this.paymentMethodRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public ClassRef ClassRef { get { - return this.dataExtNameField; + return this.classRefField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + this.classRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeDeleted + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE Amount { get { - return this.timeDeletedField; + return this.amountField; } set { - this.timeDeletedField = value; + this.amountField = value; } } } @@ -100241,455 +101822,427 @@ public DATETIMETYPE TimeDeleted [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataExtAdd + public partial class DepositRet : IQbTxnRet { - private GUIDTYPE ownerIDField; + private string txnIDField; - private string dataExtNameField; + private DATETIMETYPE timeCreatedField; - private object[] itemsField; + private DATETIMETYPE timeModifiedField; - private string dataExtValueField; + private string editSequenceField; - private ObjectItems objectItems; + private string txnNumberField; + + private DATETYPE txnDateField; + + private DepositToAccountRef depositToAccountRefField; + + private string memoField; + + private AMTTYPE depositTotalField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE depositTotalInHomeCurrencyField; + + private CashBackInfoRet cashBackInfoRetField; + + private GUIDTYPE externalGUIDField; + + private DepositLineRet[] depositLineRetField; + + private DataExtRet[] dataExtRetField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + public string TxnID { get { - return this.ownerIDField; + return this.txnIDField; } set { - this.ownerIDField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + public DATETIMETYPE TimeCreated { get { - return this.dataExtNameField; + return this.timeCreatedField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + this.timeCreatedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ListDataExtType", typeof(ListDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ListObjRef", typeof(ListObjRef), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("OtherDataExtType", typeof(OtherDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnDataExtType", typeof(TxnDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(DataExtAddTxnID), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnLineID", typeof(string), Order=2)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified { get { - return this.itemsField; + return this.timeModifiedField; } set { - this.itemsField = value; + this.timeModifiedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public string DataExtValue + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.dataExtValueField; + return this.editSequenceField; } set { - this.dataExtValueField = value; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ListDataExtType + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber { get { - return ObjectItems.GetItem("ListDataExtType"); + return this.txnNumberField; } set { - ObjectItems.SetItem("ListDataExtType", value); + this.txnNumberField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ListObjRef ListObjRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public DATETYPE TxnDate { get { - return ObjectItems.GetItem("ListObjRef"); + return this.txnDateField; } set { - ObjectItems.SetItem("ListObjRef", value); + this.txnDateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable OtherDataExtType + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public DepositToAccountRef DepositToAccountRef { get { - return ObjectItems.GetItem("OtherDataExtType"); + return this.depositToAccountRefField; } set { - ObjectItems.SetItem("OtherDataExtType", value); + this.depositToAccountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable TxnDataExtType + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return ObjectItems.GetItem("TxnDataExtType"); + return this.memoField; } set { - ObjectItems.SetItem("TxnDataExtType", value); + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DataExtAddTxnID TxnID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE DepositTotal { get { - return ObjectItems.GetItem("TxnID"); + return this.depositTotalField; } set { - ObjectItems.SetItem("TxnID", value); + this.depositTotalField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string TxnLineID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public CurrencyRef CurrencyRef { get { - return ObjectItems.GetItem("TxnLineID"); + return this.currencyRefField; } set { - ObjectItems.SetItem("TxnLineID", value); + this.currencyRefField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public FLOATTYPE ExchangeRate { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ListDataExtType), "ListDataExtType"); - typeMapping.Add(typeof(ListObjRef), "ListObjRef"); - typeMapping.Add(typeof(OtherDataExtType), "OtherDataExtType"); - typeMapping.Add(typeof(TxnDataExtType), "TxnDataExtType"); - typeMapping.Add(typeof(DataExtAddTxnID), "TxnID"); - typeMapping.Add(typeof(System.String), "TxnLineID"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ListDataExtType", - "ListObjRef", - "TxnDataExtType", - "TxnID", - "TxnLineID", - "OtherDataExtType"}, typeMapping); - } - return objectItems; + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class DataExtAddTxnID - { - - private string useMacroField; - - private string valueField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string useMacro + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public AMTTYPE DepositTotalInHomeCurrency { get { - return this.useMacroField; + return this.depositTotalInHomeCurrencyField; } set { - this.useMacroField = value; + this.depositTotalInHomeCurrencyField = value; } } /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public CashBackInfoRet CashBackInfoRet { get { - return this.valueField; + return this.cashBackInfoRetField; } set { - this.valueField = value; + this.cashBackInfoRetField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataExtMod - { - - private GUIDTYPE ownerIDField; - - private string dataExtNameField; - - private object[] itemsField; - - private ItemsChoiceType26[] itemsElementNameField; - - private string dataExtValueField; - - private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public GUIDTYPE ExternalGUID { get { - return this.ownerIDField; + return this.externalGUIDField; } set { - this.ownerIDField = value; + this.externalGUIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + [System.Xml.Serialization.XmlElementAttribute("DepositLineRet", Order=14)] + public DepositLineRet[] DepositLineRet { get { - return this.dataExtNameField; + return this.depositLineRetField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + this.depositLineRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ListDataExtType", typeof(ListDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ListObjRef", typeof(ListObjRef), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("OtherDataExtType", typeof(OtherDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnDataExtType", typeof(TxnDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnLineID", typeof(string), Order=2)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=15)] + public DataExtRet[] DataExtRet { get { - return this.itemsField; + return this.dataExtRetField; } set { - this.itemsField = value; + this.dataExtRetField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DepositAdd + { + + private DATETYPE txnDateField; + + private DepositToAccountRef depositToAccountRefField; + + private string memoField; + + private CashBackInfoAdd cashBackInfoAddField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private GUIDTYPE externalGUIDField; + + private DepositLineAdd[] depositLineAddField; + + private string defMacroField; /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType26[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DATETYPE TxnDate { get { - return this.itemsElementNameField; + return this.txnDateField; } set { - this.itemsElementNameField = value; + this.txnDateField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public string DataExtValue + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DepositToAccountRef DepositToAccountRef { get { - return this.dataExtValueField; + return this.depositToAccountRefField; } set { - this.dataExtValueField = value; + this.depositToAccountRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ListDataExtType + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo { get { - return ObjectItems.GetItem(ItemsChoiceType26.ListDataExtType); + return this.memoField; } set { - ObjectItems.SetItem(ItemsChoiceType26.ListDataExtType, value); + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ListObjRef ListObjRef + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public CashBackInfoAdd CashBackInfoAdd { get { - return ObjectItems.GetItem(ItemsChoiceType26.ListObjRef); + return this.cashBackInfoAddField; } set { - ObjectItems.SetItem(ItemsChoiceType26.ListObjRef, value); + this.cashBackInfoAddField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable OtherDataExtType + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public CurrencyRef CurrencyRef { get { - return ObjectItems.GetItem(ItemsChoiceType26.OtherDataExtType); + return this.currencyRefField; } set { - ObjectItems.SetItem(ItemsChoiceType26.OtherDataExtType, value); + this.currencyRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable TxnDataExtType + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public FLOATTYPE ExchangeRate { get { - return ObjectItems.GetItem(ItemsChoiceType26.TxnDataExtType); + return this.exchangeRateField; } set { - ObjectItems.SetItem(ItemsChoiceType26.TxnDataExtType, value); + this.exchangeRateField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string TxnID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public GUIDTYPE ExternalGUID { get { - return ObjectItems.GetItem(ItemsChoiceType26.TxnID); + return this.externalGUIDField; } set { - ObjectItems.SetItem(ItemsChoiceType26.TxnID, value); + this.externalGUIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string TxnLineID + /// + [System.Xml.Serialization.XmlElementAttribute("DepositLineAdd", Order=7)] + public DepositLineAdd[] DepositLineAdd { get { - return ObjectItems.GetItem(ItemsChoiceType26.TxnLineID); + return this.depositLineAddField; } set { - ObjectItems.SetItem(ItemsChoiceType26.TxnLineID, value); + this.depositLineAddField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListDataExtType", - "ListObjRef", - "TxnDataExtType", - "TxnID", - "TxnLineID", - "OtherDataExtType"}); - } - return objectItems; + return this.defMacroField; + } + set + { + this.defMacroField = value; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType26 - { - - /// - ListDataExtType, - - /// - ListObjRef, - - /// - OtherDataExtType, - - /// - TxnDataExtType, - - /// - TxnID, - - /// - TxnLineID, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -100697,59 +102250,15618 @@ public enum ItemsChoiceType26 [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataExtDel + public partial class DepositMod { - private GUIDTYPE ownerIDField; + private string txnIDField; - private string dataExtNameField; + private string editSequenceField; - private object[] itemsField; + private DATETYPE txnDateField; - private ItemsChoiceType27[] itemsElementNameField; + private DepositToAccountRef depositToAccountRefField; - private ObjectItems objectItems; + private string memoField; + + private CashBackInfoMod cashBackInfoModField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private DepositLineMod[] depositLineModField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + public string TxnID { get { - return this.ownerIDField; + return this.txnIDField; } set { - this.ownerIDField = value; + this.txnIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence { get { - return this.dataExtNameField; + return this.editSequenceField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; } } /// - [System.Xml.Serialization.XmlElementAttribute("ListDataExtType", typeof(ListDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ListObjRef", typeof(ListObjRef), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("OtherDataExtType", typeof(OtherDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnDataExtType", typeof(TxnDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnLineID", typeof(string), Order=2)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public DepositToAccountRef DepositToAccountRef + { + get + { + return this.depositToAccountRefField; + } + set + { + this.depositToAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public CashBackInfoMod CashBackInfoMod + { + get + { + return this.cashBackInfoModField; + } + set + { + this.cashBackInfoModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public CurrencyRef CurrencyRef + { + get + { + return this.currencyRefField; + } + set + { + this.currencyRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DepositLineMod", Order=8)] + public DepositLineMod[] DepositLineMod + { + get + { + return this.depositLineModField; + } + set + { + this.depositLineModField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ClearedStatusMod + { + + private ClearedStatusModTxnID txnIDField; + + private ClearedStatusModTxnLineID txnLineIDField; + + private ClearedStatus clearedStatusField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ClearedStatusModTxnID TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ClearedStatusModTxnLineID TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ClearedStatus ClearedStatus + { + get + { + return this.clearedStatusField; + } + set + { + this.clearedStatusField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ClearedStatusModTxnID + { + + private string useMacroField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro + { + get + { + return this.useMacroField; + } + set + { + this.useMacroField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class ClearedStatusModTxnLineID + { + + private string useMacroField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro + { + get + { + return this.useMacroField; + } + set + { + this.useMacroField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransactionModifiedDateRangeFilter + { + + private object[] itemsField; + + private ItemsChoiceType16[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("DateMacro", typeof(DateMacro), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType16[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable DateMacro + { + get + { + return ObjectItems.GetItem(ItemsChoiceType16.DateMacro); + } + set + { + ObjectItems.SetItem(ItemsChoiceType16.DateMacro, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType16.FromModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType16.FromModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType16.ToModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType16.ToModifiedDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "FromModifiedDate", + "ToModifiedDate", + "DateMacro"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType16 + { + + /// + DateMacro, + + /// + FromModifiedDate, + + /// + ToModifiedDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransactionDateRangeFilter + { + + private object[] itemsField; + + private ItemsChoiceType17[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("DateMacro", typeof(DateMacro), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromTxnDate", typeof(DATETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToTxnDate", typeof(DATETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType17[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable DateMacro + { + get + { + return ObjectItems.GetItem(ItemsChoiceType17.DateMacro); + } + set + { + ObjectItems.SetItem(ItemsChoiceType17.DateMacro, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETYPE FromTxnDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType17.FromTxnDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType17.FromTxnDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETYPE ToTxnDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType17.ToTxnDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType17.ToTxnDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "FromTxnDate", + "ToTxnDate", + "DateMacro"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType17 + { + + /// + DateMacro, + + /// + FromTxnDate, + + /// + ToTxnDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransactionEntityFilter + { + + private object[] itemsField; + + private ItemsChoiceType18[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("EntityTypeFilter", typeof(EntityTypeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType18[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable EntityTypeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType18.EntityTypeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType18.EntityTypeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType18.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType18.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string FullNameWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType18.FullNameWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType18.FullNameWithChildren, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType18.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType18.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ListIDWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType18.ListIDWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType18.ListIDWithChildren, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "EntityTypeFilter", + "ListID", + "FullName", + "ListIDWithChildren", + "FullNameWithChildren"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType18 + { + + /// + EntityTypeFilter, + + /// + FullName, + + /// + FullNameWithChildren, + + /// + ListID, + + /// + ListIDWithChildren, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransactionAccountFilter + { + + private object[] itemsField; + + private ItemsChoiceType19[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("AccountTypeFilter", typeof(AccountTypeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType19[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable AccountTypeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType19.AccountTypeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType19.AccountTypeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType19.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType19.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string FullNameWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType19.FullNameWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType19.FullNameWithChildren, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType19.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType19.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ListIDWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType19.ListIDWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType19.ListIDWithChildren, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "AccountTypeFilter", + "ListID", + "FullName", + "ListIDWithChildren", + "FullNameWithChildren"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType19 + { + + /// + AccountTypeFilter, + + /// + FullName, + + /// + FullNameWithChildren, + + /// + ListID, + + /// + ListIDWithChildren, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransactionItemFilter + { + + private object[] itemsField; + + private ItemsChoiceType20[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemTypeFilter", typeof(ItemTypeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType20[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType20.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType20.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string FullNameWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType20.FullNameWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType20.FullNameWithChildren, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ItemTypeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType20.ItemTypeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType20.ItemTypeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType20.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType20.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ListIDWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType20.ListIDWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType20.ListIDWithChildren, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemTypeFilter", + "ListID", + "FullName", + "ListIDWithChildren", + "FullNameWithChildren"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType20 + { + + /// + FullName, + + /// + FullNameWithChildren, + + /// + ItemTypeFilter, + + /// + ListID, + + /// + ListIDWithChildren, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransactionClassFilter + { + + private object[] itemsField; + + private ItemsChoiceType21[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType21[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType21.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType21.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string FullNameWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType21.FullNameWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType21.FullNameWithChildren, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType21.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType21.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ListIDWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType21.ListIDWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType21.ListIDWithChildren, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "ListIDWithChildren", + "FullNameWithChildren"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType21 + { + + /// + FullName, + + /// + FullNameWithChildren, + + /// + ListID, + + /// + ListIDWithChildren, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransactionTypeFilter + { + + private TxnTypeFilter[] txnTypeFilterField; + + /// + [System.Xml.Serialization.XmlElementAttribute("TxnTypeFilter", Order=0)] + public TxnTypeFilter[] TxnTypeFilter + { + get + { + return this.txnTypeFilterField; + } + set + { + this.txnTypeFilterField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransactionRet + { + + private TxnType txnTypeField; + + private bool txnTypeFieldSpecified; + + private string txnIDField; + + private string txnLineIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private EntityRef entityRefField; + + private AccountRef accountRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE amountField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE amountInHomeCurrencyField; + + private string memoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public TxnType TxnType + { + get + { + return this.txnTypeField; + } + set + { + this.txnTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TxnTypeSpecified + { + get + { + return this.txnTypeFieldSpecified; + } + set + { + this.txnTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public EntityRef EntityRef + { + get + { + return this.entityRefField; + } + set + { + this.entityRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + this.refNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public CurrencyRef CurrencyRef + { + get + { + return this.currencyRefField; + } + set + { + this.currencyRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE AmountInHomeCurrency + { + get + { + return this.amountInHomeCurrencyField; + } + set + { + this.amountInHomeCurrencyField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ComponentItemLineRet + { + + private ItemRef itemRefField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object itemField; + + private ItemChoiceType7 itemElementNameField; + + private string expirationDateForSerialLotNumberField; + + private string descField; + + private QUANTYPE quantityOnHandField; + + private QUANTYPE quantityNeededField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemRef ItemRef + { + get + { + return this.itemRefField; + } + set + { + this.itemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public InventorySiteRef InventorySiteRef + { + get + { + return this.inventorySiteRefField; + } + set + { + this.inventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public InventorySiteLocationRef InventorySiteLocationRef + { + get + { + return this.inventorySiteLocationRefField; + } + set + { + this.inventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=3)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType7 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber + { + get + { + return this.expirationDateForSerialLotNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Desc + { + get + { + return this.descField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.descField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public QUANTYPE QuantityOnHand + { + get + { + return this.quantityOnHandField; + } + set + { + this.quantityOnHandField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public QUANTYPE QuantityNeeded + { + get + { + return this.quantityNeededField; + } + set + { + this.quantityNeededField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType7.LotNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType7.LotNumber, temp); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType7.SerialNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType7.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType7 + { + + /// + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class BuildAssemblyRet : IQbTxnRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private ItemInventoryAssemblyRef itemInventoryAssemblyRefField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object itemField; + + private ItemChoiceType8 itemElementNameField; + + private string expirationDateForSerialLotNumberField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private string memoField; + + private BOOLTYPE isPendingField; + + private QUANTYPE quantityToBuildField; + + private QUANTYPE quantityCanBuildField; + + private QUANTYPE quantityOnHandField; + + private QUANTYPE quantityOnSalesOrderField; + + private GUIDTYPE externalGUIDField; + + private ComponentItemLineRet[] componentItemLineRetField; + + private DataExtRet[] dataExtRetField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber + { + get + { + return this.txnNumberField; + } + set + { + this.txnNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ItemInventoryAssemblyRef ItemInventoryAssemblyRef + { + get + { + return this.itemInventoryAssemblyRefField; + } + set + { + this.itemInventoryAssemblyRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public InventorySiteRef InventorySiteRef + { + get + { + return this.inventorySiteRefField; + } + set + { + this.inventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public InventorySiteLocationRef InventorySiteLocationRef + { + get + { + return this.inventorySiteLocationRefField; + } + set + { + this.inventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=8)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=8)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType8 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber + { + get + { + return this.expirationDateForSerialLotNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public BOOLTYPE IsPending + { + get + { + return this.isPendingField; + } + set + { + this.isPendingField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public QUANTYPE QuantityToBuild + { + get + { + return this.quantityToBuildField; + } + set + { + this.quantityToBuildField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public QUANTYPE QuantityCanBuild + { + get + { + return this.quantityCanBuildField; + } + set + { + this.quantityCanBuildField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public QUANTYPE QuantityOnHand + { + get + { + return this.quantityOnHandField; + } + set + { + this.quantityOnHandField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public QUANTYPE QuantityOnSalesOrder + { + get + { + return this.quantityOnSalesOrderField; + } + set + { + this.quantityOnSalesOrderField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ComponentItemLineRet", Order=20)] + public ComponentItemLineRet[] ComponentItemLineRet + { + get + { + return this.componentItemLineRetField; + } + set + { + this.componentItemLineRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=21)] + public DataExtRet[] DataExtRet + { + get + { + return this.dataExtRetField; + } + set + { + this.dataExtRetField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType8.LotNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType8.LotNumber, temp); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType8.SerialNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType8.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType8 + { + + /// + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class BuildAssemblyAdd + { + + private ItemInventoryAssemblyRef itemInventoryAssemblyRefField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object itemField; + + private ItemChoiceType9 itemElementNameField; + + private string expirationDateForSerialLotNumberField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private string memoField; + + private QUANTYPE quantityToBuildField; + + private BOOLTYPE markPendingIfRequiredField; + + private GUIDTYPE externalGUIDField; + + private string defMacroField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemInventoryAssemblyRef ItemInventoryAssemblyRef + { + get + { + return this.itemInventoryAssemblyRefField; + } + set + { + this.itemInventoryAssemblyRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public InventorySiteRef InventorySiteRef + { + get + { + return this.inventorySiteRefField; + } + set + { + this.inventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public InventorySiteLocationRef InventorySiteLocationRef + { + get + { + return this.inventorySiteLocationRefField; + } + set + { + this.inventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=3)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType9 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber + { + get + { + return this.expirationDateForSerialLotNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public QUANTYPE QuantityToBuild + { + get + { + return this.quantityToBuildField; + } + set + { + this.quantityToBuildField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BOOLTYPE MarkPendingIfRequired + { + get + { + return this.markPendingIfRequiredField; + } + set + { + this.markPendingIfRequiredField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType9.LotNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType9.LotNumber, temp); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType9.SerialNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType9.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType9 + { + + /// + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class BuildAssemblyMod + { + + private BuildAssemblyModTxnID txnIDField; + + private string editSequenceField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private object itemField; + + private ItemChoiceType10 itemElementNameField; + + private string expirationDateForSerialLotNumberField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private string memoField; + + private QUANTYPE quantityToBuildField; + + private BOOLTYPE markPendingIfRequiredField; + + private BOOLTYPE removePendingField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BuildAssemblyModTxnID TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public InventorySiteRef InventorySiteRef + { + get + { + return this.inventorySiteRefField; + } + set + { + this.inventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public InventorySiteLocationRef InventorySiteLocationRef + { + get + { + return this.inventorySiteLocationRefField; + } + set + { + this.inventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=4)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType10 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber + { + get + { + return this.expirationDateForSerialLotNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public QUANTYPE QuantityToBuild + { + get + { + return this.quantityToBuildField; + } + set + { + this.quantityToBuildField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE MarkPendingIfRequired + { + get + { + return this.markPendingIfRequiredField; + } + set + { + this.markPendingIfRequiredField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE RemovePending + { + get + { + return this.removePendingField; + } + set + { + this.removePendingField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType10.LotNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType10.LotNumber, temp); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType10.SerialNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType10.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class BuildAssemblyModTxnID + { + + private string useMacroField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro + { + get + { + return this.useMacroField; + } + set + { + this.useMacroField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType10 + { + + /// + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ItemAssembliesCanBuildRet + { + + private ItemInventoryAssemblyRef itemInventoryAssemblyRefField; + + private DATETYPE txnDateField; + + private QUANTYPE quantityCanBuildField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemInventoryAssemblyRef ItemInventoryAssemblyRef + { + get + { + return this.itemInventoryAssemblyRefField; + } + set + { + this.itemInventoryAssemblyRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public QUANTYPE QuantityCanBuild + { + get + { + return this.quantityCanBuildField; + } + set + { + this.quantityCanBuildField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class RefundAppliedToTxnRet + { + + private string txnIDField; + + private TxnType txnTypeField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE creditRemainingField; + + private AMTTYPE refundAmountField; + + private AMTTYPE creditRemainingInHomeCurrencyField; + + private AMTTYPE refundAmountInHomeCurrencyField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public TxnType TxnType + { + get + { + return this.txnTypeField; + } + set + { + this.txnTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(20)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 20); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public AMTTYPE CreditRemaining + { + get + { + return this.creditRemainingField; + } + set + { + this.creditRemainingField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AMTTYPE RefundAmount + { + get + { + return this.refundAmountField; + } + set + { + this.refundAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public AMTTYPE CreditRemainingInHomeCurrency + { + get + { + return this.creditRemainingInHomeCurrencyField; + } + set + { + this.creditRemainingInHomeCurrencyField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public AMTTYPE RefundAmountInHomeCurrency + { + get + { + return this.refundAmountInHomeCurrencyField; + } + set + { + this.refundAmountInHomeCurrencyField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class RefundAppliedToTxnAdd + { + + private RefundAppliedToTxnAddTxnID txnIDField; + + private AMTTYPE refundAmountField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public RefundAppliedToTxnAddTxnID TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AMTTYPE RefundAmount + { + get + { + return this.refundAmountField; + } + set + { + this.refundAmountField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class RefundAppliedToTxnAddTxnID + { + + private string useMacroField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro + { + get + { + return this.useMacroField; + } + set + { + this.useMacroField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ARRefundCreditCardRet : IQbTxnRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private CustomerRef customerRefField; + + private RefundFromAccountRef refundFromAccountRefField; + + private ARAccountRef aRAccountRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE totalAmountField; + + private CurrencyRef currencyRefField; + + private FLOATTYPE exchangeRateField; + + private AMTTYPE totalAmountInHomeCurrencyField; + + private Address addressField; + + private AddressBlock addressBlockField; + + private PaymentMethodRef paymentMethodRefField; + + private string memoField; + + private CreditCardTxnInfo creditCardTxnInfoField; + + private GUIDTYPE externalGUIDField; + + private RefundAppliedToTxnRet[] refundAppliedToTxnRetField; + + private DataExtRet[] dataExtRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber + { + get + { + return this.txnNumberField; + } + set + { + this.txnNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public CustomerRef CustomerRef + { + get + { + return this.customerRefField; + } + set + { + this.customerRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public RefundFromAccountRef RefundFromAccountRef + { + get + { + return this.refundFromAccountRefField; + } + set + { + this.refundFromAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ARAccountRef ARAccountRef + { + get + { + return this.aRAccountRefField; + } + set + { + this.aRAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE TotalAmount + { + get + { + return this.totalAmountField; + } + set + { + this.totalAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public CurrencyRef CurrencyRef + { + get + { + return this.currencyRefField; + } + set + { + this.currencyRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public AMTTYPE TotalAmountInHomeCurrency + { + get + { + return this.totalAmountInHomeCurrencyField; + } + set + { + this.totalAmountInHomeCurrencyField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public Address Address + { + get + { + return this.addressField; + } + set + { + this.addressField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public AddressBlock AddressBlock + { + get + { + return this.addressBlockField; + } + set + { + this.addressBlockField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public PaymentMethodRef PaymentMethodRef + { + get + { + return this.paymentMethodRefField; + } + set + { + this.paymentMethodRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public CreditCardTxnInfo CreditCardTxnInfo + { + get + { + return this.creditCardTxnInfoField; + } + set + { + this.creditCardTxnInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RefundAppliedToTxnRet", Order=20)] + public RefundAppliedToTxnRet[] RefundAppliedToTxnRet + { + get + { + return this.refundAppliedToTxnRetField; + } + set + { + this.refundAppliedToTxnRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DataExtRet", Order=21)] + public DataExtRet[] DataExtRet + { + get + { + return this.dataExtRetField; + } + set + { + this.dataExtRetField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ARRefundCreditCardAdd + { + + private CustomerRef customerRefField; + + private RefundFromAccountRef refundFromAccountRefField; + + private ARAccountRef aRAccountRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private Address addressField; + + private PaymentMethodRef paymentMethodRefField; + + private string memoField; + + private CreditCardTxnInfo creditCardTxnInfoField; + + private FLOATTYPE exchangeRateField; + + private GUIDTYPE externalGUIDField; + + private RefundAppliedToTxnAdd[] refundAppliedToTxnAddField; + + private string defMacroField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CustomerRef CustomerRef + { + get + { + return this.customerRefField; + } + set + { + this.customerRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public RefundFromAccountRef RefundFromAccountRef + { + get + { + return this.refundFromAccountRefField; + } + set + { + this.refundFromAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ARAccountRef ARAccountRef + { + get + { + return this.aRAccountRefField; + } + set + { + this.aRAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public Address Address + { + get + { + return this.addressField; + } + set + { + this.addressField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public PaymentMethodRef PaymentMethodRef + { + get + { + return this.paymentMethodRefField; + } + set + { + this.paymentMethodRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public CreditCardTxnInfo CreditCardTxnInfo + { + get + { + return this.creditCardTxnInfoField; + } + set + { + this.creditCardTxnInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public FLOATTYPE ExchangeRate + { + get + { + return this.exchangeRateField; + } + set + { + this.exchangeRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RefundAppliedToTxnAdd", Order=11)] + public RefundAppliedToTxnAdd[] RefundAppliedToTxnAdd + { + get + { + return this.refundAppliedToTxnAddField; + } + set + { + this.refundAppliedToTxnAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class VehicleMileageRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private VehicleRef vehicleRefField; + + private CustomerRef customerRefField; + + private ItemRef itemRefField; + + private ClassRef classRefField; + + private DATETYPE tripStartDateField; + + private DATETYPE tripEndDateField; + + private QUANTYPE odometerStartField; + + private QUANTYPE odometerEndField; + + private QUANTYPE totalMilesField; + + private string notesField; + + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; + + private PERCENTTYPE standardMileageRateField; + + private AMTTYPE standardMileageTotalAmountField; + + private PRICETYPE billableRateField; + + private AMTTYPE billableAmountField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public VehicleRef VehicleRef + { + get + { + return this.vehicleRefField; + } + set + { + this.vehicleRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public CustomerRef CustomerRef + { + get + { + return this.customerRefField; + } + set + { + this.customerRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ItemRef ItemRef + { + get + { + return this.itemRefField; + } + set + { + this.itemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE TripStartDate + { + get + { + return this.tripStartDateField; + } + set + { + this.tripStartDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public DATETYPE TripEndDate + { + get + { + return this.tripEndDateField; + } + set + { + this.tripEndDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public QUANTYPE OdometerStart + { + get + { + return this.odometerStartField; + } + set + { + this.odometerStartField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public QUANTYPE OdometerEnd + { + get + { + return this.odometerEndField; + } + set + { + this.odometerEndField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public QUANTYPE TotalMiles + { + get + { + return this.totalMilesField; + } + set + { + this.totalMilesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Notes + { + get + { + return this.notesField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.notesField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public BillableStatus BillableStatus + { + get + { + return this.billableStatusField; + } + set + { + this.billableStatusField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified + { + get + { + return this.billableStatusFieldSpecified; + } + set + { + this.billableStatusFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public PERCENTTYPE StandardMileageRate + { + get + { + return this.standardMileageRateField; + } + set + { + this.standardMileageRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public AMTTYPE StandardMileageTotalAmount + { + get + { + return this.standardMileageTotalAmountField; + } + set + { + this.standardMileageTotalAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public PRICETYPE BillableRate + { + get + { + return this.billableRateField; + } + set + { + this.billableRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public AMTTYPE BillableAmount + { + get + { + return this.billableAmountField; + } + set + { + this.billableAmountField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class VehicleMileageAdd + { + + private VehicleRef vehicleRefField; + + private CustomerRef customerRefField; + + private ItemRef itemRefField; + + private ClassRef classRefField; + + private DATETYPE tripStartDateField; + + private DATETYPE tripEndDateField; + + private object[] itemsField; + + private ItemsChoiceType22[] itemsElementNameField; + + private string notesField; + + private BillableStatus billableStatusField; + + private bool billableStatusFieldSpecified; + + private string defMacroField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public VehicleRef VehicleRef + { + get + { + return this.vehicleRefField; + } + set + { + this.vehicleRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public CustomerRef CustomerRef + { + get + { + return this.customerRefField; + } + set + { + this.customerRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ItemRef ItemRef + { + get + { + return this.itemRefField; + } + set + { + this.itemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public DATETYPE TripStartDate + { + get + { + return this.tripStartDateField; + } + set + { + this.tripStartDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public DATETYPE TripEndDate + { + get + { + return this.tripEndDateField; + } + set + { + this.tripEndDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OdometerEnd", typeof(QUANTYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("OdometerStart", typeof(QUANTYPE), Order=6)] + [System.Xml.Serialization.XmlElementAttribute("TotalMiles", typeof(QUANTYPE), Order=6)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType22[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Notes + { + get + { + return this.notesField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.notesField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BillableStatus BillableStatus + { + get + { + return this.billableStatusField; + } + set + { + this.billableStatusField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BillableStatusSpecified + { + get + { + return this.billableStatusFieldSpecified; + } + set + { + this.billableStatusFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public QUANTYPE OdometerEnd + { + get + { + return ObjectItems.GetItem(ItemsChoiceType22.OdometerEnd); + } + set + { + ObjectItems.SetItem(ItemsChoiceType22.OdometerEnd, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public QUANTYPE OdometerStart + { + get + { + return ObjectItems.GetItem(ItemsChoiceType22.OdometerStart); + } + set + { + ObjectItems.SetItem(ItemsChoiceType22.OdometerStart, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public QUANTYPE TotalMiles + { + get + { + return ObjectItems.GetItem(ItemsChoiceType22.TotalMiles); + } + set + { + ObjectItems.SetItem(ItemsChoiceType22.TotalMiles, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "OdometerStart", + "OdometerEnd", + "TotalMiles"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType22 + { + + /// + OdometerEnd, + + /// + OdometerStart, + + /// + TotalMiles, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollYearToDateAdjustmentLineRet + { + + private string txnLineIDField; + + private PayrollItemRef payrollItemRefField; + + private AccountRef accountRefField; + + private OtherAccountRef otherAccountRefField; + + private ClassRef classRefField; + + private AMTTYPE amountField; + + private AMTTYPE calculatedAmountField; + + private BOOLTYPE isAmountOverriddenField; + + private string memoField; + + private WorkersCompCodeRef workersCompCodeRefField; + + private AMTTYPE workersCompAmountField; + + private AMTTYPE experienceModRateAmountField; + + private string hoursWorkedField; + + private object itemField; + + private CompanyPaidAttribute companyPaidAttributeField; + + private bool companyPaidAttributeFieldSpecified; + + private AMTTYPE wageBaseAmountField; + + private AMTTYPE incomeSubjectToTaxAmountField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PayrollItemRef PayrollItemRef + { + get + { + return this.payrollItemRefField; + } + set + { + this.payrollItemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public OtherAccountRef OtherAccountRef + { + get + { + return this.otherAccountRefField; + } + set + { + this.otherAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public AMTTYPE CalculatedAmount + { + get + { + return this.calculatedAmountField; + } + set + { + this.calculatedAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public BOOLTYPE IsAmountOverridden + { + get + { + return this.isAmountOverriddenField; + } + set + { + this.isAmountOverriddenField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public WorkersCompCodeRef WorkersCompCodeRef + { + get + { + return this.workersCompCodeRefField; + } + set + { + this.workersCompCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE WorkersCompAmount + { + get + { + return this.workersCompAmountField; + } + set + { + this.workersCompAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public AMTTYPE ExperienceModRateAmount + { + get + { + return this.experienceModRateAmountField; + } + set + { + this.experienceModRateAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public string HoursWorked + { + get + { + return this.hoursWorkedField; + } + set + { + this.hoursWorkedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=13)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=13)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public CompanyPaidAttribute CompanyPaidAttribute + { + get + { + return this.companyPaidAttributeField; + } + set + { + this.companyPaidAttributeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CompanyPaidAttributeSpecified + { + get + { + return this.companyPaidAttributeFieldSpecified; + } + set + { + this.companyPaidAttributeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public AMTTYPE WageBaseAmount + { + get + { + return this.wageBaseAmountField; + } + set + { + this.wageBaseAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public AMTTYPE IncomeSubjectToTaxAmount + { + get + { + return this.incomeSubjectToTaxAmountField; + } + set + { + this.incomeSubjectToTaxAmountField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate + { + get + { + return ObjectItem.GetItem("Rate"); + } + set + { + ObjectItem.SetItem("Rate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollYearToDateAdjustmentLineAdd + { + + private PayrollItemRef payrollItemRefField; + + private AccountRef accountRefField; + + private OtherAccountRef otherAccountRefField; + + private ClassRef classRefField; + + private AMTTYPE amountField; + + private AMTTYPE calculatedAmountField; + + private BOOLTYPE isAmountOverriddenField; + + private string memoField; + + private WorkersCompCodeRef workersCompCodeRefField; + + private AMTTYPE workersCompAmountField; + + private AMTTYPE experienceModRateAmountField; + + private string hoursWorkedField; + + private object itemField; + + private CompanyPaidAttribute companyPaidAttributeField; + + private bool companyPaidAttributeFieldSpecified; + + private AMTTYPE wageBaseAmountField; + + private AMTTYPE incomeSubjectToTaxAmountField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemRef PayrollItemRef + { + get + { + return this.payrollItemRefField; + } + set + { + this.payrollItemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public OtherAccountRef OtherAccountRef + { + get + { + return this.otherAccountRefField; + } + set + { + this.otherAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AMTTYPE CalculatedAmount + { + get + { + return this.calculatedAmountField; + } + set + { + this.calculatedAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE IsAmountOverridden + { + get + { + return this.isAmountOverriddenField; + } + set + { + this.isAmountOverriddenField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public WorkersCompCodeRef WorkersCompCodeRef + { + get + { + return this.workersCompCodeRefField; + } + set + { + this.workersCompCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE WorkersCompAmount + { + get + { + return this.workersCompAmountField; + } + set + { + this.workersCompAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE ExperienceModRateAmount + { + get + { + return this.experienceModRateAmountField; + } + set + { + this.experienceModRateAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public string HoursWorked + { + get + { + return this.hoursWorkedField; + } + set + { + this.hoursWorkedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=12)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=12)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public CompanyPaidAttribute CompanyPaidAttribute + { + get + { + return this.companyPaidAttributeField; + } + set + { + this.companyPaidAttributeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CompanyPaidAttributeSpecified + { + get + { + return this.companyPaidAttributeFieldSpecified; + } + set + { + this.companyPaidAttributeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public AMTTYPE WageBaseAmount + { + get + { + return this.wageBaseAmountField; + } + set + { + this.wageBaseAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public AMTTYPE IncomeSubjectToTaxAmount + { + get + { + return this.incomeSubjectToTaxAmountField; + } + set + { + this.incomeSubjectToTaxAmountField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate + { + get + { + return ObjectItem.GetItem("Rate"); + } + set + { + ObjectItem.SetItem("Rate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollLiabilityAdjustmentLineRet + { + + private string txnLineIDField; + + private PayrollItemRef payrollItemRefField; + + private AccountRef accountRefField; + + private OtherAccountRef otherAccountRefField; + + private ClassRef classRefField; + + private AMTTYPE amountField; + + private string memoField; + + private WorkersCompCodeRef workersCompCodeRefField; + + private AMTTYPE workersCompAmountField; + + private AMTTYPE experienceModRateAmountField; + + private CompanyPaidAttribute companyPaidAttributeField; + + private bool companyPaidAttributeFieldSpecified; + + private AMTTYPE wageBaseAmountField; + + private AMTTYPE incomeSubjectToTaxAmountField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PayrollItemRef PayrollItemRef + { + get + { + return this.payrollItemRefField; + } + set + { + this.payrollItemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public OtherAccountRef OtherAccountRef + { + get + { + return this.otherAccountRefField; + } + set + { + this.otherAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public WorkersCompCodeRef WorkersCompCodeRef + { + get + { + return this.workersCompCodeRefField; + } + set + { + this.workersCompCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE WorkersCompAmount + { + get + { + return this.workersCompAmountField; + } + set + { + this.workersCompAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE ExperienceModRateAmount + { + get + { + return this.experienceModRateAmountField; + } + set + { + this.experienceModRateAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public CompanyPaidAttribute CompanyPaidAttribute + { + get + { + return this.companyPaidAttributeField; + } + set + { + this.companyPaidAttributeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CompanyPaidAttributeSpecified + { + get + { + return this.companyPaidAttributeFieldSpecified; + } + set + { + this.companyPaidAttributeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public AMTTYPE WageBaseAmount + { + get + { + return this.wageBaseAmountField; + } + set + { + this.wageBaseAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE IncomeSubjectToTaxAmount + { + get + { + return this.incomeSubjectToTaxAmountField; + } + set + { + this.incomeSubjectToTaxAmountField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollLiabilityAdjustmentLineAdd + { + + private PayrollItemRef payrollItemRefField; + + private AccountRef accountRefField; + + private OtherAccountRef otherAccountRefField; + + private ClassRef classRefField; + + private AMTTYPE amountField; + + private string memoField; + + private WorkersCompCodeRef workersCompCodeRefField; + + private AMTTYPE workersCompAmountField; + + private AMTTYPE experienceModRateAmountField; + + private CompanyPaidAttribute companyPaidAttributeField; + + private bool companyPaidAttributeFieldSpecified; + + private AMTTYPE wageBaseAmountField; + + private AMTTYPE incomeSubjectToTaxAmountField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemRef PayrollItemRef + { + get + { + return this.payrollItemRefField; + } + set + { + this.payrollItemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public OtherAccountRef OtherAccountRef + { + get + { + return this.otherAccountRefField; + } + set + { + this.otherAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public WorkersCompCodeRef WorkersCompCodeRef + { + get + { + return this.workersCompCodeRefField; + } + set + { + this.workersCompCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public AMTTYPE WorkersCompAmount + { + get + { + return this.workersCompAmountField; + } + set + { + this.workersCompAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE ExperienceModRateAmount + { + get + { + return this.experienceModRateAmountField; + } + set + { + this.experienceModRateAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public CompanyPaidAttribute CompanyPaidAttribute + { + get + { + return this.companyPaidAttributeField; + } + set + { + this.companyPaidAttributeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CompanyPaidAttributeSpecified + { + get + { + return this.companyPaidAttributeFieldSpecified; + } + set + { + this.companyPaidAttributeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE WageBaseAmount + { + get + { + return this.wageBaseAmountField; + } + set + { + this.wageBaseAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public AMTTYPE IncomeSubjectToTaxAmount + { + get + { + return this.incomeSubjectToTaxAmountField; + } + set + { + this.incomeSubjectToTaxAmountField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollPriorPaymentLineRet + { + + private string txnLineIDField; + + private PayrollItemRef payrollItemRefField; + + private AccountRef accountRefField; + + private AMTTYPE amountField; + + private string memoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PayrollItemRef PayrollItemRef + { + get + { + return this.payrollItemRefField; + } + set + { + this.payrollItemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollPriorPaymentLineAdd + { + + private PayrollItemRef payrollItemRefField; + + private AccountRef accountRefField; + + private AMTTYPE amountField; + + private string memoField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemRef PayrollItemRef + { + get + { + return this.payrollItemRefField; + } + set + { + this.payrollItemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DirectDepositAccountInfo + { + + private string bankNameField; + + private string routingNumberField; + + private string accountNumberField; + + private BankAccountType bankAccountTypeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string BankName + { + get + { + return this.bankNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.bankNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(9)] + public string RoutingNumber + { + get + { + return this.routingNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 9); + this.routingNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(25)] + public string AccountNumber + { + get + { + return this.accountNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 25); + this.accountNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BankAccountType BankAccountType + { + get + { + return this.bankAccountTypeField; + } + set + { + this.bankAccountTypeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PaycheckLineRet + { + + private string txnLineIDField; + + private PayrollItemRef payrollItemRefField; + + private AccountRef accountRefField; + + private OtherAccountRef otherAccountRefField; + + private CustomerRef customerRefField; + + private ClassRef classRefField; + + private AMTTYPE amountField; + + private AMTTYPE calculatedAmountField; + + private BOOLTYPE isAmountOverriddenField; + + private BOOLTYPE isProratedField; + + private string memoField; + + private WorkersCompCodeRef workersCompCodeRefField; + + private AMTTYPE workersCompAmountField; + + private AMTTYPE experienceModRateAmountField; + + private string hoursWorkedField; + + private object itemField; + + private QUANTYPE quantityField; + + private CompanyPaidAttribute companyPaidAttributeField; + + private bool companyPaidAttributeFieldSpecified; + + private AMTTYPE yearToDateAmountField; + + private AMTTYPE wageBaseAmountField; + + private AMTTYPE incomeSubjectToTaxAmountField; + + private AMTTYPE tipsWageBaseAmountField; + + private DirectDepositAccountInfo directDepositAccountInfoField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PayrollItemRef PayrollItemRef + { + get + { + return this.payrollItemRefField; + } + set + { + this.payrollItemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public OtherAccountRef OtherAccountRef + { + get + { + return this.otherAccountRefField; + } + set + { + this.otherAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public CustomerRef CustomerRef + { + get + { + return this.customerRefField; + } + set + { + this.customerRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public AMTTYPE CalculatedAmount + { + get + { + return this.calculatedAmountField; + } + set + { + this.calculatedAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public BOOLTYPE IsAmountOverridden + { + get + { + return this.isAmountOverriddenField; + } + set + { + this.isAmountOverriddenField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BOOLTYPE IsProrated + { + get + { + return this.isProratedField; + } + set + { + this.isProratedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public WorkersCompCodeRef WorkersCompCodeRef + { + get + { + return this.workersCompCodeRefField; + } + set + { + this.workersCompCodeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public AMTTYPE WorkersCompAmount + { + get + { + return this.workersCompAmountField; + } + set + { + this.workersCompAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public AMTTYPE ExperienceModRateAmount + { + get + { + return this.experienceModRateAmountField; + } + set + { + this.experienceModRateAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public string HoursWorked + { + get + { + return this.hoursWorkedField; + } + set + { + this.hoursWorkedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Rate", typeof(PRICETYPE), Order=15)] + [System.Xml.Serialization.XmlElementAttribute("RatePercent", typeof(PERCENTTYPE), Order=15)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public QUANTYPE Quantity + { + get + { + return this.quantityField; + } + set + { + this.quantityField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public CompanyPaidAttribute CompanyPaidAttribute + { + get + { + return this.companyPaidAttributeField; + } + set + { + this.companyPaidAttributeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CompanyPaidAttributeSpecified + { + get + { + return this.companyPaidAttributeFieldSpecified; + } + set + { + this.companyPaidAttributeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public AMTTYPE YearToDateAmount + { + get + { + return this.yearToDateAmountField; + } + set + { + this.yearToDateAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public AMTTYPE WageBaseAmount + { + get + { + return this.wageBaseAmountField; + } + set + { + this.wageBaseAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public AMTTYPE IncomeSubjectToTaxAmount + { + get + { + return this.incomeSubjectToTaxAmountField; + } + set + { + this.incomeSubjectToTaxAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public AMTTYPE TipsWageBaseAmount + { + get + { + return this.tipsWageBaseAmountField; + } + set + { + this.tipsWageBaseAmountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + public DirectDepositAccountInfo DirectDepositAccountInfo + { + get + { + return this.directDepositAccountInfoField; + } + set + { + this.directDepositAccountInfoField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PRICETYPE Rate + { + get + { + return ObjectItem.GetItem("Rate"); + } + set + { + ObjectItem.SetItem("Rate", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PERCENTTYPE RatePercent + { + get + { + return ObjectItem.GetItem("RatePercent"); + } + set + { + ObjectItem.SetItem("RatePercent", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PRICETYPE), "Rate"); + typeMapping.Add(typeof(PERCENTTYPE), "RatePercent"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollLiabilityCheckLineRet + { + + private string txnLineIDField; + + private PayrollItemRef payrollItemRefField; + + private AccountRef accountRefField; + + private object itemField; + + private ClassRef classRefField; + + private AMTTYPE amountField; + + private string memoField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public PayrollItemRef PayrollItemRef + { + get + { + return this.payrollItemRefField; + } + set + { + this.payrollItemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("CustomerRef", typeof(CustomerRef), Order=3)] + [System.Xml.Serialization.XmlElementAttribute("VendorRef", typeof(VendorRef), Order=3)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public CustomerRef CustomerRef + { + get + { + return ObjectItem.GetItem("CustomerRef"); + } + set + { + ObjectItem.SetItem("CustomerRef", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public VendorRef VendorRef + { + get + { + return ObjectItem.GetItem("VendorRef"); + } + set + { + ObjectItem.SetItem("VendorRef", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(CustomerRef), "CustomerRef"); + typeMapping.Add(typeof(VendorRef), "VendorRef"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollYearToDateAdjustmentRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private AccountRef accountRefField; + + private EmployeeRef employeeRefField; + + private ClassRef classRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE amountField; + + private string memoField; + + private BOOLTYPE isAffectingAccountsField; + + private DATETYPE payrollDateField; + + private DATETYPE payPeriodBeginDateField; + + private DATETYPE payPeriodEndDateField; + + private string taxTableVersionField; + + private PayrollYearToDateAdjustmentLineRet[] payrollYearToDateAdjustmentLineRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber + { + get + { + return this.txnNumberField; + } + set + { + this.txnNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public EmployeeRef EmployeeRef + { + get + { + return this.employeeRefField; + } + set + { + this.employeeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE IsAffectingAccounts + { + get + { + return this.isAffectingAccountsField; + } + set + { + this.isAffectingAccountsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public DATETYPE PayrollDate + { + get + { + return this.payrollDateField; + } + set + { + this.payrollDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public DATETYPE PayPeriodBeginDate + { + get + { + return this.payPeriodBeginDateField; + } + set + { + this.payPeriodBeginDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public DATETYPE PayPeriodEndDate + { + get + { + return this.payPeriodEndDateField; + } + set + { + this.payPeriodEndDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=16)] + public string TaxTableVersion + { + get + { + return this.taxTableVersionField; + } + set + { + this.taxTableVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PayrollYearToDateAdjustmentLineRet", Order=17)] + public PayrollYearToDateAdjustmentLineRet[] PayrollYearToDateAdjustmentLineRet + { + get + { + return this.payrollYearToDateAdjustmentLineRetField; + } + set + { + this.payrollYearToDateAdjustmentLineRetField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollYearToDateAdjustmentAdd + { + + private AccountRef accountRefField; + + private EmployeeRef employeeRefField; + + private ClassRef classRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private string memoField; + + private BOOLTYPE isAffectingAccountsField; + + private DATETYPE payrollDateField; + + private DATETYPE payPeriodBeginDateField; + + private DATETYPE payPeriodEndDateField; + + private string taxTableVersionField; + + private PayrollYearToDateAdjustmentLineAdd[] payrollYearToDateAdjustmentLineAddField; + + private string defMacroField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public EmployeeRef EmployeeRef + { + get + { + return this.employeeRefField; + } + set + { + this.employeeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE IsAffectingAccounts + { + get + { + return this.isAffectingAccountsField; + } + set + { + this.isAffectingAccountsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public DATETYPE PayrollDate + { + get + { + return this.payrollDateField; + } + set + { + this.payrollDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE PayPeriodBeginDate + { + get + { + return this.payPeriodBeginDateField; + } + set + { + this.payPeriodBeginDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public DATETYPE PayPeriodEndDate + { + get + { + return this.payPeriodEndDateField; + } + set + { + this.payPeriodEndDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=10)] + public string TaxTableVersion + { + get + { + return this.taxTableVersionField; + } + set + { + this.taxTableVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PayrollYearToDateAdjustmentLineAdd", Order=11)] + public PayrollYearToDateAdjustmentLineAdd[] PayrollYearToDateAdjustmentLineAdd + { + get + { + return this.payrollYearToDateAdjustmentLineAddField; + } + set + { + this.payrollYearToDateAdjustmentLineAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollLiabilityAdjustmentRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private AccountRef accountRefField; + + private EmployeeRef employeeRefField; + + private ClassRef classRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE amountField; + + private string memoField; + + private BOOLTYPE isAffectingAccountsField; + + private DATETYPE payrollDateField; + + private string taxTableVersionField; + + private PayrollLiabilityAdjustmentLineRet[] payrollLiabilityAdjustmentLineRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber + { + get + { + return this.txnNumberField; + } + set + { + this.txnNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public EmployeeRef EmployeeRef + { + get + { + return this.employeeRefField; + } + set + { + this.employeeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE IsAffectingAccounts + { + get + { + return this.isAffectingAccountsField; + } + set + { + this.isAffectingAccountsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public DATETYPE PayrollDate + { + get + { + return this.payrollDateField; + } + set + { + this.payrollDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=14)] + public string TaxTableVersion + { + get + { + return this.taxTableVersionField; + } + set + { + this.taxTableVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityAdjustmentLineRet", Order=15)] + public PayrollLiabilityAdjustmentLineRet[] PayrollLiabilityAdjustmentLineRet + { + get + { + return this.payrollLiabilityAdjustmentLineRetField; + } + set + { + this.payrollLiabilityAdjustmentLineRetField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollLiabilityAdjustmentAdd + { + + private AccountRef accountRefField; + + private EmployeeRef employeeRefField; + + private ClassRef classRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private string memoField; + + private BOOLTYPE isAffectingAccountsField; + + private DATETYPE payrollDateField; + + private string taxTableVersionField; + + private PayrollLiabilityAdjustmentLineAdd[] payrollLiabilityAdjustmentLineAddField; + + private string defMacroField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public EmployeeRef EmployeeRef + { + get + { + return this.employeeRefField; + } + set + { + this.employeeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE IsAffectingAccounts + { + get + { + return this.isAffectingAccountsField; + } + set + { + this.isAffectingAccountsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public DATETYPE PayrollDate + { + get + { + return this.payrollDateField; + } + set + { + this.payrollDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=8)] + public string TaxTableVersion + { + get + { + return this.taxTableVersionField; + } + set + { + this.taxTableVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityAdjustmentLineAdd", Order=9)] + public PayrollLiabilityAdjustmentLineAdd[] PayrollLiabilityAdjustmentLineAdd + { + get + { + return this.payrollLiabilityAdjustmentLineAddField; + } + set + { + this.payrollLiabilityAdjustmentLineAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollPriorPaymentRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private AccountRef accountRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE amountField; + + private string memoField; + + private BOOLTYPE isAffectingAccountsField; + + private DATETYPE payrollDateField; + + private PayrollPriorPaymentLineRet[] payrollPriorPaymentLineRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber + { + get + { + return this.txnNumberField; + } + set + { + this.txnNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BOOLTYPE IsAffectingAccounts + { + get + { + return this.isAffectingAccountsField; + } + set + { + this.isAffectingAccountsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public DATETYPE PayrollDate + { + get + { + return this.payrollDateField; + } + set + { + this.payrollDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PayrollPriorPaymentLineRet", Order=12)] + public PayrollPriorPaymentLineRet[] PayrollPriorPaymentLineRet + { + get + { + return this.payrollPriorPaymentLineRetField; + } + set + { + this.payrollPriorPaymentLineRetField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollPriorPaymentAdd + { + + private AccountRef accountRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private string memoField; + + private BOOLTYPE isAffectingAccountsField; + + private DATETYPE payrollDateField; + + private PayrollPriorPaymentLineAdd[] payrollPriorPaymentLineAddField; + + private string defMacroField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public BOOLTYPE IsAffectingAccounts + { + get + { + return this.isAffectingAccountsField; + } + set + { + this.isAffectingAccountsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public DATETYPE PayrollDate + { + get + { + return this.payrollDateField; + } + set + { + this.payrollDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PayrollPriorPaymentLineAdd", Order=6)] + public PayrollPriorPaymentLineAdd[] PayrollPriorPaymentLineAdd + { + get + { + return this.payrollPriorPaymentLineAddField; + } + set + { + this.payrollPriorPaymentLineAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PaycheckRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private AccountRef accountRefField; + + private EmployeeRef employeeRefField; + + private ClassRef classRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE amountField; + + private string memoField; + + private Address addressField; + + private BOOLTYPE isToBePrintedField; + + private DATETYPE payrollDateField; + + private DATETYPE payPeriodBeginDateField; + + private DATETYPE payPeriodEndDateField; + + private string taxTableVersionField; + + private BOOLTYPE isAccruingTimeField; + + private string vacationHoursAccruedField; + + private string vacationHoursAvailableField; + + private string sickHoursAccruedField; + + private string sickHoursAvailableField; + + private PaycheckLineRet[] paycheckLineRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber + { + get + { + return this.txnNumberField; + } + set + { + this.txnNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public EmployeeRef EmployeeRef + { + get + { + return this.employeeRefField; + } + set + { + this.employeeRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ClassRef ClassRef + { + get + { + return this.classRefField; + } + set + { + this.classRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public Address Address + { + get + { + return this.addressField; + } + set + { + this.addressField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public BOOLTYPE IsToBePrinted + { + get + { + return this.isToBePrintedField; + } + set + { + this.isToBePrintedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public DATETYPE PayrollDate + { + get + { + return this.payrollDateField; + } + set + { + this.payrollDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public DATETYPE PayPeriodBeginDate + { + get + { + return this.payPeriodBeginDateField; + } + set + { + this.payPeriodBeginDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public DATETYPE PayPeriodEndDate + { + get + { + return this.payPeriodEndDateField; + } + set + { + this.payPeriodEndDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=17)] + public string TaxTableVersion + { + get + { + return this.taxTableVersionField; + } + set + { + this.taxTableVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public BOOLTYPE IsAccruingTime + { + get + { + return this.isAccruingTimeField; + } + set + { + this.isAccruingTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public string VacationHoursAccrued + { + get + { + return this.vacationHoursAccruedField; + } + set + { + this.vacationHoursAccruedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public string VacationHoursAvailable + { + get + { + return this.vacationHoursAvailableField; + } + set + { + this.vacationHoursAvailableField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public string SickHoursAccrued + { + get + { + return this.sickHoursAccruedField; + } + set + { + this.sickHoursAccruedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public string SickHoursAvailable + { + get + { + return this.sickHoursAvailableField; + } + set + { + this.sickHoursAvailableField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PaycheckLineRet", Order=23)] + public PaycheckLineRet[] PaycheckLineRet + { + get + { + return this.paycheckLineRetField; + } + set + { + this.paycheckLineRetField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class PayrollLiabilityCheckRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private AccountRef accountRefField; + + private VendorRef vendorRefField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private AMTTYPE amountField; + + private string memoField; + + private Address addressField; + + private BOOLTYPE isToBePrintedField; + + private DATETYPE payrollDateField; + + private PayrollLiabilityCheckLineRet[] payrollLiabilityCheckLineRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber + { + get + { + return this.txnNumberField; + } + set + { + this.txnNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public AccountRef AccountRef + { + get + { + return this.accountRefField; + } + set + { + this.accountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public VendorRef VendorRef + { + get + { + return this.vendorRefField; + } + set + { + this.vendorRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public AMTTYPE Amount + { + get + { + return this.amountField; + } + set + { + this.amountField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public Address Address + { + get + { + return this.addressField; + } + set + { + this.addressField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE IsToBePrinted + { + get + { + return this.isToBePrintedField; + } + set + { + this.isToBePrintedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public DATETYPE PayrollDate + { + get + { + return this.payrollDateField; + } + set + { + this.payrollDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityCheckLineRet", Order=14)] + public PayrollLiabilityCheckLineRet[] PayrollLiabilityCheckLineRet + { + get + { + return this.payrollLiabilityCheckLineRetField; + } + set + { + this.payrollLiabilityCheckLineRetField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransferInventoryLineRet + { + + private string txnLineIDField; + + private ItemRef itemRefField; + + private FromInventorySiteLocationRef fromInventorySiteLocationRefField; + + private ToInventorySiteLocationRef toInventorySiteLocationRefField; + + private QUANTYPE quantityTransferredField; + + private object itemField; + + private ItemChoiceType11 itemElementNameField; + + private string expirationDateForSerialLotNumberField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemRef ItemRef + { + get + { + return this.itemRefField; + } + set + { + this.itemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public FromInventorySiteLocationRef FromInventorySiteLocationRef + { + get + { + return this.fromInventorySiteLocationRefField; + } + set + { + this.fromInventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ToInventorySiteLocationRef ToInventorySiteLocationRef + { + get + { + return this.toInventorySiteLocationRefField; + } + set + { + this.toInventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public QUANTYPE QuantityTransferred + { + get + { + return this.quantityTransferredField; + } + set + { + this.quantityTransferredField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=5)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType11 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.ComponentModel.DataAnnotations.StringLength(1099)] + public string ExpirationDateForSerialLotNumber + { + get + { + return this.expirationDateForSerialLotNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 1099); + this.expirationDateForSerialLotNumberField = temp; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType11.LotNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType11.LotNumber, temp); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType11.SerialNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType11.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType11 + { + + /// + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransferInventoryRet : IQbTxnRet + { + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private string txnNumberField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private FromInventorySiteRef fromInventorySiteRefField; + + private ToInventorySiteRef toInventorySiteRefField; + + private string memoField; + + private GUIDTYPE externalGUIDField; + + private TransferInventoryLineRet[] transferInventoryLineRetField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string TxnNumber + { + get + { + return this.txnNumberField; + } + set + { + this.txnNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public FromInventorySiteRef FromInventorySiteRef + { + get + { + return this.fromInventorySiteRefField; + } + set + { + this.fromInventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ToInventorySiteRef ToInventorySiteRef + { + get + { + return this.toInventorySiteRefField; + } + set + { + this.toInventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("TransferInventoryLineRet", Order=11)] + public TransferInventoryLineRet[] TransferInventoryLineRet + { + get + { + return this.transferInventoryLineRetField; + } + set + { + this.transferInventoryLineRetField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransferInventoryLineAdd + { + + private ItemRef itemRefField; + + private FromInventorySiteLocationRef fromInventorySiteLocationRefField; + + private ToInventorySiteLocationRef toInventorySiteLocationRefField; + + private QUANTYPE quantityToTransferField; + + private object itemField; + + private ItemChoiceType12 itemElementNameField; + + private string defMacroField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemRef ItemRef + { + get + { + return this.itemRefField; + } + set + { + this.itemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public FromInventorySiteLocationRef FromInventorySiteLocationRef + { + get + { + return this.fromInventorySiteLocationRefField; + } + set + { + this.fromInventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ToInventorySiteLocationRef ToInventorySiteLocationRef + { + get + { + return this.toInventorySiteLocationRefField; + } + set + { + this.toInventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public QUANTYPE QuantityToTransfer + { + get + { + return this.quantityToTransferField; + } + set + { + this.quantityToTransferField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=4)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType12 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType12.LotNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType12.LotNumber, temp); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType12.SerialNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType12.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType12 + { + + /// + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransferInventoryAdd + { + + private DATETYPE txnDateField; + + private string refNumberField; + + private FromInventorySiteRef fromInventorySiteRefField; + + private ToInventorySiteRef toInventorySiteRefField; + + private string memoField; + + private GUIDTYPE externalGUIDField; + + private TransferInventoryLineAdd[] transferInventoryLineAddField; + + private string defMacroField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public FromInventorySiteRef FromInventorySiteRef + { + get + { + return this.fromInventorySiteRefField; + } + set + { + this.fromInventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ToInventorySiteRef ToInventorySiteRef + { + get + { + return this.toInventorySiteRefField; + } + set + { + this.toInventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public GUIDTYPE ExternalGUID + { + get + { + return this.externalGUIDField; + } + set + { + this.externalGUIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("TransferInventoryLineAdd", Order=6)] + public TransferInventoryLineAdd[] TransferInventoryLineAdd + { + get + { + return this.transferInventoryLineAddField; + } + set + { + this.transferInventoryLineAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defMacro + { + get + { + return this.defMacroField; + } + set + { + this.defMacroField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransferInventoryLineMod + { + + private string txnLineIDField; + + private ItemRef itemRefField; + + private FromInventorySiteLocationRef fromInventorySiteLocationRefField; + + private ToInventorySiteLocationRef toInventorySiteLocationRefField; + + private QUANTYPE quantityToTransferField; + + private object itemField; + + private ItemChoiceType13 itemElementNameField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnLineID + { + get + { + return this.txnLineIDField; + } + set + { + this.txnLineIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ItemRef ItemRef + { + get + { + return this.itemRefField; + } + set + { + this.itemRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public FromInventorySiteLocationRef FromInventorySiteLocationRef + { + get + { + return this.fromInventorySiteLocationRefField; + } + set + { + this.fromInventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public ToInventorySiteLocationRef ToInventorySiteLocationRef + { + get + { + return this.toInventorySiteLocationRefField; + } + set + { + this.toInventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public QUANTYPE QuantityToTransfer + { + get + { + return this.quantityToTransferField; + } + set + { + this.quantityToTransferField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LotNumber", typeof(string), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("SerialNumber", typeof(string), Order=5)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType13 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(40)] + public string LotNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType13.LotNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 40); + ObjectItem.SetItem(ItemChoiceType13.LotNumber, temp); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string SerialNumber + { + get + { + return ObjectItem.GetItem(ItemChoiceType13.SerialNumber); + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + ObjectItem.SetItem(ItemChoiceType13.SerialNumber, temp); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType13 + { + + /// + LotNumber, + + /// + SerialNumber, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TransferInventoryMod + { + + private string txnIDField; + + private string editSequenceField; + + private DATETYPE txnDateField; + + private string refNumberField; + + private FromInventorySiteRef fromInventorySiteRefField; + + private ToInventorySiteRef toInventorySiteRefField; + + private string memoField; + + private TransferInventoryLineMod[] transferInventoryLineModField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE TxnDate + { + get + { + return this.txnDateField; + } + set + { + this.txnDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(11)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 11); + this.refNumberField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public FromInventorySiteRef FromInventorySiteRef + { + get + { + return this.fromInventorySiteRefField; + } + set + { + this.fromInventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ToInventorySiteRef ToInventorySiteRef + { + get + { + return this.toInventorySiteRefField; + } + set + { + this.toInventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.ComponentModel.DataAnnotations.StringLength(4095)] + public string Memo + { + get + { + return this.memoField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 4095); + this.memoField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("TransferInventoryLineMod", Order=7)] + public TransferInventoryLineMod[] TransferInventoryLineMod + { + get + { + return this.transferInventoryLineModField; + } + set + { + this.transferInventoryLineModField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ItemSitesRet + { + + private string listIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string editSequenceField; + + private object itemField; + + private InventorySiteRef inventorySiteRefField; + + private InventorySiteLocationRef inventorySiteLocationRefField; + + private QUANTYPE reorderLevelField; + + private QUANTYPE quantityOnHandField; + + private QUANTYPE quantityOnPurchaseOrdersField; + + private QUANTYPE quantityOnSalesOrdersField; + + private QUANTYPE quantityToBeBuiltByPendingBuildTxnsField; + + private QUANTYPE quantityRequiredByPendingBuildTxnsField; + + private QUANTYPE quantityOnPendingTransfersField; + + private QUANTYPE assemblyBuildPointField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ListID + { + get + { + return this.listIDField; + } + set + { + this.listIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.ComponentModel.DataAnnotations.StringLength(16)] + public string EditSequence + { + get + { + return this.editSequenceField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 16); + this.editSequenceField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemInventoryAssemblyRef", typeof(ItemInventoryAssemblyRef), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("ItemInventoryRef", typeof(ItemInventoryRef), Order=4)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public InventorySiteRef InventorySiteRef + { + get + { + return this.inventorySiteRefField; + } + set + { + this.inventorySiteRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public InventorySiteLocationRef InventorySiteLocationRef + { + get + { + return this.inventorySiteLocationRefField; + } + set + { + this.inventorySiteLocationRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public QUANTYPE ReorderLevel + { + get + { + return this.reorderLevelField; + } + set + { + this.reorderLevelField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public QUANTYPE QuantityOnHand + { + get + { + return this.quantityOnHandField; + } + set + { + this.quantityOnHandField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public QUANTYPE QuantityOnPurchaseOrders + { + get + { + return this.quantityOnPurchaseOrdersField; + } + set + { + this.quantityOnPurchaseOrdersField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public QUANTYPE QuantityOnSalesOrders + { + get + { + return this.quantityOnSalesOrdersField; + } + set + { + this.quantityOnSalesOrdersField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public QUANTYPE QuantityToBeBuiltByPendingBuildTxns + { + get + { + return this.quantityToBeBuiltByPendingBuildTxnsField; + } + set + { + this.quantityToBeBuiltByPendingBuildTxnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public QUANTYPE QuantityRequiredByPendingBuildTxns + { + get + { + return this.quantityRequiredByPendingBuildTxnsField; + } + set + { + this.quantityRequiredByPendingBuildTxnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public QUANTYPE QuantityOnPendingTransfers + { + get + { + return this.quantityOnPendingTransfersField; + } + set + { + this.quantityOnPendingTransfersField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public QUANTYPE AssemblyBuildPoint + { + get + { + return this.assemblyBuildPointField; + } + set + { + this.assemblyBuildPointField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemInventoryAssemblyRef ItemInventoryAssemblyRef + { + get + { + return ObjectItem.GetItem("ItemInventoryAssemblyRef"); + } + set + { + ObjectItem.SetItem("ItemInventoryAssemblyRef", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemInventoryRef ItemInventoryRef + { + get + { + return ObjectItem.GetItem("ItemInventoryRef"); + } + set + { + ObjectItem.SetItem("ItemInventoryRef", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemInventoryAssemblyRef), "ItemInventoryAssemblyRef"); + typeMapping.Add(typeof(ItemInventoryRef), "ItemInventoryRef"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class Argument + { + + private string argNameField; + + private object itemField; + + private ItemChoiceType14 itemElementNameField; + + private ObjectItem objectItem; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ArgName + { + get + { + return this.argNameField; + } + set + { + this.argNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ArgValue", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=1)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemChoiceType14 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ArgValue + { + get + { + return ObjectItem.GetItem(ItemChoiceType14.ArgValue); + } + set + { + ObjectItem.SetItem(ItemChoiceType14.ArgValue, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ListID + { + get + { + return ObjectItem.GetItem(ItemChoiceType14.ListID); + } + set + { + ObjectItem.SetItem(ItemChoiceType14.ListID, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string TxnID + { + get + { + return ObjectItem.GetItem(ItemChoiceType14.TxnID); + } + set + { + ObjectItem.SetItem(ItemChoiceType14.TxnID, value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + objectItem = new ObjectItem(this, "Item"); + } + return objectItem; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemChoiceType14 + { + + /// + ArgValue, + + /// + ListID, + + /// + TxnID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ReportPeriod + { + + private DATETYPE fromReportDateField; + + private DATETYPE toReportDateField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DATETYPE FromReportDate + { + get + { + return this.fromReportDateField; + } + set + { + this.fromReportDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETYPE ToReportDate + { + get + { + return this.toReportDateField; + } + set + { + this.toReportDateField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ReportAccountFilter + { + + private object[] itemsField; + + private ItemsChoiceType23[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("AccountTypeFilter", typeof(AccountTypeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType23[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable AccountTypeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType23.AccountTypeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType23.AccountTypeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType23.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType23.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string FullNameWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType23.FullNameWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType23.FullNameWithChildren, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType23.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType23.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ListIDWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType23.ListIDWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType23.ListIDWithChildren, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "AccountTypeFilter", + "ListID", + "FullName", + "ListIDWithChildren", + "FullNameWithChildren"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType23 + { + + /// + AccountTypeFilter, + + /// + FullName, + + /// + FullNameWithChildren, + + /// + ListID, + + /// + ListIDWithChildren, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ReportEntityFilter + { + + private object[] itemsField; + + private ItemsChoiceType24[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("EntityTypeFilter", typeof(EntityTypeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType24[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable EntityTypeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType24.EntityTypeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType24.EntityTypeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType24.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType24.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string FullNameWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType24.FullNameWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType24.FullNameWithChildren, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType24.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType24.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ListIDWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType24.ListIDWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType24.ListIDWithChildren, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "EntityTypeFilter", + "ListID", + "FullName", + "ListIDWithChildren", + "FullNameWithChildren"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType24 + { + + /// + EntityTypeFilter, + + /// + FullName, + + /// + FullNameWithChildren, + + /// + ListID, + + /// + ListIDWithChildren, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ReportItemFilter + { + + private object[] itemsField; + + private ItemsChoiceType25[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemTypeFilter", typeof(ItemTypeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType25[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType25.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType25.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string FullNameWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType25.FullNameWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType25.FullNameWithChildren, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ItemTypeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType25.ItemTypeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType25.ItemTypeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType25.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType25.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ListIDWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType25.ListIDWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType25.ListIDWithChildren, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemTypeFilter", + "ListID", + "FullName", + "ListIDWithChildren", + "FullNameWithChildren"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType25 + { + + /// + FullName, + + /// + FullNameWithChildren, + + /// + ItemTypeFilter, + + /// + ListID, + + /// + ListIDWithChildren, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ReportTxnTypeFilter + { + + private TxnTypeFilter[] txnTypeFilterField; + + /// + [System.Xml.Serialization.XmlElementAttribute("TxnTypeFilter", Order=0)] + public TxnTypeFilter[] TxnTypeFilter + { + get + { + return this.txnTypeFilterField; + } + set + { + this.txnTypeFilterField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ReportClassFilter + { + + private object[] itemsField; + + private ItemsChoiceType26[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullNameWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListIDWithChildren", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType26[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType26.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType26.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string FullNameWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType26.FullNameWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType26.FullNameWithChildren, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType26.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType26.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string ListIDWithChildren + { + get + { + return ObjectItems.GetItem(ItemsChoiceType26.ListIDWithChildren); + } + set + { + ObjectItems.SetItem(ItemsChoiceType26.ListIDWithChildren, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "ListIDWithChildren", + "FullNameWithChildren"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType26 + { + + /// + FullName, + + /// + FullNameWithChildren, + + /// + ListID, + + /// + ListIDWithChildren, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ReportModifiedDateRangeFilter + { + + private DATETYPE fromReportModifiedDateField; + + private DATETYPE toReportModifiedDateField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DATETYPE FromReportModifiedDate + { + get + { + return this.fromReportModifiedDateField; + } + set + { + this.fromReportModifiedDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETYPE ToReportModifiedDate + { + get + { + return this.toReportModifiedDateField; + } + set + { + this.toReportModifiedDateField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ColTitle + { + + private string titleRowField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string titleRow + { + get + { + return this.titleRowField; + } + set + { + this.titleRowField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ColDesc + { + + private ColTitle[] colTitleField; + + private ColType colTypeField; + + private string colIDField; + + private ColDescDataType dataTypeField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ColTitle", Order=0)] + public ColTitle[] ColTitle + { + get + { + return this.colTitleField; + } + set + { + this.colTitleField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ColType ColType + { + get + { + return this.colTypeField; + } + set + { + this.colTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string colID + { + get + { + return this.colIDField; + } + set + { + this.colIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ColDescDataType dataType + { + get + { + return this.dataTypeField; + } + set + { + this.dataTypeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ColDescDataType + { + + /// + AMTTYPE, + + /// + BOOLTYPE, + + /// + DATETIMETYPE, + + /// + DATETYPE, + + /// + ENUMTYPE, + + /// + GUIDTYPE, + + /// + IDTYPE, + + /// + INTTYPE, + + /// + PERCENTTYPE, + + /// + PRICETYPE, + + /// + QUANTYPE, + + /// + STRTYPE, + + /// + TIMEINTERVALTYPE, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class RowData + { + + private RowDataRowType rowTypeField; + + private bool rowTypeFieldSpecified; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RowDataRowType rowType + { + get + { + return this.rowTypeField; + } + set + { + this.rowTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool rowTypeSpecified + { + get + { + return this.rowTypeFieldSpecified; + } + set + { + this.rowTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RowDataRowType + { + + /// + account, + + /// + @class, + + /// + customer, + + /// + customerMessage, + + /// + customerType, + + /// + employee, + + /// + item, + + /// + jobType, + + /// + label, + + /// + memorizedTxn, + + /// + memorizedReport, + + /// + name, + + /// + otherName, + + /// + paymentMethod, + + /// + payrollItem, + + /// + salesRep, + + /// + salesTaxCode, + + /// + shipMethod, + + /// + state, + + /// + style, + + /// + terms, + + /// + toDo, + + /// + vendor, + + /// + vendorType, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ColData + { + + private string colIDField; + + private string valueField; + + private ColDataDataType dataTypeField; + + private bool dataTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string colID + { + get + { + return this.colIDField; + } + set + { + this.colIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ColDataDataType dataType + { + get + { + return this.dataTypeField; + } + set + { + this.dataTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool dataTypeSpecified + { + get + { + return this.dataTypeFieldSpecified; + } + set + { + this.dataTypeFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ColDataDataType + { + + /// + IDTYPE, + + /// + GUIDTYPE, + + /// + STRTYPE, + + /// + BOOLTYPE, + + /// + DATETYPE, + + /// + DATETIMETYPE, + + /// + TIMEINTERVALTYPE, + + /// + AMTTYPE, + + /// + PRICETYPE, + + /// + QUANTYPE, + + /// + PERCENTTYPE, + + /// + ENUMTYPE, + + /// + INTTYPE, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TextRow + { + + private string rowNumberField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string rowNumber + { + get + { + return this.rowNumberField; + } + set + { + this.rowNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataRow + { + + private RowData rowDataField; + + private ColData[] colDataField; + + private string rowNumberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public RowData RowData + { + get + { + return this.rowDataField; + } + set + { + this.rowDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ColData", Order=1)] + public ColData[] ColData + { + get + { + return this.colDataField; + } + set + { + this.colDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string rowNumber + { + get + { + return this.rowNumberField; + } + set + { + this.rowNumberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class SubtotalRow + { + + private RowData rowDataField; + + private ColData[] colDataField; + + private string rowNumberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public RowData RowData + { + get + { + return this.rowDataField; + } + set + { + this.rowDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ColData", Order=1)] + public ColData[] ColData + { + get + { + return this.colDataField; + } + set + { + this.colDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string rowNumber + { + get + { + return this.rowNumberField; + } + set + { + this.rowNumberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class TotalRow + { + + private RowData rowDataField; + + private ColData[] colDataField; + + private string rowNumberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public RowData RowData + { + get + { + return this.rowDataField; + } + set + { + this.rowDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ColData", Order=1)] + public ColData[] ColData + { + get + { + return this.colDataField; + } + set + { + this.colDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string rowNumber + { + get + { + return this.rowNumberField; + } + set + { + this.rowNumberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ReportData + { + + private object[] itemsField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute("DataRow", typeof(DataRow), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("SubtotalRow", typeof(SubtotalRow), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TextRow", typeof(TextRow), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TotalRow", typeof(TotalRow), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable DataRow + { + get + { + return ObjectItems.GetItems("DataRow"); + } + set + { + ObjectItems.SetItems("DataRow", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable SubtotalRow + { + get + { + return ObjectItems.GetItems("SubtotalRow"); + } + set + { + ObjectItems.SetItems("SubtotalRow", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable TextRow + { + get + { + return ObjectItems.GetItems("TextRow"); + } + set + { + ObjectItems.SetItems("TextRow", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable TotalRow + { + get + { + return ObjectItems.GetItems("TotalRow"); + } + set + { + ObjectItems.SetItems("TotalRow", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(DataRow), "DataRow"); + typeMapping.Add(typeof(SubtotalRow), "SubtotalRow"); + typeMapping.Add(typeof(TextRow), "TextRow"); + typeMapping.Add(typeof(TotalRow), "TotalRow"); + objectItems = new ObjectItems(this, "Items", new string[] { + "DataRow", + "TextRow", + "SubtotalRow", + "TotalRow"}, typeMapping); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class ReportRet + { + + private string reportTitleField; + + private string reportSubtitleField; + + private ReportBasis reportBasisField; + + private bool reportBasisFieldSpecified; + + private string numRowsField; + + private string numColumnsField; + + private string numColTitleRowsField; + + private ColDesc[] colDescField; + + private ReportData reportDataField; + + public ReportRet() + { + this.reportBasisField = ReportBasis.None; + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ReportTitle + { + get + { + return this.reportTitleField; + } + set + { + this.reportTitleField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ReportSubtitle + { + get + { + return this.reportSubtitleField; + } + set + { + this.reportSubtitleField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ReportBasis ReportBasis + { + get + { + return this.reportBasisField; + } + set + { + this.reportBasisField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReportBasisSpecified + { + get + { + return this.reportBasisFieldSpecified; + } + set + { + this.reportBasisFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)] + public string NumRows + { + get + { + return this.numRowsField; + } + set + { + this.numRowsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)] + public string NumColumns + { + get + { + return this.numColumnsField; + } + set + { + this.numColumnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)] + public string NumColTitleRows + { + get + { + return this.numColTitleRowsField; + } + set + { + this.numColTitleRowsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ColDesc", Order=6)] + public ColDesc[] ColDesc + { + get + { + return this.colDescField; + } + set + { + this.colDescField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ReportData ReportData + { + get + { + return this.reportDataField; + } + set + { + this.reportDataField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataExtDefAdd + { + + private GUIDTYPE ownerIDField; + + private string dataExtNameField; + + private DataExtType dataExtTypeField; + + private AssignToObject[] assignToObjectField; + + private BOOLTYPE dataExtListRequireField; + + private BOOLTYPE dataExtTxnRequireField; + + private string dataExtFormatStringField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName + { + get + { + return this.dataExtNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DataExtType DataExtType + { + get + { + return this.dataExtTypeField; + } + set + { + this.dataExtTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AssignToObject", Order=3)] + public AssignToObject[] AssignToObject + { + get + { + return this.assignToObjectField; + } + set + { + this.assignToObjectField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public BOOLTYPE DataExtListRequire + { + get + { + return this.dataExtListRequireField; + } + set + { + this.dataExtListRequireField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE DataExtTxnRequire + { + get + { + return this.dataExtTxnRequireField; + } + set + { + this.dataExtTxnRequireField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string DataExtFormatString + { + get + { + return this.dataExtFormatStringField; + } + set + { + this.dataExtFormatStringField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataExtDefMod + { + + private GUIDTYPE ownerIDField; + + private string dataExtNameField; + + private string dataExtNewNameField; + + private AssignToObject[] assignToObjectField; + + private RemoveFromObject[] removeFromObjectField; + + private BOOLTYPE dataExtListRequireField; + + private BOOLTYPE dataExtTxnRequireField; + + private string dataExtFormatStringField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName + { + get + { + return this.dataExtNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtNewName + { + get + { + return this.dataExtNewNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNewNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AssignToObject", Order=3)] + public AssignToObject[] AssignToObject + { + get + { + return this.assignToObjectField; + } + set + { + this.assignToObjectField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RemoveFromObject", Order=4)] + public RemoveFromObject[] RemoveFromObject + { + get + { + return this.removeFromObjectField; + } + set + { + this.removeFromObjectField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE DataExtListRequire + { + get + { + return this.dataExtListRequireField; + } + set + { + this.dataExtListRequireField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE DataExtTxnRequire + { + get + { + return this.dataExtTxnRequireField; + } + set + { + this.dataExtTxnRequireField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string DataExtFormatString + { + get + { + return this.dataExtFormatStringField; + } + set + { + this.dataExtFormatStringField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataExtDefRet + { + + private GUIDTYPE ownerIDField; + + private string dataExtIDField; + + private string dataExtNameField; + + private DataExtType dataExtTypeField; + + private bool dataExtTypeFieldSpecified; + + private AssignToObject[] assignToObjectField; + + private BOOLTYPE dataExtListRequireField; + + private BOOLTYPE dataExtTxnRequireField; + + private string dataExtFormatStringField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] + public string DataExtID + { + get + { + return this.dataExtIDField; + } + set + { + this.dataExtIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName + { + get + { + return this.dataExtNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public DataExtType DataExtType + { + get + { + return this.dataExtTypeField; + } + set + { + this.dataExtTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DataExtTypeSpecified + { + get + { + return this.dataExtTypeFieldSpecified; + } + set + { + this.dataExtTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AssignToObject", Order=4)] + public AssignToObject[] AssignToObject + { + get + { + return this.assignToObjectField; + } + set + { + this.assignToObjectField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public BOOLTYPE DataExtListRequire + { + get + { + return this.dataExtListRequireField; + } + set + { + this.dataExtListRequireField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public BOOLTYPE DataExtTxnRequire + { + get + { + return this.dataExtTxnRequireField; + } + set + { + this.dataExtTxnRequireField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string DataExtFormatString + { + get + { + return this.dataExtFormatStringField; + } + set + { + this.dataExtFormatStringField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataExtDefDelRet + { + + private GUIDTYPE ownerIDField; + + private string dataExtNameField; + + private DATETIMETYPE timeDeletedField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName + { + get + { + return this.dataExtNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeDeleted + { + get + { + return this.timeDeletedField; + } + set + { + this.timeDeletedField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataExtAdd + { + + private GUIDTYPE ownerIDField; + + private string dataExtNameField; + + private object[] itemsField; + + private string dataExtValueField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName + { + get + { + return this.dataExtNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ListDataExtType", typeof(ListDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ListObjRef", typeof(ListObjRef), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("OtherDataExtType", typeof(OtherDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnDataExtType", typeof(TxnDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(DataExtAddTxnID), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnLineID", typeof(string), Order=2)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string DataExtValue + { + get + { + return this.dataExtValueField; + } + set + { + this.dataExtValueField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ListDataExtType + { + get + { + return ObjectItems.GetItem("ListDataExtType"); + } + set + { + ObjectItems.SetItem("ListDataExtType", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ListObjRef ListObjRef + { + get + { + return ObjectItems.GetItem("ListObjRef"); + } + set + { + ObjectItems.SetItem("ListObjRef", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable OtherDataExtType + { + get + { + return ObjectItems.GetItem("OtherDataExtType"); + } + set + { + ObjectItems.SetItem("OtherDataExtType", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable TxnDataExtType + { + get + { + return ObjectItems.GetItem("TxnDataExtType"); + } + set + { + ObjectItems.SetItem("TxnDataExtType", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DataExtAddTxnID TxnID + { + get + { + return ObjectItems.GetItem("TxnID"); + } + set + { + ObjectItems.SetItem("TxnID", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string TxnLineID + { + get + { + return ObjectItems.GetItem("TxnLineID"); + } + set + { + ObjectItems.SetItem("TxnLineID", value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ListDataExtType), "ListDataExtType"); + typeMapping.Add(typeof(ListObjRef), "ListObjRef"); + typeMapping.Add(typeof(OtherDataExtType), "OtherDataExtType"); + typeMapping.Add(typeof(TxnDataExtType), "TxnDataExtType"); + typeMapping.Add(typeof(DataExtAddTxnID), "TxnID"); + typeMapping.Add(typeof(System.String), "TxnLineID"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ListDataExtType", + "ListObjRef", + "TxnDataExtType", + "TxnID", + "TxnLineID", + "OtherDataExtType"}, typeMapping); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class DataExtAddTxnID + { + + private string useMacroField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string useMacro + { + get + { + return this.useMacroField; + } + set + { + this.useMacroField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataExtMod + { + + private GUIDTYPE ownerIDField; + + private string dataExtNameField; + + private object[] itemsField; + + private ItemsChoiceType27[] itemsElementNameField; + + private string dataExtValueField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName + { + get + { + return this.dataExtNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ListDataExtType", typeof(ListDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ListObjRef", typeof(ListObjRef), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("OtherDataExtType", typeof(OtherDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnDataExtType", typeof(TxnDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnLineID", typeof(string), Order=2)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType27[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string DataExtValue + { + get + { + return this.dataExtValueField; + } + set + { + this.dataExtValueField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ListDataExtType + { + get + { + return ObjectItems.GetItem(ItemsChoiceType27.ListDataExtType); + } + set + { + ObjectItems.SetItem(ItemsChoiceType27.ListDataExtType, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ListObjRef ListObjRef + { + get + { + return ObjectItems.GetItem(ItemsChoiceType27.ListObjRef); + } + set + { + ObjectItems.SetItem(ItemsChoiceType27.ListObjRef, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable OtherDataExtType + { + get + { + return ObjectItems.GetItem(ItemsChoiceType27.OtherDataExtType); + } + set + { + ObjectItems.SetItem(ItemsChoiceType27.OtherDataExtType, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable TxnDataExtType + { + get + { + return ObjectItems.GetItem(ItemsChoiceType27.TxnDataExtType); + } + set + { + ObjectItems.SetItem(ItemsChoiceType27.TxnDataExtType, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string TxnID + { + get + { + return ObjectItems.GetItem(ItemsChoiceType27.TxnID); + } + set + { + ObjectItems.SetItem(ItemsChoiceType27.TxnID, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string TxnLineID + { + get + { + return ObjectItems.GetItem(ItemsChoiceType27.TxnLineID); + } + set + { + ObjectItems.SetItem(ItemsChoiceType27.TxnLineID, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListDataExtType", + "ListObjRef", + "TxnDataExtType", + "TxnID", + "TxnLineID", + "OtherDataExtType"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType27 + { + + /// + ListDataExtType, + + /// + ListObjRef, + + /// + OtherDataExtType, + + /// + TxnDataExtType, + + /// + TxnID, + + /// + TxnLineID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataExtDel + { + + private GUIDTYPE ownerIDField; + + private string dataExtNameField; + + private object[] itemsField; + + private ItemsChoiceType28[] itemsElementNameField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName + { + get + { + return this.dataExtNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ListDataExtType", typeof(ListDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ListObjRef", typeof(ListObjRef), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("OtherDataExtType", typeof(OtherDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnDataExtType", typeof(TxnDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnLineID", typeof(string), Order=2)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType28[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ListDataExtType + { + get + { + return ObjectItems.GetItem(ItemsChoiceType28.ListDataExtType); + } + set + { + ObjectItems.SetItem(ItemsChoiceType28.ListDataExtType, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ListObjRef ListObjRef + { + get + { + return ObjectItems.GetItem(ItemsChoiceType28.ListObjRef); + } + set + { + ObjectItems.SetItem(ItemsChoiceType28.ListObjRef, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable OtherDataExtType + { + get + { + return ObjectItems.GetItem(ItemsChoiceType28.OtherDataExtType); + } + set + { + ObjectItems.SetItem(ItemsChoiceType28.OtherDataExtType, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable TxnDataExtType + { + get + { + return ObjectItems.GetItem(ItemsChoiceType28.TxnDataExtType); + } + set + { + ObjectItems.SetItem(ItemsChoiceType28.TxnDataExtType, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string TxnID + { + get + { + return ObjectItems.GetItem(ItemsChoiceType28.TxnID); + } + set + { + ObjectItems.SetItem(ItemsChoiceType28.TxnID, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string TxnLineID + { + get + { + return ObjectItems.GetItem(ItemsChoiceType28.TxnLineID); + } + set + { + ObjectItems.SetItem(ItemsChoiceType28.TxnLineID, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListDataExtType", + "ListObjRef", + "TxnDataExtType", + "TxnID", + "TxnLineID", + "OtherDataExtType"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType28 + { + + /// + ListDataExtType, + + /// + ListObjRef, + + /// + OtherDataExtType, + + /// + TxnDataExtType, + + /// + TxnID, + + /// + TxnLineID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataExtDelRet + { + + private GUIDTYPE ownerIDField; + + private string dataExtNameField; + + private object[] itemsField; + + private ItemsChoiceType29[] itemsElementNameField; + + private DATETIMETYPE timeDeletedField; + + private ObjectItems objectItems; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName + { + get + { + return this.dataExtNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ListDataExtType", typeof(ListDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ListObjRef", typeof(ListObjRef), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("OtherDataExtType", typeof(OtherDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnDataExtType", typeof(TxnDataExtType), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("TxnLineID", typeof(string), Order=2)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType29[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public DATETIMETYPE TimeDeleted + { + get + { + return this.timeDeletedField; + } + set + { + this.timeDeletedField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ListDataExtType + { + get + { + return ObjectItems.GetItem(ItemsChoiceType29.ListDataExtType); + } + set + { + ObjectItems.SetItem(ItemsChoiceType29.ListDataExtType, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ListObjRef ListObjRef + { + get + { + return ObjectItems.GetItem(ItemsChoiceType29.ListObjRef); + } + set + { + ObjectItems.SetItem(ItemsChoiceType29.ListObjRef, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable OtherDataExtType + { + get + { + return ObjectItems.GetItem(ItemsChoiceType29.OtherDataExtType); + } + set + { + ObjectItems.SetItem(ItemsChoiceType29.OtherDataExtType, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable TxnDataExtType + { + get + { + return ObjectItems.GetItem(ItemsChoiceType29.TxnDataExtType); + } + set + { + ObjectItems.SetItem(ItemsChoiceType29.TxnDataExtType, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string TxnID + { + get + { + return ObjectItems.GetItem(ItemsChoiceType29.TxnID); + } + set + { + ObjectItems.SetItem(ItemsChoiceType29.TxnID, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string TxnLineID + { + get + { + return ObjectItems.GetItem(ItemsChoiceType29.TxnLineID); + } + set + { + ObjectItems.SetItem(ItemsChoiceType29.TxnLineID, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListDataExtType", + "ListObjRef", + "TxnDataExtType", + "TxnID", + "TxnLineID", + "OtherDataExtType"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType29 + { + + /// + ListDataExtType, + + /// + ListObjRef, + + /// + OtherDataExtType, + + /// + TxnDataExtType, + + /// + TxnID, + + /// + TxnLineID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class HostQueryRqType : IQbRequest + { + + private IncludeListMetaData includeListMetaDataField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public IncludeListMetaData IncludeListMetaData + { + get + { + return this.includeListMetaDataField; + } + set + { + this.includeListMetaDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CompanyQueryRqType : IQbRequest + { + + private string[] includeRetElementField; + + private GUIDTYPE[] ownerIDField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=1)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CompanyActivityQueryRqType : IQbRequest + { + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PreferencesModRqType : IQbRequest + { + + private PreferencesMod preferencesModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PreferencesMod PreferencesMod + { + get + { + return this.preferencesModField; + } + set + { + this.preferencesModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PreferencesQueryRqType : IQbRequest + { + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AccountAddRqType : IQbRequest + { + + private AccountAdd accountAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountAdd AccountAdd + { + get + { + return this.accountAddField; + } + set + { + this.accountAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AccountModRqType : IQbRequest + { + + private AccountMod accountModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountMod AccountMod + { + get + { + return this.accountModField; + } + set + { + this.accountModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AccountQueryRqType : IQbRequest + { + + private object[] itemsField; + + private ItemsChoiceType30[] itemsElementNameField; + + private string[] includeRetElementField; + + private GUIDTYPE[] ownerIDField; + + private string requestIDField; + + private AccountQueryRqTypeMetaData metaDataField; + + private ObjectItems objectItems; + + public AccountQueryRqType() + { + this.metaDataField = AccountQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("AccountType", typeof(AccountType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType30[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=10)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=11)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(AccountQueryRqTypeMetaData.NoMetaData)] + public AccountQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable AccountType + { + get + { + return ObjectItems.GetItems(ItemsChoiceType30.AccountType); + } + set + { + ObjectItems.SetItems(ItemsChoiceType30.AccountType, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ActiveStatus + { + get + { + return ObjectItems.GetItem(ItemsChoiceType30.ActiveStatus); + } + set + { + ObjectItems.SetItem(ItemsChoiceType30.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public CurrencyFilter CurrencyFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType30.CurrencyFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType30.CurrencyFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType30.FromModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType30.FromModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType30.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType30.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType30.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType30.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned + { + get + { + return ObjectItems.GetItem(ItemsChoiceType30.MaxReturned); + } + set + { + ObjectItems.SetItem(ItemsChoiceType30.MaxReturned, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameFilter NameFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType30.NameFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType30.NameFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameRangeFilter NameRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType30.NameRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType30.NameRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType30.ToModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType30.ToModifiedDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "MaxReturned", + "ActiveStatus", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter", + "AccountType", + "CurrencyFilter"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType30 + { + + /// + AccountType, + + /// + ActiveStatus, + + /// + CurrencyFilter, + + /// + FromModifiedDate, + + /// + FullName, + + /// + ListID, + + /// + MaxReturned, + + /// + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum AccountQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class SpecialAccountAddRqType : IQbRequest + { + + private SpecialAccountAdd specialAccountAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public SpecialAccountAdd SpecialAccountAdd + { + get + { + return this.specialAccountAddField; + } + set + { + this.specialAccountAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AccountTaxLineInfoQueryRqType : IQbRequest + { + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class LeadAddRqType : IQbRequest + { + + private LeadAdd leadAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public LeadAdd LeadAdd + { + get + { + return this.leadAddField; + } + set + { + this.leadAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class LeadModRqType : IQbRequest + { + + private LeadMod leadModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public LeadMod LeadMod + { + get + { + return this.leadModField; + } + set + { + this.leadModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class LeadQueryRqType : IQbIteratorRequest, IQbRequest + { + + private object[] itemsField; + + private ItemsChoiceType31[] itemsElementNameField; + + private string[] includeRetElementField; + + private string requestIDField; + + private LeadQueryRqTypeMetaData metaDataField; + + private Nullable iteratorField; + + private string iteratorIDField; + + private ObjectItems objectItems; + + public LeadQueryRqType() + { + this.metaDataField = LeadQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Name", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType31[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=7)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(LeadQueryRqTypeMetaData.NoMetaData)] + public LeadQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType31.FromModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType31.FromModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType31.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType31.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned + { + get + { + return ObjectItems.GetItem(ItemsChoiceType31.MaxReturned); + } + set + { + ObjectItems.SetItem(ItemsChoiceType31.MaxReturned, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable Name + { + get + { + return ObjectItems.GetItems(ItemsChoiceType31.Name); + } + set + { + ObjectItems.SetItems(ItemsChoiceType31.Name, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameFilter NameFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType31.NameFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType31.NameFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameRangeFilter NameRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType31.NameRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType31.NameRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType31.ToModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType31.ToModifiedDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "Name", + "MaxReturned", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter"}); + } + return objectItems; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType31 + { + + /// + FromModifiedDate, + + /// + ListID, + + /// + MaxReturned, + + /// + Name, + + /// + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LeadQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LeadQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CustomerAddRqType : IQbRequest + { + + private CustomerAdd customerAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CustomerAdd CustomerAdd + { + get + { + return this.customerAddField; + } + set + { + this.customerAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CustomerModRqType : IQbRequest + { + + private CustomerMod customerModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CustomerMod CustomerMod + { + get + { + return this.customerModField; + } + set + { + this.customerModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CustomerQueryRqType : IQbIteratorRequest, IQbRequest + { + + private object[] itemsField; + + private ItemsChoiceType32[] itemsElementNameField; + + private string[] includeRetElementField; + + private GUIDTYPE[] ownerIDField; + + private string requestIDField; + + private CustomerQueryRqTypeMetaData metaDataField; + + private Nullable iteratorField; + + private string iteratorIDField; + + private ObjectItems objectItems; + + public CustomerQueryRqType() + { + this.metaDataField = CustomerQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TotalBalanceFilter", typeof(TotalBalanceFilter), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType32[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=11)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=12)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(CustomerQueryRqTypeMetaData.NoMetaData)] + public CustomerQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ActiveStatus + { + get + { + return ObjectItems.GetItem(ItemsChoiceType32.ActiveStatus); + } + set + { + ObjectItems.SetItem(ItemsChoiceType32.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ClassFilter ClassFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType32.ClassFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType32.ClassFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public CurrencyFilter CurrencyFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType32.CurrencyFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType32.CurrencyFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType32.FromModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType32.FromModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType32.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType32.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType32.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType32.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned + { + get + { + return ObjectItems.GetItem(ItemsChoiceType32.MaxReturned); + } + set + { + ObjectItems.SetItem(ItemsChoiceType32.MaxReturned, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameFilter NameFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType32.NameFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType32.NameFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameRangeFilter NameRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType32.NameRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType32.NameRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType32.ToModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType32.ToModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TotalBalanceFilter TotalBalanceFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType32.TotalBalanceFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType32.TotalBalanceFilter, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "MaxReturned", + "ActiveStatus", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter", + "TotalBalanceFilter", + "CurrencyFilter", + "ClassFilter"}); + } + return objectItems; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType32 + { + + /// + ActiveStatus, + + /// + ClassFilter, + + /// + CurrencyFilter, + + /// + FromModifiedDate, + + /// + FullName, + + /// + ListID, + + /// + MaxReturned, + + /// + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + + /// + TotalBalanceFilter, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum CustomerQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum CustomerQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class EmployeeAddRqType : IQbRequest + { + + private EmployeeAdd employeeAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public EmployeeAdd EmployeeAdd + { + get + { + return this.employeeAddField; + } + set + { + this.employeeAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class EmployeeModRqType : IQbRequest + { + + private EmployeeMod employeeModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public EmployeeMod EmployeeMod + { + get + { + return this.employeeModField; + } + set + { + this.employeeModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class EmployeeQueryRqType : IQbRequest + { + + private object[] itemsField; + + private ItemsChoiceType33[] itemsElementNameField; + + private string[] includeRetElementField; + + private GUIDTYPE[] ownerIDField; + + private string requestIDField; + + private EmployeeQueryRqTypeMetaData metaDataField; + + private ObjectItems objectItems; + + public EmployeeQueryRqType() + { + this.metaDataField = EmployeeQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType33[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(EmployeeQueryRqTypeMetaData.NoMetaData)] + public EmployeeQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ActiveStatus + { + get + { + return ObjectItems.GetItem(ItemsChoiceType33.ActiveStatus); + } + set + { + ObjectItems.SetItem(ItemsChoiceType33.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType33.FromModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType33.FromModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType33.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType33.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType33.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType33.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned + { + get + { + return ObjectItems.GetItem(ItemsChoiceType33.MaxReturned); + } + set + { + ObjectItems.SetItem(ItemsChoiceType33.MaxReturned, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameFilter NameFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType33.NameFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType33.NameFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameRangeFilter NameRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType33.NameRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType33.NameRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType33.ToModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType33.ToModifiedDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "MaxReturned", + "ActiveStatus", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType33 + { + + /// + ActiveStatus, + + /// + FromModifiedDate, + + /// + FullName, + + /// + ListID, + + /// + MaxReturned, + + /// + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum EmployeeQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class EmployeeDefaultModRqType : IQbRequest + { + + private EmployeeDefaultMod employeeDefaultModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public EmployeeDefaultMod EmployeeDefaultMod + { + get + { + return this.employeeDefaultModField; + } + set + { + this.employeeDefaultModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class EmployeeDefaultQueryRqType : IQbRequest + { + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class OtherNameAddRqType : IQbRequest + { + + private OtherNameAdd otherNameAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public OtherNameAdd OtherNameAdd + { + get + { + return this.otherNameAddField; + } + set + { + this.otherNameAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class OtherNameModRqType : IQbRequest + { + + private OtherNameMod otherNameModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public OtherNameMod OtherNameMod + { + get + { + return this.otherNameModField; + } + set + { + this.otherNameModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class OtherNameQueryRqType : IQbRequest + { + + private object[] itemsField; + + private ItemsChoiceType34[] itemsElementNameField; + + private string[] includeRetElementField; + + private GUIDTYPE[] ownerIDField; + + private string requestIDField; + + private OtherNameQueryRqTypeMetaData metaDataField; + + private ObjectItems objectItems; + + public OtherNameQueryRqType() + { + this.metaDataField = OtherNameQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType34[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(OtherNameQueryRqTypeMetaData.NoMetaData)] + public OtherNameQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ActiveStatus + { + get + { + return ObjectItems.GetItem(ItemsChoiceType34.ActiveStatus); + } + set + { + ObjectItems.SetItem(ItemsChoiceType34.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType34.FromModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType34.FromModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType34.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType34.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType34.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType34.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned + { + get + { + return ObjectItems.GetItem(ItemsChoiceType34.MaxReturned); + } + set + { + ObjectItems.SetItem(ItemsChoiceType34.MaxReturned, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameFilter NameFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType34.NameFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType34.NameFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameRangeFilter NameRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType34.NameRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType34.NameRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType34.ToModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType34.ToModifiedDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "MaxReturned", + "ActiveStatus", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter"}); + } + return objectItems; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType34 + { + + /// + ActiveStatus, + + /// + FromModifiedDate, + + /// + FullName, + + /// + ListID, + + /// + MaxReturned, + + /// + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum OtherNameQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class VendorAddRqType : IQbRequest + { + + private VendorAdd vendorAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public VendorAdd VendorAdd + { + get + { + return this.vendorAddField; + } + set + { + this.vendorAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class VendorModRqType : IQbRequest + { + + private VendorMod vendorModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public VendorMod VendorMod + { + get + { + return this.vendorModField; + } + set + { + this.vendorModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class VendorQueryRqType : IQbIteratorRequest, IQbRequest + { + + private object[] itemsField; + + private ItemsChoiceType35[] itemsElementNameField; + + private string[] includeRetElementField; + + private GUIDTYPE[] ownerIDField; + + private string requestIDField; + + private VendorQueryRqTypeMetaData metaDataField; + + private Nullable iteratorField; + + private string iteratorIDField; + + private ObjectItems objectItems; + + public VendorQueryRqType() + { + this.metaDataField = VendorQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TotalBalanceFilter", typeof(TotalBalanceFilter), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { @@ -100765,7 +117877,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType27[] ItemsElementName + public ItemsChoiceType35[] ItemsElementName { get { @@ -100777,127 +117889,355 @@ public ItemsChoiceType27[] ItemsElementName } } + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=11)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=12)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(VendorQueryRqTypeMetaData.NoMetaData)] + public VendorQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ListDataExtType + public Nullable iterator { get { - return ObjectItems.GetItem(ItemsChoiceType27.ListDataExtType); + return this.iteratorField; } set { - ObjectItems.SetItem(ItemsChoiceType27.ListDataExtType, value); + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ListObjRef ListObjRef + public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType27.ListObjRef); + return ObjectItems.GetItem(ItemsChoiceType35.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType27.ListObjRef, value); + ObjectItems.SetItem(ItemsChoiceType35.ActiveStatus, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable OtherDataExtType + public ClassFilter ClassFilter { get { - return ObjectItems.GetItem(ItemsChoiceType27.OtherDataExtType); + return ObjectItems.GetItem(ItemsChoiceType35.ClassFilter); } set { - ObjectItems.SetItem(ItemsChoiceType27.OtherDataExtType, value); + ObjectItems.SetItem(ItemsChoiceType35.ClassFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable TxnDataExtType + public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType27.TxnDataExtType); + return ObjectItems.GetItem(ItemsChoiceType35.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType27.TxnDataExtType, value); + ObjectItems.SetItem(ItemsChoiceType35.CurrencyFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string TxnID + public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType27.TxnID); + return ObjectItems.GetItem(ItemsChoiceType35.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType27.TxnID, value); + ObjectItems.SetItem(ItemsChoiceType35.FromModifiedDate, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string TxnLineID + public IEnumerable FullName { get { - return ObjectItems.GetItem(ItemsChoiceType27.TxnLineID); + return ObjectItems.GetItems(ItemsChoiceType35.FullName); } set { - ObjectItems.SetItem(ItemsChoiceType27.TxnLineID, value); + ObjectItems.SetItems(ItemsChoiceType35.FullName, value.ToArray()); } } - private ObjectItems ObjectItems + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType35.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType35.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned + { + get + { + return ObjectItems.GetItem(ItemsChoiceType35.MaxReturned); + } + set + { + ObjectItems.SetItem(ItemsChoiceType35.MaxReturned, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameFilter NameFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType35.NameFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType35.NameFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameRangeFilter NameRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType35.NameRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType35.NameRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType35.ToModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType35.ToModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TotalBalanceFilter TotalBalanceFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType35.TotalBalanceFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType35.TotalBalanceFilter, value); + } + } + + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListDataExtType", - "ListObjRef", - "TxnDataExtType", - "TxnID", - "TxnLineID", - "OtherDataExtType"}); + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "MaxReturned", + "ActiveStatus", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter", + "TotalBalanceFilter", + "CurrencyFilter", + "ClassFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType27 + public enum ItemsChoiceType35 { /// - ListDataExtType, + ActiveStatus, /// - ListObjRef, + ClassFilter, /// - OtherDataExtType, + CurrencyFilter, /// - TxnDataExtType, + FromModifiedDate, /// - TxnID, + FullName, /// - TxnLineID, + ListID, + + /// + MaxReturned, + + /// + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + + /// + TotalBalanceFilter, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum VendorQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum VendorQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, } /// @@ -100905,60 +118245,449 @@ public enum ItemsChoiceType27 [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class EntityQueryRqType : IQbIteratorRequest, IQbRequest + { + + private object[] itemsField; + + private ItemsChoiceType36[] itemsElementNameField; + + private string[] includeRetElementField; + + private string requestIDField; + + private EntityQueryRqTypeMetaData metaDataField; + + private Nullable iteratorField; + + private string iteratorIDField; + + private ObjectItems objectItems; + + public EntityQueryRqType() + { + this.metaDataField = EntityQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType36[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(EntityQueryRqTypeMetaData.NoMetaData)] + public EntityQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ActiveStatus + { + get + { + return ObjectItems.GetItem(ItemsChoiceType36.ActiveStatus); + } + set + { + ObjectItems.SetItem(ItemsChoiceType36.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType36.FromModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType36.FromModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType36.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType36.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType36.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType36.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned + { + get + { + return ObjectItems.GetItem(ItemsChoiceType36.MaxReturned); + } + set + { + ObjectItems.SetItem(ItemsChoiceType36.MaxReturned, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameFilter NameFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType36.NameFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType36.NameFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameRangeFilter NameRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType36.NameRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType36.NameRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType36.ToModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType36.ToModifiedDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "MaxReturned", + "ActiveStatus", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter"}); + } + return objectItems; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType36 + { + + /// + ActiveStatus, + + /// + FromModifiedDate, + + /// + FullName, + + /// + ListID, + + /// + MaxReturned, + + /// + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataExtDelRet + public enum EntityQueryRqTypeMetaData { - private GUIDTYPE ownerIDField; + /// + NoMetaData, - private string dataExtNameField; + /// + MetaDataOnly, - private object[] itemsField; + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum EntityQueryRqTypeIterator + { - private ItemsChoiceType28[] itemsElementNameField; + /// + Start, - private DATETIMETYPE timeDeletedField; + /// + Continue, - private ObjectItems objectItems; + /// + Stop, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class StandardTermsAddRqType : IQbRequest + { + + private StandardTermsAdd standardTermsAddField; + + private string[] includeRetElementField; + + private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + public StandardTermsAdd StandardTermsAdd { get { - return this.ownerIDField; + return this.standardTermsAddField; } set { - this.ownerIDField = value; + this.standardTermsAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return this.dataExtNameField; + return this.includeRetElementField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + this.includeRetElementField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ListDataExtType", typeof(ListDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ListObjRef", typeof(ListObjRef), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("OtherDataExtType", typeof(OtherDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnDataExtType", typeof(TxnDataExtType), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("TxnLineID", typeof(string), Order=2)] + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class StandardTermsQueryRqType : IQbRequest + { + + private object[] itemsField; + + private ItemsChoiceType37[] itemsElementNameField; + + private string[] includeRetElementField; + + private string requestIDField; + + private StandardTermsQueryRqTypeMetaData metaDataField; + + private ObjectItems objectItems; + + public StandardTermsQueryRqType() + { + this.metaDataField = StandardTermsQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -100969,131 +118698,188 @@ public object[] Items } set { - this.itemsField = value; + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType37[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(StandardTermsQueryRqTypeMetaData.NoMetaData)] + public StandardTermsQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType28[] ItemsElementName + public Nullable ActiveStatus { get { - return this.itemsElementNameField; + return ObjectItems.GetItem(ItemsChoiceType37.ActiveStatus); } set { - this.itemsElementNameField = value; + ObjectItems.SetItem(ItemsChoiceType37.ActiveStatus, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public DATETIMETYPE TimeDeleted + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate { get { - return this.timeDeletedField; + return ObjectItems.GetItem(ItemsChoiceType37.FromModifiedDate); } set { - this.timeDeletedField = value; + ObjectItems.SetItem(ItemsChoiceType37.FromModifiedDate, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ListDataExtType + public IEnumerable FullName { get { - return ObjectItems.GetItem(ItemsChoiceType28.ListDataExtType); + return ObjectItems.GetItems(ItemsChoiceType37.FullName); } set { - ObjectItems.SetItem(ItemsChoiceType28.ListDataExtType, value); + ObjectItems.SetItems(ItemsChoiceType37.FullName, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ListObjRef ListObjRef + public IEnumerable ListID { get { - return ObjectItems.GetItem(ItemsChoiceType28.ListObjRef); + return ObjectItems.GetItems(ItemsChoiceType37.ListID); } set { - ObjectItems.SetItem(ItemsChoiceType28.ListObjRef, value); + ObjectItems.SetItems(ItemsChoiceType37.ListID, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable OtherDataExtType + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType28.OtherDataExtType); + return ObjectItems.GetItem(ItemsChoiceType37.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType28.OtherDataExtType, value); + ObjectItems.SetItem(ItemsChoiceType37.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable TxnDataExtType + public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType28.TxnDataExtType); + return ObjectItems.GetItem(ItemsChoiceType37.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType28.TxnDataExtType, value); + ObjectItems.SetItem(ItemsChoiceType37.NameFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string TxnID + public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType28.TxnID); + return ObjectItems.GetItem(ItemsChoiceType37.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType28.TxnID, value); + ObjectItems.SetItem(ItemsChoiceType37.NameRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string TxnLineID + public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType28.TxnLineID); + return ObjectItems.GetItem(ItemsChoiceType37.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType28.TxnLineID, value); + ObjectItems.SetItem(ItemsChoiceType37.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListDataExtType", - "ListObjRef", - "TxnDataExtType", - "TxnID", - "TxnLineID", - "OtherDataExtType"}); + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "MaxReturned", + "ActiveStatus", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter"}); } return objectItems; } @@ -101104,26 +118890,49 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType28 + public enum ItemsChoiceType37 { /// - ListDataExtType, + ActiveStatus, /// - ListObjRef, + FromModifiedDate, /// - OtherDataExtType, + FullName, /// - TxnDataExtType, + ListID, /// - TxnID, + MaxReturned, /// - TxnLineID, + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum StandardTermsQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, } /// @@ -101132,10 +118941,10 @@ public enum ItemsChoiceType28 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class HostQueryRqType : IQbRequest + public partial class DateDrivenTermsAddRqType : IQbRequest { - private IncludeListMetaData includeListMetaDataField; + private DateDrivenTermsAdd dateDrivenTermsAddField; private string[] includeRetElementField; @@ -101143,15 +118952,15 @@ public partial class HostQueryRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public IncludeListMetaData IncludeListMetaData + public DateDrivenTermsAdd DateDrivenTermsAdd { get { - return this.includeListMetaDataField; + return this.dateDrivenTermsAddField; } set { - this.includeListMetaDataField = value; + this.dateDrivenTermsAddField = value; } } @@ -101190,73 +118999,67 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CompanyQueryRqType : IQbRequest + public partial class DateDrivenTermsQueryRqType : IQbRequest { - private string[] includeRetElementField; + private object[] itemsField; - private GUIDTYPE[] ownerIDField; + private ItemsChoiceType38[] itemsElementNameField; + + private string[] includeRetElementField; private string requestIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] - public string[] IncludeRetElement + private DateDrivenTermsQueryRqTypeMetaData metaDataField; + + private ObjectItems objectItems; + + public DateDrivenTermsQueryRqType() { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } + this.metaDataField = DateDrivenTermsQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=1)] - public GUIDTYPE[] OwnerID + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.ownerIDField; + return this.itemsField; } set { - this.ownerIDField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType38[] ItemsElementName { get { - return this.requestIDField; + return this.itemsElementNameField; } set { - this.requestIDField = value; + this.itemsElementNameField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CompanyActivityQueryRqType : IQbRequest - { - - private string[] includeRetElementField; - - private string requestIDField; /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -101282,198 +119085,224 @@ public string requestID this.requestIDField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PreferencesQueryRqType : IQbRequest - { - - private string[] includeRetElementField; - - private string requestIDField; /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(DateDrivenTermsQueryRqTypeMetaData.NoMetaData)] + public DateDrivenTermsQueryRqTypeMetaData metaData { get { - return this.includeRetElementField; + return this.metaDataField; } set { - this.includeRetElementField = value; + this.metaDataField = value; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ActiveStatus { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType38.ActiveStatus); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType38.ActiveStatus, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class AccountAddRqType : IQbRequest - { - private AccountAdd accountAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountAdd AccountAdd + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate { get { - return this.accountAddField; + return ObjectItems.GetItem(ItemsChoiceType38.FromModifiedDate); } set { - this.accountAddField = value; + ObjectItems.SetItem(ItemsChoiceType38.FromModifiedDate, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName { get { - return this.includeRetElementField; + return ObjectItems.GetItems(ItemsChoiceType38.FullName); } set { - this.includeRetElementField = value; + ObjectItems.SetItems(ItemsChoiceType38.FullName, value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID { get { - return this.requestIDField; + return ObjectItems.GetItems(ItemsChoiceType38.ListID); } set { - this.requestIDField = value; + ObjectItems.SetItems(ItemsChoiceType38.ListID, value.ToArray()); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class AccountModRqType : IQbRequest - { - - private AccountMod accountModField; - - private string[] includeRetElementField; - private string requestIDField; + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned + { + get + { + return ObjectItems.GetItem(ItemsChoiceType38.MaxReturned); + } + set + { + ObjectItems.SetItem(ItemsChoiceType38.MaxReturned, value); + } + } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountMod AccountMod + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameFilter NameFilter { get { - return this.accountModField; + return ObjectItems.GetItem(ItemsChoiceType38.NameFilter); } set { - this.accountModField = value; + ObjectItems.SetItem(ItemsChoiceType38.NameFilter, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameRangeFilter NameRangeFilter { get { - return this.includeRetElementField; + return ObjectItems.GetItem(ItemsChoiceType38.NameRangeFilter); } set { - this.includeRetElementField = value; + ObjectItems.SetItem(ItemsChoiceType38.NameRangeFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType38.ToModifiedDate); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType38.ToModifiedDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "MaxReturned", + "ActiveStatus", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter"}); + } + return objectItems; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType38 + { + + /// + ActiveStatus, + + /// + FromModifiedDate, + + /// + FullName, + + /// + ListID, + + /// + MaxReturned, + + /// + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum DateDrivenTermsQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class AccountQueryRqType : IQbRequest + public partial class TermsQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType29[] itemsElementNameField; + private ItemsChoiceType39[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private AccountQueryRqTypeMetaData metaDataField; + private TermsQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public AccountQueryRqType() + public TermsQueryRqType() { - this.metaDataField = AccountQueryRqTypeMetaData.NoMetaData; + this.metaDataField = TermsQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("AccountType", typeof(AccountType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -101499,7 +119328,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType29[] ItemsElementName + public ItemsChoiceType39[] ItemsElementName { get { @@ -101512,7 +119341,7 @@ public ItemsChoiceType29[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=10)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -101525,20 +119354,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=11)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -101555,8 +119370,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(AccountQueryRqTypeMetaData.NoMetaData)] - public AccountQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(TermsQueryRqTypeMetaData.NoMetaData)] + public TermsQueryRqTypeMetaData metaData { get { @@ -101568,42 +119383,16 @@ public AccountQueryRqTypeMetaData metaData } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable AccountType - { - get - { - return ObjectItems.GetItems(ItemsChoiceType29.AccountType); - } - set - { - ObjectItems.SetItems(ItemsChoiceType29.AccountType, value.ToArray()); - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType29.ActiveStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType29.ActiveStatus, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType29.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType39.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType29.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType39.ActiveStatus, value); } } @@ -101612,11 +119401,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType29.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType39.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType29.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType39.FromModifiedDate, value); } } @@ -101625,11 +119414,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType29.FullName); + return ObjectItems.GetItems(ItemsChoiceType39.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType29.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType39.FullName, value.ToArray()); } } @@ -101638,11 +119427,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType29.ListID); + return ObjectItems.GetItems(ItemsChoiceType39.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType29.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType39.ListID, value.ToArray()); } } @@ -101651,11 +119440,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType29.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType39.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType29.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType39.MaxReturned, value); } } @@ -101664,11 +119453,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType29.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType39.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType29.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType39.NameFilter, value); } } @@ -101677,11 +119466,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType29.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType39.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType29.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType39.NameRangeFilter, value); } } @@ -101690,21 +119479,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType29.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType39.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType29.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType39.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -101712,9 +119501,7 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter", - "AccountType", - "CurrencyFilter"}); + "NameRangeFilter"}); } return objectItems; } @@ -101725,18 +119512,12 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType29 + public enum ItemsChoiceType39 { - /// - AccountType, - /// ActiveStatus, - /// - CurrencyFilter, - /// FromModifiedDate, @@ -101763,7 +119544,7 @@ public enum ItemsChoiceType29 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum AccountQueryRqTypeMetaData + public enum TermsQueryRqTypeMetaData { /// @@ -101782,94 +119563,10 @@ public enum AccountQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SpecialAccountAddRqType : IQbRequest - { - - private SpecialAccountAdd specialAccountAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SpecialAccountAdd SpecialAccountAdd - { - get - { - return this.specialAccountAddField; - } - set - { - this.specialAccountAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class AccountTaxLineInfoQueryRqType : IQbRequest - { - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class LeadAddRqType : IQbRequest + public partial class ClassAddRqType : IQbRequest { - private LeadAdd leadAddField; + private ClassAdd classAddField; private string[] includeRetElementField; @@ -101877,15 +119574,15 @@ public partial class LeadAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public LeadAdd LeadAdd + public ClassAdd ClassAdd { get { - return this.leadAddField; + return this.classAddField; } set { - this.leadAddField = value; + this.classAddField = value; } } @@ -101924,10 +119621,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class LeadModRqType : IQbRequest + public partial class ClassModRqType : IQbRequest { - private LeadMod leadModField; + private ClassMod classModField; private string[] includeRetElementField; @@ -101935,15 +119632,15 @@ public partial class LeadModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public LeadMod LeadMod + public ClassMod ClassMod { get { - return this.leadModField; + return this.classModField; } set { - this.leadModField = value; + this.classModField = value; } } @@ -101982,35 +119679,32 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class LeadQueryRqType : IQbIteratorRequest, IQbRequest + public partial class ClassQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType30[] itemsElementNameField; + private ItemsChoiceType40[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private LeadQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private ClassQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public LeadQueryRqType() + public ClassQueryRqType() { - this.metaDataField = LeadQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ClassQueryRqTypeMetaData.NoMetaData; } /// + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("Name", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] @@ -102032,7 +119726,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType30[] ItemsElementName + public ItemsChoiceType40[] ItemsElementName { get { @@ -102045,7 +119739,7 @@ public ItemsChoiceType30[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=7)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -102074,8 +119768,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(LeadQueryRqTypeMetaData.NoMetaData)] - public LeadQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ClassQueryRqTypeMetaData.NoMetaData)] + public ClassQueryRqTypeMetaData metaData { get { @@ -102087,31 +119781,16 @@ public LeadQueryRqTypeMetaData metaData } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public Nullable ActiveStatus { get { - return this.iteratorIDField; + return ObjectItems.GetItem(ItemsChoiceType40.ActiveStatus); } set { - this.iteratorIDField = value; + ObjectItems.SetItem(ItemsChoiceType40.ActiveStatus, value); } } @@ -102120,50 +119799,50 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType30.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType40.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType30.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType40.FromModifiedDate, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType30.ListID); + return ObjectItems.GetItems(ItemsChoiceType40.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType30.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType40.FullName, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public IEnumerable ListID { get { - return ObjectItems.GetItem(ItemsChoiceType30.MaxReturned); + return ObjectItems.GetItems(ItemsChoiceType40.ListID); } set { - ObjectItems.SetItem(ItemsChoiceType30.MaxReturned, value); + ObjectItems.SetItems(ItemsChoiceType40.ListID, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable Name + public string MaxReturned { get { - return ObjectItems.GetItems(ItemsChoiceType30.Name); + return ObjectItems.GetItem(ItemsChoiceType40.MaxReturned); } set { - ObjectItems.SetItems(ItemsChoiceType30.Name, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType40.MaxReturned, value); } } @@ -102172,11 +119851,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType30.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType40.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType30.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType40.NameFilter, value); } } @@ -102185,11 +119864,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType30.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType40.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType30.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType40.NameRangeFilter, value); } } @@ -102198,24 +119877,25 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType30.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType40.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType30.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType40.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", - "Name", + "FullName", "MaxReturned", + "ActiveStatus", "FromModifiedDate", "ToModifiedDate", "NameFilter", @@ -102224,50 +119904,29 @@ private ObjectItems ObjectItems return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType30 + public enum ItemsChoiceType40 { + /// + ActiveStatus, + /// FromModifiedDate, /// - ListID, + FullName, /// - MaxReturned, + ListID, /// - Name, + MaxReturned, /// NameFilter, @@ -102283,7 +119942,7 @@ public enum ItemsChoiceType30 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum LeadQueryRqTypeMetaData + public enum ClassQueryRqTypeMetaData { /// @@ -102296,33 +119955,16 @@ public enum LeadQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum LeadQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerAddRqType : IQbRequest + public partial class SalesRepAddRqType : IQbRequest { - private CustomerAdd customerAddField; + private SalesRepAdd salesRepAddField; private string[] includeRetElementField; @@ -102330,15 +119972,15 @@ public partial class CustomerAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerAdd CustomerAdd + public SalesRepAdd SalesRepAdd { get { - return this.customerAddField; + return this.salesRepAddField; } set { - this.customerAddField = value; + this.salesRepAddField = value; } } @@ -102377,10 +120019,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerModRqType : IQbRequest + public partial class SalesRepModRqType : IQbRequest { - private CustomerMod customerModField; + private SalesRepMod salesRepModField; private string[] includeRetElementField; @@ -102388,15 +120030,15 @@ public partial class CustomerModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerMod CustomerMod + public SalesRepMod SalesRepMod { get { - return this.customerModField; + return this.salesRepModField; } set { - this.customerModField = value; + this.salesRepModField = value; } } @@ -102435,36 +120077,28 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerQueryRqType : IQbIteratorRequest, IQbRequest + public partial class SalesRepQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType31[] itemsElementNameField; + private ItemsChoiceType41[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private CustomerQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private SalesRepQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public CustomerQueryRqType() + public SalesRepQueryRqType() { - this.metaDataField = CustomerQueryRqTypeMetaData.NoMetaData; + this.metaDataField = SalesRepQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -102472,7 +120106,6 @@ public CustomerQueryRqType() [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TotalBalanceFilter", typeof(TotalBalanceFilter), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -102491,7 +120124,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType31[] ItemsElementName + public ItemsChoiceType41[] ItemsElementName { get { @@ -102504,7 +120137,7 @@ public ItemsChoiceType31[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=11)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -102517,20 +120150,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=12)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -102547,8 +120166,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(CustomerQueryRqTypeMetaData.NoMetaData)] - public CustomerQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(SalesRepQueryRqTypeMetaData.NoMetaData)] + public SalesRepQueryRqTypeMetaData metaData { get { @@ -102560,70 +120179,16 @@ public CustomerQueryRqTypeMetaData metaData } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType31.ActiveStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType31.ActiveStatus, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType31.ClassFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType31.ClassFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType31.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType41.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType31.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType41.ActiveStatus, value); } } @@ -102632,11 +120197,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType31.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType41.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType31.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType41.FromModifiedDate, value); } } @@ -102645,11 +120210,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType31.FullName); + return ObjectItems.GetItems(ItemsChoiceType41.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType31.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType41.FullName, value.ToArray()); } } @@ -102658,11 +120223,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType31.ListID); + return ObjectItems.GetItems(ItemsChoiceType41.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType31.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType41.ListID, value.ToArray()); } } @@ -102671,11 +120236,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType31.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType41.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType31.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType41.MaxReturned, value); } } @@ -102684,11 +120249,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType31.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType41.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType31.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType41.NameFilter, value); } } @@ -102697,11 +120262,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType31.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType41.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType31.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType41.NameRangeFilter, value); } } @@ -102710,34 +120275,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType31.ToModifiedDate); - } - set - { - ObjectItems.SetItem(ItemsChoiceType31.ToModifiedDate, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public TotalBalanceFilter TotalBalanceFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType31.TotalBalanceFilter); + return ObjectItems.GetItem(ItemsChoiceType41.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType31.TotalBalanceFilter, value); + ObjectItems.SetItem(ItemsChoiceType41.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -102745,56 +120297,23 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter", - "TotalBalanceFilter", - "CurrencyFilter", - "ClassFilter"}); + "NameRangeFilter"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType31 + public enum ItemsChoiceType41 { /// ActiveStatus, - /// - ClassFilter, - - /// - CurrencyFilter, - /// FromModifiedDate, @@ -102815,16 +120334,13 @@ public enum ItemsChoiceType31 /// ToModifiedDate, - - /// - TotalBalanceFilter, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CustomerQueryRqTypeMetaData + public enum SalesRepQueryRqTypeMetaData { /// @@ -102837,91 +120353,16 @@ public enum CustomerQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CustomerQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EmployeeAddRqType : IQbRequest - { - - private EmployeeAdd employeeAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public EmployeeAdd EmployeeAdd - { - get - { - return this.employeeAddField; - } - set - { - this.employeeAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EmployeeModRqType : IQbRequest + public partial class CustomerTypeAddRqType : IQbRequest { - private EmployeeMod employeeModField; + private CustomerTypeAdd customerTypeAddField; private string[] includeRetElementField; @@ -102929,15 +120370,15 @@ public partial class EmployeeModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public EmployeeMod EmployeeMod + public CustomerTypeAdd CustomerTypeAdd { get { - return this.employeeModField; + return this.customerTypeAddField; } set { - this.employeeModField = value; + this.customerTypeAddField = value; } } @@ -102976,26 +120417,24 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EmployeeQueryRqType : IQbRequest + public partial class CustomerTypeQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType32[] itemsElementNameField; + private ItemsChoiceType42[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private EmployeeQueryRqTypeMetaData metaDataField; + private CustomerTypeQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public EmployeeQueryRqType() + public CustomerTypeQueryRqType() { - this.metaDataField = EmployeeQueryRqTypeMetaData.NoMetaData; + this.metaDataField = CustomerTypeQueryRqTypeMetaData.NoMetaData; } /// @@ -103025,7 +120464,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType32[] ItemsElementName + public ItemsChoiceType42[] ItemsElementName { get { @@ -103051,20 +120490,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -103081,8 +120506,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(EmployeeQueryRqTypeMetaData.NoMetaData)] - public EmployeeQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(CustomerTypeQueryRqTypeMetaData.NoMetaData)] + public CustomerTypeQueryRqTypeMetaData metaData { get { @@ -103099,11 +120524,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType32.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType42.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType32.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType42.ActiveStatus, value); } } @@ -103112,11 +120537,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType32.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType42.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType32.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType42.FromModifiedDate, value); } } @@ -103125,11 +120550,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType32.FullName); + return ObjectItems.GetItems(ItemsChoiceType42.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType32.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType42.FullName, value.ToArray()); } } @@ -103138,11 +120563,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType32.ListID); + return ObjectItems.GetItems(ItemsChoiceType42.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType32.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType42.ListID, value.ToArray()); } } @@ -103151,11 +120576,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType32.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType42.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType32.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType42.MaxReturned, value); } } @@ -103164,11 +120589,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType32.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType42.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType32.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType42.NameFilter, value); } } @@ -103177,11 +120602,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType32.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType42.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType32.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType42.NameRangeFilter, value); } } @@ -103190,21 +120615,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType32.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType42.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType32.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType42.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -103223,7 +120648,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType32 + public enum ItemsChoiceType42 { /// @@ -103255,7 +120680,7 @@ public enum ItemsChoiceType32 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum EmployeeQueryRqTypeMetaData + public enum CustomerTypeQueryRqTypeMetaData { /// @@ -103274,68 +120699,10 @@ public enum EmployeeQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class OtherNameAddRqType : IQbRequest - { - - private OtherNameAdd otherNameAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public OtherNameAdd OtherNameAdd - { - get - { - return this.otherNameAddField; - } - set - { - this.otherNameAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class OtherNameModRqType : IQbRequest + public partial class VendorTypeAddRqType : IQbRequest { - private OtherNameMod otherNameModField; + private VendorTypeAdd vendorTypeAddField; private string[] includeRetElementField; @@ -103343,15 +120710,15 @@ public partial class OtherNameModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public OtherNameMod OtherNameMod + public VendorTypeAdd VendorTypeAdd { get { - return this.otherNameModField; + return this.vendorTypeAddField; } set { - this.otherNameModField = value; + this.vendorTypeAddField = value; } } @@ -103390,26 +120757,24 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class OtherNameQueryRqType : IQbRequest + public partial class VendorTypeQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType33[] itemsElementNameField; + private ItemsChoiceType43[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private OtherNameQueryRqTypeMetaData metaDataField; + private VendorTypeQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public OtherNameQueryRqType() + public VendorTypeQueryRqType() { - this.metaDataField = OtherNameQueryRqTypeMetaData.NoMetaData; + this.metaDataField = VendorTypeQueryRqTypeMetaData.NoMetaData; } /// @@ -103439,7 +120804,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType33[] ItemsElementName + public ItemsChoiceType43[] ItemsElementName { get { @@ -103465,20 +120830,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -103495,8 +120846,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(OtherNameQueryRqTypeMetaData.NoMetaData)] - public OtherNameQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(VendorTypeQueryRqTypeMetaData.NoMetaData)] + public VendorTypeQueryRqTypeMetaData metaData { get { @@ -103513,11 +120864,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType33.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType43.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType33.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType43.ActiveStatus, value); } } @@ -103526,11 +120877,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType33.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType43.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType33.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType43.FromModifiedDate, value); } } @@ -103539,11 +120890,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType33.FullName); + return ObjectItems.GetItems(ItemsChoiceType43.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType33.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType43.FullName, value.ToArray()); } } @@ -103552,11 +120903,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType33.ListID); + return ObjectItems.GetItems(ItemsChoiceType43.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType33.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType43.ListID, value.ToArray()); } } @@ -103565,11 +120916,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType33.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType43.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType33.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType43.MaxReturned, value); } } @@ -103578,11 +120929,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType33.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType43.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType33.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType43.NameFilter, value); } } @@ -103591,11 +120942,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType33.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType43.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType33.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType43.NameRangeFilter, value); } } @@ -103604,21 +120955,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType33.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType43.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType33.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType43.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -103637,7 +120988,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType33 + public enum ItemsChoiceType43 { /// @@ -103669,7 +121020,7 @@ public enum ItemsChoiceType33 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum OtherNameQueryRqTypeMetaData + public enum VendorTypeQueryRqTypeMetaData { /// @@ -103688,68 +121039,10 @@ public enum OtherNameQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorAddRqType : IQbRequest - { - - private VendorAdd vendorAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorAdd VendorAdd - { - get - { - return this.vendorAddField; - } - set - { - this.vendorAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorModRqType : IQbRequest + public partial class JobTypeAddRqType : IQbRequest { - private VendorMod vendorModField; + private JobTypeAdd jobTypeAddField; private string[] includeRetElementField; @@ -103757,15 +121050,15 @@ public partial class VendorModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorMod VendorMod + public JobTypeAdd JobTypeAdd { get { - return this.vendorModField; + return this.jobTypeAddField; } set { - this.vendorModField = value; + this.jobTypeAddField = value; } } @@ -103804,36 +121097,28 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorQueryRqType : IQbIteratorRequest, IQbRequest + public partial class JobTypeQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType34[] itemsElementNameField; + private ItemsChoiceType44[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private VendorQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private JobTypeQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public VendorQueryRqType() + public JobTypeQueryRqType() { - this.metaDataField = VendorQueryRqTypeMetaData.NoMetaData; + this.metaDataField = JobTypeQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -103841,7 +121126,6 @@ public VendorQueryRqType() [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TotalBalanceFilter", typeof(TotalBalanceFilter), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -103860,7 +121144,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType34[] ItemsElementName + public ItemsChoiceType44[] ItemsElementName { get { @@ -103873,7 +121157,7 @@ public ItemsChoiceType34[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=11)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -103886,20 +121170,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=12)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -103916,8 +121186,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(VendorQueryRqTypeMetaData.NoMetaData)] - public VendorQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(JobTypeQueryRqTypeMetaData.NoMetaData)] + public JobTypeQueryRqTypeMetaData metaData { get { @@ -103929,70 +121199,16 @@ public VendorQueryRqTypeMetaData metaData } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType34.ActiveStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType34.ActiveStatus, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType34.ClassFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType34.ClassFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType34.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType44.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType34.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType44.ActiveStatus, value); } } @@ -104001,11 +121217,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType34.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType44.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType34.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType44.FromModifiedDate, value); } } @@ -104014,11 +121230,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType34.FullName); + return ObjectItems.GetItems(ItemsChoiceType44.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType34.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType44.FullName, value.ToArray()); } } @@ -104027,11 +121243,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType34.ListID); + return ObjectItems.GetItems(ItemsChoiceType44.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType34.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType44.ListID, value.ToArray()); } } @@ -104040,11 +121256,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType34.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType44.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType34.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType44.MaxReturned, value); } } @@ -104053,11 +121269,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType34.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType44.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType34.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType44.NameFilter, value); } } @@ -104066,11 +121282,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType34.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType44.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType34.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType44.NameRangeFilter, value); } } @@ -104079,34 +121295,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType34.ToModifiedDate); - } - set - { - ObjectItems.SetItem(ItemsChoiceType34.ToModifiedDate, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public TotalBalanceFilter TotalBalanceFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType34.TotalBalanceFilter); + return ObjectItems.GetItem(ItemsChoiceType44.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType34.TotalBalanceFilter, value); + ObjectItems.SetItem(ItemsChoiceType44.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -104114,56 +121317,23 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter", - "TotalBalanceFilter", - "CurrencyFilter", - "ClassFilter"}); + "NameRangeFilter"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType34 + public enum ItemsChoiceType44 { /// ActiveStatus, - /// - ClassFilter, - - /// - CurrencyFilter, - /// FromModifiedDate, @@ -104184,16 +121354,13 @@ public enum ItemsChoiceType34 /// ToModifiedDate, - - /// - TotalBalanceFilter, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum VendorQueryRqTypeMetaData + public enum JobTypeQueryRqTypeMetaData { /// @@ -104209,18 +121376,59 @@ public enum VendorQueryRqTypeMetaData /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum VendorQueryRqTypeIterator + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CustomerMsgAddRqType : IQbRequest { + private CustomerMsgAdd customerMsgAddField; + + private string[] includeRetElementField; + + private string requestIDField; + /// - Start, + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CustomerMsgAdd CustomerMsgAdd + { + get + { + return this.customerMsgAddField; + } + set + { + this.customerMsgAddField = value; + } + } /// - Continue, + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } /// - Stop, + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } } /// @@ -104229,28 +121437,24 @@ public enum VendorQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EntityQueryRqType : IQbIteratorRequest, IQbRequest + public partial class CustomerMsgQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType35[] itemsElementNameField; + private ItemsChoiceType45[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private EntityQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private CustomerMsgQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public EntityQueryRqType() + public CustomerMsgQueryRqType() { - this.metaDataField = EntityQueryRqTypeMetaData.NoMetaData; + this.metaDataField = CustomerMsgQueryRqTypeMetaData.NoMetaData; } /// @@ -104280,7 +121484,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType35[] ItemsElementName + public ItemsChoiceType45[] ItemsElementName { get { @@ -104322,8 +121526,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(EntityQueryRqTypeMetaData.NoMetaData)] - public EntityQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(CustomerMsgQueryRqTypeMetaData.NoMetaData)] + public CustomerMsgQueryRqTypeMetaData metaData { get { @@ -104335,44 +121539,16 @@ public EntityQueryRqTypeMetaData metaData } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType35.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType45.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType35.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType45.ActiveStatus, value); } } @@ -104381,11 +121557,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType35.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType45.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType35.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType45.FromModifiedDate, value); } } @@ -104394,11 +121570,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType35.FullName); + return ObjectItems.GetItems(ItemsChoiceType45.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType35.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType45.FullName, value.ToArray()); } } @@ -104407,11 +121583,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType35.ListID); + return ObjectItems.GetItems(ItemsChoiceType45.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType35.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType45.ListID, value.ToArray()); } } @@ -104420,11 +121596,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType35.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType45.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType35.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType45.MaxReturned, value); } } @@ -104433,11 +121609,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType35.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType45.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType35.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType45.NameFilter, value); } } @@ -104446,11 +121622,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType35.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType45.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType35.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType45.NameRangeFilter, value); } } @@ -104459,21 +121635,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType35.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType45.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType35.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType45.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -104486,37 +121662,13 @@ private ObjectItems ObjectItems return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType35 + public enum ItemsChoiceType45 { /// @@ -104548,7 +121700,7 @@ public enum ItemsChoiceType35 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum EntityQueryRqTypeMetaData + public enum CustomerMsgQueryRqTypeMetaData { /// @@ -104561,33 +121713,16 @@ public enum EntityQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum EntityQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class StandardTermsAddRqType : IQbRequest + public partial class PaymentMethodAddRqType : IQbRequest { - private StandardTermsAdd standardTermsAddField; + private PaymentMethodAdd paymentMethodAddField; private string[] includeRetElementField; @@ -104595,15 +121730,15 @@ public partial class StandardTermsAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public StandardTermsAdd StandardTermsAdd + public PaymentMethodAdd PaymentMethodAdd { get { - return this.standardTermsAddField; + return this.paymentMethodAddField; } set { - this.standardTermsAddField = value; + this.paymentMethodAddField = value; } } @@ -104642,24 +121777,24 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class StandardTermsQueryRqType : IQbRequest + public partial class PaymentMethodQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType36[] itemsElementNameField; + private ItemsChoiceType46[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private StandardTermsQueryRqTypeMetaData metaDataField; + private PaymentMethodQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public StandardTermsQueryRqType() + public PaymentMethodQueryRqType() { - this.metaDataField = StandardTermsQueryRqTypeMetaData.NoMetaData; + this.metaDataField = PaymentMethodQueryRqTypeMetaData.NoMetaData; } /// @@ -104670,6 +121805,7 @@ public StandardTermsQueryRqType() [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaymentMethodType", typeof(PaymentMethodType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] @@ -104689,7 +121825,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType36[] ItemsElementName + public ItemsChoiceType46[] ItemsElementName { get { @@ -104702,7 +121838,7 @@ public ItemsChoiceType36[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] public string[] IncludeRetElement { get @@ -104731,8 +121867,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(StandardTermsQueryRqTypeMetaData.NoMetaData)] - public StandardTermsQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(PaymentMethodQueryRqTypeMetaData.NoMetaData)] + public PaymentMethodQueryRqTypeMetaData metaData { get { @@ -104749,11 +121885,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType36.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType46.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType36.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType46.ActiveStatus, value); } } @@ -104762,11 +121898,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType36.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType46.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType36.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType46.FromModifiedDate, value); } } @@ -104775,11 +121911,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType36.FullName); + return ObjectItems.GetItems(ItemsChoiceType46.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType36.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType46.FullName, value.ToArray()); } } @@ -104788,11 +121924,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType36.ListID); + return ObjectItems.GetItems(ItemsChoiceType46.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType36.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType46.ListID, value.ToArray()); } } @@ -104801,11 +121937,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType36.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType46.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType36.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType46.MaxReturned, value); } } @@ -104814,11 +121950,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType36.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType46.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType36.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType46.NameFilter, value); } } @@ -104827,11 +121963,24 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType36.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType46.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType36.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType46.NameRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PaymentMethodType + { + get + { + return ObjectItems.GetItems(ItemsChoiceType46.PaymentMethodType); + } + set + { + ObjectItems.SetItems(ItemsChoiceType46.PaymentMethodType, value.ToArray()); } } @@ -104840,21 +121989,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType36.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType46.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType36.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType46.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -104862,7 +122011,8 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter"}); + "NameRangeFilter", + "PaymentMethodType"}); } return objectItems; } @@ -104873,7 +122023,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType36 + public enum ItemsChoiceType46 { /// @@ -104897,6 +122047,9 @@ public enum ItemsChoiceType36 /// NameRangeFilter, + /// + PaymentMethodType, + /// ToModifiedDate, } @@ -104905,7 +122058,7 @@ public enum ItemsChoiceType36 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum StandardTermsQueryRqTypeMetaData + public enum PaymentMethodQueryRqTypeMetaData { /// @@ -104924,10 +122077,10 @@ public enum StandardTermsQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DateDrivenTermsAddRqType : IQbRequest + public partial class ShipMethodAddRqType : IQbRequest { - private DateDrivenTermsAdd dateDrivenTermsAddField; + private ShipMethodAdd shipMethodAddField; private string[] includeRetElementField; @@ -104935,15 +122088,15 @@ public partial class DateDrivenTermsAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DateDrivenTermsAdd DateDrivenTermsAdd + public ShipMethodAdd ShipMethodAdd { get { - return this.dateDrivenTermsAddField; + return this.shipMethodAddField; } set { - this.dateDrivenTermsAddField = value; + this.shipMethodAddField = value; } } @@ -104982,24 +122135,24 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DateDrivenTermsQueryRqType : IQbRequest + public partial class ShipMethodQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType37[] itemsElementNameField; + private ItemsChoiceType47[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private DateDrivenTermsQueryRqTypeMetaData metaDataField; + private ShipMethodQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public DateDrivenTermsQueryRqType() + public ShipMethodQueryRqType() { - this.metaDataField = DateDrivenTermsQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ShipMethodQueryRqTypeMetaData.NoMetaData; } /// @@ -105029,7 +122182,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType37[] ItemsElementName + public ItemsChoiceType47[] ItemsElementName { get { @@ -105071,8 +122224,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(DateDrivenTermsQueryRqTypeMetaData.NoMetaData)] - public DateDrivenTermsQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ShipMethodQueryRqTypeMetaData.NoMetaData)] + public ShipMethodQueryRqTypeMetaData metaData { get { @@ -105089,11 +122242,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType37.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType47.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType37.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType47.ActiveStatus, value); } } @@ -105102,11 +122255,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType37.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType47.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType37.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType47.FromModifiedDate, value); } } @@ -105115,11 +122268,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType37.FullName); + return ObjectItems.GetItems(ItemsChoiceType47.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType37.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType47.FullName, value.ToArray()); } } @@ -105128,11 +122281,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType37.ListID); + return ObjectItems.GetItems(ItemsChoiceType47.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType37.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType47.ListID, value.ToArray()); } } @@ -105141,11 +122294,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType37.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType47.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType37.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType47.MaxReturned, value); } } @@ -105154,11 +122307,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType37.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType47.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType37.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType47.NameFilter, value); } } @@ -105167,11 +122320,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType37.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType47.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType37.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType47.NameRangeFilter, value); } } @@ -105180,21 +122333,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType37.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType47.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType37.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType47.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -105213,7 +122366,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType37 + public enum ItemsChoiceType47 { /// @@ -105245,7 +122398,7 @@ public enum ItemsChoiceType37 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum DateDrivenTermsQueryRqTypeMetaData + public enum ShipMethodQueryRqTypeMetaData { /// @@ -105264,24 +122417,140 @@ public enum DateDrivenTermsQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TermsQueryRqType : IQbRequest + public partial class SalesTaxCodeAddRqType : IQbRequest + { + + private SalesTaxCodeAdd salesTaxCodeAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public SalesTaxCodeAdd SalesTaxCodeAdd + { + get + { + return this.salesTaxCodeAddField; + } + set + { + this.salesTaxCodeAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class SalesTaxCodeModRqType : IQbRequest + { + + private SalesTaxCodeMod salesTaxCodeModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public SalesTaxCodeMod SalesTaxCodeMod + { + get + { + return this.salesTaxCodeModField; + } + set + { + this.salesTaxCodeModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class SalesTaxCodeQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType38[] itemsElementNameField; + private ItemsChoiceType48[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private TermsQueryRqTypeMetaData metaDataField; + private SalesTaxCodeQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public TermsQueryRqType() + public SalesTaxCodeQueryRqType() { - this.metaDataField = TermsQueryRqTypeMetaData.NoMetaData; + this.metaDataField = SalesTaxCodeQueryRqTypeMetaData.NoMetaData; } /// @@ -105311,7 +122580,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType38[] ItemsElementName + public ItemsChoiceType48[] ItemsElementName { get { @@ -105353,8 +122622,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(TermsQueryRqTypeMetaData.NoMetaData)] - public TermsQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(SalesTaxCodeQueryRqTypeMetaData.NoMetaData)] + public SalesTaxCodeQueryRqTypeMetaData metaData { get { @@ -105371,11 +122640,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType38.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType48.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType38.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType48.ActiveStatus, value); } } @@ -105384,11 +122653,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType38.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType48.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType38.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType48.FromModifiedDate, value); } } @@ -105397,11 +122666,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType38.FullName); + return ObjectItems.GetItems(ItemsChoiceType48.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType38.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType48.FullName, value.ToArray()); } } @@ -105410,11 +122679,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType38.ListID); + return ObjectItems.GetItems(ItemsChoiceType48.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType38.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType48.ListID, value.ToArray()); } } @@ -105423,11 +122692,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType38.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType48.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType38.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType48.MaxReturned, value); } } @@ -105436,11 +122705,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType38.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType48.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType38.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType48.NameFilter, value); } } @@ -105449,11 +122718,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType38.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType48.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType38.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType48.NameRangeFilter, value); } } @@ -105462,21 +122731,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType38.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType48.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType38.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType48.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -105495,7 +122764,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType38 + public enum ItemsChoiceType48 { /// @@ -105527,7 +122796,7 @@ public enum ItemsChoiceType38 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TermsQueryRqTypeMetaData + public enum SalesTaxCodeQueryRqTypeMetaData { /// @@ -105546,10 +122815,10 @@ public enum TermsQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ClassAddRqType : IQbRequest + public partial class ToDoAddRqType : IQbRequest { - private ClassAdd classAddField; + private ToDoAdd toDoAddField; private string[] includeRetElementField; @@ -105557,15 +122826,15 @@ public partial class ClassAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ClassAdd ClassAdd + public ToDoAdd ToDoAdd { get { - return this.classAddField; + return this.toDoAddField; } set { - this.classAddField = value; + this.toDoAddField = value; } } @@ -105604,10 +122873,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ClassModRqType : IQbRequest + public partial class ToDoModRqType : IQbRequest { - private ClassMod classModField; + private ToDoMod toDoModField; private string[] includeRetElementField; @@ -105615,15 +122884,15 @@ public partial class ClassModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ClassMod ClassMod + public ToDoMod ToDoMod { get { - return this.classModField; + return this.toDoModField; } set { - this.classModField = value; + this.toDoModField = value; } } @@ -105662,30 +122931,30 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ClassQueryRqType : IQbRequest + public partial class ToDoQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType39[] itemsElementNameField; + private ItemsChoiceType49[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private ClassQueryRqTypeMetaData metaDataField; + private ToDoQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ClassQueryRqType() + public ToDoQueryRqType() { - this.metaDataField = ClassQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ToDoQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("DoneStatus", typeof(DoneStatus), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] @@ -105709,7 +122978,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType39[] ItemsElementName + public ItemsChoiceType49[] ItemsElementName { get { @@ -105751,8 +123020,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ClassQueryRqTypeMetaData.NoMetaData)] - public ClassQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ToDoQueryRqTypeMetaData.NoMetaData)] + public ToDoQueryRqTypeMetaData metaData { get { @@ -105769,37 +123038,37 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType39.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType49.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType39.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType49.ActiveStatus, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public Nullable DoneStatus { get { - return ObjectItems.GetItem(ItemsChoiceType39.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType49.DoneStatus); } set { - ObjectItems.SetItem(ItemsChoiceType39.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType49.DoneStatus, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItems(ItemsChoiceType39.FullName); + return ObjectItems.GetItem(ItemsChoiceType49.FromModifiedDate); } set { - ObjectItems.SetItems(ItemsChoiceType39.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType49.FromModifiedDate, value); } } @@ -105808,11 +123077,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType39.ListID); + return ObjectItems.GetItems(ItemsChoiceType49.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType39.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType49.ListID, value.ToArray()); } } @@ -105821,11 +123090,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType39.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType49.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType39.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType49.MaxReturned, value); } } @@ -105834,11 +123103,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType39.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType49.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType39.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType49.NameFilter, value); } } @@ -105847,11 +123116,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType39.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType49.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType39.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType49.NameRangeFilter, value); } } @@ -105860,29 +123129,29 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType39.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType49.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType39.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType49.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", - "FullName", "MaxReturned", "ActiveStatus", "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter"}); + "NameRangeFilter", + "DoneStatus"}); } return objectItems; } @@ -105893,17 +123162,17 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType39 + public enum ItemsChoiceType49 { /// ActiveStatus, /// - FromModifiedDate, + DoneStatus, /// - FullName, + FromModifiedDate, /// ListID, @@ -105925,7 +123194,7 @@ public enum ItemsChoiceType39 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ClassQueryRqTypeMetaData + public enum ToDoQueryRqTypeMetaData { /// @@ -105944,10 +123213,10 @@ public enum ClassQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesRepAddRqType : IQbRequest + public partial class ItemServiceAddRqType : IQbRequest { - private SalesRepAdd salesRepAddField; + private ItemServiceAdd itemServiceAddField; private string[] includeRetElementField; @@ -105955,15 +123224,15 @@ public partial class SalesRepAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesRepAdd SalesRepAdd + public ItemServiceAdd ItemServiceAdd { get { - return this.salesRepAddField; + return this.itemServiceAddField; } set { - this.salesRepAddField = value; + this.itemServiceAddField = value; } } @@ -106002,10 +123271,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesRepModRqType : IQbRequest + public partial class ItemServiceModRqType : IQbRequest { - private SalesRepMod salesRepModField; + private ItemServiceMod itemServiceModField; private string[] includeRetElementField; @@ -106013,15 +123282,15 @@ public partial class SalesRepModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesRepMod SalesRepMod + public ItemServiceMod ItemServiceMod { get { - return this.salesRepModField; + return this.itemServiceModField; } set { - this.salesRepModField = value; + this.itemServiceModField = value; } } @@ -106060,28 +123329,35 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesRepQueryRqType : IQbRequest + public partial class ItemServiceQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType40[] itemsElementNameField; + private ItemsChoiceType50[] itemsElementNameField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private SalesRepQueryRqTypeMetaData metaDataField; + private ItemServiceQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public SalesRepQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ItemServiceQueryRqType() { - this.metaDataField = SalesRepQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemServiceQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -106107,7 +123383,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType40[] ItemsElementName + public ItemsChoiceType50[] ItemsElementName { get { @@ -106120,7 +123396,7 @@ public ItemsChoiceType40[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] public string[] IncludeRetElement { get @@ -106133,6 +123409,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -106149,8 +123439,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(SalesRepQueryRqTypeMetaData.NoMetaData)] - public SalesRepQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemServiceQueryRqTypeMetaData.NoMetaData)] + public ItemServiceQueryRqTypeMetaData metaData { get { @@ -106162,16 +123452,57 @@ public SalesRepQueryRqTypeMetaData metaData } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType40.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType50.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType40.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType50.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ClassFilter ClassFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType50.ClassFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType50.ClassFilter, value); } } @@ -106180,11 +123511,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType40.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType50.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType40.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType50.FromModifiedDate, value); } } @@ -106193,11 +123524,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType40.FullName); + return ObjectItems.GetItems(ItemsChoiceType50.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType40.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType50.FullName, value.ToArray()); } } @@ -106206,11 +123537,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType40.ListID); + return ObjectItems.GetItems(ItemsChoiceType50.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType40.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType50.ListID, value.ToArray()); } } @@ -106219,11 +123550,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType40.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType50.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType40.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType50.MaxReturned, value); } } @@ -106232,11 +123563,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType40.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType50.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType40.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType50.NameFilter, value); } } @@ -106245,11 +123576,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType40.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType50.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType40.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType50.NameRangeFilter, value); } } @@ -106258,21 +123589,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType40.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType50.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType40.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType50.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -106280,23 +123611,51 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter"}); + "NameRangeFilter", + "ClassFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType40 + public enum ItemsChoiceType50 { /// ActiveStatus, + /// + ClassFilter, + /// FromModifiedDate, @@ -106323,7 +123682,7 @@ public enum ItemsChoiceType40 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesRepQueryRqTypeMetaData + public enum ItemServiceQueryRqTypeMetaData { /// @@ -106336,16 +123695,33 @@ public enum SalesRepQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemServiceQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerTypeAddRqType : IQbRequest + public partial class ItemNonInventoryAddRqType : IQbRequest { - private CustomerTypeAdd customerTypeAddField; + private ItemNonInventoryAdd itemNonInventoryAddField; private string[] includeRetElementField; @@ -106353,15 +123729,15 @@ public partial class CustomerTypeAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerTypeAdd CustomerTypeAdd + public ItemNonInventoryAdd ItemNonInventoryAdd { get { - return this.customerTypeAddField; + return this.itemNonInventoryAddField; } set { - this.customerTypeAddField = value; + this.itemNonInventoryAddField = value; } } @@ -106400,28 +123776,93 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerTypeQueryRqType : IQbRequest + public partial class ItemNonInventoryModRqType : IQbRequest + { + + private ItemNonInventoryMod itemNonInventoryModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemNonInventoryMod ItemNonInventoryMod + { + get + { + return this.itemNonInventoryModField; + } + set + { + this.itemNonInventoryModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ItemNonInventoryQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType41[] itemsElementNameField; + private ItemsChoiceType51[] itemsElementNameField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private CustomerTypeQueryRqTypeMetaData metaDataField; + private ItemNonInventoryQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public CustomerTypeQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ItemNonInventoryQueryRqType() { - this.metaDataField = CustomerTypeQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemNonInventoryQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -106447,7 +123888,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType41[] ItemsElementName + public ItemsChoiceType51[] ItemsElementName { get { @@ -106460,7 +123901,7 @@ public ItemsChoiceType41[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] public string[] IncludeRetElement { get @@ -106473,6 +123914,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -106489,8 +123944,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(CustomerTypeQueryRqTypeMetaData.NoMetaData)] - public CustomerTypeQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemNonInventoryQueryRqTypeMetaData.NoMetaData)] + public ItemNonInventoryQueryRqTypeMetaData metaData { get { @@ -106502,16 +123957,57 @@ public CustomerTypeQueryRqTypeMetaData metaData } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType41.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType51.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType41.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType51.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ClassFilter ClassFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType51.ClassFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType51.ClassFilter, value); } } @@ -106520,11 +124016,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType41.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType51.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType41.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType51.FromModifiedDate, value); } } @@ -106533,11 +124029,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType41.FullName); + return ObjectItems.GetItems(ItemsChoiceType51.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType41.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType51.FullName, value.ToArray()); } } @@ -106546,11 +124042,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType41.ListID); + return ObjectItems.GetItems(ItemsChoiceType51.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType41.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType51.ListID, value.ToArray()); } } @@ -106559,11 +124055,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType41.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType51.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType41.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType51.MaxReturned, value); } } @@ -106572,11 +124068,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType41.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType51.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType41.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType51.NameFilter, value); } } @@ -106585,11 +124081,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType41.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType51.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType41.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType51.NameRangeFilter, value); } } @@ -106598,21 +124094,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType41.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType51.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType41.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType51.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -106620,23 +124116,51 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter"}); + "NameRangeFilter", + "ClassFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType41 + public enum ItemsChoiceType51 { /// ActiveStatus, + /// + ClassFilter, + /// FromModifiedDate, @@ -106663,17 +124187,92 @@ public enum ItemsChoiceType41 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CustomerTypeQueryRqTypeMetaData + public enum ItemNonInventoryQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemNonInventoryQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ItemOtherChargeAddRqType : IQbRequest { + private ItemOtherChargeAdd itemOtherChargeAddField; + + private string[] includeRetElementField; + + private string requestIDField; + /// - NoMetaData, + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemOtherChargeAdd ItemOtherChargeAdd + { + get + { + return this.itemOtherChargeAddField; + } + set + { + this.itemOtherChargeAddField = value; + } + } /// - MetaDataOnly, + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } /// - MetaDataAndResponseData, + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } } /// @@ -106682,10 +124281,10 @@ public enum CustomerTypeQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorTypeAddRqType : IQbRequest + public partial class ItemOtherChargeModRqType : IQbRequest { - private VendorTypeAdd vendorTypeAddField; + private ItemOtherChargeMod itemOtherChargeModField; private string[] includeRetElementField; @@ -106693,15 +124292,15 @@ public partial class VendorTypeAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorTypeAdd VendorTypeAdd + public ItemOtherChargeMod ItemOtherChargeMod { get { - return this.vendorTypeAddField; + return this.itemOtherChargeModField; } set { - this.vendorTypeAddField = value; + this.itemOtherChargeModField = value; } } @@ -106740,28 +124339,35 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorTypeQueryRqType : IQbRequest + public partial class ItemOtherChargeQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType42[] itemsElementNameField; + private ItemsChoiceType52[] itemsElementNameField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private VendorTypeQueryRqTypeMetaData metaDataField; + private ItemOtherChargeQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public VendorTypeQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ItemOtherChargeQueryRqType() { - this.metaDataField = VendorTypeQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemOtherChargeQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -106787,7 +124393,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType42[] ItemsElementName + public ItemsChoiceType52[] ItemsElementName { get { @@ -106800,7 +124406,7 @@ public ItemsChoiceType42[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] public string[] IncludeRetElement { get @@ -106813,6 +124419,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -106829,8 +124449,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(VendorTypeQueryRqTypeMetaData.NoMetaData)] - public VendorTypeQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemOtherChargeQueryRqTypeMetaData.NoMetaData)] + public ItemOtherChargeQueryRqTypeMetaData metaData { get { @@ -106842,16 +124462,57 @@ public VendorTypeQueryRqTypeMetaData metaData } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType42.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType52.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType42.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType52.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ClassFilter ClassFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType52.ClassFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType52.ClassFilter, value); } } @@ -106860,11 +124521,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType42.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType52.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType42.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType52.FromModifiedDate, value); } } @@ -106873,11 +124534,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType42.FullName); + return ObjectItems.GetItems(ItemsChoiceType52.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType42.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType52.FullName, value.ToArray()); } } @@ -106886,11 +124547,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType42.ListID); + return ObjectItems.GetItems(ItemsChoiceType52.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType42.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType52.ListID, value.ToArray()); } } @@ -106899,11 +124560,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType42.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType52.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType42.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType52.MaxReturned, value); } } @@ -106912,11 +124573,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType42.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType52.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType42.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType52.NameFilter, value); } } @@ -106925,11 +124586,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType42.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType52.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType42.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType52.NameRangeFilter, value); } } @@ -106938,21 +124599,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType42.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType52.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType42.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType52.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -106960,23 +124621,51 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter"}); + "NameRangeFilter", + "ClassFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType42 + public enum ItemsChoiceType52 { /// ActiveStatus, + /// + ClassFilter, + /// FromModifiedDate, @@ -107003,7 +124692,7 @@ public enum ItemsChoiceType42 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum VendorTypeQueryRqTypeMetaData + public enum ItemOtherChargeQueryRqTypeMetaData { /// @@ -107016,16 +124705,33 @@ public enum VendorTypeQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemOtherChargeQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JobTypeAddRqType : IQbRequest + public partial class ItemInventoryAddRqType : IQbRequest { - private JobTypeAdd jobTypeAddField; + private ItemInventoryAdd itemInventoryAddField; private string[] includeRetElementField; @@ -107033,15 +124739,15 @@ public partial class JobTypeAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public JobTypeAdd JobTypeAdd + public ItemInventoryAdd ItemInventoryAdd { get { - return this.jobTypeAddField; + return this.itemInventoryAddField; } set { - this.jobTypeAddField = value; + this.itemInventoryAddField = value; } } @@ -107080,28 +124786,93 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JobTypeQueryRqType : IQbRequest + public partial class ItemInventoryModRqType : IQbRequest + { + + private ItemInventoryMod itemInventoryModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemInventoryMod ItemInventoryMod + { + get + { + return this.itemInventoryModField; + } + set + { + this.itemInventoryModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ItemInventoryQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType43[] itemsElementNameField; + private ItemsChoiceType53[] itemsElementNameField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private JobTypeQueryRqTypeMetaData metaDataField; + private ItemInventoryQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public JobTypeQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ItemInventoryQueryRqType() { - this.metaDataField = JobTypeQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemInventoryQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -107127,7 +124898,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType43[] ItemsElementName + public ItemsChoiceType53[] ItemsElementName { get { @@ -107140,7 +124911,7 @@ public ItemsChoiceType43[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] public string[] IncludeRetElement { get @@ -107153,6 +124924,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -107169,8 +124954,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(JobTypeQueryRqTypeMetaData.NoMetaData)] - public JobTypeQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemInventoryQueryRqTypeMetaData.NoMetaData)] + public ItemInventoryQueryRqTypeMetaData metaData { get { @@ -107182,16 +124967,57 @@ public JobTypeQueryRqTypeMetaData metaData } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType43.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType53.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType43.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType53.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ClassFilter ClassFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType53.ClassFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType53.ClassFilter, value); } } @@ -107200,11 +125026,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType43.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType53.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType43.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType53.FromModifiedDate, value); } } @@ -107213,11 +125039,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType43.FullName); + return ObjectItems.GetItems(ItemsChoiceType53.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType43.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType53.FullName, value.ToArray()); } } @@ -107226,11 +125052,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType43.ListID); + return ObjectItems.GetItems(ItemsChoiceType53.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType43.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType53.ListID, value.ToArray()); } } @@ -107239,11 +125065,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType43.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType53.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType43.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType53.MaxReturned, value); } } @@ -107252,11 +125078,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType43.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType53.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType43.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType53.NameFilter, value); } } @@ -107265,11 +125091,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType43.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType53.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType43.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType53.NameRangeFilter, value); } } @@ -107278,21 +125104,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType43.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType53.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType43.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType53.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -107300,23 +125126,51 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter"}); + "NameRangeFilter", + "ClassFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType43 + public enum ItemsChoiceType53 { /// ActiveStatus, + /// + ClassFilter, + /// FromModifiedDate, @@ -107343,7 +125197,7 @@ public enum ItemsChoiceType43 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum JobTypeQueryRqTypeMetaData + public enum ItemInventoryQueryRqTypeMetaData { /// @@ -107356,16 +125210,33 @@ public enum JobTypeQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemInventoryQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerMsgAddRqType : IQbRequest + public partial class ItemInventoryAssemblyAddRqType : IQbRequest { - private CustomerMsgAdd customerMsgAddField; + private ItemInventoryAssemblyAdd itemInventoryAssemblyAddField; private string[] includeRetElementField; @@ -107373,15 +125244,15 @@ public partial class CustomerMsgAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerMsgAdd CustomerMsgAdd + public ItemInventoryAssemblyAdd ItemInventoryAssemblyAdd { get { - return this.customerMsgAddField; + return this.itemInventoryAssemblyAddField; } set { - this.customerMsgAddField = value; + this.itemInventoryAssemblyAddField = value; } } @@ -107420,28 +125291,93 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerMsgQueryRqType : IQbRequest + public partial class ItemInventoryAssemblyModRqType : IQbRequest + { + + private ItemInventoryAssemblyMod itemInventoryAssemblyModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemInventoryAssemblyMod ItemInventoryAssemblyMod + { + get + { + return this.itemInventoryAssemblyModField; + } + set + { + this.itemInventoryAssemblyModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ItemInventoryAssemblyQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType44[] itemsElementNameField; + private ItemsChoiceType54[] itemsElementNameField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private CustomerMsgQueryRqTypeMetaData metaDataField; + private ItemInventoryAssemblyQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public CustomerMsgQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ItemInventoryAssemblyQueryRqType() { - this.metaDataField = CustomerMsgQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemInventoryAssemblyQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -107467,7 +125403,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType44[] ItemsElementName + public ItemsChoiceType54[] ItemsElementName { get { @@ -107480,7 +125416,7 @@ public ItemsChoiceType44[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] public string[] IncludeRetElement { get @@ -107493,6 +125429,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -107509,8 +125459,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(CustomerMsgQueryRqTypeMetaData.NoMetaData)] - public CustomerMsgQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemInventoryAssemblyQueryRqTypeMetaData.NoMetaData)] + public ItemInventoryAssemblyQueryRqTypeMetaData metaData { get { @@ -107522,16 +125472,57 @@ public CustomerMsgQueryRqTypeMetaData metaData } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType44.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType54.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType44.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType54.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ClassFilter ClassFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType54.ClassFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType54.ClassFilter, value); } } @@ -107540,11 +125531,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType44.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType54.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType44.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType54.FromModifiedDate, value); } } @@ -107553,11 +125544,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType44.FullName); + return ObjectItems.GetItems(ItemsChoiceType54.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType44.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType54.FullName, value.ToArray()); } } @@ -107566,11 +125557,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType44.ListID); + return ObjectItems.GetItems(ItemsChoiceType54.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType44.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType54.ListID, value.ToArray()); } } @@ -107579,11 +125570,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType44.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType54.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType44.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType54.MaxReturned, value); } } @@ -107592,11 +125583,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType44.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType54.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType44.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType54.NameFilter, value); } } @@ -107605,11 +125596,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType44.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType54.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType44.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType54.NameRangeFilter, value); } } @@ -107618,21 +125609,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType44.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType54.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType44.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType54.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -107640,23 +125631,51 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter"}); + "NameRangeFilter", + "ClassFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType44 + public enum ItemsChoiceType54 { /// ActiveStatus, + /// + ClassFilter, + /// FromModifiedDate, @@ -107683,7 +125702,7 @@ public enum ItemsChoiceType44 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CustomerMsgQueryRqTypeMetaData + public enum ItemInventoryAssemblyQueryRqTypeMetaData { /// @@ -107696,16 +125715,33 @@ public enum CustomerMsgQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemInventoryAssemblyQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PaymentMethodAddRqType : IQbRequest + public partial class ItemFixedAssetAddRqType : IQbRequest { - private PaymentMethodAdd paymentMethodAddField; + private ItemFixedAssetAdd itemFixedAssetAddField; private string[] includeRetElementField; @@ -107713,15 +125749,15 @@ public partial class PaymentMethodAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PaymentMethodAdd PaymentMethodAdd + public ItemFixedAssetAdd ItemFixedAssetAdd { get { - return this.paymentMethodAddField; + return this.itemFixedAssetAddField; } set { - this.paymentMethodAddField = value; + this.itemFixedAssetAddField = value; } } @@ -107760,35 +125796,99 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PaymentMethodQueryRqType : IQbRequest + public partial class ItemFixedAssetModRqType : IQbRequest + { + + private ItemFixedAssetMod itemFixedAssetModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemFixedAssetMod ItemFixedAssetMod + { + get + { + return this.itemFixedAssetModField; + } + set + { + this.itemFixedAssetModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ItemFixedAssetQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType45[] itemsElementNameField; + private ItemsChoiceType55[] itemsElementNameField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private PaymentMethodQueryRqTypeMetaData metaDataField; + private ItemFixedAssetQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public PaymentMethodQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ItemFixedAssetQueryRqType() { - this.metaDataField = PaymentMethodQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemFixedAssetQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("PaymentMethodType", typeof(PaymentMethodType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] @@ -107808,7 +125908,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType45[] ItemsElementName + public ItemsChoiceType55[] ItemsElementName { get { @@ -107834,6 +125934,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -107850,8 +125964,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(PaymentMethodQueryRqTypeMetaData.NoMetaData)] - public PaymentMethodQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemFixedAssetQueryRqTypeMetaData.NoMetaData)] + public ItemFixedAssetQueryRqTypeMetaData metaData { get { @@ -107863,107 +125977,135 @@ public PaymentMethodQueryRqTypeMetaData metaData } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType45.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType55.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType45.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType55.ActiveStatus, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public ClassFilter ClassFilter { get { - return ObjectItems.GetItem(ItemsChoiceType45.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType55.ClassFilter); } set { - ObjectItems.SetItem(ItemsChoiceType45.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType55.ClassFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItems(ItemsChoiceType45.FullName); + return ObjectItems.GetItem(ItemsChoiceType55.FromModifiedDate); } set { - ObjectItems.SetItems(ItemsChoiceType45.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType55.FromModifiedDate, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType45.ListID); + return ObjectItems.GetItems(ItemsChoiceType55.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType45.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType55.FullName, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public IEnumerable ListID { get { - return ObjectItems.GetItem(ItemsChoiceType45.MaxReturned); + return ObjectItems.GetItems(ItemsChoiceType55.ListID); } set { - ObjectItems.SetItem(ItemsChoiceType45.MaxReturned, value); + ObjectItems.SetItems(ItemsChoiceType55.ListID, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType45.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType55.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType45.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType55.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType45.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType55.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType45.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType55.NameFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable PaymentMethodType + public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItems(ItemsChoiceType45.PaymentMethodType); + return ObjectItems.GetItem(ItemsChoiceType55.NameRangeFilter); } set { - ObjectItems.SetItems(ItemsChoiceType45.PaymentMethodType, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType55.NameRangeFilter, value); } } @@ -107972,21 +126114,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType45.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType55.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType45.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType55.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -107995,23 +126137,50 @@ private ObjectItems ObjectItems "ToModifiedDate", "NameFilter", "NameRangeFilter", - "PaymentMethodType"}); + "ClassFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType45 + public enum ItemsChoiceType55 { /// ActiveStatus, + /// + ClassFilter, + /// FromModifiedDate, @@ -108030,9 +126199,6 @@ public enum ItemsChoiceType45 /// NameRangeFilter, - /// - PaymentMethodType, - /// ToModifiedDate, } @@ -108041,7 +126207,7 @@ public enum ItemsChoiceType45 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum PaymentMethodQueryRqTypeMetaData + public enum ItemFixedAssetQueryRqTypeMetaData { /// @@ -108054,16 +126220,33 @@ public enum PaymentMethodQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemFixedAssetQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ShipMethodAddRqType : IQbRequest + public partial class ItemSubtotalAddRqType : IQbRequest { - private ShipMethodAdd shipMethodAddField; + private ItemSubtotalAdd itemSubtotalAddField; private string[] includeRetElementField; @@ -108071,15 +126254,15 @@ public partial class ShipMethodAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ShipMethodAdd ShipMethodAdd + public ItemSubtotalAdd ItemSubtotalAdd { get { - return this.shipMethodAddField; + return this.itemSubtotalAddField; } set { - this.shipMethodAddField = value; + this.itemSubtotalAddField = value; } } @@ -108118,24 +126301,88 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ShipMethodQueryRqType : IQbRequest + public partial class ItemSubtotalModRqType : IQbRequest + { + + private ItemSubtotalMod itemSubtotalModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemSubtotalMod ItemSubtotalMod + { + get + { + return this.itemSubtotalModField; + } + set + { + this.itemSubtotalModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ItemSubtotalQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType46[] itemsElementNameField; + private ItemsChoiceType56[] itemsElementNameField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private ShipMethodQueryRqTypeMetaData metaDataField; + private ItemSubtotalQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public ShipMethodQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ItemSubtotalQueryRqType() { - this.metaDataField = ShipMethodQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemSubtotalQueryRqTypeMetaData.NoMetaData; } /// @@ -108165,7 +126412,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType46[] ItemsElementName + public ItemsChoiceType56[] ItemsElementName { get { @@ -108191,6 +126438,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -108207,8 +126468,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ShipMethodQueryRqTypeMetaData.NoMetaData)] - public ShipMethodQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemSubtotalQueryRqTypeMetaData.NoMetaData)] + public ItemSubtotalQueryRqTypeMetaData metaData { get { @@ -108220,16 +126481,44 @@ public ShipMethodQueryRqTypeMetaData metaData } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType46.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType56.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType46.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType56.ActiveStatus, value); } } @@ -108238,11 +126527,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType46.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType56.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType46.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType56.FromModifiedDate, value); } } @@ -108251,11 +126540,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType46.FullName); + return ObjectItems.GetItems(ItemsChoiceType56.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType46.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType56.FullName, value.ToArray()); } } @@ -108264,11 +126553,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType46.ListID); + return ObjectItems.GetItems(ItemsChoiceType56.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType46.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType56.ListID, value.ToArray()); } } @@ -108277,11 +126566,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType46.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType56.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType46.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType56.MaxReturned, value); } } @@ -108290,11 +126579,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType46.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType56.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType46.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType56.NameFilter, value); } } @@ -108303,11 +126592,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType46.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType56.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType46.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType56.NameRangeFilter, value); } } @@ -108316,21 +126605,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType46.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType56.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType46.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType56.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -108343,13 +126632,37 @@ private ObjectItems ObjectItems return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType46 + public enum ItemsChoiceType56 { /// @@ -108381,7 +126694,7 @@ public enum ItemsChoiceType46 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ShipMethodQueryRqTypeMetaData + public enum ItemSubtotalQueryRqTypeMetaData { /// @@ -108394,16 +126707,33 @@ public enum ShipMethodQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemSubtotalQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxCodeAddRqType : IQbRequest + public partial class ItemDiscountAddRqType : IQbRequest { - private SalesTaxCodeAdd salesTaxCodeAddField; + private ItemDiscountAdd itemDiscountAddField; private string[] includeRetElementField; @@ -108411,15 +126741,15 @@ public partial class SalesTaxCodeAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesTaxCodeAdd SalesTaxCodeAdd + public ItemDiscountAdd ItemDiscountAdd { get { - return this.salesTaxCodeAddField; + return this.itemDiscountAddField; } set { - this.salesTaxCodeAddField = value; + this.itemDiscountAddField = value; } } @@ -108458,10 +126788,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxCodeModRqType : IQbRequest + public partial class ItemDiscountModRqType : IQbRequest { - private SalesTaxCodeMod salesTaxCodeModField; + private ItemDiscountMod itemDiscountModField; private string[] includeRetElementField; @@ -108469,15 +126799,15 @@ public partial class SalesTaxCodeModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesTaxCodeMod SalesTaxCodeMod + public ItemDiscountMod ItemDiscountMod { get { - return this.salesTaxCodeModField; + return this.itemDiscountModField; } set { - this.salesTaxCodeModField = value; + this.itemDiscountModField = value; } } @@ -108516,28 +126846,35 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxCodeQueryRqType : IQbRequest + public partial class ItemDiscountQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType47[] itemsElementNameField; + private ItemsChoiceType57[] itemsElementNameField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private SalesTaxCodeQueryRqTypeMetaData metaDataField; + private ItemDiscountQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public SalesTaxCodeQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ItemDiscountQueryRqType() { - this.metaDataField = SalesTaxCodeQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemDiscountQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -108563,7 +126900,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType47[] ItemsElementName + public ItemsChoiceType57[] ItemsElementName { get { @@ -108576,7 +126913,7 @@ public ItemsChoiceType47[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] public string[] IncludeRetElement { get @@ -108589,6 +126926,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -108605,8 +126956,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(SalesTaxCodeQueryRqTypeMetaData.NoMetaData)] - public SalesTaxCodeQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemDiscountQueryRqTypeMetaData.NoMetaData)] + public ItemDiscountQueryRqTypeMetaData metaData { get { @@ -108618,16 +126969,57 @@ public SalesTaxCodeQueryRqTypeMetaData metaData } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType47.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType57.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType47.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType57.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ClassFilter ClassFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType57.ClassFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType57.ClassFilter, value); } } @@ -108636,11 +127028,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType47.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType57.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType47.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType57.FromModifiedDate, value); } } @@ -108649,11 +127041,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType47.FullName); + return ObjectItems.GetItems(ItemsChoiceType57.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType47.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType57.FullName, value.ToArray()); } } @@ -108662,11 +127054,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType47.ListID); + return ObjectItems.GetItems(ItemsChoiceType57.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType47.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType57.ListID, value.ToArray()); } } @@ -108675,11 +127067,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType47.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType57.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType47.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType57.MaxReturned, value); } } @@ -108688,11 +127080,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType47.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType57.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType47.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType57.NameFilter, value); } } @@ -108701,11 +127093,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType47.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType57.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType47.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType57.NameRangeFilter, value); } } @@ -108714,21 +127106,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType47.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType57.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType47.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType57.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -108736,23 +127128,51 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter"}); + "NameRangeFilter", + "ClassFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType47 + public enum ItemsChoiceType57 { /// ActiveStatus, + /// + ClassFilter, + /// FromModifiedDate, @@ -108779,7 +127199,7 @@ public enum ItemsChoiceType47 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesTaxCodeQueryRqTypeMetaData + public enum ItemDiscountQueryRqTypeMetaData { /// @@ -108792,16 +127212,33 @@ public enum SalesTaxCodeQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemDiscountQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ToDoAddRqType : IQbRequest + public partial class ItemPaymentAddRqType : IQbRequest { - private ToDoAdd toDoAddField; + private ItemPaymentAdd itemPaymentAddField; private string[] includeRetElementField; @@ -108809,15 +127246,15 @@ public partial class ToDoAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ToDoAdd ToDoAdd + public ItemPaymentAdd ItemPaymentAdd { get { - return this.toDoAddField; + return this.itemPaymentAddField; } set { - this.toDoAddField = value; + this.itemPaymentAddField = value; } } @@ -108856,10 +127293,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ToDoModRqType : IQbRequest + public partial class ItemPaymentModRqType : IQbRequest { - private ToDoMod toDoModField; + private ItemPaymentMod itemPaymentModField; private string[] includeRetElementField; @@ -108867,15 +127304,15 @@ public partial class ToDoModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ToDoMod ToDoMod + public ItemPaymentMod ItemPaymentMod { get { - return this.toDoModField; + return this.itemPaymentModField; } set { - this.toDoModField = value; + this.itemPaymentModField = value; } } @@ -108914,30 +127351,37 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ToDoQueryRqType : IQbRequest + public partial class ItemPaymentQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType48[] itemsElementNameField; + private ItemsChoiceType58[] itemsElementNameField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private ToDoQueryRqTypeMetaData metaDataField; + private ItemPaymentQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public ToDoQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ItemPaymentQueryRqType() { - this.metaDataField = ToDoQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemPaymentQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("DoneStatus", typeof(DoneStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] @@ -108961,7 +127405,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType48[] ItemsElementName + public ItemsChoiceType58[] ItemsElementName { get { @@ -108974,7 +127418,7 @@ public ItemsChoiceType48[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] public string[] IncludeRetElement { get @@ -108987,6 +127431,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -109003,8 +127461,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ToDoQueryRqTypeMetaData.NoMetaData)] - public ToDoQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemPaymentQueryRqTypeMetaData.NoMetaData)] + public ItemPaymentQueryRqTypeMetaData metaData { get { @@ -109016,29 +127474,57 @@ public ToDoQueryRqTypeMetaData metaData } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; + } + set + { + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType48.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType58.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType48.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType58.ActiveStatus, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable DoneStatus + public ClassFilter ClassFilter { get { - return ObjectItems.GetItem(ItemsChoiceType48.DoneStatus); + return ObjectItems.GetItem(ItemsChoiceType58.ClassFilter); } set { - ObjectItems.SetItem(ItemsChoiceType48.DoneStatus, value); + ObjectItems.SetItem(ItemsChoiceType58.ClassFilter, value); } } @@ -109047,11 +127533,24 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType48.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType58.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType48.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType58.FromModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType58.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType58.FullName, value.ToArray()); } } @@ -109060,11 +127559,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType48.ListID); + return ObjectItems.GetItems(ItemsChoiceType58.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType48.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType58.ListID, value.ToArray()); } } @@ -109073,11 +127572,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType48.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType58.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType48.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType58.MaxReturned, value); } } @@ -109086,11 +127585,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType48.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType58.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType48.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType58.NameFilter, value); } } @@ -109099,11 +127598,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType48.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType58.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType48.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType58.NameRangeFilter, value); } } @@ -109112,51 +127611,79 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType48.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType58.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType48.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType58.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", + "FullName", "MaxReturned", "ActiveStatus", "FromModifiedDate", "ToModifiedDate", "NameFilter", "NameRangeFilter", - "DoneStatus"}); + "ClassFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType48 + public enum ItemsChoiceType58 { /// ActiveStatus, /// - DoneStatus, + ClassFilter, /// FromModifiedDate, + /// + FullName, + /// ListID, @@ -109177,7 +127704,7 @@ public enum ItemsChoiceType48 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ToDoQueryRqTypeMetaData + public enum ItemPaymentQueryRqTypeMetaData { /// @@ -109190,16 +127717,33 @@ public enum ToDoQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemPaymentQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemServiceAddRqType : IQbRequest + public partial class ItemSalesTaxAddRqType : IQbRequest { - private ItemServiceAdd itemServiceAddField; + private ItemSalesTaxAdd itemSalesTaxAddField; private string[] includeRetElementField; @@ -109207,15 +127751,15 @@ public partial class ItemServiceAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemServiceAdd ItemServiceAdd + public ItemSalesTaxAdd ItemSalesTaxAdd { get { - return this.itemServiceAddField; + return this.itemSalesTaxAddField; } set { - this.itemServiceAddField = value; + this.itemSalesTaxAddField = value; } } @@ -109254,10 +127798,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemServiceModRqType : IQbRequest + public partial class ItemSalesTaxModRqType : IQbRequest { - private ItemServiceMod itemServiceModField; + private ItemSalesTaxMod itemSalesTaxModField; private string[] includeRetElementField; @@ -109265,15 +127809,15 @@ public partial class ItemServiceModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemServiceMod ItemServiceMod + public ItemSalesTaxMod ItemSalesTaxMod { get { - return this.itemServiceModField; + return this.itemSalesTaxModField; } set { - this.itemServiceModField = value; + this.itemSalesTaxModField = value; } } @@ -109312,12 +127856,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemServiceQueryRqType : IQbIteratorRequest, IQbRequest + public partial class ItemSalesTaxQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType49[] itemsElementNameField; + private ItemsChoiceType59[] itemsElementNameField; private string[] includeRetElementField; @@ -109325,17 +127869,17 @@ public partial class ItemServiceQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private ItemServiceQueryRqTypeMetaData metaDataField; + private ItemSalesTaxQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemServiceQueryRqType() + public ItemSalesTaxQueryRqType() { - this.metaDataField = ItemServiceQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemSalesTaxQueryRqTypeMetaData.NoMetaData; } /// @@ -109366,7 +127910,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType49[] ItemsElementName + public ItemsChoiceType59[] ItemsElementName { get { @@ -109422,8 +127966,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemServiceQueryRqTypeMetaData.NoMetaData)] - public ItemServiceQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemSalesTaxQueryRqTypeMetaData.NoMetaData)] + public ItemSalesTaxQueryRqTypeMetaData metaData { get { @@ -109468,11 +128012,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType49.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType59.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType49.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType59.ActiveStatus, value); } } @@ -109481,11 +128025,11 @@ public ClassFilter ClassFilter { get { - return ObjectItems.GetItem(ItemsChoiceType49.ClassFilter); + return ObjectItems.GetItem(ItemsChoiceType59.ClassFilter); } set { - ObjectItems.SetItem(ItemsChoiceType49.ClassFilter, value); + ObjectItems.SetItem(ItemsChoiceType59.ClassFilter, value); } } @@ -109494,11 +128038,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType49.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType59.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType49.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType59.FromModifiedDate, value); } } @@ -109507,11 +128051,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType49.FullName); + return ObjectItems.GetItems(ItemsChoiceType59.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType49.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType59.FullName, value.ToArray()); } } @@ -109520,11 +128064,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType49.ListID); + return ObjectItems.GetItems(ItemsChoiceType59.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType49.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType59.ListID, value.ToArray()); } } @@ -109533,11 +128077,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType49.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType59.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType49.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType59.MaxReturned, value); } } @@ -109546,11 +128090,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType49.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType59.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType49.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType59.NameFilter, value); } } @@ -109559,11 +128103,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType49.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType59.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType49.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType59.NameRangeFilter, value); } } @@ -109572,21 +128116,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType49.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType59.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType49.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType59.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -109630,7 +128174,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType49 + public enum ItemsChoiceType59 { /// @@ -109665,7 +128209,7 @@ public enum ItemsChoiceType49 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemServiceQueryRqTypeMetaData + public enum ItemSalesTaxQueryRqTypeMetaData { /// @@ -109682,7 +128226,7 @@ public enum ItemServiceQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemServiceQueryRqTypeIterator + public enum ItemSalesTaxQueryRqTypeIterator { /// @@ -109701,10 +128245,10 @@ public enum ItemServiceQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemNonInventoryAddRqType : IQbRequest + public partial class ItemSalesTaxGroupAddRqType : IQbRequest { - private ItemNonInventoryAdd itemNonInventoryAddField; + private ItemSalesTaxGroupAdd itemSalesTaxGroupAddField; private string[] includeRetElementField; @@ -109712,15 +128256,15 @@ public partial class ItemNonInventoryAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemNonInventoryAdd ItemNonInventoryAdd + public ItemSalesTaxGroupAdd ItemSalesTaxGroupAdd { get { - return this.itemNonInventoryAddField; + return this.itemSalesTaxGroupAddField; } set { - this.itemNonInventoryAddField = value; + this.itemSalesTaxGroupAddField = value; } } @@ -109759,10 +128303,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemNonInventoryModRqType : IQbRequest + public partial class ItemSalesTaxGroupModRqType : IQbRequest { - private ItemNonInventoryMod itemNonInventoryModField; + private ItemSalesTaxGroupMod itemSalesTaxGroupModField; private string[] includeRetElementField; @@ -109770,15 +128314,15 @@ public partial class ItemNonInventoryModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemNonInventoryMod ItemNonInventoryMod + public ItemSalesTaxGroupMod ItemSalesTaxGroupMod { get { - return this.itemNonInventoryModField; + return this.itemSalesTaxGroupModField; } set { - this.itemNonInventoryModField = value; + this.itemSalesTaxGroupModField = value; } } @@ -109817,12 +128361,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemNonInventoryQueryRqType : IQbIteratorRequest, IQbRequest + public partial class ItemSalesTaxGroupQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType50[] itemsElementNameField; + private ItemsChoiceType60[] itemsElementNameField; private string[] includeRetElementField; @@ -109830,22 +128374,21 @@ public partial class ItemNonInventoryQueryRqType : IQbIteratorRequest, IQbReques private string requestIDField; - private ItemNonInventoryQueryRqTypeMetaData metaDataField; + private ItemSalesTaxGroupQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemNonInventoryQueryRqType() + public ItemSalesTaxGroupQueryRqType() { - this.metaDataField = ItemNonInventoryQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemSalesTaxGroupQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -109871,7 +128414,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType50[] ItemsElementName + public ItemsChoiceType60[] ItemsElementName { get { @@ -109884,7 +128427,7 @@ public ItemsChoiceType50[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -109898,7 +128441,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] public GUIDTYPE[] OwnerID { get @@ -109927,8 +128470,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemNonInventoryQueryRqTypeMetaData.NoMetaData)] - public ItemNonInventoryQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemSalesTaxGroupQueryRqTypeMetaData.NoMetaData)] + public ItemSalesTaxGroupQueryRqTypeMetaData metaData { get { @@ -109973,24 +128516,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType50.ActiveStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType50.ActiveStatus, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType50.ClassFilter); + return ObjectItems.GetItem(ItemsChoiceType60.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType50.ClassFilter, value); + ObjectItems.SetItem(ItemsChoiceType60.ActiveStatus, value); } } @@ -109999,11 +128529,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType50.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType60.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType50.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType60.FromModifiedDate, value); } } @@ -110012,11 +128542,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType50.FullName); + return ObjectItems.GetItems(ItemsChoiceType60.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType50.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType60.FullName, value.ToArray()); } } @@ -110025,11 +128555,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType50.ListID); + return ObjectItems.GetItems(ItemsChoiceType60.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType50.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType60.ListID, value.ToArray()); } } @@ -110038,11 +128568,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType50.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType60.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType50.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType60.MaxReturned, value); } } @@ -110051,11 +128581,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType50.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType60.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType50.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType60.NameFilter, value); } } @@ -110064,11 +128594,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType50.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType60.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType50.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType60.NameRangeFilter, value); } } @@ -110077,21 +128607,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType50.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType60.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType50.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType60.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -110099,8 +128629,7 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter", - "ClassFilter"}); + "NameRangeFilter"}); } return objectItems; } @@ -110135,15 +128664,12 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType50 + public enum ItemsChoiceType60 { /// ActiveStatus, - /// - ClassFilter, - /// FromModifiedDate, @@ -110170,7 +128696,7 @@ public enum ItemsChoiceType50 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemNonInventoryQueryRqTypeMetaData + public enum ItemSalesTaxGroupQueryRqTypeMetaData { /// @@ -110187,7 +128713,7 @@ public enum ItemNonInventoryQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemNonInventoryQueryRqTypeIterator + public enum ItemSalesTaxGroupQueryRqTypeIterator { /// @@ -110206,10 +128732,10 @@ public enum ItemNonInventoryQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemOtherChargeAddRqType : IQbRequest + public partial class ItemGroupAddRqType : IQbRequest { - private ItemOtherChargeAdd itemOtherChargeAddField; + private ItemGroupAdd itemGroupAddField; private string[] includeRetElementField; @@ -110217,15 +128743,15 @@ public partial class ItemOtherChargeAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemOtherChargeAdd ItemOtherChargeAdd + public ItemGroupAdd ItemGroupAdd { get { - return this.itemOtherChargeAddField; + return this.itemGroupAddField; } set { - this.itemOtherChargeAddField = value; + this.itemGroupAddField = value; } } @@ -110264,10 +128790,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemOtherChargeModRqType : IQbRequest + public partial class ItemGroupModRqType : IQbRequest { - private ItemOtherChargeMod itemOtherChargeModField; + private ItemGroupMod itemGroupModField; private string[] includeRetElementField; @@ -110275,15 +128801,15 @@ public partial class ItemOtherChargeModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemOtherChargeMod ItemOtherChargeMod + public ItemGroupMod ItemGroupMod { get { - return this.itemOtherChargeModField; + return this.itemGroupModField; } set { - this.itemOtherChargeModField = value; + this.itemGroupModField = value; } } @@ -110322,12 +128848,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemOtherChargeQueryRqType : IQbIteratorRequest, IQbRequest + public partial class ItemGroupQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType51[] itemsElementNameField; + private ItemsChoiceType61[] itemsElementNameField; private string[] includeRetElementField; @@ -110335,22 +128861,21 @@ public partial class ItemOtherChargeQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private ItemOtherChargeQueryRqTypeMetaData metaDataField; + private ItemGroupQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemOtherChargeQueryRqType() + public ItemGroupQueryRqType() { - this.metaDataField = ItemOtherChargeQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemGroupQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -110376,7 +128901,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType51[] ItemsElementName + public ItemsChoiceType61[] ItemsElementName { get { @@ -110389,7 +128914,7 @@ public ItemsChoiceType51[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -110403,7 +128928,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] public GUIDTYPE[] OwnerID { get @@ -110432,8 +128957,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemOtherChargeQueryRqTypeMetaData.NoMetaData)] - public ItemOtherChargeQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemGroupQueryRqTypeMetaData.NoMetaData)] + public ItemGroupQueryRqTypeMetaData metaData { get { @@ -110478,24 +129003,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType51.ActiveStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType51.ActiveStatus, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType51.ClassFilter); + return ObjectItems.GetItem(ItemsChoiceType61.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType51.ClassFilter, value); + ObjectItems.SetItem(ItemsChoiceType61.ActiveStatus, value); } } @@ -110504,11 +129016,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType51.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType61.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType51.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType61.FromModifiedDate, value); } } @@ -110517,11 +129029,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType51.FullName); + return ObjectItems.GetItems(ItemsChoiceType61.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType51.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType61.FullName, value.ToArray()); } } @@ -110530,11 +129042,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType51.ListID); + return ObjectItems.GetItems(ItemsChoiceType61.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType51.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType61.ListID, value.ToArray()); } } @@ -110543,11 +129055,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType51.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType61.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType51.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType61.MaxReturned, value); } } @@ -110556,11 +129068,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType51.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType61.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType51.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType61.NameFilter, value); } } @@ -110569,11 +129081,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType51.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType61.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType51.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType61.NameRangeFilter, value); } } @@ -110582,21 +129094,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType51.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType61.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType51.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType61.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -110604,8 +129116,7 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter", - "ClassFilter"}); + "NameRangeFilter"}); } return objectItems; } @@ -110640,15 +129151,12 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType51 + public enum ItemsChoiceType61 { /// ActiveStatus, - /// - ClassFilter, - /// FromModifiedDate, @@ -110675,7 +129183,7 @@ public enum ItemsChoiceType51 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemOtherChargeQueryRqTypeMetaData + public enum ItemGroupQueryRqTypeMetaData { /// @@ -110692,7 +129200,7 @@ public enum ItemOtherChargeQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemOtherChargeQueryRqTypeIterator + public enum ItemGroupQueryRqTypeIterator { /// @@ -110711,68 +129219,10 @@ public enum ItemOtherChargeQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryAddRqType : IQbRequest - { - - private ItemInventoryAdd itemInventoryAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryAdd ItemInventoryAdd - { - get - { - return this.itemInventoryAddField; - } - set - { - this.itemInventoryAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryModRqType : IQbRequest + public partial class SpecialItemAddRqType : IQbRequest { - private ItemInventoryMod itemInventoryModField; + private SpecialItemAdd specialItemAddField; private string[] includeRetElementField; @@ -110780,15 +129230,15 @@ public partial class ItemInventoryModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryMod ItemInventoryMod + public SpecialItemAdd SpecialItemAdd { get { - return this.itemInventoryModField; + return this.specialItemAddField; } set { - this.itemInventoryModField = value; + this.specialItemAddField = value; } } @@ -110827,12 +129277,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryQueryRqType : IQbIteratorRequest, IQbRequest + public partial class ItemQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType52[] itemsElementNameField; + private ItemsChoiceType62[] itemsElementNameField; private string[] includeRetElementField; @@ -110840,22 +129290,21 @@ public partial class ItemInventoryQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private ItemInventoryQueryRqTypeMetaData metaDataField; + private ItemQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemInventoryQueryRqType() + public ItemQueryRqType() { - this.metaDataField = ItemInventoryQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -110881,7 +129330,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType52[] ItemsElementName + public ItemsChoiceType62[] ItemsElementName { get { @@ -110894,7 +129343,7 @@ public ItemsChoiceType52[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -110908,7 +129357,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] public GUIDTYPE[] OwnerID { get @@ -110937,8 +129386,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemInventoryQueryRqTypeMetaData.NoMetaData)] - public ItemInventoryQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemQueryRqTypeMetaData.NoMetaData)] + public ItemQueryRqTypeMetaData metaData { get { @@ -110983,24 +129432,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType52.ActiveStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType52.ActiveStatus, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType52.ClassFilter); + return ObjectItems.GetItem(ItemsChoiceType62.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType52.ClassFilter, value); + ObjectItems.SetItem(ItemsChoiceType62.ActiveStatus, value); } } @@ -111009,11 +129445,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType52.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType62.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType52.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType62.FromModifiedDate, value); } } @@ -111022,11 +129458,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType52.FullName); + return ObjectItems.GetItems(ItemsChoiceType62.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType52.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType62.FullName, value.ToArray()); } } @@ -111035,11 +129471,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType52.ListID); + return ObjectItems.GetItems(ItemsChoiceType62.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType52.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType62.ListID, value.ToArray()); } } @@ -111048,11 +129484,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType52.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType62.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType52.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType62.MaxReturned, value); } } @@ -111061,11 +129497,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType52.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType62.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType52.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType62.NameFilter, value); } } @@ -111074,11 +129510,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType52.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType62.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType52.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType62.NameRangeFilter, value); } } @@ -111087,21 +129523,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType52.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType62.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType52.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType62.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -111109,8 +129545,7 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter", - "ClassFilter"}); + "NameRangeFilter"}); } return objectItems; } @@ -111145,15 +129580,12 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType52 + public enum ItemsChoiceType62 { /// ActiveStatus, - /// - ClassFilter, - /// FromModifiedDate, @@ -111180,7 +129612,7 @@ public enum ItemsChoiceType52 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemInventoryQueryRqTypeMetaData + public enum ItemQueryRqTypeMetaData { /// @@ -111197,7 +129629,7 @@ public enum ItemInventoryQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemInventoryQueryRqTypeIterator + public enum ItemQueryRqTypeIterator { /// @@ -111216,10 +129648,10 @@ public enum ItemInventoryQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryAssemblyAddRqType : IQbRequest + public partial class PayrollItemWageAddRqType : IQbRequest { - private ItemInventoryAssemblyAdd itemInventoryAssemblyAddField; + private PayrollItemWageAdd payrollItemWageAddField; private string[] includeRetElementField; @@ -111227,15 +129659,15 @@ public partial class ItemInventoryAssemblyAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryAssemblyAdd ItemInventoryAssemblyAdd + public PayrollItemWageAdd PayrollItemWageAdd { get { - return this.itemInventoryAssemblyAddField; + return this.payrollItemWageAddField; } set { - this.itemInventoryAssemblyAddField = value; + this.payrollItemWageAddField = value; } } @@ -111274,10 +129706,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryAssemblyModRqType : IQbRequest + public partial class PayrollItemWageModRqType : IQbRequest { - private ItemInventoryAssemblyMod itemInventoryAssemblyModField; + private PayrollItemWageMod payrollItemWageModField; private string[] includeRetElementField; @@ -111285,15 +129717,15 @@ public partial class ItemInventoryAssemblyModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryAssemblyMod ItemInventoryAssemblyMod + public PayrollItemWageMod PayrollItemWageMod { get { - return this.itemInventoryAssemblyModField; + return this.payrollItemWageModField; } set { - this.itemInventoryAssemblyModField = value; + this.payrollItemWageModField = value; } } @@ -111332,35 +129764,28 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryAssemblyQueryRqType : IQbIteratorRequest, IQbRequest + public partial class PayrollItemWageQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType53[] itemsElementNameField; + private ItemsChoiceType63[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private ItemInventoryAssemblyQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private PayrollItemWageQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemInventoryAssemblyQueryRqType() + public PayrollItemWageQueryRqType() { - this.metaDataField = ItemInventoryAssemblyQueryRqTypeMetaData.NoMetaData; + this.metaDataField = PayrollItemWageQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -111386,7 +129811,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType53[] ItemsElementName + public ItemsChoiceType63[] ItemsElementName { get { @@ -111399,7 +129824,7 @@ public ItemsChoiceType53[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -111413,99 +129838,326 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] - public GUIDTYPE[] OwnerID + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.ownerIDField; + return this.requestIDField; } set { - this.ownerIDField = value; + this.requestIDField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.ComponentModel.DefaultValueAttribute(PayrollItemWageQueryRqTypeMetaData.NoMetaData)] + public PayrollItemWageQueryRqTypeMetaData metaData { get { - return this.requestIDField; + return this.metaDataField; } set { - this.requestIDField = value; + this.metaDataField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ActiveStatus + { + get + { + return ObjectItems.GetItem(ItemsChoiceType63.ActiveStatus); + } + set + { + ObjectItems.SetItem(ItemsChoiceType63.ActiveStatus, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE FromModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType63.FromModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType63.FromModifiedDate, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable FullName + { + get + { + return ObjectItems.GetItems(ItemsChoiceType63.FullName); + } + set + { + ObjectItems.SetItems(ItemsChoiceType63.FullName, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ListID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType63.ListID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType63.ListID, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned + { + get + { + return ObjectItems.GetItem(ItemsChoiceType63.MaxReturned); + } + set + { + ObjectItems.SetItem(ItemsChoiceType63.MaxReturned, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameFilter NameFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType63.NameFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType63.NameFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public NameRangeFilter NameRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType63.NameRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType63.NameRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETIMETYPE ToModifiedDate + { + get + { + return ObjectItems.GetItem(ItemsChoiceType63.ToModifiedDate); + } + set + { + ObjectItems.SetItem(ItemsChoiceType63.ToModifiedDate, value); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "FullName", + "MaxReturned", + "ActiveStatus", + "FromModifiedDate", + "ToModifiedDate", + "NameFilter", + "NameRangeFilter"}); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType63 + { /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemInventoryAssemblyQueryRqTypeMetaData.NoMetaData)] - public ItemInventoryAssemblyQueryRqTypeMetaData metaData + ActiveStatus, + + /// + FromModifiedDate, + + /// + FullName, + + /// + ListID, + + /// + MaxReturned, + + /// + NameFilter, + + /// + NameRangeFilter, + + /// + ToModifiedDate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum PayrollItemWageQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemNonWageQueryRqType : IQbRequest + { + + private object[] itemsField; + + private ItemsChoiceType64[] itemsElementNameField; + + private string[] includeRetElementField; + + private string requestIDField; + + private PayrollItemNonWageQueryRqTypeMetaData metaDataField; + + private ObjectItems objectItems; + + public PayrollItemNonWageQueryRqType() + { + this.metaDataField = PayrollItemNonWageQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.metaDataField; + return this.itemsField; } set { - this.metaDataField = value; + this.itemsField = value; } } /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType64[] ItemsElementName { get { - return this.iteratorField; + return this.itemsElementNameField; } set { - this.iteratorField = value; + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public string requestID { get { - return this.iteratorIDField; + return this.requestIDField; } set { - this.iteratorIDField = value; + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(PayrollItemNonWageQueryRqTypeMetaData.NoMetaData)] + public PayrollItemNonWageQueryRqTypeMetaData metaData { get { - return ObjectItems.GetItem(ItemsChoiceType53.ActiveStatus); + return this.metaDataField; } set { - ObjectItems.SetItem(ItemsChoiceType53.ActiveStatus, value); + this.metaDataField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter + public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType53.ClassFilter); + return ObjectItems.GetItem(ItemsChoiceType64.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType53.ClassFilter, value); + ObjectItems.SetItem(ItemsChoiceType64.ActiveStatus, value); } } @@ -111514,11 +130166,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType53.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType64.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType53.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType64.FromModifiedDate, value); } } @@ -111527,11 +130179,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType53.FullName); + return ObjectItems.GetItems(ItemsChoiceType64.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType53.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType64.FullName, value.ToArray()); } } @@ -111540,11 +130192,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType53.ListID); + return ObjectItems.GetItems(ItemsChoiceType64.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType53.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType64.ListID, value.ToArray()); } } @@ -111553,11 +130205,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType53.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType64.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType53.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType64.MaxReturned, value); } } @@ -111566,11 +130218,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType53.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType64.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType53.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType64.NameFilter, value); } } @@ -111579,11 +130231,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType53.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType64.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType53.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType64.NameRangeFilter, value); } } @@ -111592,21 +130244,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType53.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType64.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType53.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType64.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -111614,51 +130266,23 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter", - "ClassFilter"}); + "NameRangeFilter"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType53 + public enum ItemsChoiceType64 { /// ActiveStatus, - /// - ClassFilter, - /// FromModifiedDate, @@ -111685,7 +130309,7 @@ public enum ItemsChoiceType53 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemInventoryAssemblyQueryRqTypeMetaData + public enum PayrollItemNonWageQueryRqTypeMetaData { /// @@ -111698,33 +130322,16 @@ public enum ItemInventoryAssemblyQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemInventoryAssemblyQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemFixedAssetAddRqType : IQbRequest + public partial class PayrollItemAdditionAddRqType : IQbRequest { - private ItemFixedAssetAdd itemFixedAssetAddField; + private PayrollItemAdditionAdd payrollItemAdditionAddField; private string[] includeRetElementField; @@ -111732,15 +130339,15 @@ public partial class ItemFixedAssetAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemFixedAssetAdd ItemFixedAssetAdd + public PayrollItemAdditionAdd PayrollItemAdditionAdd { get { - return this.itemFixedAssetAddField; + return this.payrollItemAdditionAddField; } set { - this.itemFixedAssetAddField = value; + this.payrollItemAdditionAddField = value; } } @@ -111779,10 +130386,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemFixedAssetModRqType : IQbRequest + public partial class PayrollItemAdditionModRqType : IQbRequest { - private ItemFixedAssetMod itemFixedAssetModField; + private PayrollItemAdditionMod payrollItemAdditionModField; private string[] includeRetElementField; @@ -111790,15 +130397,15 @@ public partial class ItemFixedAssetModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemFixedAssetMod ItemFixedAssetMod + public PayrollItemAdditionMod PayrollItemAdditionMod { get { - return this.itemFixedAssetModField; + return this.payrollItemAdditionModField; } set { - this.itemFixedAssetModField = value; + this.payrollItemAdditionModField = value; } } @@ -111837,97 +130444,98 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemFixedAssetQueryRqType : IQbIteratorRequest, IQbRequest + public partial class PayrollItemDeductionAddRqType : IQbRequest { - private object[] itemsField; - - private ItemsChoiceType54[] itemsElementNameField; + private PayrollItemDeductionAdd payrollItemDeductionAddField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private ItemFixedAssetQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; - - private ObjectItems objectItems; - - public ItemFixedAssetQueryRqType() + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemDeductionAdd PayrollItemDeductionAdd { - this.metaDataField = ItemFixedAssetQueryRqTypeMetaData.NoMetaData; + get + { + return this.payrollItemDeductionAddField; + } + set + { + this.payrollItemDeductionAddField = value; + } } /// - [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return this.itemsField; + return this.includeRetElementField; } set { - this.itemsField = value; + this.includeRetElementField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType54[] ItemsElementName + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.itemsElementNameField; + return this.requestIDField; } set { - this.itemsElementNameField = value; + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemDeductionModRqType : IQbRequest + { + + private PayrollItemDeductionMod payrollItemDeductionModField; + + private string[] includeRetElementField; + + private string requestIDField; /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemDeductionMod PayrollItemDeductionMod { get { - return this.includeRetElementField; + return this.payrollItemDeductionModField; } set { - this.includeRetElementField = value; + this.payrollItemDeductionModField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] - public GUIDTYPE[] OwnerID + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return this.ownerIDField; + return this.includeRetElementField; } set { - this.ownerIDField = value; + this.includeRetElementField = value; } } @@ -111944,209 +130552,294 @@ public string requestID this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemCompanyContributionAddRqType : IQbRequest + { + + private PayrollItemCompanyContributionAdd payrollItemCompanyContributionAddField; + + private string[] includeRetElementField; + + private string requestIDField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemFixedAssetQueryRqTypeMetaData.NoMetaData)] - public ItemFixedAssetQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemCompanyContributionAdd PayrollItemCompanyContributionAdd { get { - return this.metaDataField; + return this.payrollItemCompanyContributionAddField; } set { - this.metaDataField = value; + this.payrollItemCompanyContributionAddField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return this.iteratorField; + return this.includeRetElementField; } set { - this.iteratorField = value; + this.includeRetElementField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public string requestID { get { - return this.iteratorIDField; + return this.requestIDField; } set { - this.iteratorIDField = value; + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemCompanyContributionModRqType : IQbRequest + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + private PayrollItemCompanyContributionMod payrollItemCompanyContributionModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemCompanyContributionMod PayrollItemCompanyContributionMod { get { - return ObjectItems.GetItem(ItemsChoiceType54.ActiveStatus); + return this.payrollItemCompanyContributionModField; } set { - ObjectItems.SetItem(ItemsChoiceType54.ActiveStatus, value); + this.payrollItemCompanyContributionModField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return ObjectItems.GetItem(ItemsChoiceType54.ClassFilter); + return this.includeRetElementField; } set { - ObjectItems.SetItem(ItemsChoiceType54.ClassFilter, value); + this.includeRetElementField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItem(ItemsChoiceType54.FromModifiedDate); + return this.requestIDField; } set { - ObjectItems.SetItem(ItemsChoiceType54.FromModifiedDate, value); + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemWorkersCompensationAddRqType : IQbRequest + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + private PayrollItemWorkersCompensationAdd payrollItemWorkersCompensationAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemWorkersCompensationAdd PayrollItemWorkersCompensationAdd { get { - return ObjectItems.GetItems(ItemsChoiceType54.FullName); + return this.payrollItemWorkersCompensationAddField; } set { - ObjectItems.SetItems(ItemsChoiceType54.FullName, value.ToArray()); + this.payrollItemWorkersCompensationAddField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return ObjectItems.GetItems(ItemsChoiceType54.ListID); + return this.includeRetElementField; } set { - ObjectItems.SetItems(ItemsChoiceType54.ListID, value.ToArray()); + this.includeRetElementField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItem(ItemsChoiceType54.MaxReturned); + return this.requestIDField; } set { - ObjectItems.SetItem(ItemsChoiceType54.MaxReturned, value); + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemWorkersCompensationModRqType : IQbRequest + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + private PayrollItemWorkersCompensationMod payrollItemWorkersCompensationModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemWorkersCompensationMod PayrollItemWorkersCompensationMod { get { - return ObjectItems.GetItem(ItemsChoiceType54.NameFilter); + return this.payrollItemWorkersCompensationModField; } set { - ObjectItems.SetItem(ItemsChoiceType54.NameFilter, value); + this.payrollItemWorkersCompensationModField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return ObjectItems.GetItem(ItemsChoiceType54.NameRangeFilter); + return this.includeRetElementField; } set { - ObjectItems.SetItem(ItemsChoiceType54.NameRangeFilter, value); + this.includeRetElementField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItem(ItemsChoiceType54.ToModifiedDate); + return this.requestIDField; } set { - ObjectItems.SetItem(ItemsChoiceType54.ToModifiedDate, value); + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemDirectDepositAddRqType : IQbRequest + { - private ObjectItems ObjectItems + private PayrollItemDirectDepositAdd payrollItemDirectDepositAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemDirectDepositAdd PayrollItemDirectDepositAdd { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", - "MaxReturned", - "ActiveStatus", - "FromModifiedDate", - "ToModifiedDate", - "NameFilter", - "NameRangeFilter", - "ClassFilter"}); - } - return objectItems; + return this.payrollItemDirectDepositAddField; + } + set + { + this.payrollItemDirectDepositAddField = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return this.iterator.HasValue; + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.iterator.Value; + return this.requestIDField; } set { - this.iterator = value; + this.requestIDField = value; } } } @@ -112154,70 +130847,59 @@ public IteratorType iteratorValue /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType54 - { - - /// - ActiveStatus, - - /// - ClassFilter, - - /// - FromModifiedDate, - - /// - FullName, - - /// - ListID, - - /// - MaxReturned, - - /// - NameFilter, - - /// - NameRangeFilter, - - /// - ToModifiedDate, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemFixedAssetQueryRqTypeMetaData + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemDirectDepositModRqType : IQbRequest { - /// - NoMetaData, + private PayrollItemDirectDepositMod payrollItemDirectDepositModField; - /// - MetaDataOnly, + private string[] includeRetElementField; - /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemFixedAssetQueryRqTypeIterator - { + private string requestIDField; /// - Start, + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemDirectDepositMod PayrollItemDirectDepositMod + { + get + { + return this.payrollItemDirectDepositModField; + } + set + { + this.payrollItemDirectDepositModField = value; + } + } /// - Continue, + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } /// - Stop, + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } } /// @@ -112226,10 +130908,10 @@ public enum ItemFixedAssetQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSubtotalAddRqType : IQbRequest + public partial class PayrollItemTaxAddRqType : IQbRequest { - private ItemSubtotalAdd itemSubtotalAddField; + private PayrollItemTaxAdd payrollItemTaxAddField; private string[] includeRetElementField; @@ -112237,15 +130919,15 @@ public partial class ItemSubtotalAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSubtotalAdd ItemSubtotalAdd + public PayrollItemTaxAdd PayrollItemTaxAdd { get { - return this.itemSubtotalAddField; + return this.payrollItemTaxAddField; } set { - this.itemSubtotalAddField = value; + this.payrollItemTaxAddField = value; } } @@ -112284,10 +130966,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSubtotalModRqType : IQbRequest + public partial class PayrollItemTaxModRqType : IQbRequest { - private ItemSubtotalMod itemSubtotalModField; + private PayrollItemTaxMod payrollItemTaxModField; private string[] includeRetElementField; @@ -112295,15 +130977,15 @@ public partial class ItemSubtotalModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSubtotalMod ItemSubtotalMod + public PayrollItemTaxMod PayrollItemTaxMod { get { - return this.itemSubtotalModField; + return this.payrollItemTaxModField; } set { - this.itemSubtotalModField = value; + this.payrollItemTaxModField = value; } } @@ -112342,30 +131024,24 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSubtotalQueryRqType : IQbIteratorRequest, IQbRequest + public partial class PayrollItemQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType55[] itemsElementNameField; + private ItemsChoiceType65[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private ItemSubtotalQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private PayrollItemQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemSubtotalQueryRqType() + public PayrollItemQueryRqType() { - this.metaDataField = ItemSubtotalQueryRqTypeMetaData.NoMetaData; + this.metaDataField = PayrollItemQueryRqTypeMetaData.NoMetaData; } /// @@ -112395,7 +131071,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType55[] ItemsElementName + public ItemsChoiceType65[] ItemsElementName { get { @@ -112421,20 +131097,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -112451,8 +131113,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemSubtotalQueryRqTypeMetaData.NoMetaData)] - public ItemSubtotalQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(PayrollItemQueryRqTypeMetaData.NoMetaData)] + public PayrollItemQueryRqTypeMetaData metaData { get { @@ -112464,44 +131126,16 @@ public ItemSubtotalQueryRqTypeMetaData metaData } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType55.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType65.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType55.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType65.ActiveStatus, value); } } @@ -112510,11 +131144,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType55.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType65.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType55.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType65.FromModifiedDate, value); } } @@ -112523,11 +131157,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType55.FullName); + return ObjectItems.GetItems(ItemsChoiceType65.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType55.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType65.FullName, value.ToArray()); } } @@ -112536,11 +131170,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType55.ListID); + return ObjectItems.GetItems(ItemsChoiceType65.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType55.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType65.ListID, value.ToArray()); } } @@ -112549,11 +131183,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType55.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType65.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType55.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType65.MaxReturned, value); } } @@ -112562,11 +131196,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType55.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType65.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType55.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType65.NameFilter, value); } } @@ -112575,11 +131209,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType55.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType65.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType55.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType65.NameRangeFilter, value); } } @@ -112588,21 +131222,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType55.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType65.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType55.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType65.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -112615,37 +131249,13 @@ private ObjectItems ObjectItems return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType55 + public enum ItemsChoiceType65 { /// @@ -112677,7 +131287,7 @@ public enum ItemsChoiceType55 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemSubtotalQueryRqTypeMetaData + public enum PayrollItemQueryRqTypeMetaData { /// @@ -112690,21 +131300,85 @@ public enum ItemSubtotalQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class TemplateQueryRqType : IQbRequest + { + + private string[] includeRetElementField; + + private string requestIDField; + + private TemplateQueryRqTypeMetaData metaDataField; + + public TemplateQueryRqType() + { + this.metaDataField = TemplateQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(TemplateQueryRqTypeMetaData.NoMetaData)] + public TemplateQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemSubtotalQueryRqTypeIterator + public enum TemplateQueryRqTypeMetaData { /// - Start, + NoMetaData, /// - Continue, + MetaDataOnly, /// - Stop, + MetaDataAndResponseData, } /// @@ -112713,10 +131387,10 @@ public enum ItemSubtotalQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemDiscountAddRqType : IQbRequest + public partial class PriceLevelAddRqType : IQbRequest { - private ItemDiscountAdd itemDiscountAddField; + private PriceLevelAdd priceLevelAddField; private string[] includeRetElementField; @@ -112724,15 +131398,15 @@ public partial class ItemDiscountAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemDiscountAdd ItemDiscountAdd + public PriceLevelAdd PriceLevelAdd { get { - return this.itemDiscountAddField; + return this.priceLevelAddField; } set { - this.itemDiscountAddField = value; + this.priceLevelAddField = value; } } @@ -112771,10 +131445,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemDiscountModRqType : IQbRequest + public partial class PriceLevelModRqType : IQbRequest { - private ItemDiscountMod itemDiscountModField; + private PriceLevelMod priceLevelModField; private string[] includeRetElementField; @@ -112782,15 +131456,15 @@ public partial class ItemDiscountModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemDiscountMod ItemDiscountMod + public PriceLevelMod PriceLevelMod { get { - return this.itemDiscountModField; + return this.priceLevelModField; } set { - this.itemDiscountModField = value; + this.priceLevelModField = value; } } @@ -112829,37 +131503,32 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemDiscountQueryRqType : IQbIteratorRequest, IQbRequest + public partial class PriceLevelQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType56[] itemsElementNameField; + private ItemsChoiceType66[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private ItemDiscountQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private PriceLevelQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemDiscountQueryRqType() + public PriceLevelQueryRqType() { - this.metaDataField = ItemDiscountQueryRqTypeMetaData.NoMetaData; + this.metaDataField = PriceLevelQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemRef", typeof(ItemRef), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] @@ -112883,7 +131552,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType56[] ItemsElementName + public ItemsChoiceType66[] ItemsElementName { get { @@ -112896,7 +131565,7 @@ public ItemsChoiceType56[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=10)] public string[] IncludeRetElement { get @@ -112909,20 +131578,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -112939,8 +131594,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemDiscountQueryRqTypeMetaData.NoMetaData)] - public ItemDiscountQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(PriceLevelQueryRqTypeMetaData.NoMetaData)] + public PriceLevelQueryRqTypeMetaData metaData { get { @@ -112952,83 +131607,68 @@ public ItemDiscountQueryRqTypeMetaData metaData } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public Nullable ActiveStatus { get { - return this.iteratorIDField; + return ObjectItems.GetItem(ItemsChoiceType66.ActiveStatus); } set { - this.iteratorIDField = value; + ObjectItems.SetItem(ItemsChoiceType66.ActiveStatus, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType56.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType66.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType56.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType66.CurrencyFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter + public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType56.ClassFilter); + return ObjectItems.GetItem(ItemsChoiceType66.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType56.ClassFilter, value); + ObjectItems.SetItem(ItemsChoiceType66.FromModifiedDate, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public IEnumerable FullName { get { - return ObjectItems.GetItem(ItemsChoiceType56.FromModifiedDate); + return ObjectItems.GetItems(ItemsChoiceType66.FullName); } set { - ObjectItems.SetItem(ItemsChoiceType56.FromModifiedDate, value); + ObjectItems.SetItems(ItemsChoiceType66.FullName, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public ItemRef ItemRef { get { - return ObjectItems.GetItems(ItemsChoiceType56.FullName); + return ObjectItems.GetItem(ItemsChoiceType66.ItemRef); } set { - ObjectItems.SetItems(ItemsChoiceType56.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType66.ItemRef, value); } } @@ -113037,11 +131677,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType56.ListID); + return ObjectItems.GetItems(ItemsChoiceType66.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType56.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType66.ListID, value.ToArray()); } } @@ -113050,11 +131690,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType56.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType66.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType56.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType66.MaxReturned, value); } } @@ -113063,11 +131703,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType56.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType66.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType56.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType66.NameFilter, value); } } @@ -113076,11 +131716,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType56.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType66.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType56.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType66.NameRangeFilter, value); } } @@ -113089,21 +131729,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType56.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType66.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType56.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType66.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -113112,49 +131752,26 @@ private ObjectItems ObjectItems "ToModifiedDate", "NameFilter", "NameRangeFilter", - "ClassFilter"}); + "ItemRef", + "CurrencyFilter"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType56 + public enum ItemsChoiceType66 { /// ActiveStatus, /// - ClassFilter, + CurrencyFilter, /// FromModifiedDate, @@ -113162,6 +131779,9 @@ public enum ItemsChoiceType56 /// FullName, + /// + ItemRef, + /// ListID, @@ -113182,7 +131802,7 @@ public enum ItemsChoiceType56 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemDiscountQueryRqTypeMetaData + public enum PriceLevelQueryRqTypeMetaData { /// @@ -113195,91 +131815,16 @@ public enum ItemDiscountQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemDiscountQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemPaymentAddRqType : IQbRequest - { - - private ItemPaymentAdd itemPaymentAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemPaymentAdd ItemPaymentAdd - { - get - { - return this.itemPaymentAddField; - } - set - { - this.itemPaymentAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemPaymentModRqType : IQbRequest + public partial class BillingRateAddRqType : IQbRequest { - private ItemPaymentMod itemPaymentModField; + private BillingRateAdd billingRateAddField; private string[] includeRetElementField; @@ -113287,15 +131832,15 @@ public partial class ItemPaymentModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemPaymentMod ItemPaymentMod + public BillingRateAdd BillingRateAdd { get { - return this.itemPaymentModField; + return this.billingRateAddField; } set { - this.itemPaymentModField = value; + this.billingRateAddField = value; } } @@ -113334,37 +131879,30 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemPaymentQueryRqType : IQbIteratorRequest, IQbRequest + public partial class BillingRateQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType57[] itemsElementNameField; + private ItemsChoiceType67[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private ItemPaymentQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private BillingRateQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemPaymentQueryRqType() + public BillingRateQueryRqType() { - this.metaDataField = ItemPaymentQueryRqTypeMetaData.NoMetaData; + this.metaDataField = BillingRateQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemRef", typeof(ItemRef), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] @@ -113388,7 +131926,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType57[] ItemsElementName + public ItemsChoiceType67[] ItemsElementName { get { @@ -113401,7 +131939,7 @@ public ItemsChoiceType57[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -113414,20 +131952,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -113444,8 +131968,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemPaymentQueryRqTypeMetaData.NoMetaData)] - public ItemPaymentQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(BillingRateQueryRqTypeMetaData.NoMetaData)] + public BillingRateQueryRqTypeMetaData metaData { get { @@ -113457,83 +131981,42 @@ public ItemPaymentQueryRqTypeMetaData metaData } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus - { - get - { - return ObjectItems.GetItem(ItemsChoiceType57.ActiveStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType57.ActiveStatus, value); - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter + public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType57.ClassFilter); + return ObjectItems.GetItem(ItemsChoiceType67.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType57.ClassFilter, value); + ObjectItems.SetItem(ItemsChoiceType67.FromModifiedDate, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public IEnumerable FullName { get { - return ObjectItems.GetItem(ItemsChoiceType57.FromModifiedDate); + return ObjectItems.GetItems(ItemsChoiceType67.FullName); } set { - ObjectItems.SetItem(ItemsChoiceType57.FromModifiedDate, value); + ObjectItems.SetItems(ItemsChoiceType67.FullName, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public ItemRef ItemRef { get { - return ObjectItems.GetItems(ItemsChoiceType57.FullName); + return ObjectItems.GetItem(ItemsChoiceType67.ItemRef); } set { - ObjectItems.SetItems(ItemsChoiceType57.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType67.ItemRef, value); } } @@ -113542,11 +132025,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType57.ListID); + return ObjectItems.GetItems(ItemsChoiceType67.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType57.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType67.ListID, value.ToArray()); } } @@ -113555,11 +132038,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType57.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType67.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType57.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType67.MaxReturned, value); } } @@ -113568,11 +132051,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType57.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType67.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType57.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType67.NameFilter, value); } } @@ -113581,11 +132064,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType57.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType67.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType57.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType67.NameRangeFilter, value); } } @@ -113594,79 +132077,51 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType57.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType67.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType57.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType67.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", - "ActiveStatus", "FromModifiedDate", "ToModifiedDate", "NameFilter", "NameRangeFilter", - "ClassFilter"}); + "ItemRef"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType57 + public enum ItemsChoiceType67 { - /// - ActiveStatus, - - /// - ClassFilter, - /// FromModifiedDate, /// FullName, + /// + ItemRef, + /// ListID, @@ -113687,7 +132142,7 @@ public enum ItemsChoiceType57 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemPaymentQueryRqTypeMetaData + public enum BillingRateQueryRqTypeMetaData { /// @@ -113700,33 +132155,16 @@ public enum ItemPaymentQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemPaymentQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxAddRqType : IQbRequest + public partial class VehicleAddRqType : IQbRequest { - private ItemSalesTaxAdd itemSalesTaxAddField; + private VehicleAdd vehicleAddField; private string[] includeRetElementField; @@ -113734,15 +132172,15 @@ public partial class ItemSalesTaxAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxAdd ItemSalesTaxAdd + public VehicleAdd VehicleAdd { get { - return this.itemSalesTaxAddField; + return this.vehicleAddField; } set { - this.itemSalesTaxAddField = value; + this.vehicleAddField = value; } } @@ -113781,10 +132219,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxModRqType : IQbRequest + public partial class VehicleModRqType : IQbRequest { - private ItemSalesTaxMod itemSalesTaxModField; + private VehicleMod vehicleModField; private string[] includeRetElementField; @@ -113792,15 +132230,15 @@ public partial class ItemSalesTaxModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxMod ItemSalesTaxMod + public VehicleMod VehicleMod { get { - return this.itemSalesTaxModField; + return this.vehicleModField; } set { - this.itemSalesTaxModField = value; + this.vehicleModField = value; } } @@ -113839,35 +132277,28 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxQueryRqType : IQbIteratorRequest, IQbRequest + public partial class VehicleQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType58[] itemsElementNameField; + private ItemsChoiceType68[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private ItemSalesTaxQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private VehicleQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemSalesTaxQueryRqType() + public VehicleQueryRqType() { - this.metaDataField = ItemSalesTaxQueryRqTypeMetaData.NoMetaData; + this.metaDataField = VehicleQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ClassFilter", typeof(ClassFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -113893,7 +132324,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType58[] ItemsElementName + public ItemsChoiceType68[] ItemsElementName { get { @@ -113906,7 +132337,7 @@ public ItemsChoiceType58[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=9)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -113919,20 +132350,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=10)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -113949,8 +132366,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemSalesTaxQueryRqTypeMetaData.NoMetaData)] - public ItemSalesTaxQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(VehicleQueryRqTypeMetaData.NoMetaData)] + public VehicleQueryRqTypeMetaData metaData { get { @@ -113962,57 +132379,16 @@ public ItemSalesTaxQueryRqTypeMetaData metaData } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType58.ActiveStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType58.ActiveStatus, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ClassFilter ClassFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType58.ClassFilter); + return ObjectItems.GetItem(ItemsChoiceType68.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType58.ClassFilter, value); + ObjectItems.SetItem(ItemsChoiceType68.ActiveStatus, value); } } @@ -114021,11 +132397,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType58.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType68.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType58.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType68.FromModifiedDate, value); } } @@ -114034,11 +132410,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType58.FullName); + return ObjectItems.GetItems(ItemsChoiceType68.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType58.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType68.FullName, value.ToArray()); } } @@ -114047,11 +132423,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType58.ListID); + return ObjectItems.GetItems(ItemsChoiceType68.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType58.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType68.ListID, value.ToArray()); } } @@ -114060,11 +132436,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType58.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType68.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType58.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType68.MaxReturned, value); } } @@ -114073,11 +132449,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType58.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType68.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType58.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType68.NameFilter, value); } } @@ -114086,11 +132462,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType58.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType68.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType58.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType68.NameRangeFilter, value); } } @@ -114099,21 +132475,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType58.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType68.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType58.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType68.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -114121,51 +132497,23 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter", - "ClassFilter"}); + "NameRangeFilter"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType58 + public enum ItemsChoiceType68 { /// ActiveStatus, - /// - ClassFilter, - /// FromModifiedDate, @@ -114192,7 +132540,7 @@ public enum ItemsChoiceType58 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemSalesTaxQueryRqTypeMetaData + public enum VehicleQueryRqTypeMetaData { /// @@ -114205,91 +132553,16 @@ public enum ItemSalesTaxQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemSalesTaxQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxGroupAddRqType : IQbRequest - { - - private ItemSalesTaxGroupAdd itemSalesTaxGroupAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxGroupAdd ItemSalesTaxGroupAdd - { - get - { - return this.itemSalesTaxGroupAddField; - } - set - { - this.itemSalesTaxGroupAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxGroupModRqType : IQbRequest + public partial class UnitOfMeasureSetAddRqType : IQbRequest { - private ItemSalesTaxGroupMod itemSalesTaxGroupModField; + private UnitOfMeasureSetAdd unitOfMeasureSetAddField; private string[] includeRetElementField; @@ -114297,15 +132570,15 @@ public partial class ItemSalesTaxGroupModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxGroupMod ItemSalesTaxGroupMod + public UnitOfMeasureSetAdd UnitOfMeasureSetAdd { get { - return this.itemSalesTaxGroupModField; + return this.unitOfMeasureSetAddField; } set { - this.itemSalesTaxGroupModField = value; + this.unitOfMeasureSetAddField = value; } } @@ -114344,30 +132617,24 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxGroupQueryRqType : IQbIteratorRequest, IQbRequest + public partial class UnitOfMeasureSetQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType59[] itemsElementNameField; + private ItemsChoiceType69[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private ItemSalesTaxGroupQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private UnitOfMeasureSetQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemSalesTaxGroupQueryRqType() + public UnitOfMeasureSetQueryRqType() { - this.metaDataField = ItemSalesTaxGroupQueryRqTypeMetaData.NoMetaData; + this.metaDataField = UnitOfMeasureSetQueryRqTypeMetaData.NoMetaData; } /// @@ -114397,7 +132664,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType59[] ItemsElementName + public ItemsChoiceType69[] ItemsElementName { get { @@ -114423,20 +132690,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -114453,8 +132706,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemSalesTaxGroupQueryRqTypeMetaData.NoMetaData)] - public ItemSalesTaxGroupQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(UnitOfMeasureSetQueryRqTypeMetaData.NoMetaData)] + public UnitOfMeasureSetQueryRqTypeMetaData metaData { get { @@ -114466,44 +132719,16 @@ public ItemSalesTaxGroupQueryRqTypeMetaData metaData } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType59.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType69.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType59.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType69.ActiveStatus, value); } } @@ -114512,11 +132737,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType59.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType69.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType59.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType69.FromModifiedDate, value); } } @@ -114525,11 +132750,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType59.FullName); + return ObjectItems.GetItems(ItemsChoiceType69.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType59.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType69.FullName, value.ToArray()); } } @@ -114538,11 +132763,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType59.ListID); + return ObjectItems.GetItems(ItemsChoiceType69.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType59.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType69.ListID, value.ToArray()); } } @@ -114551,11 +132776,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType59.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType69.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType59.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType69.MaxReturned, value); } } @@ -114564,11 +132789,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType59.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType69.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType59.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType69.NameFilter, value); } } @@ -114577,11 +132802,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType59.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType69.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType59.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType69.NameRangeFilter, value); } } @@ -114590,21 +132815,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType59.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType69.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType59.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType69.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -114617,37 +132842,13 @@ private ObjectItems ObjectItems return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType59 + public enum ItemsChoiceType69 { /// @@ -114679,7 +132880,7 @@ public enum ItemsChoiceType59 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemSalesTaxGroupQueryRqTypeMetaData + public enum UnitOfMeasureSetQueryRqTypeMetaData { /// @@ -114692,33 +132893,16 @@ public enum ItemSalesTaxGroupQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemSalesTaxGroupQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemGroupAddRqType : IQbRequest + public partial class WorkersCompCodeAddRqType : IQbRequest { - private ItemGroupAdd itemGroupAddField; + private WorkersCompCodeAdd workersCompCodeAddField; private string[] includeRetElementField; @@ -114726,15 +132910,15 @@ public partial class ItemGroupAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemGroupAdd ItemGroupAdd + public WorkersCompCodeAdd WorkersCompCodeAdd { get { - return this.itemGroupAddField; + return this.workersCompCodeAddField; } set { - this.itemGroupAddField = value; + this.workersCompCodeAddField = value; } } @@ -114773,10 +132957,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemGroupModRqType : IQbRequest + public partial class WorkersCompCodeModRqType : IQbRequest { - private ItemGroupMod itemGroupModField; + private WorkersCompCodeMod workersCompCodeModField; private string[] includeRetElementField; @@ -114784,15 +132968,15 @@ public partial class ItemGroupModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemGroupMod ItemGroupMod + public WorkersCompCodeMod WorkersCompCodeMod { get { - return this.itemGroupModField; + return this.workersCompCodeModField; } set { - this.itemGroupModField = value; + this.workersCompCodeModField = value; } } @@ -114831,40 +133015,36 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemGroupQueryRqType : IQbIteratorRequest, IQbRequest + public partial class WorkersCompCodeQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType60[] itemsElementNameField; + private ItemsChoiceType70[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private ItemGroupQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private WorkersCompCodeQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemGroupQueryRqType() + public WorkersCompCodeQueryRqType() { - this.metaDataField = ItemGroupQueryRqTypeMetaData.NoMetaData; + this.metaDataField = WorkersCompCodeQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("FromEffectiveDate", typeof(DATETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ToEffectiveDate", typeof(DATETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] @@ -114884,7 +133064,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType60[] ItemsElementName + public ItemsChoiceType70[] ItemsElementName { get { @@ -114897,7 +133077,7 @@ public ItemsChoiceType60[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=10)] public string[] IncludeRetElement { get @@ -114910,20 +133090,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -114940,8 +133106,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemGroupQueryRqTypeMetaData.NoMetaData)] - public ItemGroupQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(WorkersCompCodeQueryRqTypeMetaData.NoMetaData)] + public WorkersCompCodeQueryRqTypeMetaData metaData { get { @@ -114953,122 +133119,120 @@ public ItemGroupQueryRqTypeMetaData metaData } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + public Nullable ActiveStatus { get { - return this.iteratorField; + return ObjectItems.GetItem(ItemsChoiceType70.ActiveStatus); } set { - this.iteratorField = value; + ObjectItems.SetItem(ItemsChoiceType70.ActiveStatus, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public DATETYPE FromEffectiveDate { get { - return this.iteratorIDField; + return ObjectItems.GetItem(ItemsChoiceType70.FromEffectiveDate); } set { - this.iteratorIDField = value; + ObjectItems.SetItem(ItemsChoiceType70.FromEffectiveDate, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType60.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType70.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType60.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType70.FromModifiedDate, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public IEnumerable FullName { get { - return ObjectItems.GetItem(ItemsChoiceType60.FromModifiedDate); + return ObjectItems.GetItems(ItemsChoiceType70.FullName); } set { - ObjectItems.SetItem(ItemsChoiceType60.FromModifiedDate, value); + ObjectItems.SetItems(ItemsChoiceType70.FullName, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType60.FullName); + return ObjectItems.GetItems(ItemsChoiceType70.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType60.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType70.ListID, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public string MaxReturned { get { - return ObjectItems.GetItems(ItemsChoiceType60.ListID); + return ObjectItems.GetItem(ItemsChoiceType70.MaxReturned); } set { - ObjectItems.SetItems(ItemsChoiceType60.ListID, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType70.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType60.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType70.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType60.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType70.NameFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType60.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType70.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType60.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType70.NameRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + public DATETYPE ToEffectiveDate { get { - return ObjectItems.GetItem(ItemsChoiceType60.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType70.ToEffectiveDate); } set { - ObjectItems.SetItem(ItemsChoiceType60.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType70.ToEffectiveDate, value); } } @@ -115077,21 +133241,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType60.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType70.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType60.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType70.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -115099,47 +133263,28 @@ private ObjectItems ObjectItems "FromModifiedDate", "ToModifiedDate", "NameFilter", - "NameRangeFilter"}); + "NameRangeFilter", + "FromEffectiveDate", + "ToEffectiveDate"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType60 + public enum ItemsChoiceType70 { /// ActiveStatus, + /// + FromEffectiveDate, + /// FromModifiedDate, @@ -115158,6 +133303,9 @@ public enum ItemsChoiceType60 /// NameRangeFilter, + /// + ToEffectiveDate, + /// ToModifiedDate, } @@ -115166,7 +133314,7 @@ public enum ItemsChoiceType60 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemGroupQueryRqTypeMetaData + public enum WorkersCompCodeQueryRqTypeMetaData { /// @@ -115179,63 +133327,30 @@ public enum ItemGroupQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemGroupQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SpecialItemAddRqType : IQbRequest + public partial class Form1099CategoryAccountMappingModRqType : IQbRequest { - private SpecialItemAdd specialItemAddField; - - private string[] includeRetElementField; + private Form1099CategoryAccountMappingMod form1099CategoryAccountMappingModField; private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SpecialItemAdd SpecialItemAdd - { - get - { - return this.specialItemAddField; - } - set - { - this.specialItemAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + public Form1099CategoryAccountMappingMod Form1099CategoryAccountMappingMod { get { - return this.includeRetElementField; + return this.form1099CategoryAccountMappingModField; } set { - this.includeRetElementField = value; + this.form1099CategoryAccountMappingModField = value; } } @@ -115260,97 +133375,74 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemQueryRqType : IQbIteratorRequest, IQbRequest + public partial class Form1099CategoryAccountMappingQueryRqType : IQbRequest { - private object[] itemsField; - - private ItemsChoiceType61[] itemsElementNameField; - - private string[] includeRetElementField; + private string formTypeField; - private GUIDTYPE[] ownerIDField; + private MappingCategory[] mappingCategoryField; private string requestIDField; - private ItemQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; - - private ObjectItems objectItems; - - public ItemQueryRqType() - { - this.metaDataField = ItemQueryRqTypeMetaData.NoMetaData; - } - /// - [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string FormType { get { - return this.itemsField; + return this.formTypeField; } set { - this.itemsField = value; + this.formTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType61[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute("MappingCategory", Order=1)] + public MappingCategory[] MappingCategory { get { - return this.itemsElementNameField; + return this.mappingCategoryField; } set { - this.itemsElementNameField = value; + this.mappingCategoryField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.includeRetElementField; + return this.requestIDField; } set { - this.includeRetElementField = value; + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class SalesTaxReturnQueryRqType : IQbRequest + { - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] - public GUIDTYPE[] OwnerID + private string requestIDField; + + private SalesTaxReturnQueryRqTypeMetaData metaDataField; + + public SalesTaxReturnQueryRqType() { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } + this.metaDataField = SalesTaxReturnQueryRqTypeMetaData.NoMetaData; } /// @@ -115369,8 +133461,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemQueryRqTypeMetaData.NoMetaData)] - public ItemQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(SalesTaxReturnQueryRqTypeMetaData.NoMetaData)] + public SalesTaxReturnQueryRqTypeMetaData metaData { get { @@ -115381,221 +133473,94 @@ public ItemQueryRqTypeMetaData metaData this.metaDataField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum SalesTaxReturnQueryRqTypeMetaData + { /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } + NoMetaData, /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus - { - get - { - return ObjectItems.GetItem(ItemsChoiceType61.ActiveStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType61.ActiveStatus, value); - } - } + MetaDataOnly, - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate - { - get - { - return ObjectItems.GetItem(ItemsChoiceType61.FromModifiedDate); - } - set - { - ObjectItems.SetItem(ItemsChoiceType61.FromModifiedDate, value); - } - } + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class SalesTaxReturnLineQueryRqType : IQbRequest + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName - { - get - { - return ObjectItems.GetItems(ItemsChoiceType61.FullName); - } - set - { - ObjectItems.SetItems(ItemsChoiceType61.FullName, value.ToArray()); - } - } + private TaxAgencyVendorRef[] taxAgencyVendorRefField; - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID - { - get - { - return ObjectItems.GetItems(ItemsChoiceType61.ListID); - } - set - { - ObjectItems.SetItems(ItemsChoiceType61.ListID, value.ToArray()); - } - } + private string requestIDField; - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned - { - get - { - return ObjectItems.GetItem(ItemsChoiceType61.MaxReturned); - } - set - { - ObjectItems.SetItem(ItemsChoiceType61.MaxReturned, value); - } - } + private SalesTaxReturnLineQueryRqTypeMetaData metaDataField; - [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public SalesTaxReturnLineQueryRqType() { - get - { - return ObjectItems.GetItem(ItemsChoiceType61.NameFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType61.NameFilter, value); - } + this.metaDataField = SalesTaxReturnLineQueryRqTypeMetaData.NoMetaData; } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + /// + [System.Xml.Serialization.XmlElementAttribute("TaxAgencyVendorRef", Order=0)] + public TaxAgencyVendorRef[] TaxAgencyVendorRef { get { - return ObjectItems.GetItem(ItemsChoiceType61.NameRangeFilter); + return this.taxAgencyVendorRefField; } set { - ObjectItems.SetItem(ItemsChoiceType61.NameRangeFilter, value); + this.taxAgencyVendorRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItem(ItemsChoiceType61.ToModifiedDate); + return this.requestIDField; } set { - ObjectItems.SetItem(ItemsChoiceType61.ToModifiedDate, value); - } - } - - private ObjectItems ObjectItems - { - get - { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", - "MaxReturned", - "ActiveStatus", - "FromModifiedDate", - "ToModifiedDate", - "NameFilter", - "NameRangeFilter"}); - } - return objectItems; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; + this.requestIDField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(SalesTaxReturnLineQueryRqTypeMetaData.NoMetaData)] + public SalesTaxReturnLineQueryRqTypeMetaData metaData { get { - return this.iterator.Value; + return this.metaDataField; } set { - this.iterator = value; + this.metaDataField = value; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType61 - { - - /// - ActiveStatus, - - /// - FromModifiedDate, - - /// - FullName, - - /// - ListID, - - /// - MaxReturned, - - /// - NameFilter, - - /// - NameRangeFilter, - - /// - ToModifiedDate, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemQueryRqTypeMetaData + public enum SalesTaxReturnLineQueryRqTypeMetaData { /// @@ -115611,18 +133576,59 @@ public enum ItemQueryRqTypeMetaData /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemQueryRqTypeIterator + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CurrencyAddRqType : IQbRequest { + private CurrencyAdd currencyAddField; + + private string[] includeRetElementField; + + private string requestIDField; + /// - Start, + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CurrencyAdd CurrencyAdd + { + get + { + return this.currencyAddField; + } + set + { + this.currencyAddField = value; + } + } /// - Continue, + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } /// - Stop, + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } } /// @@ -115631,10 +133637,10 @@ public enum ItemQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollItemWageAddRqType : IQbRequest + public partial class CurrencyModRqType : IQbRequest { - private PayrollItemWageAdd payrollItemWageAddField; + private CurrencyMod currencyModField; private string[] includeRetElementField; @@ -115642,15 +133648,15 @@ public partial class PayrollItemWageAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayrollItemWageAdd PayrollItemWageAdd + public CurrencyMod CurrencyMod { get { - return this.payrollItemWageAddField; + return this.currencyModField; } set { - this.payrollItemWageAddField = value; + this.currencyModField = value; } } @@ -115689,24 +133695,24 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollItemWageQueryRqType : IQbRequest + public partial class CurrencyQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType62[] itemsElementNameField; + private ItemsChoiceType71[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private PayrollItemWageQueryRqTypeMetaData metaDataField; + private CurrencyQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public PayrollItemWageQueryRqType() + public CurrencyQueryRqType() { - this.metaDataField = PayrollItemWageQueryRqTypeMetaData.NoMetaData; + this.metaDataField = CurrencyQueryRqTypeMetaData.NoMetaData; } /// @@ -115736,7 +133742,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType62[] ItemsElementName + public ItemsChoiceType71[] ItemsElementName { get { @@ -115778,8 +133784,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(PayrollItemWageQueryRqTypeMetaData.NoMetaData)] - public PayrollItemWageQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(CurrencyQueryRqTypeMetaData.NoMetaData)] + public CurrencyQueryRqTypeMetaData metaData { get { @@ -115796,11 +133802,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType62.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType71.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType62.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType71.ActiveStatus, value); } } @@ -115809,11 +133815,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType62.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType71.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType62.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType71.FromModifiedDate, value); } } @@ -115822,11 +133828,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType62.FullName); + return ObjectItems.GetItems(ItemsChoiceType71.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType62.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType71.FullName, value.ToArray()); } } @@ -115835,11 +133841,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType62.ListID); + return ObjectItems.GetItems(ItemsChoiceType71.ListID); } set { - ObjectItems.SetItems(ItemsChoiceType62.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType71.ListID, value.ToArray()); } } @@ -115848,11 +133854,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType62.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType71.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType62.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType71.MaxReturned, value); } } @@ -115861,11 +133867,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType62.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType71.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType62.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType71.NameFilter, value); } } @@ -115874,11 +133880,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType62.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType71.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType62.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType71.NameRangeFilter, value); } } @@ -115887,21 +133893,21 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType62.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType71.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType62.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType71.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", "MaxReturned", @@ -115920,7 +133926,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType62 + public enum ItemsChoiceType71 { /// @@ -115952,7 +133958,7 @@ public enum ItemsChoiceType62 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum PayrollItemWageQueryRqTypeMetaData + public enum CurrencyQueryRqTypeMetaData { /// @@ -115971,24 +133977,166 @@ public enum PayrollItemWageQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollItemNonWageQueryRqType : IQbRequest + public partial class PayrollLastPeriodQueryRqType : IQbRequest + { + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class InventorySiteAddRqType : IQbRequest + { + + private InventorySiteAdd inventorySiteAddField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public InventorySiteAdd InventorySiteAdd + { + get + { + return this.inventorySiteAddField; + } + set + { + this.inventorySiteAddField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class InventorySiteModRqType : IQbRequest + { + + private InventorySiteMod inventorySiteModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public InventorySiteMod InventorySiteMod + { + get + { + return this.inventorySiteModField; + } + set + { + this.inventorySiteModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class InventorySiteQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType63[] itemsElementNameField; + private ItemsChoiceType72[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private PayrollItemNonWageQueryRqTypeMetaData metaDataField; + private InventorySiteQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public PayrollItemNonWageQueryRqType() + public InventorySiteQueryRqType() { - this.metaDataField = PayrollItemNonWageQueryRqTypeMetaData.NoMetaData; + this.metaDataField = InventorySiteQueryRqTypeMetaData.NoMetaData; } /// @@ -115996,7 +134144,6 @@ public PayrollItemNonWageQueryRqType() [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] @@ -116018,7 +134165,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType63[] ItemsElementName + public ItemsChoiceType72[] ItemsElementName { get { @@ -116031,7 +134178,7 @@ public ItemsChoiceType63[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=7)] public string[] IncludeRetElement { get @@ -116060,8 +134207,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(PayrollItemNonWageQueryRqTypeMetaData.NoMetaData)] - public PayrollItemNonWageQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(InventorySiteQueryRqTypeMetaData.NoMetaData)] + public InventorySiteQueryRqTypeMetaData metaData { get { @@ -116078,11 +134225,11 @@ public Nullable ActiveStatus { get { - return ObjectItems.GetItem(ItemsChoiceType63.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType72.ActiveStatus); } set { - ObjectItems.SetItem(ItemsChoiceType63.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType72.ActiveStatus, value); } } @@ -116091,11 +134238,11 @@ public DATETIMETYPE FromModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType63.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType72.FromModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType63.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType72.FromModifiedDate, value); } } @@ -116104,11 +134251,11 @@ public IEnumerable FullName { get { - return ObjectItems.GetItems(ItemsChoiceType63.FullName); + return ObjectItems.GetItems(ItemsChoiceType72.FullName); } set { - ObjectItems.SetItems(ItemsChoiceType63.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType72.FullName, value.ToArray()); } } @@ -116117,24 +134264,11 @@ public IEnumerable ListID { get { - return ObjectItems.GetItems(ItemsChoiceType63.ListID); - } - set - { - ObjectItems.SetItems(ItemsChoiceType63.ListID, value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned - { - get - { - return ObjectItems.GetItem(ItemsChoiceType63.MaxReturned); + return ObjectItems.GetItems(ItemsChoiceType72.ListID); } set { - ObjectItems.SetItem(ItemsChoiceType63.MaxReturned, value); + ObjectItems.SetItems(ItemsChoiceType72.ListID, value.ToArray()); } } @@ -116143,11 +134277,11 @@ public NameFilter NameFilter { get { - return ObjectItems.GetItem(ItemsChoiceType63.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType72.NameFilter); } set { - ObjectItems.SetItem(ItemsChoiceType63.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType72.NameFilter, value); } } @@ -116156,11 +134290,11 @@ public NameRangeFilter NameRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType63.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType72.NameRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType63.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType72.NameRangeFilter, value); } } @@ -116169,24 +134303,23 @@ public DATETIMETYPE ToModifiedDate { get { - return ObjectItems.GetItem(ItemsChoiceType63.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType72.ToModifiedDate); } set { - ObjectItems.SetItem(ItemsChoiceType63.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType72.ToModifiedDate, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "ListID", "FullName", - "MaxReturned", "ActiveStatus", "FromModifiedDate", "ToModifiedDate", @@ -116202,7 +134335,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType63 + public enum ItemsChoiceType72 { /// @@ -116217,9 +134350,6 @@ public enum ItemsChoiceType63 /// ListID, - /// - MaxReturned, - /// NameFilter, @@ -116234,7 +134364,7 @@ public enum ItemsChoiceType63 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum PayrollItemNonWageQueryRqTypeMetaData + public enum InventorySiteQueryRqTypeMetaData { /// @@ -116253,91 +134383,68 @@ public enum PayrollItemNonWageQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TemplateQueryRqType : IQbRequest + public partial class InvoiceAddRqType : IQbRequest { + private InvoiceAdd invoiceAddField; + private string[] includeRetElementField; private string requestIDField; - private TemplateQueryRqTypeMetaData metaDataField; - - public TemplateQueryRqType() - { - this.metaDataField = TemplateQueryRqTypeMetaData.NoMetaData; - } - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public InvoiceAdd InvoiceAdd { get { - return this.includeRetElementField; + return this.invoiceAddField; } set { - this.includeRetElementField = value; + this.invoiceAddField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return this.requestIDField; + return this.includeRetElementField; } set { - this.requestIDField = value; + this.includeRetElementField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(TemplateQueryRqTypeMetaData.NoMetaData)] - public TemplateQueryRqTypeMetaData metaData + public string requestID { get { - return this.metaDataField; + return this.requestIDField; } set { - this.metaDataField = value; + this.requestIDField = value; } } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TemplateQueryRqTypeMetaData - { - - /// - NoMetaData, - - /// - MetaDataOnly, - - /// - MetaDataAndResponseData, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PriceLevelAddRqType : IQbRequest + public partial class InvoiceModRqType : IQbRequest { - private PriceLevelAdd priceLevelAddField; + private InvoiceMod invoiceModField; private string[] includeRetElementField; @@ -116345,15 +134452,15 @@ public partial class PriceLevelAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PriceLevelAdd PriceLevelAdd + public InvoiceMod InvoiceMod { get { - return this.priceLevelAddField; + return this.invoiceModField; } set { - this.priceLevelAddField = value; + this.invoiceModField = value; } } @@ -116392,31 +134499,109 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PriceLevelModRqType : IQbRequest + public partial class InvoiceQueryRqType : IQbIteratorRequest, IQbRequest { - private PriceLevelMod priceLevelModField; + private object[] itemsField; + + private ItemsChoiceType73[] itemsElementNameField; + + private BOOLTYPE includeLineItemsField; + + private BOOLTYPE includeLinkedTxnsField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; + private InvoiceQueryRqTypeMetaData metaDataField; + + private Nullable iteratorField; + + private string iteratorIDField; + + private ObjectItems objectItems; + + public InvoiceQueryRqType() + { + this.metaDataField = InvoiceQueryRqTypeMetaData.NoMetaData; + } + /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PriceLevelMod PriceLevelMod + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaidStatus", typeof(PaidStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.priceLevelModField; + return this.itemsField; } set { - this.priceLevelModField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType73[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE IncludeLineItems + { + get + { + return this.includeLineItemsField; + } + set + { + this.includeLineItemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public BOOLTYPE IncludeLinkedTxns + { + get + { + return this.includeLinkedTxnsField; + } + set + { + this.includeLinkedTxnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=14)] public string[] IncludeRetElement { get @@ -116429,6 +134614,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=15)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -116442,314 +134641,304 @@ public string requestID this.requestIDField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PriceLevelQueryRqType : IQbRequest - { - - private object[] itemsField; - - private ItemsChoiceType64[] itemsElementNameField; - - private string[] includeRetElementField; - - private string requestIDField; - - private PriceLevelQueryRqTypeMetaData metaDataField; - - private ObjectItems objectItems; - - public PriceLevelQueryRqType() - { - this.metaDataField = PriceLevelQueryRqTypeMetaData.NoMetaData; - } /// - [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemRef", typeof(ItemRef), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(InvoiceQueryRqTypeMetaData.NoMetaData)] + public InvoiceQueryRqTypeMetaData metaData { get { - return this.itemsField; + return this.metaDataField; } set { - this.itemsField = value; + this.metaDataField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType64[] ItemsElementName + public Nullable iterator { get { - return this.itemsElementNameField; + return this.iteratorField; } set { - this.itemsElementNameField = value; + this.iteratorField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=10)] - public string[] IncludeRetElement + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - return this.includeRetElementField; + return this.iteratorIDField; } set { - this.includeRetElementField = value; + this.iteratorIDField = value; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AccountFilter AccountFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType73.AccountFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType73.AccountFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(PriceLevelQueryRqTypeMetaData.NoMetaData)] - public PriceLevelQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlIgnoreAttribute()] + public CurrencyFilter CurrencyFilter { get { - return this.metaDataField; + return ObjectItems.GetItem(ItemsChoiceType73.CurrencyFilter); } set { - this.metaDataField = value; + ObjectItems.SetItem(ItemsChoiceType73.CurrencyFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType64.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType73.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType64.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType73.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType64.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType73.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType64.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType73.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType64.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType73.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType64.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType73.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public Nullable PaidStatus { get { - return ObjectItems.GetItems(ItemsChoiceType64.FullName); + return ObjectItems.GetItem(ItemsChoiceType73.PaidStatus); } set { - ObjectItems.SetItems(ItemsChoiceType64.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType73.PaidStatus, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemRef ItemRef + public IEnumerable RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType64.ItemRef); + return ObjectItems.GetItems(ItemsChoiceType73.RefNumber); } set { - ObjectItems.SetItem(ItemsChoiceType64.ItemRef, value); + ObjectItems.SetItems(ItemsChoiceType73.RefNumber, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType64.ListID); + return ObjectItems.GetItems(ItemsChoiceType73.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType64.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType73.RefNumberCaseSensitive, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType64.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType73.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType64.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType73.RefNumberFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType64.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType73.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType64.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType73.RefNumberRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType64.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType73.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType64.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType73.TxnDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + public IEnumerable TxnID { get { - return ObjectItems.GetItem(ItemsChoiceType64.ToModifiedDate); + return ObjectItems.GetItems(ItemsChoiceType73.TxnID); } set { - ObjectItems.SetItem(ItemsChoiceType64.ToModifiedDate, value); + ObjectItems.SetItems(ItemsChoiceType73.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", + objectItems = new ObjectItems(this, "Items", new string[] { + "TxnID", + "RefNumber", + "RefNumberCaseSensitive", "MaxReturned", - "ActiveStatus", - "FromModifiedDate", - "ToModifiedDate", - "NameFilter", - "NameRangeFilter", - "ItemRef", - "CurrencyFilter"}); + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "EntityFilter", + "AccountFilter", + "RefNumberFilter", + "RefNumberRangeFilter", + "CurrencyFilter", + "PaidStatus"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType64 + public enum ItemsChoiceType73 { /// - ActiveStatus, + AccountFilter, /// CurrencyFilter, /// - FromModifiedDate, + EntityFilter, /// - FullName, + MaxReturned, /// - ItemRef, + ModifiedDateRangeFilter, /// - ListID, + PaidStatus, /// - MaxReturned, + RefNumber, /// - NameFilter, + RefNumberCaseSensitive, /// - NameRangeFilter, + RefNumberFilter, /// - ToModifiedDate, + RefNumberRangeFilter, + + /// + TxnDateRangeFilter, + + /// + TxnID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum PriceLevelQueryRqTypeMetaData + public enum InvoiceQueryRqTypeMetaData { /// @@ -116762,16 +134951,33 @@ public enum PriceLevelQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InvoiceQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillingRateAddRqType : IQbRequest + public partial class EstimateAddRqType : IQbRequest { - private BillingRateAdd billingRateAddField; + private EstimateAdd estimateAddField; private string[] includeRetElementField; @@ -116779,15 +134985,15 @@ public partial class BillingRateAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillingRateAdd BillingRateAdd + public EstimateAdd EstimateAdd { get { - return this.billingRateAddField; + return this.estimateAddField; } set { - this.billingRateAddField = value; + this.estimateAddField = value; } } @@ -116826,35 +135032,106 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillingRateQueryRqType : IQbRequest + public partial class EstimateModRqType : IQbRequest + { + + private EstimateMod estimateModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public EstimateMod EstimateMod + { + get + { + return this.estimateModField; + } + set + { + this.estimateModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class EstimateQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType65[] itemsElementNameField; + private ItemsChoiceType74[] itemsElementNameField; + + private BOOLTYPE includeLineItemsField; + + private BOOLTYPE includeLinkedTxnsField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private BillingRateQueryRqTypeMetaData metaDataField; + private EstimateQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public BillingRateQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public EstimateQueryRqType() { - this.metaDataField = BillingRateQueryRqTypeMetaData.NoMetaData; + this.metaDataField = EstimateQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemRef", typeof(ItemRef), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -116873,7 +135150,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType65[] ItemsElementName + public ItemsChoiceType74[] ItemsElementName { get { @@ -116886,7 +135163,35 @@ public ItemsChoiceType65[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLineItems + { + get + { + return this.includeLineItemsField; + } + set + { + this.includeLineItemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE IncludeLinkedTxns + { + get + { + return this.includeLinkedTxnsField; + } + set + { + this.includeLinkedTxnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] public string[] IncludeRetElement { get @@ -116899,6 +135204,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -116915,8 +135234,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(BillingRateQueryRqTypeMetaData.NoMetaData)] - public BillingRateQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(EstimateQueryRqTypeMetaData.NoMetaData)] + public EstimateQueryRqTypeMetaData metaData { get { @@ -116928,55 +135247,70 @@ public BillingRateQueryRqTypeMetaData metaData } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public Nullable iterator { get { - return ObjectItems.GetItem(ItemsChoiceType65.FromModifiedDate); + return this.iteratorField; } set { - ObjectItems.SetItem(ItemsChoiceType65.FromModifiedDate, value); + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public AccountFilter AccountFilter { get { - return ObjectItems.GetItems(ItemsChoiceType65.FullName); + return ObjectItems.GetItem(ItemsChoiceType74.AccountFilter); } set { - ObjectItems.SetItems(ItemsChoiceType65.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType74.AccountFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemRef ItemRef + public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType65.ItemRef); + return ObjectItems.GetItem(ItemsChoiceType74.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType65.ItemRef, value); + ObjectItems.SetItem(ItemsChoiceType74.CurrencyFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public EntityFilter EntityFilter { get { - return ObjectItems.GetItems(ItemsChoiceType65.ListID); + return ObjectItems.GetItem(ItemsChoiceType74.EntityFilter); } set { - ObjectItems.SetItems(ItemsChoiceType65.ListID, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType74.EntityFilter, value); } } @@ -116985,111 +135319,199 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType65.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType74.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType65.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType74.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType65.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType74.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType65.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType74.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + public IEnumerable RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType65.NameRangeFilter); + return ObjectItems.GetItems(ItemsChoiceType74.RefNumber); } set { - ObjectItems.SetItem(ItemsChoiceType65.NameRangeFilter, value); + ObjectItems.SetItems(ItemsChoiceType74.RefNumber, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItem(ItemsChoiceType65.ToModifiedDate); + return ObjectItems.GetItems(ItemsChoiceType74.RefNumberCaseSensitive); } set { - ObjectItems.SetItem(ItemsChoiceType65.ToModifiedDate, value); + ObjectItems.SetItems(ItemsChoiceType74.RefNumberCaseSensitive, value.ToArray()); } } - private ObjectItems ObjectItems + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberFilter RefNumberFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType74.RefNumberFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType74.RefNumberFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberRangeFilter RefNumberRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType74.RefNumberRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType74.RefNumberRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TxnDateRangeFilter TxnDateRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType74.TxnDateRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType74.TxnDateRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable TxnID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType74.TxnID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType74.TxnID, value.ToArray()); + } + } + + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", + objectItems = new ObjectItems(this, "Items", new string[] { + "TxnID", + "RefNumber", + "RefNumberCaseSensitive", "MaxReturned", - "FromModifiedDate", - "ToModifiedDate", - "NameFilter", - "NameRangeFilter", - "ItemRef"}); + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "EntityFilter", + "AccountFilter", + "RefNumberFilter", + "RefNumberRangeFilter", + "CurrencyFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType65 + public enum ItemsChoiceType74 { /// - FromModifiedDate, + AccountFilter, /// - FullName, + CurrencyFilter, /// - ItemRef, + EntityFilter, /// - ListID, + MaxReturned, /// - MaxReturned, + ModifiedDateRangeFilter, /// - NameFilter, + RefNumber, /// - NameRangeFilter, + RefNumberCaseSensitive, /// - ToModifiedDate, + RefNumberFilter, + + /// + RefNumberRangeFilter, + + /// + TxnDateRangeFilter, + + /// + TxnID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BillingRateQueryRqTypeMetaData + public enum EstimateQueryRqTypeMetaData { /// @@ -117102,16 +135524,33 @@ public enum BillingRateQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum EstimateQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleAddRqType : IQbRequest + public partial class SalesOrderAddRqType : IQbRequest { - private VehicleAdd vehicleAddField; + private SalesOrderAdd salesOrderAddField; private string[] includeRetElementField; @@ -117119,15 +135558,15 @@ public partial class VehicleAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VehicleAdd VehicleAdd + public SalesOrderAdd SalesOrderAdd { get { - return this.vehicleAddField; + return this.salesOrderAddField; } set { - this.vehicleAddField = value; + this.salesOrderAddField = value; } } @@ -117166,10 +135605,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleModRqType : IQbRequest + public partial class SalesOrderModRqType : IQbRequest { - private VehicleMod vehicleModField; + private SalesOrderMod salesOrderModField; private string[] includeRetElementField; @@ -117177,15 +135616,15 @@ public partial class VehicleModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VehicleMod VehicleMod + public SalesOrderMod SalesOrderMod { get { - return this.vehicleModField; + return this.salesOrderModField; } set { - this.vehicleModField = value; + this.salesOrderModField = value; } } @@ -117224,35 +135663,47 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleQueryRqType : IQbRequest + public partial class SalesOrderQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType66[] itemsElementNameField; + private ItemsChoiceType75[] itemsElementNameField; + + private BOOLTYPE includeLineItemsField; + + private BOOLTYPE includeLinkedTxnsField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private VehicleQueryRqTypeMetaData metaDataField; + private SalesOrderQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public VehicleQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public SalesOrderQueryRqType() { - this.metaDataField = VehicleQueryRqTypeMetaData.NoMetaData; + this.metaDataField = SalesOrderQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -117271,7 +135722,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType66[] ItemsElementName + public ItemsChoiceType75[] ItemsElementName { get { @@ -117284,7 +135735,35 @@ public ItemsChoiceType66[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BOOLTYPE IncludeLineItems + { + get + { + return this.includeLineItemsField; + } + set + { + this.includeLineItemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLinkedTxns + { + get + { + return this.includeLinkedTxnsField; + } + set + { + this.includeLinkedTxnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] public string[] IncludeRetElement { get @@ -117297,6 +135776,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -117313,8 +135806,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(VehicleQueryRqTypeMetaData.NoMetaData)] - public VehicleQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(SalesOrderQueryRqTypeMetaData.NoMetaData)] + public SalesOrderQueryRqTypeMetaData metaData { get { @@ -117326,55 +135819,57 @@ public VehicleQueryRqTypeMetaData metaData } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + public Nullable iterator { get { - return ObjectItems.GetItem(ItemsChoiceType66.ActiveStatus); + return this.iteratorField; } set { - ObjectItems.SetItem(ItemsChoiceType66.ActiveStatus, value); + this.iteratorField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - return ObjectItems.GetItem(ItemsChoiceType66.FromModifiedDate); + return this.iteratorIDField; } set { - ObjectItems.SetItem(ItemsChoiceType66.FromModifiedDate, value); + this.iteratorIDField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItems(ItemsChoiceType66.FullName); + return ObjectItems.GetItem(ItemsChoiceType75.CurrencyFilter); } set { - ObjectItems.SetItems(ItemsChoiceType66.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType75.CurrencyFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public EntityFilter EntityFilter { get { - return ObjectItems.GetItems(ItemsChoiceType66.ListID); + return ObjectItems.GetItem(ItemsChoiceType75.EntityFilter); } set { - ObjectItems.SetItems(ItemsChoiceType66.ListID, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType75.EntityFilter, value); } } @@ -117383,111 +135878,195 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType66.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType75.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType66.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType75.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType66.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType75.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType66.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType75.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + public IEnumerable RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType66.NameRangeFilter); + return ObjectItems.GetItems(ItemsChoiceType75.RefNumber); } set { - ObjectItems.SetItem(ItemsChoiceType66.NameRangeFilter, value); + ObjectItems.SetItems(ItemsChoiceType75.RefNumber, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItem(ItemsChoiceType66.ToModifiedDate); + return ObjectItems.GetItems(ItemsChoiceType75.RefNumberCaseSensitive); } set { - ObjectItems.SetItem(ItemsChoiceType66.ToModifiedDate, value); + ObjectItems.SetItems(ItemsChoiceType75.RefNumberCaseSensitive, value.ToArray()); } } - private ObjectItems ObjectItems + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberFilter RefNumberFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType75.RefNumberFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType75.RefNumberFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberRangeFilter RefNumberRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType75.RefNumberRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType75.RefNumberRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TxnDateRangeFilter TxnDateRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType75.TxnDateRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType75.TxnDateRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable TxnID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType75.TxnID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType75.TxnID, value.ToArray()); + } + } + + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", + objectItems = new ObjectItems(this, "Items", new string[] { + "TxnID", + "RefNumber", + "RefNumberCaseSensitive", "MaxReturned", - "ActiveStatus", - "FromModifiedDate", - "ToModifiedDate", - "NameFilter", - "NameRangeFilter"}); + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "EntityFilter", + "RefNumberFilter", + "RefNumberRangeFilter", + "CurrencyFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType66 + public enum ItemsChoiceType75 { /// - ActiveStatus, + CurrencyFilter, /// - FromModifiedDate, + EntityFilter, /// - FullName, + MaxReturned, /// - ListID, + ModifiedDateRangeFilter, /// - MaxReturned, + RefNumber, /// - NameFilter, + RefNumberCaseSensitive, /// - NameRangeFilter, + RefNumberFilter, /// - ToModifiedDate, + RefNumberRangeFilter, + + /// + TxnDateRangeFilter, + + /// + TxnID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum VehicleQueryRqTypeMetaData + public enum SalesOrderQueryRqTypeMetaData { /// @@ -117500,16 +136079,33 @@ public enum VehicleQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum SalesOrderQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class UnitOfMeasureSetAddRqType : IQbRequest + public partial class SalesReceiptAddRqType : IQbRequest { - private UnitOfMeasureSetAdd unitOfMeasureSetAddField; + private SalesReceiptAdd salesReceiptAddField; private string[] includeRetElementField; @@ -117517,15 +136113,15 @@ public partial class UnitOfMeasureSetAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public UnitOfMeasureSetAdd UnitOfMeasureSetAdd + public SalesReceiptAdd SalesReceiptAdd { get { - return this.unitOfMeasureSetAddField; + return this.salesReceiptAddField; } set { - this.unitOfMeasureSetAddField = value; + this.salesReceiptAddField = value; } } @@ -117564,270 +136160,470 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class UnitOfMeasureSetQueryRqType : IQbRequest + public partial class SalesReceiptModRqType : IQbRequest + { + + private SalesReceiptMod salesReceiptModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public SalesReceiptMod SalesReceiptMod + { + get + { + return this.salesReceiptModField; + } + set + { + this.salesReceiptModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class SalesReceiptQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType67[] itemsElementNameField; + private ItemsChoiceType76[] itemsElementNameField; + + private BOOLTYPE includeLineItemsField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private UnitOfMeasureSetQueryRqTypeMetaData metaDataField; + private SalesReceiptQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public UnitOfMeasureSetQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public SalesReceiptQueryRqType() { - this.metaDataField = UnitOfMeasureSetQueryRqTypeMetaData.NoMetaData; + this.metaDataField = SalesReceiptQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { get { - return this.itemsField; + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType76[] ItemsElementName + { + get + { + return this.itemsElementNameField; + } + set + { + this.itemsElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLineItems + { + get + { + return this.includeLineItemsField; + } + set + { + this.includeLineItemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(SalesReceiptQueryRqTypeMetaData.NoMetaData)] + public SalesReceiptQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iterator + { + get + { + return this.iteratorField; } set { - this.itemsField = value; + this.iteratorField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType67[] ItemsElementName + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - return this.itemsElementNameField; + return this.iteratorIDField; } set { - this.itemsElementNameField = value; + this.iteratorIDField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AccountFilter AccountFilter { get { - return this.includeRetElementField; + return ObjectItems.GetItem(ItemsChoiceType76.AccountFilter); } set { - this.includeRetElementField = value; + ObjectItems.SetItem(ItemsChoiceType76.AccountFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public CurrencyFilter CurrencyFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType76.CurrencyFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType76.CurrencyFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(UnitOfMeasureSetQueryRqTypeMetaData.NoMetaData)] - public UnitOfMeasureSetQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlIgnoreAttribute()] + public EntityFilter EntityFilter { get { - return this.metaDataField; + return ObjectItems.GetItem(ItemsChoiceType76.EntityFilter); } set { - this.metaDataField = value; + ObjectItems.SetItem(ItemsChoiceType76.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType67.ActiveStatus); + return ObjectItems.GetItem(ItemsChoiceType76.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType67.ActiveStatus, value); + ObjectItems.SetItem(ItemsChoiceType76.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType67.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType76.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType67.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType76.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType67.FullName); + return ObjectItems.GetItems(ItemsChoiceType76.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType67.FullName, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType76.RefNumber, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType67.ListID); + return ObjectItems.GetItems(ItemsChoiceType76.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType67.ListID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType76.RefNumberCaseSensitive, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType67.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType76.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType67.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType76.RefNumberFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType67.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType76.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType67.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType76.RefNumberRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType67.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType76.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType67.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType76.TxnDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + public IEnumerable TxnID { get { - return ObjectItems.GetItem(ItemsChoiceType67.ToModifiedDate); + return ObjectItems.GetItems(ItemsChoiceType76.TxnID); } set { - ObjectItems.SetItem(ItemsChoiceType67.ToModifiedDate, value); + ObjectItems.SetItems(ItemsChoiceType76.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", + objectItems = new ObjectItems(this, "Items", new string[] { + "TxnID", + "RefNumber", + "RefNumberCaseSensitive", "MaxReturned", - "ActiveStatus", - "FromModifiedDate", - "ToModifiedDate", - "NameFilter", - "NameRangeFilter"}); + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "EntityFilter", + "AccountFilter", + "RefNumberFilter", + "RefNumberRangeFilter", + "CurrencyFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType67 + public enum ItemsChoiceType76 { /// - ActiveStatus, + AccountFilter, /// - FromModifiedDate, + CurrencyFilter, /// - FullName, + EntityFilter, /// - ListID, + MaxReturned, /// - MaxReturned, + ModifiedDateRangeFilter, /// - NameFilter, + RefNumber, /// - NameRangeFilter, + RefNumberCaseSensitive, /// - ToModifiedDate, + RefNumberFilter, + + /// + RefNumberRangeFilter, + + /// + TxnDateRangeFilter, + + /// + TxnID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum UnitOfMeasureSetQueryRqTypeMetaData + public enum SalesReceiptQueryRqTypeMetaData { /// @@ -117840,16 +136636,33 @@ public enum UnitOfMeasureSetQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum SalesReceiptQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class WorkersCompCodeAddRqType : IQbRequest + public partial class CreditMemoAddRqType : IQbRequest { - private WorkersCompCodeAdd workersCompCodeAddField; + private CreditMemoAdd creditMemoAddField; private string[] includeRetElementField; @@ -117857,15 +136670,15 @@ public partial class WorkersCompCodeAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public WorkersCompCodeAdd WorkersCompCodeAdd + public CreditMemoAdd CreditMemoAdd { get { - return this.workersCompCodeAddField; + return this.creditMemoAddField; } set { - this.workersCompCodeAddField = value; + this.creditMemoAddField = value; } } @@ -117904,10 +136717,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class WorkersCompCodeModRqType : IQbRequest + public partial class CreditMemoModRqType : IQbRequest { - private WorkersCompCodeMod workersCompCodeModField; + private CreditMemoMod creditMemoModField; private string[] includeRetElementField; @@ -117915,15 +136728,15 @@ public partial class WorkersCompCodeModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public WorkersCompCodeMod WorkersCompCodeMod + public CreditMemoMod CreditMemoMod { get { - return this.workersCompCodeModField; + return this.creditMemoModField; } set { - this.workersCompCodeModField = value; + this.creditMemoModField = value; } } @@ -117962,37 +136775,48 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class WorkersCompCodeQueryRqType : IQbRequest + public partial class CreditMemoQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType68[] itemsElementNameField; + private ItemsChoiceType77[] itemsElementNameField; + + private BOOLTYPE includeLineItemsField; + + private BOOLTYPE includeLinkedTxnsField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private WorkersCompCodeQueryRqTypeMetaData metaDataField; + private CreditMemoQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public WorkersCompCodeQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public CreditMemoQueryRqType() { - this.metaDataField = WorkersCompCodeQueryRqTypeMetaData.NoMetaData; + this.metaDataField = CreditMemoQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromEffectiveDate", typeof(DATETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToEffectiveDate", typeof(DATETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -118011,7 +136835,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType68[] ItemsElementName + public ItemsChoiceType77[] ItemsElementName { get { @@ -118024,384 +136848,305 @@ public ItemsChoiceType68[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=10)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLineItems { get { - return this.includeRetElementField; + return this.includeLineItemsField; } set { - this.includeRetElementField = value; + this.includeLineItemsField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE IncludeLinkedTxns { get { - return this.requestIDField; + return this.includeLinkedTxnsField; } set { - this.requestIDField = value; + this.includeLinkedTxnsField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(WorkersCompCodeQueryRqTypeMetaData.NoMetaData)] - public WorkersCompCodeQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] + public string[] IncludeRetElement { get { - return this.metaDataField; + return this.includeRetElementField; } set { - this.metaDataField = value; + this.includeRetElementField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] + public GUIDTYPE[] OwnerID { get { - return ObjectItems.GetItem(ItemsChoiceType68.ActiveStatus); + return this.ownerIDField; } set { - ObjectItems.SetItem(ItemsChoiceType68.ActiveStatus, value); + this.ownerIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETYPE FromEffectiveDate + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItem(ItemsChoiceType68.FromEffectiveDate); + return this.requestIDField; } set { - ObjectItems.SetItem(ItemsChoiceType68.FromEffectiveDate, value); + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(CreditMemoQueryRqTypeMetaData.NoMetaData)] + public CreditMemoQueryRqTypeMetaData metaData { get { - return ObjectItems.GetItem(ItemsChoiceType68.FromModifiedDate); + return this.metaDataField; } set { - ObjectItems.SetItem(ItemsChoiceType68.FromModifiedDate, value); + this.metaDataField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public Nullable iterator { get { - return ObjectItems.GetItems(ItemsChoiceType68.FullName); + return this.iteratorField; } set { - ObjectItems.SetItems(ItemsChoiceType68.FullName, value.ToArray()); + this.iteratorField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - return ObjectItems.GetItems(ItemsChoiceType68.ListID); + return this.iteratorIDField; } set { - ObjectItems.SetItems(ItemsChoiceType68.ListID, value.ToArray()); + this.iteratorIDField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType68.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType77.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType68.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType77.AccountFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType68.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType77.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType68.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType77.CurrencyFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType68.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType77.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType68.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType77.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETYPE ToEffectiveDate + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType68.ToEffectiveDate); + return ObjectItems.GetItem(ItemsChoiceType77.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType68.ToEffectiveDate, value); + ObjectItems.SetItem(ItemsChoiceType77.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType68.ToModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType77.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType68.ToModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType77.ModifiedDateRangeFilter, value); } } - private ObjectItems ObjectItems + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable RefNumber { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", - "MaxReturned", - "ActiveStatus", - "FromModifiedDate", - "ToModifiedDate", - "NameFilter", - "NameRangeFilter", - "FromEffectiveDate", - "ToEffectiveDate"}); - } - return objectItems; + return ObjectItems.GetItems(ItemsChoiceType77.RefNumber); + } + set + { + ObjectItems.SetItems(ItemsChoiceType77.RefNumber, value.ToArray()); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType68 - { - - /// - ActiveStatus, - - /// - FromEffectiveDate, - - /// - FromModifiedDate, - /// - FullName, - - /// - ListID, - - /// - MaxReturned, - - /// - NameFilter, - - /// - NameRangeFilter, - - /// - ToEffectiveDate, - - /// - ToModifiedDate, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum WorkersCompCodeQueryRqTypeMetaData - { - - /// - NoMetaData, - - /// - MetaDataOnly, - - /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class Form1099CategoryAccountMappingModRqType : IQbRequest - { - - private Form1099CategoryAccountMappingMod form1099CategoryAccountMappingModField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public Form1099CategoryAccountMappingMod Form1099CategoryAccountMappingMod + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable RefNumberCaseSensitive { get { - return this.form1099CategoryAccountMappingModField; + return ObjectItems.GetItems(ItemsChoiceType77.RefNumberCaseSensitive); } set { - this.form1099CategoryAccountMappingModField = value; + ObjectItems.SetItems(ItemsChoiceType77.RefNumberCaseSensitive, value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberFilter RefNumberFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType77.RefNumberFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType77.RefNumberFilter, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class Form1099CategoryAccountMappingQueryRqType : IQbRequest - { - private MappingCategory[] mappingCategoryField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute("MappingCategory", Order=0)] - public MappingCategory[] MappingCategory + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberRangeFilter RefNumberRangeFilter { get { - return this.mappingCategoryField; + return ObjectItems.GetItem(ItemsChoiceType77.RefNumberRangeFilter); } set { - this.mappingCategoryField = value; + ObjectItems.SetItem(ItemsChoiceType77.RefNumberRangeFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TxnDateRangeFilter TxnDateRangeFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType77.TxnDateRangeFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType77.TxnDateRangeFilter, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxReturnQueryRqType : IQbRequest - { - - private string requestIDField; - - private SalesTaxReturnQueryRqTypeMetaData metaDataField; - public SalesTaxReturnQueryRqType() + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable TxnID { - this.metaDataField = SalesTaxReturnQueryRqTypeMetaData.NoMetaData; + get + { + return ObjectItems.GetItems(ItemsChoiceType77.TxnID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType77.TxnID, value.ToArray()); + } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + private ObjectItems ObjectItems { get { - return this.requestIDField; + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "TxnID", + "RefNumber", + "RefNumberCaseSensitive", + "MaxReturned", + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "EntityFilter", + "AccountFilter", + "RefNumberFilter", + "RefNumberRangeFilter", + "CurrencyFilter"}); + } + return objectItems; } - set + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get { - this.requestIDField = value; + return this.iterator.HasValue; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(SalesTaxReturnQueryRqTypeMetaData.NoMetaData)] - public SalesTaxReturnQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue { get { - return this.metaDataField; + return this.iterator.Value; } set { - this.metaDataField = value; + this.iterator = value; } } } @@ -118409,89 +137154,49 @@ public SalesTaxReturnQueryRqTypeMetaData metaData /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesTaxReturnQueryRqTypeMetaData + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType77 { /// - NoMetaData, + AccountFilter, /// - MetaDataOnly, + CurrencyFilter, /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxReturnLineQueryRqType : IQbRequest - { + EntityFilter, - private TaxAgencyVendorRef[] taxAgencyVendorRefField; + /// + MaxReturned, - private string requestIDField; + /// + ModifiedDateRangeFilter, - private SalesTaxReturnLineQueryRqTypeMetaData metaDataField; + /// + RefNumber, - public SalesTaxReturnLineQueryRqType() - { - this.metaDataField = SalesTaxReturnLineQueryRqTypeMetaData.NoMetaData; - } + /// + RefNumberCaseSensitive, /// - [System.Xml.Serialization.XmlElementAttribute("TaxAgencyVendorRef", Order=0)] - public TaxAgencyVendorRef[] TaxAgencyVendorRef - { - get - { - return this.taxAgencyVendorRefField; - } - set - { - this.taxAgencyVendorRefField = value; - } - } + RefNumberFilter, /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } + RefNumberRangeFilter, /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(SalesTaxReturnLineQueryRqTypeMetaData.NoMetaData)] - public SalesTaxReturnLineQueryRqTypeMetaData metaData - { - get - { - return this.metaDataField; - } - set - { - this.metaDataField = value; - } - } + TxnDateRangeFilter, + + /// + TxnID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesTaxReturnLineQueryRqTypeMetaData + public enum CreditMemoQueryRqTypeMetaData { /// @@ -118504,16 +137209,33 @@ public enum SalesTaxReturnLineQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum CreditMemoQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CurrencyAddRqType : IQbRequest + public partial class ReceivePaymentAddRqType : IQbRequest { - private CurrencyAdd currencyAddField; + private ReceivePaymentAdd receivePaymentAddField; private string[] includeRetElementField; @@ -118521,15 +137243,15 @@ public partial class CurrencyAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CurrencyAdd CurrencyAdd + public ReceivePaymentAdd ReceivePaymentAdd { get { - return this.currencyAddField; + return this.receivePaymentAddField; } set { - this.currencyAddField = value; + this.receivePaymentAddField = value; } } @@ -118568,10 +137290,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CurrencyModRqType : IQbRequest + public partial class ReceivePaymentModRqType : IQbRequest { - private CurrencyMod currencyModField; + private ReceivePaymentMod receivePaymentModField; private string[] includeRetElementField; @@ -118579,15 +137301,15 @@ public partial class CurrencyModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CurrencyMod CurrencyMod + public ReceivePaymentMod ReceivePaymentMod { get { - return this.currencyModField; + return this.receivePaymentModField; } set { - this.currencyModField = value; + this.receivePaymentModField = value; } } @@ -118626,35 +137348,46 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CurrencyQueryRqType : IQbRequest + public partial class ReceivePaymentQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType69[] itemsElementNameField; + private ItemsChoiceType78[] itemsElementNameField; + + private BOOLTYPE includeLineItemsField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private CurrencyQueryRqTypeMetaData metaDataField; + private ReceivePaymentQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public CurrencyQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ReceivePaymentQueryRqType() { - this.metaDataField = CurrencyQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ReceivePaymentQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -118673,7 +137406,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType69[] ItemsElementName + public ItemsChoiceType78[] ItemsElementName { get { @@ -118686,7 +137419,21 @@ public ItemsChoiceType69[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLineItems + { + get + { + return this.includeLineItemsField; + } + set + { + this.includeLineItemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] public string[] IncludeRetElement { get @@ -118699,6 +137446,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -118715,8 +137476,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(CurrencyQueryRqTypeMetaData.NoMetaData)] - public CurrencyQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ReceivePaymentQueryRqTypeMetaData.NoMetaData)] + public ReceivePaymentQueryRqTypeMetaData metaData { get { @@ -118728,55 +137489,70 @@ public CurrencyQueryRqTypeMetaData metaData } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + public Nullable iterator { get { - return ObjectItems.GetItem(ItemsChoiceType69.ActiveStatus); + return this.iteratorField; } set { - ObjectItems.SetItem(ItemsChoiceType69.ActiveStatus, value); + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType69.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType78.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType69.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType78.AccountFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItems(ItemsChoiceType69.FullName); + return ObjectItems.GetItem(ItemsChoiceType78.CurrencyFilter); } set { - ObjectItems.SetItems(ItemsChoiceType69.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType78.CurrencyFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public EntityFilter EntityFilter { get { - return ObjectItems.GetItems(ItemsChoiceType69.ListID); + return ObjectItems.GetItem(ItemsChoiceType78.EntityFilter); } set { - ObjectItems.SetItems(ItemsChoiceType69.ListID, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType78.EntityFilter, value); } } @@ -118785,111 +137561,199 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType69.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType78.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType69.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType78.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType69.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType78.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType69.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType78.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + public IEnumerable RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType69.NameRangeFilter); + return ObjectItems.GetItems(ItemsChoiceType78.RefNumber); } set { - ObjectItems.SetItem(ItemsChoiceType69.NameRangeFilter, value); + ObjectItems.SetItems(ItemsChoiceType78.RefNumber, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItem(ItemsChoiceType69.ToModifiedDate); + return ObjectItems.GetItems(ItemsChoiceType78.RefNumberCaseSensitive); } set { - ObjectItems.SetItem(ItemsChoiceType69.ToModifiedDate, value); + ObjectItems.SetItems(ItemsChoiceType78.RefNumberCaseSensitive, value.ToArray()); } } - private ObjectItems ObjectItems + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberFilter RefNumberFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType78.RefNumberFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType78.RefNumberFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberRangeFilter RefNumberRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType78.RefNumberRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType78.RefNumberRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TxnDateRangeFilter TxnDateRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType78.TxnDateRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType78.TxnDateRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable TxnID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType78.TxnID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType78.TxnID, value.ToArray()); + } + } + + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", + objectItems = new ObjectItems(this, "Items", new string[] { + "TxnID", + "RefNumber", + "RefNumberCaseSensitive", "MaxReturned", - "ActiveStatus", - "FromModifiedDate", - "ToModifiedDate", - "NameFilter", - "NameRangeFilter"}); + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "EntityFilter", + "AccountFilter", + "RefNumberFilter", + "RefNumberRangeFilter", + "CurrencyFilter"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType69 + public enum ItemsChoiceType78 { /// - ActiveStatus, + AccountFilter, /// - FromModifiedDate, + CurrencyFilter, /// - FullName, + EntityFilter, /// - ListID, + MaxReturned, /// - MaxReturned, + ModifiedDateRangeFilter, /// - NameFilter, + RefNumber, /// - NameRangeFilter, + RefNumberCaseSensitive, /// - ToModifiedDate, + RefNumberFilter, + + /// + RefNumberRangeFilter, + + /// + TxnDateRangeFilter, + + /// + TxnID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CurrencyQueryRqTypeMetaData + public enum ReceivePaymentQueryRqTypeMetaData { /// @@ -118902,17 +137766,57 @@ public enum CurrencyQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ReceivePaymentQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollLastPeriodQueryRqType : IQbRequest + public partial class ReceivePaymentToDepositQueryRqType : IQbRequest { + private string[] includeRetElementField; + private string requestIDField; + private ReceivePaymentToDepositQueryRqTypeMetaData metaDataField; + + public ReceivePaymentToDepositQueryRqType() + { + this.metaDataField = ReceivePaymentToDepositQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -118926,6 +137830,38 @@ public string requestID this.requestIDField = value; } } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(ReceivePaymentToDepositQueryRqTypeMetaData.NoMetaData)] + public ReceivePaymentToDepositQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ReceivePaymentToDepositQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, } /// @@ -118934,10 +137870,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventorySiteAddRqType : IQbRequest + public partial class ChargeAddRqType : IQbRequest { - private InventorySiteAdd inventorySiteAddField; + private ChargeAdd chargeAddField; private string[] includeRetElementField; @@ -118945,15 +137881,15 @@ public partial class InventorySiteAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InventorySiteAdd InventorySiteAdd + public ChargeAdd ChargeAdd { get { - return this.inventorySiteAddField; + return this.chargeAddField; } set { - this.inventorySiteAddField = value; + this.chargeAddField = value; } } @@ -118992,10 +137928,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventorySiteModRqType : IQbRequest + public partial class ChargeModRqType : IQbRequest { - private InventorySiteMod inventorySiteModField; + private ChargeMod chargeModField; private string[] includeRetElementField; @@ -119003,15 +137939,15 @@ public partial class InventorySiteModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InventorySiteMod InventorySiteMod + public ChargeMod ChargeMod { get { - return this.inventorySiteModField; + return this.chargeModField; } set { - this.inventorySiteModField = value; + this.chargeModField = value; } } @@ -119050,34 +137986,46 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventorySiteQueryRqType : IQbRequest + public partial class ChargeQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType70[] itemsElementNameField; + private ItemsChoiceType79[] itemsElementNameField; + + private BOOLTYPE includeLinkedTxnsField; private string[] includeRetElementField; + private GUIDTYPE[] ownerIDField; + private string requestIDField; - private InventorySiteQueryRqTypeMetaData metaDataField; + private ChargeQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private Nullable iteratorField; - public InventorySiteQueryRqType() + private string iteratorIDField; + + private ObjectItems objectItems; + + public ChargeQueryRqType() { - this.metaDataField = InventorySiteQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ChargeQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("ActiveStatus", typeof(ActiveStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FromModifiedDate", typeof(DATETIMETYPE), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("FullName", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameFilter", typeof(NameFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("NameRangeFilter", typeof(NameRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ToModifiedDate", typeof(DATETIMETYPE), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaidStatus", typeof(PaidStatus), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items @@ -119096,7 +138044,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType70[] ItemsElementName + public ItemsChoiceType79[] ItemsElementName { get { @@ -119109,7 +138057,21 @@ public ItemsChoiceType70[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLinkedTxns + { + get + { + return this.includeLinkedTxnsField; + } + set + { + this.includeLinkedTxnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] public string[] IncludeRetElement { get @@ -119122,6 +138084,20 @@ public string[] IncludeRetElement } } + /// + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -119138,8 +138114,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InventorySiteQueryRqTypeMetaData.NoMetaData)] - public InventorySiteQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ChargeQueryRqTypeMetaData.NoMetaData)] + public ChargeQueryRqTypeMetaData metaData { get { @@ -119151,151 +138127,271 @@ public InventorySiteQueryRqTypeMetaData metaData } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ActiveStatus + public Nullable iterator { get { - return ObjectItems.GetItem(ItemsChoiceType70.ActiveStatus); + return this.iteratorField; } set { - ObjectItems.SetItem(ItemsChoiceType70.ActiveStatus, value); + this.iteratorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE FromModifiedDate + public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType70.FromModifiedDate); + return ObjectItems.GetItem(ItemsChoiceType79.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType70.FromModifiedDate, value); + ObjectItems.SetItem(ItemsChoiceType79.AccountFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable FullName + public EntityFilter EntityFilter { get { - return ObjectItems.GetItems(ItemsChoiceType70.FullName); + return ObjectItems.GetItem(ItemsChoiceType79.EntityFilter); } set { - ObjectItems.SetItems(ItemsChoiceType70.FullName, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType79.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + public string MaxReturned { get { - return ObjectItems.GetItems(ItemsChoiceType70.ListID); + return ObjectItems.GetItem(ItemsChoiceType79.MaxReturned); } set { - ObjectItems.SetItems(ItemsChoiceType70.ListID, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType79.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameFilter NameFilter + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType70.NameFilter); + return ObjectItems.GetItem(ItemsChoiceType79.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType70.NameFilter, value); + ObjectItems.SetItem(ItemsChoiceType79.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public NameRangeFilter NameRangeFilter + public Nullable PaidStatus { get { - return ObjectItems.GetItem(ItemsChoiceType70.NameRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType79.PaidStatus); } set { - ObjectItems.SetItem(ItemsChoiceType70.NameRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType79.PaidStatus, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public DATETIMETYPE ToModifiedDate + public IEnumerable RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType70.ToModifiedDate); + return ObjectItems.GetItems(ItemsChoiceType79.RefNumber); } set { - ObjectItems.SetItem(ItemsChoiceType70.ToModifiedDate, value); + ObjectItems.SetItems(ItemsChoiceType79.RefNumber, value.ToArray()); } } - private ObjectItems ObjectItems + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable RefNumberCaseSensitive + { + get + { + return ObjectItems.GetItems(ItemsChoiceType79.RefNumberCaseSensitive); + } + set + { + ObjectItems.SetItems(ItemsChoiceType79.RefNumberCaseSensitive, value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberFilter RefNumberFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType79.RefNumberFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType79.RefNumberFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberRangeFilter RefNumberRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType79.RefNumberRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType79.RefNumberRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TxnDateRangeFilter TxnDateRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType79.TxnDateRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType79.TxnDateRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable TxnID + { + get + { + return ObjectItems.GetItems(ItemsChoiceType79.TxnID); + } + set + { + ObjectItems.SetItems(ItemsChoiceType79.TxnID, value.ToArray()); + } + } + + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "FullName", - "ActiveStatus", - "FromModifiedDate", - "ToModifiedDate", - "NameFilter", - "NameRangeFilter"}); + objectItems = new ObjectItems(this, "Items", new string[] { + "TxnID", + "RefNumber", + "RefNumberCaseSensitive", + "MaxReturned", + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "EntityFilter", + "AccountFilter", + "RefNumberFilter", + "RefNumberRangeFilter", + "PaidStatus"}); } return objectItems; } } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified + { + get + { + return this.iterator.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue + { + get + { + return this.iterator.Value; + } + set + { + this.iterator = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType70 + public enum ItemsChoiceType79 { /// - ActiveStatus, + AccountFilter, /// - FromModifiedDate, + EntityFilter, /// - FullName, + MaxReturned, /// - ListID, + ModifiedDateRangeFilter, /// - NameFilter, + PaidStatus, /// - NameRangeFilter, + RefNumber, /// - ToModifiedDate, + RefNumberCaseSensitive, + + /// + RefNumberFilter, + + /// + RefNumberRangeFilter, + + /// + TxnDateRangeFilter, + + /// + TxnID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum InventorySiteQueryRqTypeMetaData + public enum ChargeQueryRqTypeMetaData { /// @@ -119308,16 +138404,33 @@ public enum InventorySiteQueryRqTypeMetaData MetaDataAndResponseData, } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ChargeQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InvoiceAddRqType : IQbRequest + public partial class PurchaseOrderAddRqType : IQbRequest { - private InvoiceAdd invoiceAddField; + private PurchaseOrderAdd purchaseOrderAddField; private string[] includeRetElementField; @@ -119325,15 +138438,15 @@ public partial class InvoiceAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InvoiceAdd InvoiceAdd + public PurchaseOrderAdd PurchaseOrderAdd { get { - return this.invoiceAddField; + return this.purchaseOrderAddField; } set { - this.invoiceAddField = value; + this.purchaseOrderAddField = value; } } @@ -119372,10 +138485,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InvoiceModRqType : IQbRequest + public partial class PurchaseOrderModRqType : IQbRequest { - private InvoiceMod invoiceModField; + private PurchaseOrderMod purchaseOrderModField; private string[] includeRetElementField; @@ -119383,15 +138496,15 @@ public partial class InvoiceModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InvoiceMod InvoiceMod + public PurchaseOrderMod PurchaseOrderMod { get { - return this.invoiceModField; + return this.purchaseOrderModField; } set { - this.invoiceModField = value; + this.purchaseOrderModField = value; } } @@ -119430,12 +138543,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InvoiceQueryRqType : IQbIteratorRequest, IQbRequest + public partial class PurchaseOrderQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType71[] itemsElementNameField; + private ItemsChoiceType80[] itemsElementNameField; private BOOLTYPE includeLineItemsField; @@ -119447,17 +138560,17 @@ public partial class InvoiceQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private InvoiceQueryRqTypeMetaData metaDataField; + private PurchaseOrderQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public InvoiceQueryRqType() + public PurchaseOrderQueryRqType() { - this.metaDataField = InvoiceQueryRqTypeMetaData.NoMetaData; + this.metaDataField = PurchaseOrderQueryRqTypeMetaData.NoMetaData; } /// @@ -119466,7 +138579,6 @@ public InvoiceQueryRqType() [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("PaidStatus", typeof(PaidStatus), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] @@ -119491,7 +138603,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType71[] ItemsElementName + public ItemsChoiceType80[] ItemsElementName { get { @@ -119504,7 +138616,7 @@ public ItemsChoiceType71[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public BOOLTYPE IncludeLineItems { get @@ -119518,7 +138630,7 @@ public BOOLTYPE IncludeLineItems } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public BOOLTYPE IncludeLinkedTxns { get @@ -119532,7 +138644,7 @@ public BOOLTYPE IncludeLinkedTxns } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=14)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] public string[] IncludeRetElement { get @@ -119546,7 +138658,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=15)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] public GUIDTYPE[] OwnerID { get @@ -119575,8 +138687,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InvoiceQueryRqTypeMetaData.NoMetaData)] - public InvoiceQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(PurchaseOrderQueryRqTypeMetaData.NoMetaData)] + public PurchaseOrderQueryRqTypeMetaData metaData { get { @@ -119621,11 +138733,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType71.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType80.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType71.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType80.AccountFilter, value); } } @@ -119634,11 +138746,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType71.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType80.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType71.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType80.CurrencyFilter, value); } } @@ -119647,11 +138759,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType71.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType80.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType71.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType80.EntityFilter, value); } } @@ -119660,11 +138772,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType71.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType80.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType71.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType80.MaxReturned, value); } } @@ -119673,24 +138785,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType71.ModifiedDateRangeFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType71.ModifiedDateRangeFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable PaidStatus - { - get - { - return ObjectItems.GetItem(ItemsChoiceType71.PaidStatus); + return ObjectItems.GetItem(ItemsChoiceType80.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType71.PaidStatus, value); + ObjectItems.SetItem(ItemsChoiceType80.ModifiedDateRangeFilter, value); } } @@ -119699,11 +138798,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType71.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType80.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType71.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType80.RefNumber, value.ToArray()); } } @@ -119712,11 +138811,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType71.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType80.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType71.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType80.RefNumberCaseSensitive, value.ToArray()); } } @@ -119725,11 +138824,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType71.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType80.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType71.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType80.RefNumberFilter, value); } } @@ -119738,11 +138837,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType71.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType80.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType71.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType80.RefNumberRangeFilter, value); } } @@ -119751,11 +138850,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType71.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType80.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType71.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType80.TxnDateRangeFilter, value); } } @@ -119764,21 +138863,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType71.TxnID); + return ObjectItems.GetItems(ItemsChoiceType80.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType71.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType80.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -119789,8 +138888,7 @@ private ObjectItems ObjectItems "AccountFilter", "RefNumberFilter", "RefNumberRangeFilter", - "CurrencyFilter", - "PaidStatus"}); + "CurrencyFilter"}); } return objectItems; } @@ -119825,7 +138923,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType71 + public enum ItemsChoiceType80 { /// @@ -119843,9 +138941,6 @@ public enum ItemsChoiceType71 /// ModifiedDateRangeFilter, - /// - PaidStatus, - /// RefNumber, @@ -119869,7 +138964,7 @@ public enum ItemsChoiceType71 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum InvoiceQueryRqTypeMetaData + public enum PurchaseOrderQueryRqTypeMetaData { /// @@ -119886,7 +138981,7 @@ public enum InvoiceQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum InvoiceQueryRqTypeIterator + public enum PurchaseOrderQueryRqTypeIterator { /// @@ -119905,10 +139000,10 @@ public enum InvoiceQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EstimateAddRqType : IQbRequest + public partial class BillAddRqType : IQbRequest { - private EstimateAdd estimateAddField; + private BillAdd billAddField; private string[] includeRetElementField; @@ -119916,15 +139011,15 @@ public partial class EstimateAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public EstimateAdd EstimateAdd + public BillAdd BillAdd { get { - return this.estimateAddField; + return this.billAddField; } set { - this.estimateAddField = value; + this.billAddField = value; } } @@ -119963,10 +139058,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EstimateModRqType : IQbRequest + public partial class BillModRqType : IQbRequest { - private EstimateMod estimateModField; + private BillMod billModField; private string[] includeRetElementField; @@ -119974,15 +139069,15 @@ public partial class EstimateModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public EstimateMod EstimateMod + public BillMod BillMod { get { - return this.estimateModField; + return this.billModField; } set { - this.estimateModField = value; + this.billModField = value; } } @@ -120021,12 +139116,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EstimateQueryRqType : IQbIteratorRequest, IQbRequest + public partial class BillQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType72[] itemsElementNameField; + private ItemsChoiceType81[] itemsElementNameField; private BOOLTYPE includeLineItemsField; @@ -120038,17 +139133,17 @@ public partial class EstimateQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private EstimateQueryRqTypeMetaData metaDataField; + private BillQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public EstimateQueryRqType() + public BillQueryRqType() { - this.metaDataField = EstimateQueryRqTypeMetaData.NoMetaData; + this.metaDataField = BillQueryRqTypeMetaData.NoMetaData; } /// @@ -120057,6 +139152,7 @@ public EstimateQueryRqType() [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaidStatus", typeof(PaidStatus), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] @@ -120081,7 +139177,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType72[] ItemsElementName + public ItemsChoiceType81[] ItemsElementName { get { @@ -120094,7 +139190,7 @@ public ItemsChoiceType72[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public BOOLTYPE IncludeLineItems { get @@ -120108,7 +139204,7 @@ public BOOLTYPE IncludeLineItems } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public BOOLTYPE IncludeLinkedTxns { get @@ -120122,7 +139218,7 @@ public BOOLTYPE IncludeLinkedTxns } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=14)] public string[] IncludeRetElement { get @@ -120136,7 +139232,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=15)] public GUIDTYPE[] OwnerID { get @@ -120165,8 +139261,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(EstimateQueryRqTypeMetaData.NoMetaData)] - public EstimateQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(BillQueryRqTypeMetaData.NoMetaData)] + public BillQueryRqTypeMetaData metaData { get { @@ -120211,11 +139307,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType72.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType81.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType72.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType81.AccountFilter, value); } } @@ -120224,11 +139320,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType72.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType81.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType72.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType81.CurrencyFilter, value); } } @@ -120237,11 +139333,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType72.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType81.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType72.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType81.EntityFilter, value); } } @@ -120250,11 +139346,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType72.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType81.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType72.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType81.MaxReturned, value); } } @@ -120263,11 +139359,24 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType72.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType81.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType72.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType81.ModifiedDateRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable PaidStatus + { + get + { + return ObjectItems.GetItem(ItemsChoiceType81.PaidStatus); + } + set + { + ObjectItems.SetItem(ItemsChoiceType81.PaidStatus, value); } } @@ -120276,11 +139385,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType72.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType81.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType72.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType81.RefNumber, value.ToArray()); } } @@ -120289,11 +139398,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType72.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType81.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType72.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType81.RefNumberCaseSensitive, value.ToArray()); } } @@ -120302,11 +139411,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType72.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType81.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType72.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType81.RefNumberFilter, value); } } @@ -120315,11 +139424,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType72.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType81.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType72.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType81.RefNumberRangeFilter, value); } } @@ -120328,11 +139437,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType72.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType81.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType72.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType81.TxnDateRangeFilter, value); } } @@ -120341,21 +139450,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType72.TxnID); + return ObjectItems.GetItems(ItemsChoiceType81.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType72.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType81.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -120366,7 +139475,8 @@ private ObjectItems ObjectItems "AccountFilter", "RefNumberFilter", "RefNumberRangeFilter", - "CurrencyFilter"}); + "CurrencyFilter", + "PaidStatus"}); } return objectItems; } @@ -120401,7 +139511,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType72 + public enum ItemsChoiceType81 { /// @@ -120419,6 +139529,9 @@ public enum ItemsChoiceType72 /// ModifiedDateRangeFilter, + /// + PaidStatus, + /// RefNumber, @@ -120442,7 +139555,7 @@ public enum ItemsChoiceType72 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum EstimateQueryRqTypeMetaData + public enum BillQueryRqTypeMetaData { /// @@ -120459,7 +139572,7 @@ public enum EstimateQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum EstimateQueryRqTypeIterator + public enum BillQueryRqTypeIterator { /// @@ -120478,10 +139591,10 @@ public enum EstimateQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesOrderAddRqType : IQbRequest + public partial class ItemReceiptAddRqType : IQbRequest { - private SalesOrderAdd salesOrderAddField; + private ItemReceiptAdd itemReceiptAddField; private string[] includeRetElementField; @@ -120489,15 +139602,15 @@ public partial class SalesOrderAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesOrderAdd SalesOrderAdd + public ItemReceiptAdd ItemReceiptAdd { get { - return this.salesOrderAddField; + return this.itemReceiptAddField; } set { - this.salesOrderAddField = value; + this.itemReceiptAddField = value; } } @@ -120536,10 +139649,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesOrderModRqType : IQbRequest + public partial class ItemReceiptModRqType : IQbRequest { - private SalesOrderMod salesOrderModField; + private ItemReceiptMod itemReceiptModField; private string[] includeRetElementField; @@ -120547,15 +139660,15 @@ public partial class SalesOrderModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesOrderMod SalesOrderMod + public ItemReceiptMod ItemReceiptMod { get { - return this.salesOrderModField; + return this.itemReceiptModField; } set { - this.salesOrderModField = value; + this.itemReceiptModField = value; } } @@ -120594,12 +139707,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesOrderQueryRqType : IQbIteratorRequest, IQbRequest + public partial class ItemReceiptQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType73[] itemsElementNameField; + private ItemsChoiceType82[] itemsElementNameField; private BOOLTYPE includeLineItemsField; @@ -120611,20 +139724,21 @@ public partial class SalesOrderQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private SalesOrderQueryRqTypeMetaData metaDataField; + private ItemReceiptQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public SalesOrderQueryRqType() + public ItemReceiptQueryRqType() { - this.metaDataField = SalesOrderQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ItemReceiptQueryRqTypeMetaData.NoMetaData; } /// + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] @@ -120653,7 +139767,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType73[] ItemsElementName + public ItemsChoiceType82[] ItemsElementName { get { @@ -120666,7 +139780,7 @@ public ItemsChoiceType73[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public BOOLTYPE IncludeLineItems { get @@ -120680,7 +139794,7 @@ public BOOLTYPE IncludeLineItems } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public BOOLTYPE IncludeLinkedTxns { get @@ -120694,7 +139808,7 @@ public BOOLTYPE IncludeLinkedTxns } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] public string[] IncludeRetElement { get @@ -120708,7 +139822,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] public GUIDTYPE[] OwnerID { get @@ -120737,8 +139851,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(SalesOrderQueryRqTypeMetaData.NoMetaData)] - public SalesOrderQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemReceiptQueryRqTypeMetaData.NoMetaData)] + public ItemReceiptQueryRqTypeMetaData metaData { get { @@ -120778,16 +139892,29 @@ public string iteratorID } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AccountFilter AccountFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType82.AccountFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType82.AccountFilter, value); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType73.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType82.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType73.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType82.CurrencyFilter, value); } } @@ -120796,11 +139923,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType73.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType82.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType73.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType82.EntityFilter, value); } } @@ -120809,11 +139936,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType73.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType82.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType73.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType82.MaxReturned, value); } } @@ -120822,11 +139949,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType73.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType82.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType73.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType82.ModifiedDateRangeFilter, value); } } @@ -120835,11 +139962,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType73.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType82.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType73.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType82.RefNumber, value.ToArray()); } } @@ -120848,11 +139975,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType73.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType82.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType73.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType82.RefNumberCaseSensitive, value.ToArray()); } } @@ -120861,11 +139988,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType73.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType82.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType73.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType82.RefNumberFilter, value); } } @@ -120874,11 +140001,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType73.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType82.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType73.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType82.RefNumberRangeFilter, value); } } @@ -120887,11 +140014,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType73.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType82.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType73.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType82.TxnDateRangeFilter, value); } } @@ -120900,21 +140027,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType73.TxnID); + return ObjectItems.GetItems(ItemsChoiceType82.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType73.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType82.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -120922,6 +140049,7 @@ private ObjectItems ObjectItems "ModifiedDateRangeFilter", "TxnDateRangeFilter", "EntityFilter", + "AccountFilter", "RefNumberFilter", "RefNumberRangeFilter", "CurrencyFilter"}); @@ -120959,9 +140087,12 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType73 + public enum ItemsChoiceType82 { + /// + AccountFilter, + /// CurrencyFilter, @@ -120997,7 +140128,7 @@ public enum ItemsChoiceType73 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesOrderQueryRqTypeMetaData + public enum ItemReceiptQueryRqTypeMetaData { /// @@ -121014,7 +140145,7 @@ public enum SalesOrderQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesOrderQueryRqTypeIterator + public enum ItemReceiptQueryRqTypeIterator { /// @@ -121033,10 +140164,10 @@ public enum SalesOrderQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesReceiptAddRqType : IQbRequest + public partial class VendorCreditAddRqType : IQbRequest { - private SalesReceiptAdd salesReceiptAddField; + private VendorCreditAdd vendorCreditAddField; private string[] includeRetElementField; @@ -121044,15 +140175,15 @@ public partial class SalesReceiptAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesReceiptAdd SalesReceiptAdd + public VendorCreditAdd VendorCreditAdd { get { - return this.salesReceiptAddField; + return this.vendorCreditAddField; } set { - this.salesReceiptAddField = value; + this.vendorCreditAddField = value; } } @@ -121091,10 +140222,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesReceiptModRqType : IQbRequest + public partial class VendorCreditModRqType : IQbRequest { - private SalesReceiptMod salesReceiptModField; + private VendorCreditMod vendorCreditModField; private string[] includeRetElementField; @@ -121102,15 +140233,15 @@ public partial class SalesReceiptModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesReceiptMod SalesReceiptMod + public VendorCreditMod VendorCreditMod { get { - return this.salesReceiptModField; + return this.vendorCreditModField; } set { - this.salesReceiptModField = value; + this.vendorCreditModField = value; } } @@ -121149,32 +140280,34 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesReceiptQueryRqType : IQbIteratorRequest, IQbRequest + public partial class VendorCreditQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType74[] itemsElementNameField; + private ItemsChoiceType83[] itemsElementNameField; private BOOLTYPE includeLineItemsField; + private BOOLTYPE includeLinkedTxnsField; + private string[] includeRetElementField; private GUIDTYPE[] ownerIDField; private string requestIDField; - private SalesReceiptQueryRqTypeMetaData metaDataField; + private VendorCreditQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public SalesReceiptQueryRqType() + public VendorCreditQueryRqType() { - this.metaDataField = SalesReceiptQueryRqTypeMetaData.NoMetaData; + this.metaDataField = VendorCreditQueryRqTypeMetaData.NoMetaData; } /// @@ -121207,7 +140340,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType74[] ItemsElementName + public ItemsChoiceType83[] ItemsElementName { get { @@ -121234,7 +140367,21 @@ public BOOLTYPE IncludeLineItems } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public BOOLTYPE IncludeLinkedTxns + { + get + { + return this.includeLinkedTxnsField; + } + set + { + this.includeLinkedTxnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] public string[] IncludeRetElement { get @@ -121248,7 +140395,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] public GUIDTYPE[] OwnerID { get @@ -121277,8 +140424,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(SalesReceiptQueryRqTypeMetaData.NoMetaData)] - public SalesReceiptQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(VendorCreditQueryRqTypeMetaData.NoMetaData)] + public VendorCreditQueryRqTypeMetaData metaData { get { @@ -121323,11 +140470,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType74.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType83.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType74.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType83.AccountFilter, value); } } @@ -121336,11 +140483,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType74.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType83.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType74.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType83.CurrencyFilter, value); } } @@ -121349,11 +140496,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType74.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType83.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType74.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType83.EntityFilter, value); } } @@ -121362,11 +140509,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType74.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType83.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType74.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType83.MaxReturned, value); } } @@ -121375,11 +140522,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType74.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType83.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType74.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType83.ModifiedDateRangeFilter, value); } } @@ -121388,11 +140535,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType74.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType83.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType74.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType83.RefNumber, value.ToArray()); } } @@ -121401,11 +140548,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType74.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType83.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType74.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType83.RefNumberCaseSensitive, value.ToArray()); } } @@ -121414,11 +140561,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType74.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType83.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType74.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType83.RefNumberFilter, value); } } @@ -121427,11 +140574,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType74.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType83.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType74.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType83.RefNumberRangeFilter, value); } } @@ -121440,11 +140587,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType74.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType83.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType74.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType83.TxnDateRangeFilter, value); } } @@ -121453,21 +140600,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType74.TxnID); + return ObjectItems.GetItems(ItemsChoiceType83.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType74.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType83.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -121513,7 +140660,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType74 + public enum ItemsChoiceType83 { /// @@ -121554,7 +140701,7 @@ public enum ItemsChoiceType74 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesReceiptQueryRqTypeMetaData + public enum VendorCreditQueryRqTypeMetaData { /// @@ -121571,7 +140718,7 @@ public enum SalesReceiptQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesReceiptQueryRqTypeIterator + public enum VendorCreditQueryRqTypeIterator { /// @@ -121590,10 +140737,10 @@ public enum SalesReceiptQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditMemoAddRqType : IQbRequest + public partial class BillPaymentCheckAddRqType : IQbRequest { - private CreditMemoAdd creditMemoAddField; + private BillPaymentCheckAdd billPaymentCheckAddField; private string[] includeRetElementField; @@ -121601,15 +140748,15 @@ public partial class CreditMemoAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditMemoAdd CreditMemoAdd + public BillPaymentCheckAdd BillPaymentCheckAdd { get { - return this.creditMemoAddField; + return this.billPaymentCheckAddField; } set { - this.creditMemoAddField = value; + this.billPaymentCheckAddField = value; } } @@ -121648,10 +140795,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditMemoModRqType : IQbRequest + public partial class BillPaymentCheckModRqType : IQbRequest { - private CreditMemoMod creditMemoModField; + private BillPaymentCheckMod billPaymentCheckModField; private string[] includeRetElementField; @@ -121659,15 +140806,15 @@ public partial class CreditMemoModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditMemoMod CreditMemoMod + public BillPaymentCheckMod BillPaymentCheckMod { get { - return this.creditMemoModField; + return this.billPaymentCheckModField; } set { - this.creditMemoModField = value; + this.billPaymentCheckModField = value; } } @@ -121706,34 +140853,32 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditMemoQueryRqType : IQbIteratorRequest, IQbRequest + public partial class BillPaymentCheckQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType75[] itemsElementNameField; + private ItemsChoiceType84[] itemsElementNameField; private BOOLTYPE includeLineItemsField; - private BOOLTYPE includeLinkedTxnsField; - private string[] includeRetElementField; private GUIDTYPE[] ownerIDField; private string requestIDField; - private CreditMemoQueryRqTypeMetaData metaDataField; + private BillPaymentCheckQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public CreditMemoQueryRqType() + public BillPaymentCheckQueryRqType() { - this.metaDataField = CreditMemoQueryRqTypeMetaData.NoMetaData; + this.metaDataField = BillPaymentCheckQueryRqTypeMetaData.NoMetaData; } /// @@ -121766,7 +140911,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType75[] ItemsElementName + public ItemsChoiceType84[] ItemsElementName { get { @@ -121793,21 +140938,7 @@ public BOOLTYPE IncludeLineItems } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public BOOLTYPE IncludeLinkedTxns - { - get - { - return this.includeLinkedTxnsField; - } - set - { - this.includeLinkedTxnsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] public string[] IncludeRetElement { get @@ -121821,7 +140952,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] public GUIDTYPE[] OwnerID { get @@ -121850,8 +140981,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(CreditMemoQueryRqTypeMetaData.NoMetaData)] - public CreditMemoQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(BillPaymentCheckQueryRqTypeMetaData.NoMetaData)] + public BillPaymentCheckQueryRqTypeMetaData metaData { get { @@ -121896,11 +141027,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType75.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType84.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType75.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType84.AccountFilter, value); } } @@ -121909,11 +141040,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType75.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType84.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType75.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType84.CurrencyFilter, value); } } @@ -121922,11 +141053,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType75.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType84.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType75.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType84.EntityFilter, value); } } @@ -121935,11 +141066,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType75.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType84.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType75.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType84.MaxReturned, value); } } @@ -121948,11 +141079,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType75.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType84.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType75.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType84.ModifiedDateRangeFilter, value); } } @@ -121961,11 +141092,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType75.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType84.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType75.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType84.RefNumber, value.ToArray()); } } @@ -121974,11 +141105,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType75.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType84.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType75.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType84.RefNumberCaseSensitive, value.ToArray()); } } @@ -121987,11 +141118,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType75.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType84.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType75.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType84.RefNumberFilter, value); } } @@ -122000,11 +141131,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType75.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType84.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType75.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType84.RefNumberRangeFilter, value); } } @@ -122013,11 +141144,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType75.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType84.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType75.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType84.TxnDateRangeFilter, value); } } @@ -122026,21 +141157,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType75.TxnID); + return ObjectItems.GetItems(ItemsChoiceType84.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType75.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType84.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -122086,7 +141217,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType75 + public enum ItemsChoiceType84 { /// @@ -122127,7 +141258,7 @@ public enum ItemsChoiceType75 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CreditMemoQueryRqTypeMetaData + public enum BillPaymentCheckQueryRqTypeMetaData { /// @@ -122144,7 +141275,7 @@ public enum CreditMemoQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CreditMemoQueryRqTypeIterator + public enum BillPaymentCheckQueryRqTypeIterator { /// @@ -122163,68 +141294,10 @@ public enum CreditMemoQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ReceivePaymentAddRqType : IQbRequest - { - - private ReceivePaymentAdd receivePaymentAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ReceivePaymentAdd ReceivePaymentAdd - { - get - { - return this.receivePaymentAddField; - } - set - { - this.receivePaymentAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ReceivePaymentModRqType : IQbRequest + public partial class BillPaymentCreditCardAddRqType : IQbRequest { - private ReceivePaymentMod receivePaymentModField; + private BillPaymentCreditCardAdd billPaymentCreditCardAddField; private string[] includeRetElementField; @@ -122232,15 +141305,15 @@ public partial class ReceivePaymentModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ReceivePaymentMod ReceivePaymentMod + public BillPaymentCreditCardAdd BillPaymentCreditCardAdd { get { - return this.receivePaymentModField; + return this.billPaymentCreditCardAddField; } set { - this.receivePaymentModField = value; + this.billPaymentCreditCardAddField = value; } } @@ -122279,12 +141352,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ReceivePaymentQueryRqType : IQbIteratorRequest, IQbRequest + public partial class BillPaymentCreditCardQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType76[] itemsElementNameField; + private ItemsChoiceType85[] itemsElementNameField; private BOOLTYPE includeLineItemsField; @@ -122294,17 +141367,17 @@ public partial class ReceivePaymentQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private ReceivePaymentQueryRqTypeMetaData metaDataField; + private BillPaymentCreditCardQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ReceivePaymentQueryRqType() + public BillPaymentCreditCardQueryRqType() { - this.metaDataField = ReceivePaymentQueryRqTypeMetaData.NoMetaData; + this.metaDataField = BillPaymentCreditCardQueryRqTypeMetaData.NoMetaData; } /// @@ -122337,7 +141410,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType76[] ItemsElementName + public ItemsChoiceType85[] ItemsElementName { get { @@ -122407,8 +141480,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ReceivePaymentQueryRqTypeMetaData.NoMetaData)] - public ReceivePaymentQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(BillPaymentCreditCardQueryRqTypeMetaData.NoMetaData)] + public BillPaymentCreditCardQueryRqTypeMetaData metaData { get { @@ -122453,11 +141526,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType76.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType85.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType76.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType85.AccountFilter, value); } } @@ -122466,11 +141539,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType76.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType85.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType76.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType85.CurrencyFilter, value); } } @@ -122479,11 +141552,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType76.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType85.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType76.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType85.EntityFilter, value); } } @@ -122492,11 +141565,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType76.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType85.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType76.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType85.MaxReturned, value); } } @@ -122505,11 +141578,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType76.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType85.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType76.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType85.ModifiedDateRangeFilter, value); } } @@ -122518,11 +141591,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType76.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType85.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType76.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType85.RefNumber, value.ToArray()); } } @@ -122531,11 +141604,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType76.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType85.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType76.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType85.RefNumberCaseSensitive, value.ToArray()); } } @@ -122544,11 +141617,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType76.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType85.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType76.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType85.RefNumberFilter, value); } } @@ -122557,11 +141630,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType76.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType85.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType76.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType85.RefNumberRangeFilter, value); } } @@ -122570,11 +141643,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType76.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType85.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType76.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType85.TxnDateRangeFilter, value); } } @@ -122583,21 +141656,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType76.TxnID); + return ObjectItems.GetItems(ItemsChoiceType85.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType76.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType85.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -122643,7 +141716,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType76 + public enum ItemsChoiceType85 { /// @@ -122684,7 +141757,7 @@ public enum ItemsChoiceType76 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ReceivePaymentQueryRqTypeMetaData + public enum BillPaymentCreditCardQueryRqTypeMetaData { /// @@ -122701,7 +141774,7 @@ public enum ReceivePaymentQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ReceivePaymentQueryRqTypeIterator + public enum BillPaymentCreditCardQueryRqTypeIterator { /// @@ -122720,22 +141793,86 @@ public enum ReceivePaymentQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ReceivePaymentToDepositQueryRqType : IQbRequest + public partial class BillToPayQueryRqType : IQbRequest { + private PayeeEntityRef payeeEntityRefField; + + private APAccountRef aPAccountRefField; + + private DATETYPE dueDateField; + + private CurrencyFilter currencyFilterField; + private string[] includeRetElementField; private string requestIDField; - private ReceivePaymentToDepositQueryRqTypeMetaData metaDataField; + private BillToPayQueryRqTypeMetaData metaDataField; - public ReceivePaymentToDepositQueryRqType() + public BillToPayQueryRqType() { - this.metaDataField = ReceivePaymentToDepositQueryRqTypeMetaData.NoMetaData; + this.metaDataField = BillToPayQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=0)] + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayeeEntityRef PayeeEntityRef + { + get + { + return this.payeeEntityRefField; + } + set + { + this.payeeEntityRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public APAccountRef APAccountRef + { + get + { + return this.aPAccountRefField; + } + set + { + this.aPAccountRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETYPE DueDate + { + get + { + return this.dueDateField; + } + set + { + this.dueDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public CurrencyFilter CurrencyFilter + { + get + { + return this.currencyFilterField; + } + set + { + this.currencyFilterField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=4)] public string[] IncludeRetElement { get @@ -122764,8 +141901,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ReceivePaymentToDepositQueryRqTypeMetaData.NoMetaData)] - public ReceivePaymentToDepositQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(BillToPayQueryRqTypeMetaData.NoMetaData)] + public BillToPayQueryRqTypeMetaData metaData { get { @@ -122782,7 +141919,7 @@ public ReceivePaymentToDepositQueryRqTypeMetaData metaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ReceivePaymentToDepositQueryRqTypeMetaData + public enum BillToPayQueryRqTypeMetaData { /// @@ -122801,10 +141938,10 @@ public enum ReceivePaymentToDepositQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ChargeAddRqType : IQbRequest + public partial class SalesTaxPaymentCheckAddRqType : IQbRequest { - private ChargeAdd chargeAddField; + private SalesTaxPaymentCheckAdd salesTaxPaymentCheckAddField; private string[] includeRetElementField; @@ -122812,15 +141949,15 @@ public partial class ChargeAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ChargeAdd ChargeAdd + public SalesTaxPaymentCheckAdd SalesTaxPaymentCheckAdd { get { - return this.chargeAddField; + return this.salesTaxPaymentCheckAddField; } set { - this.chargeAddField = value; + this.salesTaxPaymentCheckAddField = value; } } @@ -122859,10 +141996,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ChargeModRqType : IQbRequest + public partial class SalesTaxPaymentCheckModRqType : IQbRequest { - private ChargeMod chargeModField; + private SalesTaxPaymentCheckMod salesTaxPaymentCheckModField; private string[] includeRetElementField; @@ -122870,15 +142007,15 @@ public partial class ChargeModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ChargeMod ChargeMod + public SalesTaxPaymentCheckMod SalesTaxPaymentCheckMod { get { - return this.chargeModField; + return this.salesTaxPaymentCheckModField; } set { - this.chargeModField = value; + this.salesTaxPaymentCheckModField = value; } } @@ -122917,14 +142054,14 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ChargeQueryRqType : IQbIteratorRequest, IQbRequest + public partial class SalesTaxPaymentCheckQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType77[] itemsElementNameField; + private ItemsChoiceType86[] itemsElementNameField; - private BOOLTYPE includeLinkedTxnsField; + private BOOLTYPE includeLineItemsField; private string[] includeRetElementField; @@ -122932,25 +142069,25 @@ public partial class ChargeQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private ChargeQueryRqTypeMetaData metaDataField; + private SalesTaxPaymentCheckQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ChargeQueryRqType() + public SalesTaxPaymentCheckQueryRqType() { - this.metaDataField = ChargeQueryRqTypeMetaData.NoMetaData; + this.metaDataField = SalesTaxPaymentCheckQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemFilter", typeof(ItemFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("PaidStatus", typeof(PaidStatus), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] @@ -122975,7 +142112,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType77[] ItemsElementName + public ItemsChoiceType86[] ItemsElementName { get { @@ -122989,15 +142126,15 @@ public ItemsChoiceType77[] ItemsElementName /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BOOLTYPE IncludeLinkedTxns + public BOOLTYPE IncludeLineItems { get { - return this.includeLinkedTxnsField; + return this.includeLineItemsField; } set { - this.includeLinkedTxnsField = value; + this.includeLineItemsField = value; } } @@ -123045,8 +142182,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ChargeQueryRqTypeMetaData.NoMetaData)] - public ChargeQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(SalesTaxPaymentCheckQueryRqTypeMetaData.NoMetaData)] + public SalesTaxPaymentCheckQueryRqTypeMetaData metaData { get { @@ -123091,11 +142228,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType77.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType86.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType77.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType86.AccountFilter, value); } } @@ -123104,50 +142241,50 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType77.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType86.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType77.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType86.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public ItemFilter ItemFilter { get { - return ObjectItems.GetItem(ItemsChoiceType77.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType86.ItemFilter); } set { - ObjectItems.SetItem(ItemsChoiceType77.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType86.ItemFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType77.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType86.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType77.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType86.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable PaidStatus + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType77.PaidStatus); + return ObjectItems.GetItem(ItemsChoiceType86.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType77.PaidStatus, value); + ObjectItems.SetItem(ItemsChoiceType86.ModifiedDateRangeFilter, value); } } @@ -123156,11 +142293,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType77.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType86.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType77.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType86.RefNumber, value.ToArray()); } } @@ -123169,11 +142306,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType77.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType86.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType77.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType86.RefNumberCaseSensitive, value.ToArray()); } } @@ -123182,11 +142319,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType77.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType86.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType77.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType86.RefNumberFilter, value); } } @@ -123195,11 +142332,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType77.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType86.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType77.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType86.RefNumberRangeFilter, value); } } @@ -123208,11 +142345,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType77.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType86.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType77.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType86.TxnDateRangeFilter, value); } } @@ -123221,21 +142358,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType77.TxnID); + return ObjectItems.GetItems(ItemsChoiceType86.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType77.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType86.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -123244,9 +142381,9 @@ private ObjectItems ObjectItems "TxnDateRangeFilter", "EntityFilter", "AccountFilter", + "ItemFilter", "RefNumberFilter", - "RefNumberRangeFilter", - "PaidStatus"}); + "RefNumberRangeFilter"}); } return objectItems; } @@ -123281,7 +142418,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType77 + public enum ItemsChoiceType86 { /// @@ -123291,13 +142428,13 @@ public enum ItemsChoiceType77 EntityFilter, /// - MaxReturned, + ItemFilter, /// - ModifiedDateRangeFilter, + MaxReturned, /// - PaidStatus, + ModifiedDateRangeFilter, /// RefNumber, @@ -123322,7 +142459,7 @@ public enum ItemsChoiceType77 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ChargeQueryRqTypeMetaData + public enum SalesTaxPaymentCheckQueryRqTypeMetaData { /// @@ -123339,7 +142476,7 @@ public enum ChargeQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ChargeQueryRqTypeIterator + public enum SalesTaxPaymentCheckQueryRqTypeIterator { /// @@ -123358,26 +142495,33 @@ public enum ChargeQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PurchaseOrderAddRqType : IQbRequest + public partial class SalesTaxPayableQueryRqType : IQbRequest { - private PurchaseOrderAdd purchaseOrderAddField; + private DATETYPE asOfDateField; private string[] includeRetElementField; private string requestIDField; + private SalesTaxPayableQueryRqTypeMetaData metaDataField; + + public SalesTaxPayableQueryRqType() + { + this.metaDataField = SalesTaxPayableQueryRqTypeMetaData.NoMetaData; + } + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PurchaseOrderAdd PurchaseOrderAdd + public DATETYPE AsOfDate { get { - return this.purchaseOrderAddField; + return this.asOfDateField; } set { - this.purchaseOrderAddField = value; + this.asOfDateField = value; } } @@ -123408,6 +142552,38 @@ public string requestID this.requestIDField = value; } } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(SalesTaxPayableQueryRqTypeMetaData.NoMetaData)] + public SalesTaxPayableQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum SalesTaxPayableQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, } /// @@ -123416,10 +142592,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PurchaseOrderModRqType : IQbRequest + public partial class InventoryAdjustmentAddRqType : IQbRequest { - private PurchaseOrderMod purchaseOrderModField; + private InventoryAdjustmentAdd inventoryAdjustmentAddField; private string[] includeRetElementField; @@ -123427,15 +142603,15 @@ public partial class PurchaseOrderModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PurchaseOrderMod PurchaseOrderMod + public InventoryAdjustmentAdd InventoryAdjustmentAdd { get { - return this.purchaseOrderModField; + return this.inventoryAdjustmentAddField; } set { - this.purchaseOrderModField = value; + this.inventoryAdjustmentAddField = value; } } @@ -123474,40 +142650,96 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PurchaseOrderQueryRqType : IQbIteratorRequest, IQbRequest + public partial class InventoryAdjustmentModRqType : IQbRequest + { + + private InventoryAdjustmentMod inventoryAdjustmentModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public InventoryAdjustmentMod InventoryAdjustmentMod + { + get + { + return this.inventoryAdjustmentModField; + } + set + { + this.inventoryAdjustmentModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class InventoryAdjustmentQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType78[] itemsElementNameField; + private ItemsChoiceType87[] itemsElementNameField; private BOOLTYPE includeLineItemsField; - private BOOLTYPE includeLinkedTxnsField; - private string[] includeRetElementField; private GUIDTYPE[] ownerIDField; private string requestIDField; - private PurchaseOrderQueryRqTypeMetaData metaDataField; + private InventoryAdjustmentQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public PurchaseOrderQueryRqType() + public InventoryAdjustmentQueryRqType() { - this.metaDataField = PurchaseOrderQueryRqTypeMetaData.NoMetaData; + this.metaDataField = InventoryAdjustmentQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemFilter", typeof(ItemFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] @@ -123534,7 +142766,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType78[] ItemsElementName + public ItemsChoiceType87[] ItemsElementName { get { @@ -123561,21 +142793,7 @@ public BOOLTYPE IncludeLineItems } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public BOOLTYPE IncludeLinkedTxns - { - get - { - return this.includeLinkedTxnsField; - } - set - { - this.includeLinkedTxnsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] public string[] IncludeRetElement { get @@ -123589,7 +142807,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] public GUIDTYPE[] OwnerID { get @@ -123618,8 +142836,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(PurchaseOrderQueryRqTypeMetaData.NoMetaData)] - public PurchaseOrderQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(InventoryAdjustmentQueryRqTypeMetaData.NoMetaData)] + public InventoryAdjustmentQueryRqTypeMetaData metaData { get { @@ -123664,37 +142882,37 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType78.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType87.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType78.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType87.AccountFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter + public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType78.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType87.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType78.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType87.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter + public ItemFilter ItemFilter { get { - return ObjectItems.GetItem(ItemsChoiceType78.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType87.ItemFilter); } set { - ObjectItems.SetItem(ItemsChoiceType78.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType87.ItemFilter, value); } } @@ -123703,11 +142921,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType78.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType87.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType78.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType87.MaxReturned, value); } } @@ -123716,11 +142934,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType78.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType87.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType78.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType87.ModifiedDateRangeFilter, value); } } @@ -123729,11 +142947,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType78.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType87.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType78.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType87.RefNumber, value.ToArray()); } } @@ -123742,11 +142960,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType78.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType87.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType78.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType87.RefNumberCaseSensitive, value.ToArray()); } } @@ -123755,11 +142973,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType78.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType87.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType78.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType87.RefNumberFilter, value); } } @@ -123768,11 +142986,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType78.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType87.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType78.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType87.RefNumberRangeFilter, value); } } @@ -123781,11 +142999,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType78.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType87.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType78.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType87.TxnDateRangeFilter, value); } } @@ -123794,21 +143012,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType78.TxnID); + return ObjectItems.GetItems(ItemsChoiceType87.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType78.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType87.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -123817,9 +143035,9 @@ private ObjectItems ObjectItems "TxnDateRangeFilter", "EntityFilter", "AccountFilter", + "ItemFilter", "RefNumberFilter", - "RefNumberRangeFilter", - "CurrencyFilter"}); + "RefNumberRangeFilter"}); } return objectItems; } @@ -123854,17 +143072,17 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType78 + public enum ItemsChoiceType87 { /// AccountFilter, /// - CurrencyFilter, + EntityFilter, /// - EntityFilter, + ItemFilter, /// MaxReturned, @@ -123895,7 +143113,7 @@ public enum ItemsChoiceType78 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum PurchaseOrderQueryRqTypeMetaData + public enum InventoryAdjustmentQueryRqTypeMetaData { /// @@ -123912,7 +143130,7 @@ public enum PurchaseOrderQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum PurchaseOrderQueryRqTypeIterator + public enum InventoryAdjustmentQueryRqTypeIterator { /// @@ -123931,10 +143149,10 @@ public enum PurchaseOrderQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillAddRqType : IQbRequest + public partial class TimeTrackingAddRqType : IQbRequest { - private BillAdd billAddField; + private TimeTrackingAdd timeTrackingAddField; private string[] includeRetElementField; @@ -123942,15 +143160,15 @@ public partial class BillAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillAdd BillAdd + public TimeTrackingAdd TimeTrackingAdd { get { - return this.billAddField; + return this.timeTrackingAddField; } set { - this.billAddField = value; + this.timeTrackingAddField = value; } } @@ -123989,10 +143207,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillModRqType : IQbRequest + public partial class TimeTrackingModRqType : IQbRequest { - private BillMod billModField; + private TimeTrackingMod timeTrackingModField; private string[] includeRetElementField; @@ -124000,15 +143218,15 @@ public partial class BillModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillMod BillMod + public TimeTrackingMod TimeTrackingMod { get { - return this.billModField; + return this.timeTrackingModField; } set { - this.billModField = value; + this.timeTrackingModField = value; } } @@ -124047,47 +143265,34 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillQueryRqType : IQbIteratorRequest, IQbRequest + public partial class TimeTrackingQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType79[] itemsElementNameField; - - private BOOLTYPE includeLineItemsField; - - private BOOLTYPE includeLinkedTxnsField; + private ItemsChoiceType88[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private BillQueryRqTypeMetaData metaDataField; + private TimeTrackingQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public BillQueryRqType() + public TimeTrackingQueryRqType() { - this.metaDataField = BillQueryRqTypeMetaData.NoMetaData; + this.metaDataField = TimeTrackingQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("PaidStatus", typeof(PaidStatus), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TimeTrackingEntityFilter", typeof(TimeTrackingEntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] @@ -124108,7 +143313,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType79[] ItemsElementName + public ItemsChoiceType88[] ItemsElementName { get { @@ -124121,35 +143326,7 @@ public ItemsChoiceType79[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public BOOLTYPE IncludeLineItems - { - get - { - return this.includeLineItemsField; - } - set - { - this.includeLineItemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public BOOLTYPE IncludeLinkedTxns - { - get - { - return this.includeLinkedTxnsField; - } - set - { - this.includeLinkedTxnsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=14)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=5)] public string[] IncludeRetElement { get @@ -124162,20 +143339,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=15)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -124192,8 +143355,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(BillQueryRqTypeMetaData.NoMetaData)] - public BillQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(TimeTrackingQueryRqTypeMetaData.NoMetaData)] + public TimeTrackingQueryRqTypeMetaData metaData { get { @@ -124233,55 +143396,16 @@ public string iteratorID } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountFilter AccountFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType79.AccountFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType79.AccountFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType79.CurrencyFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType79.CurrencyFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType79.EntityFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType79.EntityFilter, value); - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType79.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType88.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType79.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType88.MaxReturned, value); } } @@ -124290,76 +143414,24 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType79.ModifiedDateRangeFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType79.ModifiedDateRangeFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable PaidStatus - { - get - { - return ObjectItems.GetItem(ItemsChoiceType79.PaidStatus); - } - set - { - ObjectItems.SetItem(ItemsChoiceType79.PaidStatus, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumber - { - get - { - return ObjectItems.GetItems(ItemsChoiceType79.RefNumber); - } - set - { - ObjectItems.SetItems(ItemsChoiceType79.RefNumber, value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumberCaseSensitive - { - get - { - return ObjectItems.GetItems(ItemsChoiceType79.RefNumberCaseSensitive); - } - set - { - ObjectItems.SetItems(ItemsChoiceType79.RefNumberCaseSensitive, value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberFilter RefNumberFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType79.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType88.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType79.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType88.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberRangeFilter RefNumberRangeFilter + public TimeTrackingEntityFilter TimeTrackingEntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType79.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType88.TimeTrackingEntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType79.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType88.TimeTrackingEntityFilter, value); } } @@ -124368,11 +143440,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType79.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType88.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType79.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType88.TxnDateRangeFilter, value); } } @@ -124381,33 +143453,26 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType79.TxnID); + return ObjectItems.GetItems(ItemsChoiceType88.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType79.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType88.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", - "RefNumber", - "RefNumberCaseSensitive", "MaxReturned", "ModifiedDateRangeFilter", "TxnDateRangeFilter", - "EntityFilter", - "AccountFilter", - "RefNumberFilter", - "RefNumberRangeFilter", - "CurrencyFilter", - "PaidStatus"}); + "TimeTrackingEntityFilter"}); } return objectItems; } @@ -124442,18 +143507,9 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType79 + public enum ItemsChoiceType88 { - /// - AccountFilter, - - /// - CurrencyFilter, - - /// - EntityFilter, - /// MaxReturned, @@ -124461,19 +143517,7 @@ public enum ItemsChoiceType79 ModifiedDateRangeFilter, /// - PaidStatus, - - /// - RefNumber, - - /// - RefNumberCaseSensitive, - - /// - RefNumberFilter, - - /// - RefNumberRangeFilter, + TimeTrackingEntityFilter, /// TxnDateRangeFilter, @@ -124486,7 +143530,7 @@ public enum ItemsChoiceType79 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BillQueryRqTypeMetaData + public enum TimeTrackingQueryRqTypeMetaData { /// @@ -124503,7 +143547,7 @@ public enum BillQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BillQueryRqTypeIterator + public enum TimeTrackingQueryRqTypeIterator { /// @@ -124522,10 +143566,10 @@ public enum BillQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemReceiptAddRqType : IQbRequest + public partial class CheckAddRqType : IQbRequest { - private ItemReceiptAdd itemReceiptAddField; + private CheckAdd checkAddField; private string[] includeRetElementField; @@ -124533,15 +143577,15 @@ public partial class ItemReceiptAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemReceiptAdd ItemReceiptAdd + public CheckAdd CheckAdd { get { - return this.itemReceiptAddField; + return this.checkAddField; } set { - this.itemReceiptAddField = value; + this.checkAddField = value; } } @@ -124580,10 +143624,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemReceiptModRqType : IQbRequest + public partial class CheckModRqType : IQbRequest { - private ItemReceiptMod itemReceiptModField; + private CheckMod checkModField; private string[] includeRetElementField; @@ -124591,15 +143635,15 @@ public partial class ItemReceiptModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemReceiptMod ItemReceiptMod + public CheckMod CheckMod { get { - return this.itemReceiptModField; + return this.checkModField; } set { - this.itemReceiptModField = value; + this.checkModField = value; } } @@ -124638,12 +143682,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemReceiptQueryRqType : IQbIteratorRequest, IQbRequest + public partial class CheckQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType80[] itemsElementNameField; + private ItemsChoiceType89[] itemsElementNameField; private BOOLTYPE includeLineItemsField; @@ -124655,17 +143699,17 @@ public partial class ItemReceiptQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private ItemReceiptQueryRqTypeMetaData metaDataField; + private CheckQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ItemReceiptQueryRqType() + public CheckQueryRqType() { - this.metaDataField = ItemReceiptQueryRqTypeMetaData.NoMetaData; + this.metaDataField = CheckQueryRqTypeMetaData.NoMetaData; } /// @@ -124698,7 +143742,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType80[] ItemsElementName + public ItemsChoiceType89[] ItemsElementName { get { @@ -124782,8 +143826,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemReceiptQueryRqTypeMetaData.NoMetaData)] - public ItemReceiptQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(CheckQueryRqTypeMetaData.NoMetaData)] + public CheckQueryRqTypeMetaData metaData { get { @@ -124828,11 +143872,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType80.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType89.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType80.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType89.AccountFilter, value); } } @@ -124841,11 +143885,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType80.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType89.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType80.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType89.CurrencyFilter, value); } } @@ -124854,11 +143898,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType80.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType89.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType80.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType89.EntityFilter, value); } } @@ -124867,11 +143911,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType80.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType89.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType80.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType89.MaxReturned, value); } } @@ -124880,11 +143924,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType80.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType89.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType80.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType89.ModifiedDateRangeFilter, value); } } @@ -124893,11 +143937,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType80.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType89.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType80.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType89.RefNumber, value.ToArray()); } } @@ -124906,11 +143950,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType80.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType89.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType80.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType89.RefNumberCaseSensitive, value.ToArray()); } } @@ -124919,11 +143963,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType80.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType89.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType80.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType89.RefNumberFilter, value); } } @@ -124932,11 +143976,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType80.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType89.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType80.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType89.RefNumberRangeFilter, value); } } @@ -124945,11 +143989,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType80.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType89.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType80.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType89.TxnDateRangeFilter, value); } } @@ -124958,21 +144002,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType80.TxnID); + return ObjectItems.GetItems(ItemsChoiceType89.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType80.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType89.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -125018,7 +144062,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType80 + public enum ItemsChoiceType89 { /// @@ -125059,7 +144103,7 @@ public enum ItemsChoiceType80 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemReceiptQueryRqTypeMetaData + public enum CheckQueryRqTypeMetaData { /// @@ -125076,7 +144120,7 @@ public enum ItemReceiptQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemReceiptQueryRqTypeIterator + public enum CheckQueryRqTypeIterator { /// @@ -125095,10 +144139,10 @@ public enum ItemReceiptQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorCreditAddRqType : IQbRequest + public partial class CreditCardChargeAddRqType : IQbRequest { - private VendorCreditAdd vendorCreditAddField; + private CreditCardChargeAdd creditCardChargeAddField; private string[] includeRetElementField; @@ -125106,15 +144150,15 @@ public partial class VendorCreditAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorCreditAdd VendorCreditAdd + public CreditCardChargeAdd CreditCardChargeAdd { get { - return this.vendorCreditAddField; + return this.creditCardChargeAddField; } set { - this.vendorCreditAddField = value; + this.creditCardChargeAddField = value; } } @@ -125153,10 +144197,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorCreditModRqType : IQbRequest + public partial class CreditCardChargeModRqType : IQbRequest { - private VendorCreditMod vendorCreditModField; + private CreditCardChargeMod creditCardChargeModField; private string[] includeRetElementField; @@ -125164,15 +144208,15 @@ public partial class VendorCreditModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorCreditMod VendorCreditMod + public CreditCardChargeMod CreditCardChargeMod { get { - return this.vendorCreditModField; + return this.creditCardChargeModField; } set { - this.vendorCreditModField = value; + this.creditCardChargeModField = value; } } @@ -125211,34 +144255,32 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorCreditQueryRqType : IQbIteratorRequest, IQbRequest + public partial class CreditCardChargeQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType81[] itemsElementNameField; + private ItemsChoiceType90[] itemsElementNameField; private BOOLTYPE includeLineItemsField; - private BOOLTYPE includeLinkedTxnsField; - private string[] includeRetElementField; private GUIDTYPE[] ownerIDField; private string requestIDField; - private VendorCreditQueryRqTypeMetaData metaDataField; + private CreditCardChargeQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public VendorCreditQueryRqType() + public CreditCardChargeQueryRqType() { - this.metaDataField = VendorCreditQueryRqTypeMetaData.NoMetaData; + this.metaDataField = CreditCardChargeQueryRqTypeMetaData.NoMetaData; } /// @@ -125271,7 +144313,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType81[] ItemsElementName + public ItemsChoiceType90[] ItemsElementName { get { @@ -125298,21 +144340,7 @@ public BOOLTYPE IncludeLineItems } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public BOOLTYPE IncludeLinkedTxns - { - get - { - return this.includeLinkedTxnsField; - } - set - { - this.includeLinkedTxnsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] public string[] IncludeRetElement { get @@ -125326,7 +144354,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] public GUIDTYPE[] OwnerID { get @@ -125355,8 +144383,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(VendorCreditQueryRqTypeMetaData.NoMetaData)] - public VendorCreditQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(CreditCardChargeQueryRqTypeMetaData.NoMetaData)] + public CreditCardChargeQueryRqTypeMetaData metaData { get { @@ -125401,11 +144429,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType81.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType90.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType81.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType90.AccountFilter, value); } } @@ -125414,11 +144442,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType81.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType90.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType81.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType90.CurrencyFilter, value); } } @@ -125427,11 +144455,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType81.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType90.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType81.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType90.EntityFilter, value); } } @@ -125440,11 +144468,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType81.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType90.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType81.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType90.MaxReturned, value); } } @@ -125453,11 +144481,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType81.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType90.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType81.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType90.ModifiedDateRangeFilter, value); } } @@ -125466,11 +144494,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType81.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType90.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType81.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType90.RefNumber, value.ToArray()); } } @@ -125479,11 +144507,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType81.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType90.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType81.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType90.RefNumberCaseSensitive, value.ToArray()); } } @@ -125492,11 +144520,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType81.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType90.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType81.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType90.RefNumberFilter, value); } } @@ -125505,11 +144533,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType81.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType90.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType81.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType90.RefNumberRangeFilter, value); } } @@ -125518,11 +144546,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType81.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType90.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType81.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType90.TxnDateRangeFilter, value); } } @@ -125531,21 +144559,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType81.TxnID); + return ObjectItems.GetItems(ItemsChoiceType90.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType81.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType90.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -125591,7 +144619,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType81 + public enum ItemsChoiceType90 { /// @@ -125632,7 +144660,7 @@ public enum ItemsChoiceType81 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum VendorCreditQueryRqTypeMetaData + public enum CreditCardChargeQueryRqTypeMetaData { /// @@ -125649,7 +144677,7 @@ public enum VendorCreditQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum VendorCreditQueryRqTypeIterator + public enum CreditCardChargeQueryRqTypeIterator { /// @@ -125668,10 +144696,10 @@ public enum VendorCreditQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCheckAddRqType : IQbRequest + public partial class CreditCardCreditAddRqType : IQbRequest { - private BillPaymentCheckAdd billPaymentCheckAddField; + private CreditCardCreditAdd creditCardCreditAddField; private string[] includeRetElementField; @@ -125679,15 +144707,15 @@ public partial class BillPaymentCheckAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillPaymentCheckAdd BillPaymentCheckAdd + public CreditCardCreditAdd CreditCardCreditAdd { get { - return this.billPaymentCheckAddField; + return this.creditCardCreditAddField; } set { - this.billPaymentCheckAddField = value; + this.creditCardCreditAddField = value; } } @@ -125726,10 +144754,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCheckModRqType : IQbRequest + public partial class CreditCardCreditModRqType : IQbRequest { - private BillPaymentCheckMod billPaymentCheckModField; + private CreditCardCreditMod creditCardCreditModField; private string[] includeRetElementField; @@ -125737,15 +144765,15 @@ public partial class BillPaymentCheckModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillPaymentCheckMod BillPaymentCheckMod + public CreditCardCreditMod CreditCardCreditMod { get { - return this.billPaymentCheckModField; + return this.creditCardCreditModField; } set { - this.billPaymentCheckModField = value; + this.creditCardCreditModField = value; } } @@ -125784,12 +144812,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCheckQueryRqType : IQbIteratorRequest, IQbRequest + public partial class CreditCardCreditQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType82[] itemsElementNameField; + private ItemsChoiceType91[] itemsElementNameField; private BOOLTYPE includeLineItemsField; @@ -125799,17 +144827,17 @@ public partial class BillPaymentCheckQueryRqType : IQbIteratorRequest, IQbReques private string requestIDField; - private BillPaymentCheckQueryRqTypeMetaData metaDataField; + private CreditCardCreditQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public BillPaymentCheckQueryRqType() + public CreditCardCreditQueryRqType() { - this.metaDataField = BillPaymentCheckQueryRqTypeMetaData.NoMetaData; + this.metaDataField = CreditCardCreditQueryRqTypeMetaData.NoMetaData; } /// @@ -125842,7 +144870,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType82[] ItemsElementName + public ItemsChoiceType91[] ItemsElementName { get { @@ -125912,8 +144940,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(BillPaymentCheckQueryRqTypeMetaData.NoMetaData)] - public BillPaymentCheckQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(CreditCardCreditQueryRqTypeMetaData.NoMetaData)] + public CreditCardCreditQueryRqTypeMetaData metaData { get { @@ -125958,11 +144986,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType82.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType91.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType82.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType91.AccountFilter, value); } } @@ -125971,11 +144999,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType82.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType91.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType82.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType91.CurrencyFilter, value); } } @@ -125984,11 +145012,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType82.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType91.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType82.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType91.EntityFilter, value); } } @@ -125997,11 +145025,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType82.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType91.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType82.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType91.MaxReturned, value); } } @@ -126010,11 +145038,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType82.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType91.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType82.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType91.ModifiedDateRangeFilter, value); } } @@ -126023,11 +145051,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType82.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType91.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType82.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType91.RefNumber, value.ToArray()); } } @@ -126036,11 +145064,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType82.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType91.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType82.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType91.RefNumberCaseSensitive, value.ToArray()); } } @@ -126049,11 +145077,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType82.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType91.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType82.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType91.RefNumberFilter, value); } } @@ -126062,11 +145090,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType82.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType91.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType82.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType91.RefNumberRangeFilter, value); } } @@ -126075,11 +145103,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType82.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType91.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType82.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType91.TxnDateRangeFilter, value); } } @@ -126088,21 +145116,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType82.TxnID); + return ObjectItems.GetItems(ItemsChoiceType91.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType82.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType91.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -126148,7 +145176,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType82 + public enum ItemsChoiceType91 { /// @@ -126189,7 +145217,7 @@ public enum ItemsChoiceType82 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BillPaymentCheckQueryRqTypeMetaData + public enum CreditCardCreditQueryRqTypeMetaData { /// @@ -126206,7 +145234,7 @@ public enum BillPaymentCheckQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BillPaymentCheckQueryRqTypeIterator + public enum CreditCardCreditQueryRqTypeIterator { /// @@ -126225,10 +145253,10 @@ public enum BillPaymentCheckQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCreditCardAddRqType : IQbRequest + public partial class JournalEntryAddRqType : IQbRequest { - private BillPaymentCreditCardAdd billPaymentCreditCardAddField; + private JournalEntryAdd journalEntryAddField; private string[] includeRetElementField; @@ -126236,15 +145264,15 @@ public partial class BillPaymentCreditCardAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillPaymentCreditCardAdd BillPaymentCreditCardAdd + public JournalEntryAdd JournalEntryAdd { get { - return this.billPaymentCreditCardAddField; + return this.journalEntryAddField; } set { - this.billPaymentCreditCardAddField = value; + this.journalEntryAddField = value; } } @@ -126283,12 +145311,70 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCreditCardQueryRqType : IQbIteratorRequest, IQbRequest + public partial class JournalEntryModRqType : IQbRequest + { + + private JournalEntryMod journalEntryModField; + + private string[] includeRetElementField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public JournalEntryMod JournalEntryMod + { + get + { + return this.journalEntryModField; + } + set + { + this.journalEntryModField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class JournalEntryQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType83[] itemsElementNameField; + private ItemsChoiceType92[] itemsElementNameField; private BOOLTYPE includeLineItemsField; @@ -126298,17 +145384,17 @@ public partial class BillPaymentCreditCardQueryRqType : IQbIteratorRequest, IQbR private string requestIDField; - private BillPaymentCreditCardQueryRqTypeMetaData metaDataField; + private JournalEntryQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public BillPaymentCreditCardQueryRqType() + public JournalEntryQueryRqType() { - this.metaDataField = BillPaymentCreditCardQueryRqTypeMetaData.NoMetaData; + this.metaDataField = JournalEntryQueryRqTypeMetaData.NoMetaData; } /// @@ -126341,7 +145427,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType83[] ItemsElementName + public ItemsChoiceType92[] ItemsElementName { get { @@ -126411,8 +145497,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(BillPaymentCreditCardQueryRqTypeMetaData.NoMetaData)] - public BillPaymentCreditCardQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(JournalEntryQueryRqTypeMetaData.NoMetaData)] + public JournalEntryQueryRqTypeMetaData metaData { get { @@ -126457,11 +145543,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType83.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType92.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType83.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType92.AccountFilter, value); } } @@ -126470,11 +145556,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType83.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType92.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType83.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType92.CurrencyFilter, value); } } @@ -126483,11 +145569,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType83.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType92.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType83.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType92.EntityFilter, value); } } @@ -126496,11 +145582,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType83.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType92.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType83.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType92.MaxReturned, value); } } @@ -126509,11 +145595,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType83.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType92.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType83.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType92.ModifiedDateRangeFilter, value); } } @@ -126522,11 +145608,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType83.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType92.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType83.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType92.RefNumber, value.ToArray()); } } @@ -126535,11 +145621,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType83.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType92.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType83.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType92.RefNumberCaseSensitive, value.ToArray()); } } @@ -126548,11 +145634,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType83.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType92.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType83.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType92.RefNumberFilter, value); } } @@ -126561,11 +145647,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType83.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType92.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType83.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType92.RefNumberRangeFilter, value); } } @@ -126574,11 +145660,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType83.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType92.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType83.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType92.TxnDateRangeFilter, value); } } @@ -126587,21 +145673,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType83.TxnID); + return ObjectItems.GetItems(ItemsChoiceType92.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType83.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType92.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -126647,7 +145733,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType83 + public enum ItemsChoiceType92 { /// @@ -126688,7 +145774,7 @@ public enum ItemsChoiceType83 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BillPaymentCreditCardQueryRqTypeMetaData + public enum JournalEntryQueryRqTypeMetaData { /// @@ -126705,7 +145791,7 @@ public enum BillPaymentCreditCardQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BillPaymentCreditCardQueryRqTypeIterator + public enum JournalEntryQueryRqTypeIterator { /// @@ -126724,155 +145810,10 @@ public enum BillPaymentCreditCardQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillToPayQueryRqType : IQbRequest - { - - private PayeeEntityRef payeeEntityRefField; - - private APAccountRef aPAccountRefField; - - private DATETYPE dueDateField; - - private CurrencyFilter currencyFilterField; - - private string[] includeRetElementField; - - private string requestIDField; - - private BillToPayQueryRqTypeMetaData metaDataField; - - public BillToPayQueryRqType() - { - this.metaDataField = BillToPayQueryRqTypeMetaData.NoMetaData; - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayeeEntityRef PayeeEntityRef - { - get - { - return this.payeeEntityRefField; - } - set - { - this.payeeEntityRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public APAccountRef APAccountRef - { - get - { - return this.aPAccountRefField; - } - set - { - this.aPAccountRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETYPE DueDate - { - get - { - return this.dueDateField; - } - set - { - this.dueDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public CurrencyFilter CurrencyFilter - { - get - { - return this.currencyFilterField; - } - set - { - this.currencyFilterField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=4)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(BillToPayQueryRqTypeMetaData.NoMetaData)] - public BillToPayQueryRqTypeMetaData metaData - { - get - { - return this.metaDataField; - } - set - { - this.metaDataField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BillToPayQueryRqTypeMetaData - { - - /// - NoMetaData, - - /// - MetaDataOnly, - - /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxPaymentCheckAddRqType : IQbRequest + public partial class DepositAddRqType : IQbRequest { - private SalesTaxPaymentCheckAdd salesTaxPaymentCheckAddField; + private DepositAdd depositAddField; private string[] includeRetElementField; @@ -126880,15 +145821,15 @@ public partial class SalesTaxPaymentCheckAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesTaxPaymentCheckAdd SalesTaxPaymentCheckAdd + public DepositAdd DepositAdd { get { - return this.salesTaxPaymentCheckAddField; + return this.depositAddField; } set { - this.salesTaxPaymentCheckAddField = value; + this.depositAddField = value; } } @@ -126927,10 +145868,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxPaymentCheckModRqType : IQbRequest + public partial class DepositModRqType : IQbRequest { - private SalesTaxPaymentCheckMod salesTaxPaymentCheckModField; + private DepositMod depositModField; private string[] includeRetElementField; @@ -126938,15 +145879,15 @@ public partial class SalesTaxPaymentCheckModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesTaxPaymentCheckMod SalesTaxPaymentCheckMod + public DepositMod DepositMod { get { - return this.salesTaxPaymentCheckModField; + return this.depositModField; } set { - this.salesTaxPaymentCheckModField = value; + this.depositModField = value; } } @@ -126985,12 +145926,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxPaymentCheckQueryRqType : IQbIteratorRequest, IQbRequest + public partial class DepositQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType84[] itemsElementNameField; + private ItemsChoiceType93[] itemsElementNameField; private BOOLTYPE includeLineItemsField; @@ -127000,29 +145941,25 @@ public partial class SalesTaxPaymentCheckQueryRqType : IQbIteratorRequest, IQbRe private string requestIDField; - private SalesTaxPaymentCheckQueryRqTypeMetaData metaDataField; + private DepositQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public SalesTaxPaymentCheckQueryRqType() + public DepositQueryRqType() { - this.metaDataField = SalesTaxPaymentCheckQueryRqTypeMetaData.NoMetaData; + this.metaDataField = DepositQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemFilter", typeof(ItemFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] @@ -127043,7 +145980,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType84[] ItemsElementName + public ItemsChoiceType93[] ItemsElementName { get { @@ -127056,7 +145993,7 @@ public ItemsChoiceType84[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public BOOLTYPE IncludeLineItems { get @@ -127070,7 +146007,7 @@ public BOOLTYPE IncludeLineItems } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] public string[] IncludeRetElement { get @@ -127084,7 +146021,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] public GUIDTYPE[] OwnerID { get @@ -127113,8 +146050,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(SalesTaxPaymentCheckQueryRqTypeMetaData.NoMetaData)] - public SalesTaxPaymentCheckQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(DepositQueryRqTypeMetaData.NoMetaData)] + public DepositQueryRqTypeMetaData metaData { get { @@ -127140,134 +146077,82 @@ public Nullable iterator } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountFilter AccountFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType84.AccountFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType84.AccountFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType84.EntityFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType84.EntityFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemFilter ItemFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType84.ItemFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType84.ItemFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - return ObjectItems.GetItem(ItemsChoiceType84.MaxReturned); + return this.iteratorIDField; } set { - ObjectItems.SetItem(ItemsChoiceType84.MaxReturned, value); + this.iteratorIDField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType84.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType93.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType84.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType93.AccountFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumber + public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItems(ItemsChoiceType84.RefNumber); + return ObjectItems.GetItem(ItemsChoiceType93.CurrencyFilter); } set { - ObjectItems.SetItems(ItemsChoiceType84.RefNumber, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType93.CurrencyFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumberCaseSensitive + public EntityFilter EntityFilter { get { - return ObjectItems.GetItems(ItemsChoiceType84.RefNumberCaseSensitive); + return ObjectItems.GetItem(ItemsChoiceType93.EntityFilter); } set { - ObjectItems.SetItems(ItemsChoiceType84.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItem(ItemsChoiceType93.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberFilter RefNumberFilter + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType84.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType93.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType84.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType93.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberRangeFilter RefNumberRangeFilter + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType84.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType93.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType84.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType93.ModifiedDateRangeFilter, value); } } @@ -127276,11 +146161,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType84.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType93.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType84.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType93.TxnDateRangeFilter, value); } } @@ -127289,32 +146174,28 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType84.TxnID); + return ObjectItems.GetItems(ItemsChoiceType93.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType84.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType93.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", - "RefNumber", - "RefNumberCaseSensitive", "MaxReturned", "ModifiedDateRangeFilter", "TxnDateRangeFilter", "EntityFilter", "AccountFilter", - "ItemFilter", - "RefNumberFilter", - "RefNumberRangeFilter"}); + "CurrencyFilter"}); } return objectItems; } @@ -127349,17 +146230,17 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType84 + public enum ItemsChoiceType93 { /// AccountFilter, /// - EntityFilter, + CurrencyFilter, /// - ItemFilter, + EntityFilter, /// MaxReturned, @@ -127367,18 +146248,6 @@ public enum ItemsChoiceType84 /// ModifiedDateRangeFilter, - /// - RefNumber, - - /// - RefNumberCaseSensitive, - - /// - RefNumberFilter, - - /// - RefNumberRangeFilter, - /// TxnDateRangeFilter, @@ -127390,7 +146259,7 @@ public enum ItemsChoiceType84 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesTaxPaymentCheckQueryRqTypeMetaData + public enum DepositQueryRqTypeMetaData { /// @@ -127407,7 +146276,7 @@ public enum SalesTaxPaymentCheckQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesTaxPaymentCheckQueryRqTypeIterator + public enum DepositQueryRqTypeIterator { /// @@ -127426,38 +146295,202 @@ public enum SalesTaxPaymentCheckQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxPayableQueryRqType : IQbRequest + public partial class ListDelRqType : IQbRequest { - private DATETYPE asOfDateField; + private ListDelType listDelTypeField; - private string[] includeRetElementField; + private string listIDField; private string requestIDField; - private SalesTaxPayableQueryRqTypeMetaData metaDataField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ListDelType ListDelType + { + get + { + return this.listDelTypeField; + } + set + { + this.listDelTypeField = value; + } + } - public SalesTaxPayableQueryRqType() + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ListID { - this.metaDataField = SalesTaxPayableQueryRqTypeMetaData.NoMetaData; + get + { + return this.listIDField; + } + set + { + this.listIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ListMergeRqType : IQbRequest + { + + private ListMergeType listMergeTypeField; + + private MergeFrom mergeFromField; + + private MergeTo mergeToField; + + private BOOLTYPE sameShipAddrOkField; + + private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DATETYPE AsOfDate + public ListMergeType ListMergeType { get { - return this.asOfDateField; + return this.listMergeTypeField; } set { - this.asOfDateField = value; + this.listMergeTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public MergeFrom MergeFrom + { + get + { + return this.mergeFromField; + } + set + { + this.mergeFromField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public MergeTo MergeTo + { + get + { + return this.mergeToField; + } + set + { + this.mergeToField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BOOLTYPE SameShipAddrOk + { + get + { + return this.sameShipAddrOkField; + } + set + { + this.sameShipAddrOkField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ListDeletedQueryRqType : IQbRequest + { + + private ListDelType[] listDelTypeField; + + private DeletedDateRangeFilter deletedDateRangeFilterField; + + private string[] includeRetElementField; + + private string requestIDField; + + private ListDeletedQueryRqTypeMetaData metaDataField; + + public ListDeletedQueryRqType() + { + this.metaDataField = ListDeletedQueryRqTypeMetaData.NoMetaData; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ListDelType", Order=0)] + public ListDelType[] ListDelType + { + get + { + return this.listDelTypeField; + } + set + { + this.listDelTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DeletedDateRangeFilter DeletedDateRangeFilter + { + get + { + return this.deletedDateRangeFilterField; + } + set + { + this.deletedDateRangeFilterField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=2)] public string[] IncludeRetElement { get @@ -127486,8 +146519,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(SalesTaxPayableQueryRqTypeMetaData.NoMetaData)] - public SalesTaxPayableQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ListDeletedQueryRqTypeMetaData.NoMetaData)] + public ListDeletedQueryRqTypeMetaData metaData { get { @@ -127504,7 +146537,7 @@ public SalesTaxPayableQueryRqTypeMetaData metaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum SalesTaxPayableQueryRqTypeMetaData + public enum ListDeletedQueryRqTypeMetaData { /// @@ -127523,40 +146556,40 @@ public enum SalesTaxPayableQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventoryAdjustmentAddRqType : IQbRequest + public partial class TxnDelRqType : IQbRequest { - private InventoryAdjustmentAdd inventoryAdjustmentAddField; + private TxnDelType txnDelTypeField; - private string[] includeRetElementField; + private string txnIDField; private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InventoryAdjustmentAdd InventoryAdjustmentAdd + public TxnDelType TxnDelType { get { - return this.inventoryAdjustmentAddField; + return this.txnDelTypeField; } set { - this.inventoryAdjustmentAddField = value; + this.txnDelTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TxnID { get { - return this.includeRetElementField; + return this.txnIDField; } set { - this.includeRetElementField = value; + this.txnIDField = value; } } @@ -127581,40 +146614,40 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventoryAdjustmentModRqType : IQbRequest + public partial class TxnVoidRqType : IQbRequest { - private InventoryAdjustmentMod inventoryAdjustmentModField; + private TxnVoidType txnVoidTypeField; - private string[] includeRetElementField; + private string txnIDField; private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InventoryAdjustmentMod InventoryAdjustmentMod + public TxnVoidType TxnVoidType { get { - return this.inventoryAdjustmentModField; + return this.txnVoidTypeField; } set { - this.inventoryAdjustmentModField = value; + this.txnVoidTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TxnID { get { - return this.includeRetElementField; + return this.txnIDField; } set { - this.includeRetElementField = value; + this.txnIDField = value; } } @@ -127639,362 +146672,469 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventoryAdjustmentQueryRqType : IQbIteratorRequest, IQbRequest + public partial class TxnDeletedQueryRqType : IQbRequest { - private object[] itemsField; - - private ItemsChoiceType85[] itemsElementNameField; + private TxnDelType[] txnDelTypeField; - private BOOLTYPE includeLineItemsField; + private DeletedDateRangeFilter deletedDateRangeFilterField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private InventoryAdjustmentQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; - - private ObjectItems objectItems; + private TxnDeletedQueryRqTypeMetaData metaDataField; - public InventoryAdjustmentQueryRqType() + public TxnDeletedQueryRqType() { - this.metaDataField = InventoryAdjustmentQueryRqTypeMetaData.NoMetaData; + this.metaDataField = TxnDeletedQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemFilter", typeof(ItemFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute("TxnDelType", Order=0)] + public TxnDelType[] TxnDelType { get { - return this.itemsField; + return this.txnDelTypeField; } set { - this.itemsField = value; + this.txnDelTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType85[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DeletedDateRangeFilter DeletedDateRangeFilter { get { - return this.itemsElementNameField; + return this.deletedDateRangeFilterField; } set { - this.itemsElementNameField = value; + this.deletedDateRangeFilterField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BOOLTYPE IncludeLineItems + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=2)] + public string[] IncludeRetElement { get { - return this.includeLineItemsField; + return this.includeRetElementField; } set { - this.includeLineItemsField = value; + this.includeRetElementField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.includeRetElementField; + return this.requestIDField; } set { - this.includeRetElementField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] - public GUIDTYPE[] OwnerID + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(TxnDeletedQueryRqTypeMetaData.NoMetaData)] + public TxnDeletedQueryRqTypeMetaData metaData { get { - return this.ownerIDField; + return this.metaDataField; } set { - this.ownerIDField = value; + this.metaDataField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum TxnDeletedQueryRqTypeMetaData + { /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ClearedStatusModRqType : IQbRequest + { + + private ClearedStatusMod clearedStatusModField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ClearedStatusMod ClearedStatusMod { get { - return this.requestIDField; + return this.clearedStatusModField; } set { - this.requestIDField = value; + this.clearedStatusModField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(InventoryAdjustmentQueryRqTypeMetaData.NoMetaData)] - public InventoryAdjustmentQueryRqTypeMetaData metaData + public string requestID { get { - return this.metaDataField; + return this.requestIDField; } set { - this.metaDataField = value; + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ListDisplayAddRqType : IQbRequest + { + + private ListDisplayAddType listDisplayAddTypeField; + + private string requestIDField; /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ListDisplayAddType ListDisplayAddType { get { - return this.iteratorField; + return this.listDisplayAddTypeField; } set { - this.iteratorField = value; + this.listDisplayAddTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public string requestID { get { - return this.iteratorIDField; + return this.requestIDField; } set { - this.iteratorIDField = value; + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ListDisplayModRqType : IQbRequest + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountFilter AccountFilter + private ListDisplayModType listDisplayModTypeField; + + private string listIDField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ListDisplayModType ListDisplayModType { get { - return ObjectItems.GetItem(ItemsChoiceType85.AccountFilter); + return this.listDisplayModTypeField; } set { - ObjectItems.SetItem(ItemsChoiceType85.AccountFilter, value); + this.listDisplayModTypeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ListID { get { - return ObjectItems.GetItem(ItemsChoiceType85.EntityFilter); + return this.listIDField; } set { - ObjectItems.SetItem(ItemsChoiceType85.EntityFilter, value); + this.listIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemFilter ItemFilter + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItem(ItemsChoiceType85.ItemFilter); + return this.requestIDField; } set { - ObjectItems.SetItem(ItemsChoiceType85.ItemFilter, value); + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class TxnDisplayAddRqType : IQbRequest + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + private TxnDisplayAddType txnDisplayAddTypeField; + + private EntityRef entityRefField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public TxnDisplayAddType TxnDisplayAddType { get { - return ObjectItems.GetItem(ItemsChoiceType85.MaxReturned); + return this.txnDisplayAddTypeField; } set { - ObjectItems.SetItem(ItemsChoiceType85.MaxReturned, value); + this.txnDisplayAddTypeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public EntityRef EntityRef { get { - return ObjectItems.GetItem(ItemsChoiceType85.ModifiedDateRangeFilter); + return this.entityRefField; } set { - ObjectItems.SetItem(ItemsChoiceType85.ModifiedDateRangeFilter, value); + this.entityRefField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumber + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItems(ItemsChoiceType85.RefNumber); + return this.requestIDField; } set { - ObjectItems.SetItems(ItemsChoiceType85.RefNumber, value.ToArray()); + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class TxnDisplayModRqType : IQbRequest + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumberCaseSensitive + private TxnDisplayModType txnDisplayModTypeField; + + private string txnIDField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public TxnDisplayModType TxnDisplayModType { get { - return ObjectItems.GetItems(ItemsChoiceType85.RefNumberCaseSensitive); + return this.txnDisplayModTypeField; } set { - ObjectItems.SetItems(ItemsChoiceType85.RefNumberCaseSensitive, value.ToArray()); + this.txnDisplayModTypeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberFilter RefNumberFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TxnID { get { - return ObjectItems.GetItem(ItemsChoiceType85.RefNumberFilter); + return this.txnIDField; } set { - ObjectItems.SetItem(ItemsChoiceType85.RefNumberFilter, value); + this.txnIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberRangeFilter RefNumberRangeFilter + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItem(ItemsChoiceType85.RefNumberRangeFilter); + return this.requestIDField; } set { - ObjectItems.SetItem(ItemsChoiceType85.RefNumberRangeFilter, value); + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AlertAddRqType : IQbRequest + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public TxnDateRangeFilter TxnDateRangeFilter + private AlertAdd alertAddField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AlertAdd AlertAdd { get { - return ObjectItems.GetItem(ItemsChoiceType85.TxnDateRangeFilter); + return this.alertAddField; } set { - ObjectItems.SetItem(ItemsChoiceType85.TxnDateRangeFilter, value); + this.alertAddField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable TxnID + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItems(ItemsChoiceType85.TxnID); + return this.requestIDField; } set { - ObjectItems.SetItems(ItemsChoiceType85.TxnID, value.ToArray()); + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AlertDelRqType : IQbRequest + { - private ObjectItems ObjectItems + private GUIDTYPE ownerIDField; + + private string alertTagField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "TxnID", - "RefNumber", - "RefNumberCaseSensitive", - "MaxReturned", - "ModifiedDateRangeFilter", - "TxnDateRangeFilter", - "EntityFilter", - "AccountFilter", - "ItemFilter", - "RefNumberFilter", - "RefNumberRangeFilter"}); - } - return objectItems; + return this.ownerIDField; + } + set + { + this.ownerIDField = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(128)] + public string AlertTag { get { - return this.iterator.HasValue; + return this.alertTagField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 128); + this.alertTagField = temp; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.iterator.Value; + return this.requestIDField; } set { - this.iterator = value; + this.requestIDField = value; } } } @@ -128002,49 +147142,72 @@ public IteratorType iteratorValue /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType85 + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AlertQueryRqType : IQbRequest { - /// - AccountFilter, - - /// - EntityFilter, - - /// - ItemFilter, - - /// - MaxReturned, - - /// - ModifiedDateRangeFilter, + private GUIDTYPE[] ownerIDField; - /// - RefNumber, + private string requestIDField; - /// - RefNumberCaseSensitive, + private AlertQueryRqTypeMetaData metaDataField; - /// - RefNumberFilter, + public AlertQueryRqType() + { + this.metaDataField = AlertQueryRqTypeMetaData.NoMetaData; + } /// - RefNumberRangeFilter, + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=0)] + public GUIDTYPE[] OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } /// - TxnDateRangeFilter, + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } /// - TxnID, + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(AlertQueryRqTypeMetaData.NoMetaData)] + public AlertQueryRqTypeMetaData metaData + { + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum InventoryAdjustmentQueryRqTypeMetaData + public enum AlertQueryRqTypeMetaData { /// @@ -128057,63 +147220,30 @@ public enum InventoryAdjustmentQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum InventoryAdjustmentQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TimeTrackingAddRqType : IQbRequest + public partial class DataEventRecoveryInfoDelRqType : IQbRequest { - private TimeTrackingAdd timeTrackingAddField; - - private string[] includeRetElementField; + private GUIDTYPE subscriberIDField; private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TimeTrackingAdd TimeTrackingAdd - { - get - { - return this.timeTrackingAddField; - } - set - { - this.timeTrackingAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + public GUIDTYPE SubscriberID { get { - return this.includeRetElementField; + return this.subscriberIDField; } set { - this.includeRetElementField = value; + this.subscriberIDField = value; } } @@ -128138,40 +147268,24 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TimeTrackingModRqType : IQbRequest + public partial class DataEventRecoveryInfoQueryRqType : IQbRequest { - private TimeTrackingMod timeTrackingModField; - - private string[] includeRetElementField; + private GUIDTYPE subscriberIDField; private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TimeTrackingMod TimeTrackingMod - { - get - { - return this.timeTrackingModField; - } - set - { - this.timeTrackingModField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + public GUIDTYPE SubscriberID { get { - return this.includeRetElementField; + return this.subscriberIDField; } set { - this.includeRetElementField = value; + this.subscriberIDField = value; } } @@ -128196,35 +147310,47 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TimeTrackingQueryRqType : IQbIteratorRequest, IQbRequest + public partial class TransactionQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType86[] itemsElementNameField; + private ItemsChoiceType94[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private TimeTrackingQueryRqTypeMetaData metaDataField; + private TransactionQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public TimeTrackingQueryRqType() + public TransactionQueryRqType() { - this.metaDataField = TimeTrackingQueryRqTypeMetaData.NoMetaData; + this.metaDataField = TransactionQueryRqTypeMetaData.NoMetaData; } /// + [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TimeTrackingEntityFilter", typeof(TimeTrackingEntityFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionAccountFilter", typeof(TransactionAccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionClassFilter", typeof(TransactionClassFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionDateRangeFilter", typeof(TransactionDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionDetailLevelFilter", typeof(TransactionDetailLevelFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionEntityFilter", typeof(TransactionEntityFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionItemFilter", typeof(TransactionItemFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionModifiedDateRangeFilter", typeof(TransactionModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionPaidStatusFilter", typeof(TransactionPaidStatusFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionPostingStatusFilter", typeof(TransactionPostingStatusFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TransactionTypeFilter", typeof(TxnTypeFilter[]), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] @@ -128244,7 +147370,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType86[] ItemsElementName + public ItemsChoiceType94[] ItemsElementName { get { @@ -128257,7 +147383,7 @@ public ItemsChoiceType86[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=5)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=17)] public string[] IncludeRetElement { get @@ -128286,8 +147412,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(TimeTrackingQueryRqTypeMetaData.NoMetaData)] - public TimeTrackingQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(TransactionQueryRqTypeMetaData.NoMetaData)] + public TransactionQueryRqTypeMetaData metaData { get { @@ -128327,55 +147453,211 @@ public string iteratorID } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public CurrencyFilter CurrencyFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.CurrencyFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.CurrencyFilter, value); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType86.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType94.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType86.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType94.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + public IEnumerable RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType86.ModifiedDateRangeFilter); + return ObjectItems.GetItems(ItemsChoiceType94.RefNumber); } set { - ObjectItems.SetItem(ItemsChoiceType86.ModifiedDateRangeFilter, value); + ObjectItems.SetItems(ItemsChoiceType94.RefNumber, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TimeTrackingEntityFilter TimeTrackingEntityFilter + public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItem(ItemsChoiceType86.TimeTrackingEntityFilter); + return ObjectItems.GetItems(ItemsChoiceType94.RefNumberCaseSensitive); } set { - ObjectItems.SetItem(ItemsChoiceType86.TimeTrackingEntityFilter, value); + ObjectItems.SetItems(ItemsChoiceType94.RefNumberCaseSensitive, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TxnDateRangeFilter TxnDateRangeFilter + public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType86.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType94.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType86.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType94.RefNumberFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberRangeFilter RefNumberRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.RefNumberRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.RefNumberRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TransactionAccountFilter TransactionAccountFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionAccountFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionAccountFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TransactionClassFilter TransactionClassFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionClassFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionClassFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TransactionDateRangeFilter TransactionDateRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionDateRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionDateRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable TransactionDetailLevelFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionDetailLevelFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionDetailLevelFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TransactionEntityFilter TransactionEntityFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionEntityFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionEntityFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TransactionItemFilter TransactionItemFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionItemFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionItemFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TransactionModifiedDateRangeFilter TransactionModifiedDateRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionModifiedDateRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionModifiedDateRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable TransactionPaidStatusFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionPaidStatusFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionPaidStatusFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable TransactionPostingStatusFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionPostingStatusFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionPostingStatusFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TxnTypeFilter[] TransactionTypeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType94.TransactionTypeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType94.TransactionTypeFilter, value); } } @@ -128384,26 +147666,38 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType86.TxnID); + return ObjectItems.GetItems(ItemsChoiceType94.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType86.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType94.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "MaxReturned", - "ModifiedDateRangeFilter", - "TxnDateRangeFilter", - "TimeTrackingEntityFilter"}); + "RefNumber", + "RefNumberCaseSensitive", + "RefNumberFilter", + "RefNumberRangeFilter", + "TransactionModifiedDateRangeFilter", + "TransactionDateRangeFilter", + "TransactionEntityFilter", + "TransactionAccountFilter", + "TransactionItemFilter", + "TransactionClassFilter", + "TransactionTypeFilter", + "TransactionDetailLevelFilter", + "TransactionPostingStatusFilter", + "TransactionPaidStatusFilter", + "CurrencyFilter"}); } return objectItems; } @@ -128438,20 +147732,56 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType86 + public enum ItemsChoiceType94 { + /// + CurrencyFilter, + /// MaxReturned, /// - ModifiedDateRangeFilter, + RefNumber, /// - TimeTrackingEntityFilter, + RefNumberCaseSensitive, /// - TxnDateRangeFilter, + RefNumberFilter, + + /// + RefNumberRangeFilter, + + /// + TransactionAccountFilter, + + /// + TransactionClassFilter, + + /// + TransactionDateRangeFilter, + + /// + TransactionDetailLevelFilter, + + /// + TransactionEntityFilter, + + /// + TransactionItemFilter, + + /// + TransactionModifiedDateRangeFilter, + + /// + TransactionPaidStatusFilter, + + /// + TransactionPostingStatusFilter, + + /// + TransactionTypeFilter, /// TxnID, @@ -128461,7 +147791,7 @@ public enum ItemsChoiceType86 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TimeTrackingQueryRqTypeMetaData + public enum TransactionQueryRqTypeMetaData { /// @@ -128478,7 +147808,7 @@ public enum TimeTrackingQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TimeTrackingQueryRqTypeIterator + public enum TransactionQueryRqTypeIterator { /// @@ -128497,10 +147827,10 @@ public enum TimeTrackingQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CheckAddRqType : IQbRequest + public partial class BuildAssemblyAddRqType : IQbRequest { - private CheckAdd checkAddField; + private BuildAssemblyAdd buildAssemblyAddField; private string[] includeRetElementField; @@ -128508,15 +147838,15 @@ public partial class CheckAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CheckAdd CheckAdd + public BuildAssemblyAdd BuildAssemblyAdd { get { - return this.checkAddField; + return this.buildAssemblyAddField; } set { - this.checkAddField = value; + this.buildAssemblyAddField = value; } } @@ -128555,10 +147885,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CheckModRqType : IQbRequest + public partial class BuildAssemblyModRqType : IQbRequest { - private CheckMod checkModField; + private BuildAssemblyMod buildAssemblyModField; private string[] includeRetElementField; @@ -128566,15 +147896,15 @@ public partial class CheckModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CheckMod CheckMod + public BuildAssemblyMod BuildAssemblyMod { get { - return this.checkModField; + return this.buildAssemblyModField; } set { - this.checkModField = value; + this.buildAssemblyModField = value; } } @@ -128613,16 +147943,14 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CheckQueryRqType : IQbIteratorRequest, IQbRequest + public partial class BuildAssemblyQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType87[] itemsElementNameField; - - private BOOLTYPE includeLineItemsField; + private ItemsChoiceType95[] itemsElementNameField; - private BOOLTYPE includeLinkedTxnsField; + private BOOLTYPE includeComponentLineItemsField; private string[] includeRetElementField; @@ -128630,25 +147958,24 @@ public partial class CheckQueryRqType : IQbIteratorRequest, IQbRequest private string requestIDField; - private CheckQueryRqTypeMetaData metaDataField; + private BuildAssemblyQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public CheckQueryRqType() + public BuildAssemblyQueryRqType() { - this.metaDataField = CheckQueryRqTypeMetaData.NoMetaData; + this.metaDataField = BuildAssemblyQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemFilter", typeof(ItemFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PendingStatus", typeof(PendingStatus), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] @@ -128673,7 +148000,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType87[] ItemsElementName + public ItemsChoiceType95[] ItemsElementName { get { @@ -128686,35 +148013,21 @@ public ItemsChoiceType87[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BOOLTYPE IncludeLineItems - { - get - { - return this.includeLineItemsField; - } - set - { - this.includeLineItemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public BOOLTYPE IncludeLinkedTxns + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public BOOLTYPE IncludeComponentLineItems { get { - return this.includeLinkedTxnsField; + return this.includeComponentLineItemsField; } set { - this.includeLinkedTxnsField = value; + this.includeComponentLineItemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=13)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=11)] public string[] IncludeRetElement { get @@ -128728,7 +148041,7 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=14)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=12)] public GUIDTYPE[] OwnerID { get @@ -128757,8 +148070,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(CheckQueryRqTypeMetaData.NoMetaData)] - public CheckQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(BuildAssemblyQueryRqTypeMetaData.NoMetaData)] + public BuildAssemblyQueryRqTypeMetaData metaData { get { @@ -128799,67 +148112,54 @@ public string iteratorID } [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountFilter AccountFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType87.AccountFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType87.AccountFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter + public ItemFilter ItemFilter { get { - return ObjectItems.GetItem(ItemsChoiceType87.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType95.ItemFilter); } set { - ObjectItems.SetItem(ItemsChoiceType87.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType95.ItemFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType87.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType95.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType87.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType95.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType87.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType95.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType87.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType95.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + public Nullable PendingStatus { get { - return ObjectItems.GetItem(ItemsChoiceType87.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType95.PendingStatus); } set { - ObjectItems.SetItem(ItemsChoiceType87.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType95.PendingStatus, value); } } @@ -128868,11 +148168,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType87.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType95.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType87.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType95.RefNumber, value.ToArray()); } } @@ -128881,11 +148181,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType87.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType95.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType87.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType95.RefNumberCaseSensitive, value.ToArray()); } } @@ -128894,11 +148194,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType87.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType95.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType87.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType95.RefNumberFilter, value); } } @@ -128907,11 +148207,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType87.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType95.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType87.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType95.RefNumberRangeFilter, value); } } @@ -128920,11 +148220,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType87.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType95.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType87.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType95.TxnDateRangeFilter, value); } } @@ -128933,32 +148233,31 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType87.TxnID); + return ObjectItems.GetItems(ItemsChoiceType95.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType87.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType95.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", "MaxReturned", "ModifiedDateRangeFilter", "TxnDateRangeFilter", - "EntityFilter", - "AccountFilter", + "ItemFilter", "RefNumberFilter", "RefNumberRangeFilter", - "CurrencyFilter"}); + "PendingStatus"}); } return objectItems; } @@ -128993,17 +148292,11 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType87 + public enum ItemsChoiceType95 { /// - AccountFilter, - - /// - CurrencyFilter, - - /// - EntityFilter, + ItemFilter, /// MaxReturned, @@ -129011,6 +148304,9 @@ public enum ItemsChoiceType87 /// ModifiedDateRangeFilter, + /// + PendingStatus, + /// RefNumber, @@ -129034,7 +148330,7 @@ public enum ItemsChoiceType87 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CheckQueryRqTypeMetaData + public enum BuildAssemblyQueryRqTypeMetaData { /// @@ -129051,7 +148347,7 @@ public enum CheckQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CheckQueryRqTypeIterator + public enum BuildAssemblyQueryRqTypeIterator { /// @@ -129070,40 +148366,40 @@ public enum CheckQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardChargeAddRqType : IQbRequest + public partial class ItemAssembliesCanBuildQueryRqType : IQbRequest { - private CreditCardChargeAdd creditCardChargeAddField; + private ItemInventoryAssemblyRef itemInventoryAssemblyRefField; - private string[] includeRetElementField; + private DATETYPE txnDateField; private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditCardChargeAdd CreditCardChargeAdd + public ItemInventoryAssemblyRef ItemInventoryAssemblyRef { get { - return this.creditCardChargeAddField; + return this.itemInventoryAssemblyRefField; } set { - this.creditCardChargeAddField = value; + this.itemInventoryAssemblyRefField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETYPE TxnDate { get { - return this.includeRetElementField; + return this.txnDateField; } set { - this.includeRetElementField = value; + this.txnDateField = value; } } @@ -129128,10 +148424,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardChargeModRqType : IQbRequest + public partial class ARRefundCreditCardAddRqType : IQbRequest { - private CreditCardChargeMod creditCardChargeModField; + private ARRefundCreditCardAdd aRRefundCreditCardAddField; private string[] includeRetElementField; @@ -129139,15 +148435,15 @@ public partial class CreditCardChargeModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditCardChargeMod CreditCardChargeMod + public ARRefundCreditCardAdd ARRefundCreditCardAdd { get { - return this.creditCardChargeModField; + return this.aRRefundCreditCardAddField; } set { - this.creditCardChargeModField = value; + this.aRRefundCreditCardAddField = value; } } @@ -129186,12 +148482,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardChargeQueryRqType : IQbIteratorRequest, IQbRequest + public partial class ARRefundCreditCardQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType88[] itemsElementNameField; + private ItemsChoiceType96[] itemsElementNameField; private BOOLTYPE includeLineItemsField; @@ -129201,17 +148497,17 @@ public partial class CreditCardChargeQueryRqType : IQbIteratorRequest, IQbReques private string requestIDField; - private CreditCardChargeQueryRqTypeMetaData metaDataField; + private ARRefundCreditCardQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public CreditCardChargeQueryRqType() + public ARRefundCreditCardQueryRqType() { - this.metaDataField = CreditCardChargeQueryRqTypeMetaData.NoMetaData; + this.metaDataField = ARRefundCreditCardQueryRqTypeMetaData.NoMetaData; } /// @@ -129244,7 +148540,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType88[] ItemsElementName + public ItemsChoiceType96[] ItemsElementName { get { @@ -129314,8 +148610,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(CreditCardChargeQueryRqTypeMetaData.NoMetaData)] - public CreditCardChargeQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ARRefundCreditCardQueryRqTypeMetaData.NoMetaData)] + public ARRefundCreditCardQueryRqTypeMetaData metaData { get { @@ -129360,11 +148656,11 @@ public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType88.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType96.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType88.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType96.AccountFilter, value); } } @@ -129373,11 +148669,11 @@ public CurrencyFilter CurrencyFilter { get { - return ObjectItems.GetItem(ItemsChoiceType88.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType96.CurrencyFilter); } set { - ObjectItems.SetItem(ItemsChoiceType88.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType96.CurrencyFilter, value); } } @@ -129386,11 +148682,11 @@ public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType88.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType96.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType88.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType96.EntityFilter, value); } } @@ -129399,11 +148695,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType88.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType96.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType88.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType96.MaxReturned, value); } } @@ -129412,11 +148708,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType88.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType96.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType88.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType96.ModifiedDateRangeFilter, value); } } @@ -129425,11 +148721,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType88.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType96.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType88.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType96.RefNumber, value.ToArray()); } } @@ -129438,11 +148734,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType88.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType96.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType88.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType96.RefNumberCaseSensitive, value.ToArray()); } } @@ -129451,11 +148747,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType88.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType96.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType88.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType96.RefNumberFilter, value); } } @@ -129464,11 +148760,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType88.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType96.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType88.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType96.RefNumberRangeFilter, value); } } @@ -129477,11 +148773,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType88.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType96.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType88.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType96.TxnDateRangeFilter, value); } } @@ -129490,21 +148786,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType88.TxnID); + return ObjectItems.GetItems(ItemsChoiceType96.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType88.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType96.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", @@ -129550,7 +148846,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType88 + public enum ItemsChoiceType96 { /// @@ -129591,7 +148887,7 @@ public enum ItemsChoiceType88 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CreditCardChargeQueryRqTypeMetaData + public enum ARRefundCreditCardQueryRqTypeMetaData { /// @@ -129600,83 +148896,25 @@ public enum CreditCardChargeQueryRqTypeMetaData /// MetaDataOnly, - /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CreditCardChargeQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardCreditAddRqType : IQbRequest - { - - private CreditCardCreditAdd creditCardCreditAddField; - - private string[] includeRetElementField; - - private string requestIDField; + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ARRefundCreditCardQueryRqTypeIterator + { /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditCardCreditAdd CreditCardCreditAdd - { - get - { - return this.creditCardCreditAddField; - } - set - { - this.creditCardCreditAddField = value; - } - } + Start, /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } + Continue, /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } + Stop, } /// @@ -129685,10 +148923,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardCreditModRqType : IQbRequest + public partial class VehicleMileageAddRqType : IQbRequest { - private CreditCardCreditMod creditCardCreditModField; + private VehicleMileageAdd vehicleMileageAddField; private string[] includeRetElementField; @@ -129696,15 +148934,15 @@ public partial class CreditCardCreditModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditCardCreditMod CreditCardCreditMod + public VehicleMileageAdd VehicleMileageAdd { get { - return this.creditCardCreditModField; + return this.vehicleMileageAddField; } set { - this.creditCardCreditModField = value; + this.vehicleMileageAddField = value; } } @@ -129743,44 +148981,33 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardCreditQueryRqType : IQbIteratorRequest, IQbRequest + public partial class VehicleMileageQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType89[] itemsElementNameField; - - private BOOLTYPE includeLineItemsField; + private ItemsChoiceType97[] itemsElementNameField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private CreditCardCreditQueryRqTypeMetaData metaDataField; + private VehicleMileageQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public CreditCardCreditQueryRqType() + public VehicleMileageQueryRqType() { - this.metaDataField = CreditCardCreditQueryRqTypeMetaData.NoMetaData; + this.metaDataField = VehicleMileageQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] @@ -129801,7 +149028,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType89[] ItemsElementName + public ItemsChoiceType97[] ItemsElementName { get { @@ -129814,21 +149041,7 @@ public ItemsChoiceType89[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BOOLTYPE IncludeLineItems - { - get - { - return this.includeLineItemsField; - } - set - { - this.includeLineItemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=4)] public string[] IncludeRetElement { get @@ -129841,20 +149054,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -129871,8 +149070,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(CreditCardCreditQueryRqTypeMetaData.NoMetaData)] - public CreditCardCreditQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(VehicleMileageQueryRqTypeMetaData.NoMetaData)] + public VehicleMileageQueryRqTypeMetaData metaData { get { @@ -129912,55 +149111,16 @@ public string iteratorID } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountFilter AccountFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType89.AccountFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType89.AccountFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType89.CurrencyFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType89.CurrencyFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType89.EntityFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType89.EntityFilter, value); - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType89.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType97.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType89.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType97.MaxReturned, value); } } @@ -129969,63 +149129,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType89.ModifiedDateRangeFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType89.ModifiedDateRangeFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumber - { - get - { - return ObjectItems.GetItems(ItemsChoiceType89.RefNumber); - } - set - { - ObjectItems.SetItems(ItemsChoiceType89.RefNumber, value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumberCaseSensitive - { - get - { - return ObjectItems.GetItems(ItemsChoiceType89.RefNumberCaseSensitive); - } - set - { - ObjectItems.SetItems(ItemsChoiceType89.RefNumberCaseSensitive, value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberFilter RefNumberFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType89.RefNumberFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType89.RefNumberFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberRangeFilter RefNumberRangeFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType89.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType97.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType89.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType97.ModifiedDateRangeFilter, value); } } @@ -130034,11 +149142,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType89.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType97.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType89.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType97.TxnDateRangeFilter, value); } } @@ -130047,32 +149155,25 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType89.TxnID); + return ObjectItems.GetItems(ItemsChoiceType97.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType89.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType97.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", - "RefNumber", - "RefNumberCaseSensitive", "MaxReturned", "ModifiedDateRangeFilter", - "TxnDateRangeFilter", - "EntityFilter", - "AccountFilter", - "RefNumberFilter", - "RefNumberRangeFilter", - "CurrencyFilter"}); + "TxnDateRangeFilter"}); } return objectItems; } @@ -130107,36 +149208,15 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType89 + public enum ItemsChoiceType97 { - /// - AccountFilter, - - /// - CurrencyFilter, - - /// - EntityFilter, - /// MaxReturned, /// ModifiedDateRangeFilter, - /// - RefNumber, - - /// - RefNumberCaseSensitive, - - /// - RefNumberFilter, - - /// - RefNumberRangeFilter, - /// TxnDateRangeFilter, @@ -130148,7 +149228,7 @@ public enum ItemsChoiceType89 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CreditCardCreditQueryRqTypeMetaData + public enum VehicleMileageQueryRqTypeMetaData { /// @@ -130165,7 +149245,7 @@ public enum CreditCardCreditQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum CreditCardCreditQueryRqTypeIterator + public enum VehicleMileageQueryRqTypeIterator { /// @@ -130184,68 +149264,10 @@ public enum CreditCardCreditQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JournalEntryAddRqType : IQbRequest - { - - private JournalEntryAdd journalEntryAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public JournalEntryAdd JournalEntryAdd - { - get - { - return this.journalEntryAddField; - } - set - { - this.journalEntryAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JournalEntryModRqType : IQbRequest + public partial class PayrollYearToDateAdjustmentAddRqType : IQbRequest { - private JournalEntryMod journalEntryModField; + private PayrollYearToDateAdjustmentAdd payrollYearToDateAdjustmentAddField; private string[] includeRetElementField; @@ -130253,15 +149275,15 @@ public partial class JournalEntryModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public JournalEntryMod JournalEntryMod + public PayrollYearToDateAdjustmentAdd PayrollYearToDateAdjustmentAdd { get { - return this.journalEntryModField; + return this.payrollYearToDateAdjustmentAddField; } set { - this.journalEntryModField = value; + this.payrollYearToDateAdjustmentAddField = value; } } @@ -130300,40 +149322,34 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JournalEntryQueryRqType : IQbIteratorRequest, IQbRequest + public partial class PayrollYearToDateAdjustmentQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType90[] itemsElementNameField; + private ItemsChoiceType98[] itemsElementNameField; private BOOLTYPE includeLineItemsField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private JournalEntryQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private PayrollYearToDateAdjustmentQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public JournalEntryQueryRqType() + public PayrollYearToDateAdjustmentQueryRqType() { - this.metaDataField = JournalEntryQueryRqTypeMetaData.NoMetaData; + this.metaDataField = PayrollYearToDateAdjustmentQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollDateRangeFilter", typeof(PayrollDateRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] @@ -130358,7 +149374,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType90[] ItemsElementName + public ItemsChoiceType98[] ItemsElementName { get { @@ -130398,20 +149414,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -130428,8 +149430,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(JournalEntryQueryRqTypeMetaData.NoMetaData)] - public JournalEntryQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(PayrollYearToDateAdjustmentQueryRqTypeMetaData.NoMetaData)] + public PayrollYearToDateAdjustmentQueryRqTypeMetaData metaData { get { @@ -130441,96 +149443,68 @@ public JournalEntryQueryRqTypeMetaData metaData } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator - { - get - { - return this.iteratorField; - } - set - { - this.iteratorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - [System.Xml.Serialization.XmlIgnoreAttribute()] public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType90.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType98.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType90.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType98.AccountFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter + public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType90.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType98.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType90.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType98.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType90.EntityFilter); + return ObjectItems.GetItem(ItemsChoiceType98.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType90.EntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType98.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType90.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType98.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType90.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType98.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + public PayrollDateRangeFilter PayrollDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType90.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType98.PayrollDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType90.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType98.PayrollDateRangeFilter, value); } } @@ -130539,11 +149513,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType90.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType98.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType90.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType98.RefNumber, value.ToArray()); } } @@ -130552,11 +149526,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType90.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType98.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType90.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType98.RefNumberCaseSensitive, value.ToArray()); } } @@ -130565,11 +149539,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType90.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType98.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType90.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType98.RefNumberFilter, value); } } @@ -130578,11 +149552,11 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType90.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType98.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType90.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType98.RefNumberRangeFilter, value); } } @@ -130591,11 +149565,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType90.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType98.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType90.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType98.TxnDateRangeFilter, value); } } @@ -130604,75 +149578,48 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType90.TxnID); + return ObjectItems.GetItems(ItemsChoiceType98.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType90.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType98.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", "MaxReturned", "ModifiedDateRangeFilter", "TxnDateRangeFilter", + "PayrollDateRangeFilter", "EntityFilter", "AccountFilter", "RefNumberFilter", - "RefNumberRangeFilter", - "CurrencyFilter"}); + "RefNumberRangeFilter"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType90 + public enum ItemsChoiceType98 { /// AccountFilter, - /// - CurrencyFilter, - /// EntityFilter, @@ -130682,6 +149629,9 @@ public enum ItemsChoiceType90 /// ModifiedDateRangeFilter, + /// + PayrollDateRangeFilter, + /// RefNumber, @@ -130705,7 +149655,7 @@ public enum ItemsChoiceType90 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum JournalEntryQueryRqTypeMetaData + public enum PayrollYearToDateAdjustmentQueryRqTypeMetaData { /// @@ -130718,91 +149668,16 @@ public enum JournalEntryQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum JournalEntryQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DepositAddRqType : IQbRequest - { - - private DepositAdd depositAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DepositAdd DepositAdd - { - get - { - return this.depositAddField; - } - set - { - this.depositAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DepositModRqType : IQbRequest + public partial class PayrollLiabilityAdjustmentAddRqType : IQbRequest { - private DepositMod depositModField; + private PayrollLiabilityAdjustmentAdd payrollLiabilityAdjustmentAddField; private string[] includeRetElementField; @@ -130810,15 +149685,15 @@ public partial class DepositModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DepositMod DepositMod + public PayrollLiabilityAdjustmentAdd PayrollLiabilityAdjustmentAdd { get { - return this.depositModField; + return this.payrollLiabilityAdjustmentAddField; } set { - this.depositModField = value; + this.payrollLiabilityAdjustmentAddField = value; } } @@ -130857,40 +149732,38 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DepositQueryRqType : IQbIteratorRequest, IQbRequest + public partial class PayrollLiabilityAdjustmentQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType91[] itemsElementNameField; + private ItemsChoiceType99[] itemsElementNameField; private BOOLTYPE includeLineItemsField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private DepositQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private PayrollLiabilityAdjustmentQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public DepositQueryRqType() + public PayrollLiabilityAdjustmentQueryRqType() { - this.metaDataField = DepositQueryRqTypeMetaData.NoMetaData; + this.metaDataField = PayrollLiabilityAdjustmentQueryRqTypeMetaData.NoMetaData; } /// [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollDateRangeFilter", typeof(PayrollDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] @@ -130911,7 +149784,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType91[] ItemsElementName + public ItemsChoiceType99[] ItemsElementName { get { @@ -130924,7 +149797,7 @@ public ItemsChoiceType91[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public BOOLTYPE IncludeLineItems { get @@ -130938,7 +149811,7 @@ public BOOLTYPE IncludeLineItems } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=8)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] public string[] IncludeRetElement { get @@ -130952,138 +149825,148 @@ public string[] IncludeRetElement } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=9)] - public GUIDTYPE[] OwnerID + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.ownerIDField; + return this.requestIDField; } set { - this.ownerIDField = value; + this.requestIDField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.ComponentModel.DefaultValueAttribute(PayrollLiabilityAdjustmentQueryRqTypeMetaData.NoMetaData)] + public PayrollLiabilityAdjustmentQueryRqTypeMetaData metaData { get { - return this.requestIDField; + return this.metaDataField; } set { - this.requestIDField = value; + this.metaDataField = value; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(DepositQueryRqTypeMetaData.NoMetaData)] - public DepositQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AccountFilter AccountFilter { get { - return this.metaDataField; + return ObjectItems.GetItem(ItemsChoiceType99.AccountFilter); } set { - this.metaDataField = value; + ObjectItems.SetItem(ItemsChoiceType99.AccountFilter, value); } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + public EntityFilter EntityFilter { get { - return this.iteratorField; + return ObjectItems.GetItem(ItemsChoiceType99.EntityFilter); } set { - this.iteratorField = value; + ObjectItems.SetItem(ItemsChoiceType99.EntityFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned { get { - return this.iteratorIDField; + return ObjectItems.GetItem(ItemsChoiceType99.MaxReturned); } set { - this.iteratorIDField = value; + ObjectItems.SetItem(ItemsChoiceType99.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountFilter AccountFilter + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType91.AccountFilter); + return ObjectItems.GetItem(ItemsChoiceType99.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType91.AccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType99.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter + public PayrollDateRangeFilter PayrollDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType91.CurrencyFilter); + return ObjectItems.GetItem(ItemsChoiceType99.PayrollDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType91.CurrencyFilter, value); + ObjectItems.SetItem(ItemsChoiceType99.PayrollDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter + public IEnumerable RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType91.EntityFilter); + return ObjectItems.GetItems(ItemsChoiceType99.RefNumber); } set { - ObjectItems.SetItem(ItemsChoiceType91.EntityFilter, value); + ObjectItems.SetItems(ItemsChoiceType99.RefNumber, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItem(ItemsChoiceType91.MaxReturned); + return ObjectItems.GetItems(ItemsChoiceType99.RefNumberCaseSensitive); } set { - ObjectItems.SetItem(ItemsChoiceType91.MaxReturned, value); + ObjectItems.SetItems(ItemsChoiceType99.RefNumberCaseSensitive, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType91.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType99.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType91.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType99.RefNumberFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberRangeFilter RefNumberRangeFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType99.RefNumberRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType99.RefNumberRangeFilter, value); } } @@ -131092,11 +149975,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType91.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType99.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType91.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType99.TxnDateRangeFilter, value); } } @@ -131105,71 +149988,48 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType91.TxnID); + return ObjectItems.GetItems(ItemsChoiceType99.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType91.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType99.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", + "RefNumber", + "RefNumberCaseSensitive", "MaxReturned", "ModifiedDateRangeFilter", "TxnDateRangeFilter", + "PayrollDateRangeFilter", "EntityFilter", "AccountFilter", - "CurrencyFilter"}); + "RefNumberFilter", + "RefNumberRangeFilter"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType91 + public enum ItemsChoiceType99 { /// AccountFilter, - /// - CurrencyFilter, - /// EntityFilter, @@ -131180,44 +150040,42 @@ public enum ItemsChoiceType91 ModifiedDateRangeFilter, /// - TxnDateRangeFilter, + PayrollDateRangeFilter, /// - TxnID, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum DepositQueryRqTypeMetaData - { + RefNumber, /// - NoMetaData, + RefNumberCaseSensitive, /// - MetaDataOnly, + RefNumberFilter, /// - MetaDataAndResponseData, + RefNumberRangeFilter, + + /// + TxnDateRangeFilter, + + /// + TxnID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum DepositQueryRqTypeIterator + public enum PayrollLiabilityAdjustmentQueryRqTypeMetaData { /// - Start, + NoMetaData, /// - Continue, + MetaDataOnly, /// - Stop, + MetaDataAndResponseData, } /// @@ -131226,40 +150084,40 @@ public enum DepositQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListDelRqType : IQbRequest + public partial class PayrollPriorPaymentAddRqType : IQbRequest { - private ListDelType listDelTypeField; + private PayrollPriorPaymentAdd payrollPriorPaymentAddField; - private string listIDField; + private string[] includeRetElementField; private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ListDelType ListDelType + public PayrollPriorPaymentAdd PayrollPriorPaymentAdd { get { - return this.listDelTypeField; + return this.payrollPriorPaymentAddField; } set { - this.listDelTypeField = value; + this.payrollPriorPaymentAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string ListID + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement { get { - return this.listIDField; + return this.includeRetElementField; } set { - this.listIDField = value; + this.includeRetElementField = value; } } @@ -131284,72 +150142,95 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListMergeRqType : IQbRequest + public partial class PayrollPriorPaymentQueryRqType : IQbRequest { - private ListMergeType listMergeTypeField; + private object[] itemsField; - private MergeFrom mergeFromField; + private ItemsChoiceType100[] itemsElementNameField; - private MergeTo mergeToField; + private BOOLTYPE includeLineItemsField; - private BOOLTYPE sameShipAddrOkField; + private string[] includeRetElementField; private string requestIDField; + private PayrollPriorPaymentQueryRqTypeMetaData metaDataField; + + private ObjectItems objectItems; + + public PayrollPriorPaymentQueryRqType() + { + this.metaDataField = PayrollPriorPaymentQueryRqTypeMetaData.NoMetaData; + } + /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ListMergeType ListMergeType + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollDateRangeFilter", typeof(PayrollDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.listMergeTypeField; + return this.itemsField; } set { - this.listMergeTypeField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public MergeFrom MergeFrom + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType100[] ItemsElementName { get { - return this.mergeFromField; + return this.itemsElementNameField; } set { - this.mergeFromField = value; + this.itemsElementNameField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public MergeTo MergeTo + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLineItems { get { - return this.mergeToField; + return this.includeLineItemsField; } set { - this.mergeToField = value; + this.includeLineItemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BOOLTYPE SameShipAddrOk + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] + public string[] IncludeRetElement { get { - return this.sameShipAddrOkField; + return this.includeRetElementField; } set { - this.sameShipAddrOkField = value; + this.includeRetElementField = value; } } @@ -131366,233 +150247,185 @@ public string requestID this.requestIDField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListDeletedQueryRqType : IQbRequest - { - - private ListDelType[] listDelTypeField; - - private DeletedDateRangeFilter deletedDateRangeFilterField; - private string[] includeRetElementField; - - private string requestIDField; - - private ListDeletedQueryRqTypeMetaData metaDataField; - - public ListDeletedQueryRqType() + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(PayrollPriorPaymentQueryRqTypeMetaData.NoMetaData)] + public PayrollPriorPaymentQueryRqTypeMetaData metaData { - this.metaDataField = ListDeletedQueryRqTypeMetaData.NoMetaData; + get + { + return this.metaDataField; + } + set + { + this.metaDataField = value; + } } - /// - [System.Xml.Serialization.XmlElementAttribute("ListDelType", Order=0)] - public ListDelType[] ListDelType + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AccountFilter AccountFilter { get { - return this.listDelTypeField; + return ObjectItems.GetItem(ItemsChoiceType100.AccountFilter); } set { - this.listDelTypeField = value; + ObjectItems.SetItem(ItemsChoiceType100.AccountFilter, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DeletedDateRangeFilter DeletedDateRangeFilter + [System.Xml.Serialization.XmlIgnoreAttribute()] + public EntityFilter EntityFilter { get { - return this.deletedDateRangeFilterField; + return ObjectItems.GetItem(ItemsChoiceType100.EntityFilter); } set { - this.deletedDateRangeFilterField = value; + ObjectItems.SetItem(ItemsChoiceType100.EntityFilter, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=2)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned { get { - return this.includeRetElementField; + return ObjectItems.GetItem(ItemsChoiceType100.MaxReturned); } set { - this.includeRetElementField = value; + ObjectItems.SetItem(ItemsChoiceType100.MaxReturned, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType100.ModifiedDateRangeFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType100.ModifiedDateRangeFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ListDeletedQueryRqTypeMetaData.NoMetaData)] - public ListDeletedQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PayrollDateRangeFilter PayrollDateRangeFilter { get { - return this.metaDataField; + return ObjectItems.GetItem(ItemsChoiceType100.PayrollDateRangeFilter); } set { - this.metaDataField = value; + ObjectItems.SetItem(ItemsChoiceType100.PayrollDateRangeFilter, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ListDeletedQueryRqTypeMetaData - { - - /// - NoMetaData, - - /// - MetaDataOnly, - - /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnDelRqType : IQbRequest - { - private TxnDelType txnDelTypeField; - - private string txnIDField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TxnDelType TxnDelType + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable RefNumber { get { - return this.txnDelTypeField; + return ObjectItems.GetItems(ItemsChoiceType100.RefNumber); } set { - this.txnDelTypeField = value; + ObjectItems.SetItems(ItemsChoiceType100.RefNumber, value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string TxnID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable RefNumberCaseSensitive { get { - return this.txnIDField; + return ObjectItems.GetItems(ItemsChoiceType100.RefNumberCaseSensitive); } set { - this.txnIDField = value; + ObjectItems.SetItems(ItemsChoiceType100.RefNumberCaseSensitive, value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberFilter RefNumberFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType100.RefNumberFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType100.RefNumberFilter, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnVoidRqType : IQbRequest - { - - private TxnVoidType txnVoidTypeField; - - private string txnIDField; - - private string requestIDField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TxnVoidType TxnVoidType + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberRangeFilter RefNumberRangeFilter { get { - return this.txnVoidTypeField; + return ObjectItems.GetItem(ItemsChoiceType100.RefNumberRangeFilter); } set { - this.txnVoidTypeField = value; + ObjectItems.SetItem(ItemsChoiceType100.RefNumberRangeFilter, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string TxnID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TxnDateRangeFilter TxnDateRangeFilter { get { - return this.txnIDField; + return ObjectItems.GetItem(ItemsChoiceType100.TxnDateRangeFilter); } set { - this.txnIDField = value; + ObjectItems.SetItem(ItemsChoiceType100.TxnDateRangeFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable TxnID { get { - return this.requestIDField; + return ObjectItems.GetItems(ItemsChoiceType100.TxnID); } set { - this.requestIDField = value; + ObjectItems.SetItems(ItemsChoiceType100.TxnID, value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "TxnID", + "RefNumber", + "RefNumberCaseSensitive", + "MaxReturned", + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "PayrollDateRangeFilter", + "EntityFilter", + "AccountFilter", + "RefNumberFilter", + "RefNumberRangeFilter"}); + } + return objectItems; } } } @@ -131600,104 +150433,49 @@ public string requestID /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnDeletedQueryRqType : IQbRequest + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType100 { - private TxnDelType[] txnDelTypeField; + /// + AccountFilter, - private DeletedDateRangeFilter deletedDateRangeFilterField; + /// + EntityFilter, - private string[] includeRetElementField; + /// + MaxReturned, - private string requestIDField; + /// + ModifiedDateRangeFilter, - private TxnDeletedQueryRqTypeMetaData metaDataField; + /// + PayrollDateRangeFilter, - public TxnDeletedQueryRqType() - { - this.metaDataField = TxnDeletedQueryRqTypeMetaData.NoMetaData; - } + /// + RefNumber, /// - [System.Xml.Serialization.XmlElementAttribute("TxnDelType", Order=0)] - public TxnDelType[] TxnDelType - { - get - { - return this.txnDelTypeField; - } - set - { - this.txnDelTypeField = value; - } - } + RefNumberCaseSensitive, /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DeletedDateRangeFilter DeletedDateRangeFilter - { - get - { - return this.deletedDateRangeFilterField; - } - set - { - this.deletedDateRangeFilterField = value; - } - } + RefNumberFilter, /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=2)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } + RefNumberRangeFilter, /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } + TxnDateRangeFilter, /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(TxnDeletedQueryRqTypeMetaData.NoMetaData)] - public TxnDeletedQueryRqTypeMetaData metaData - { - get - { - return this.metaDataField; - } - set - { - this.metaDataField = value; - } - } + TxnID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TxnDeletedQueryRqTypeMetaData + public enum PayrollPriorPaymentQueryRqTypeMetaData { /// @@ -131716,66 +150494,95 @@ public enum TxnDeletedQueryRqTypeMetaData [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ClearedStatusModRqType : IQbRequest + public partial class PaycheckQueryRqType : IQbRequest { - private ClearedStatusMod clearedStatusModField; + private object[] itemsField; + + private ItemsChoiceType101[] itemsElementNameField; + + private BOOLTYPE includeLineItemsField; + + private string[] includeRetElementField; private string requestIDField; + private PaycheckQueryRqTypeMetaData metaDataField; + + private ObjectItems objectItems; + + public PaycheckQueryRqType() + { + this.metaDataField = PaycheckQueryRqTypeMetaData.NoMetaData; + } + /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ClearedStatusMod ClearedStatusMod + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollDateRangeFilter", typeof(PayrollDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.clearedStatusModField; + return this.itemsField; } set { - this.clearedStatusModField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public ItemsChoiceType101[] ItemsElementName { get { - return this.requestIDField; + return this.itemsElementNameField; } set { - this.requestIDField = value; + this.itemsElementNameField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListDisplayAddRqType : IQbRequest - { - - private ListDisplayAddType listDisplayAddTypeField; - private string requestIDField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLineItems + { + get + { + return this.includeLineItemsField; + } + set + { + this.includeLineItemsField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ListDisplayAddType ListDisplayAddType + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] + public string[] IncludeRetElement { get { - return this.listDisplayAddTypeField; + return this.includeRetElementField; } set { - this.listDisplayAddTypeField = value; + this.includeRetElementField = value; } } @@ -131792,313 +150599,286 @@ public string requestID this.requestIDField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListDisplayModRqType : IQbRequest - { - - private ListDisplayModType listDisplayModTypeField; - - private string listIDField; - - private string requestIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ListDisplayModType ListDisplayModType + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(PaycheckQueryRqTypeMetaData.NoMetaData)] + public PaycheckQueryRqTypeMetaData metaData { get { - return this.listDisplayModTypeField; + return this.metaDataField; } set { - this.listDisplayModTypeField = value; + this.metaDataField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string ListID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public AccountFilter AccountFilter { get { - return this.listIDField; + return ObjectItems.GetItem(ItemsChoiceType101.AccountFilter); } set { - this.listIDField = value; + ObjectItems.SetItem(ItemsChoiceType101.AccountFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public EntityFilter EntityFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType101.EntityFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType101.EntityFilter, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnDisplayAddRqType : IQbRequest - { - - private TxnDisplayAddType txnDisplayAddTypeField; - - private EntityRef entityRefField; - - private string requestIDField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TxnDisplayAddType TxnDisplayAddType + [System.Xml.Serialization.XmlIgnoreAttribute()] + public string MaxReturned { get { - return this.txnDisplayAddTypeField; + return ObjectItems.GetItem(ItemsChoiceType101.MaxReturned); } set { - this.txnDisplayAddTypeField = value; + ObjectItems.SetItem(ItemsChoiceType101.MaxReturned, value); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public EntityRef EntityRef + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return this.entityRefField; + return ObjectItems.GetItem(ItemsChoiceType101.ModifiedDateRangeFilter); } set { - this.entityRefField = value; + ObjectItems.SetItem(ItemsChoiceType101.ModifiedDateRangeFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public PayrollDateRangeFilter PayrollDateRangeFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType101.PayrollDateRangeFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType101.PayrollDateRangeFilter, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnDisplayModRqType : IQbRequest - { - - private TxnDisplayModType txnDisplayModTypeField; - private string txnIDField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TxnDisplayModType TxnDisplayModType + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable RefNumber { get { - return this.txnDisplayModTypeField; + return ObjectItems.GetItems(ItemsChoiceType101.RefNumber); } set { - this.txnDisplayModTypeField = value; + ObjectItems.SetItems(ItemsChoiceType101.RefNumber, value.ToArray()); } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string TxnID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable RefNumberCaseSensitive { get { - return this.txnIDField; + return ObjectItems.GetItems(ItemsChoiceType101.RefNumberCaseSensitive); } set { - this.txnIDField = value; + ObjectItems.SetItems(ItemsChoiceType101.RefNumberCaseSensitive, value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberFilter RefNumberFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType101.RefNumberFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType101.RefNumberFilter, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataEventRecoveryInfoDelRqType : IQbRequest - { - - private GUIDTYPE subscriberIDField; - - private string requestIDField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE SubscriberID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public RefNumberRangeFilter RefNumberRangeFilter { get { - return this.subscriberIDField; + return ObjectItems.GetItem(ItemsChoiceType101.RefNumberRangeFilter); } set { - this.subscriberIDField = value; + ObjectItems.SetItem(ItemsChoiceType101.RefNumberRangeFilter, value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public TxnDateRangeFilter TxnDateRangeFilter { get { - return this.requestIDField; + return ObjectItems.GetItem(ItemsChoiceType101.TxnDateRangeFilter); } set { - this.requestIDField = value; + ObjectItems.SetItem(ItemsChoiceType101.TxnDateRangeFilter, value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataEventRecoveryInfoQueryRqType : IQbRequest - { - - private GUIDTYPE subscriberIDField; - - private string requestIDField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE SubscriberID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable TxnID { get { - return this.subscriberIDField; + return ObjectItems.GetItems(ItemsChoiceType101.TxnID); } set { - this.subscriberIDField = value; + ObjectItems.SetItems(ItemsChoiceType101.TxnID, value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + private ObjectItems ObjectItems { get { - return this.requestIDField; - } - set - { - this.requestIDField = value; + if ((objectItems == null)) + { + objectItems = new ObjectItems(this, "Items", new string[] { + "TxnID", + "RefNumber", + "RefNumberCaseSensitive", + "MaxReturned", + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "PayrollDateRangeFilter", + "EntityFilter", + "AccountFilter", + "RefNumberFilter", + "RefNumberRangeFilter"}); + } + return objectItems; } } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] + public enum ItemsChoiceType101 + { + + /// + AccountFilter, + + /// + EntityFilter, + + /// + MaxReturned, + + /// + ModifiedDateRangeFilter, + + /// + PayrollDateRangeFilter, + + /// + RefNumber, + + /// + RefNumberCaseSensitive, + + /// + RefNumberFilter, + + /// + RefNumberRangeFilter, + + /// + TxnDateRangeFilter, + + /// + TxnID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum PaycheckQueryRqTypeMetaData + { + + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TransactionQueryRqType : IQbIteratorRequest, IQbRequest + public partial class PayrollLiabilityCheckQueryRqType : IQbRequest { private object[] itemsField; - private ItemsChoiceType92[] itemsElementNameField; + private ItemsChoiceType102[] itemsElementNameField; + + private BOOLTYPE includeLineItemsField; private string[] includeRetElementField; private string requestIDField; - private TransactionQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private PayrollLiabilityCheckQueryRqTypeMetaData metaDataField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public TransactionQueryRqType() + public PayrollLiabilityCheckQueryRqType() { - this.metaDataField = TransactionQueryRqTypeMetaData.NoMetaData; + this.metaDataField = PayrollLiabilityCheckQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollDateRangeFilter", typeof(PayrollDateRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionAccountFilter", typeof(TransactionAccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionClassFilter", typeof(TransactionClassFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionDateRangeFilter", typeof(TransactionDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionDetailLevelFilter", typeof(TransactionDetailLevelFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionEntityFilter", typeof(TransactionEntityFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionItemFilter", typeof(TransactionItemFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionModifiedDateRangeFilter", typeof(TransactionModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionPaidStatusFilter", typeof(TransactionPaidStatusFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionPostingStatusFilter", typeof(TransactionPostingStatusFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TransactionTypeFilter", typeof(TxnTypeFilter[]), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] @@ -132118,7 +150898,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType92[] ItemsElementName + public ItemsChoiceType102[] ItemsElementName { get { @@ -132131,281 +150911,189 @@ public ItemsChoiceType92[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=17)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLineItems { get { - return this.includeRetElementField; + return this.includeLineItemsField; } set { - this.includeRetElementField = value; + this.includeLineItemsField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] + public string[] IncludeRetElement { get { - return this.requestIDField; + return this.includeRetElementField; } set { - this.requestIDField = value; + this.includeRetElementField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(TransactionQueryRqTypeMetaData.NoMetaData)] - public TransactionQueryRqTypeMetaData metaData - { - get - { - return this.metaDataField; - } - set - { - this.metaDataField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + public string requestID { get { - return this.iteratorField; + return this.requestIDField; } set { - this.iteratorField = value; + this.requestIDField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType92.CurrencyFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType92.CurrencyFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned - { - get - { - return ObjectItems.GetItem(ItemsChoiceType92.MaxReturned); - } - set - { - ObjectItems.SetItem(ItemsChoiceType92.MaxReturned, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumber - { - get - { - return ObjectItems.GetItems(ItemsChoiceType92.RefNumber); - } - set - { - ObjectItems.SetItems(ItemsChoiceType92.RefNumber, value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumberCaseSensitive - { - get - { - return ObjectItems.GetItems(ItemsChoiceType92.RefNumberCaseSensitive); - } - set - { - ObjectItems.SetItems(ItemsChoiceType92.RefNumberCaseSensitive, value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberFilter RefNumberFilter - { - get - { - return ObjectItems.GetItem(ItemsChoiceType92.RefNumberFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType92.RefNumberFilter, value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberRangeFilter RefNumberRangeFilter + [System.ComponentModel.DefaultValueAttribute(PayrollLiabilityCheckQueryRqTypeMetaData.NoMetaData)] + public PayrollLiabilityCheckQueryRqTypeMetaData metaData { get { - return ObjectItems.GetItem(ItemsChoiceType92.RefNumberRangeFilter); + return this.metaDataField; } set { - ObjectItems.SetItem(ItemsChoiceType92.RefNumberRangeFilter, value); + this.metaDataField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TransactionAccountFilter TransactionAccountFilter + public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionAccountFilter); + return ObjectItems.GetItem(ItemsChoiceType102.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionAccountFilter, value); + ObjectItems.SetItem(ItemsChoiceType102.AccountFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TransactionClassFilter TransactionClassFilter + public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionClassFilter); + return ObjectItems.GetItem(ItemsChoiceType102.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionClassFilter, value); + ObjectItems.SetItem(ItemsChoiceType102.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TransactionDateRangeFilter TransactionDateRangeFilter + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType102.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType102.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable TransactionDetailLevelFilter + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionDetailLevelFilter); + return ObjectItems.GetItem(ItemsChoiceType102.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionDetailLevelFilter, value); + ObjectItems.SetItem(ItemsChoiceType102.ModifiedDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TransactionEntityFilter TransactionEntityFilter + public PayrollDateRangeFilter PayrollDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionEntityFilter); + return ObjectItems.GetItem(ItemsChoiceType102.PayrollDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionEntityFilter, value); + ObjectItems.SetItem(ItemsChoiceType102.PayrollDateRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TransactionItemFilter TransactionItemFilter + public IEnumerable RefNumber { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionItemFilter); + return ObjectItems.GetItems(ItemsChoiceType102.RefNumber); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionItemFilter, value); + ObjectItems.SetItems(ItemsChoiceType102.RefNumber, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TransactionModifiedDateRangeFilter TransactionModifiedDateRangeFilter + public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionModifiedDateRangeFilter); + return ObjectItems.GetItems(ItemsChoiceType102.RefNumberCaseSensitive); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionModifiedDateRangeFilter, value); + ObjectItems.SetItems(ItemsChoiceType102.RefNumberCaseSensitive, value.ToArray()); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable TransactionPaidStatusFilter + public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionPaidStatusFilter); + return ObjectItems.GetItem(ItemsChoiceType102.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionPaidStatusFilter, value); + ObjectItems.SetItem(ItemsChoiceType102.RefNumberFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable TransactionPostingStatusFilter + public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionPostingStatusFilter); + return ObjectItems.GetItem(ItemsChoiceType102.RefNumberRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionPostingStatusFilter, value); + ObjectItems.SetItem(ItemsChoiceType102.RefNumberRangeFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TxnTypeFilter[] TransactionTypeFilter + public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType92.TransactionTypeFilter); + return ObjectItems.GetItem(ItemsChoiceType102.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType92.TransactionTypeFilter, value); + ObjectItems.SetItem(ItemsChoiceType102.TxnDateRangeFilter, value); } } @@ -132414,122 +151102,74 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType92.TxnID); + return ObjectItems.GetItems(ItemsChoiceType102.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType92.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType102.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", - "MaxReturned", "RefNumber", "RefNumberCaseSensitive", + "MaxReturned", + "ModifiedDateRangeFilter", + "TxnDateRangeFilter", + "PayrollDateRangeFilter", + "EntityFilter", + "AccountFilter", "RefNumberFilter", - "RefNumberRangeFilter", - "TransactionModifiedDateRangeFilter", - "TransactionDateRangeFilter", - "TransactionEntityFilter", - "TransactionAccountFilter", - "TransactionItemFilter", - "TransactionClassFilter", - "TransactionTypeFilter", - "TransactionDetailLevelFilter", - "TransactionPostingStatusFilter", - "TransactionPaidStatusFilter", - "CurrencyFilter"}); + "RefNumberRangeFilter"}); } return objectItems; } } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get - { - return this.iterator.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue - { - get - { - return this.iterator.Value; - } - set - { - this.iterator = value; - } - } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType92 + public enum ItemsChoiceType102 { /// - CurrencyFilter, - - /// - MaxReturned, - - /// - RefNumber, - - /// - RefNumberCaseSensitive, - - /// - RefNumberFilter, - - /// - RefNumberRangeFilter, - - /// - TransactionAccountFilter, + AccountFilter, /// - TransactionClassFilter, + EntityFilter, /// - TransactionDateRangeFilter, + MaxReturned, /// - TransactionDetailLevelFilter, + ModifiedDateRangeFilter, /// - TransactionEntityFilter, + PayrollDateRangeFilter, /// - TransactionItemFilter, + RefNumber, /// - TransactionModifiedDateRangeFilter, + RefNumberCaseSensitive, /// - TransactionPaidStatusFilter, + RefNumberFilter, /// - TransactionPostingStatusFilter, + RefNumberRangeFilter, /// - TransactionTypeFilter, + TxnDateRangeFilter, /// TxnID, @@ -132539,7 +151179,7 @@ public enum ItemsChoiceType92 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TransactionQueryRqTypeMetaData + public enum PayrollLiabilityCheckQueryRqTypeMetaData { /// @@ -132552,33 +151192,16 @@ public enum TransactionQueryRqTypeMetaData MetaDataAndResponseData, } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TransactionQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BuildAssemblyAddRqType : IQbRequest + public partial class TransferInventoryAddRqType : IQbRequest { - private BuildAssemblyAdd buildAssemblyAddField; + private TransferInventoryAdd transferInventoryAddField; private string[] includeRetElementField; @@ -132586,15 +151209,15 @@ public partial class BuildAssemblyAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BuildAssemblyAdd BuildAssemblyAdd + public TransferInventoryAdd TransferInventoryAdd { get { - return this.buildAssemblyAddField; + return this.transferInventoryAddField; } set { - this.buildAssemblyAddField = value; + this.transferInventoryAddField = value; } } @@ -132633,10 +151256,10 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BuildAssemblyModRqType : IQbRequest + public partial class TransferInventoryModRqType : IQbRequest { - private BuildAssemblyMod buildAssemblyModField; + private TransferInventoryMod transferInventoryModField; private string[] includeRetElementField; @@ -132644,15 +151267,15 @@ public partial class BuildAssemblyModRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BuildAssemblyMod BuildAssemblyMod + public TransferInventoryMod TransferInventoryMod { get { - return this.buildAssemblyModField; + return this.transferInventoryModField; } set { - this.buildAssemblyModField = value; + this.transferInventoryModField = value; } } @@ -132691,43 +151314,42 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BuildAssemblyQueryRqType : IQbIteratorRequest, IQbRequest + public partial class TransferInventoryQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType93[] itemsElementNameField; + private ItemsChoiceType103[] itemsElementNameField; - private BOOLTYPE includeComponentLineItemsField; + private BOOLTYPE includeLineItemsField; private string[] includeRetElementField; - private GUIDTYPE[] ownerIDField; - private string requestIDField; - private BuildAssemblyQueryRqTypeMetaData metaDataField; + private TransferInventoryQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public BuildAssemblyQueryRqType() + public TransferInventoryQueryRqType() { - this.metaDataField = BuildAssemblyQueryRqTypeMetaData.NoMetaData; + this.metaDataField = TransferInventoryQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("ItemFilter", typeof(ItemFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("PendingStatus", typeof(PendingStatus), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("SiteFilter", typeof(SiteFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] @@ -132748,7 +151370,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType93[] ItemsElementName + public ItemsChoiceType103[] ItemsElementName { get { @@ -132761,21 +151383,21 @@ public ItemsChoiceType93[] ItemsElementName } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public BOOLTYPE IncludeComponentLineItems + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public BOOLTYPE IncludeLineItems { get { - return this.includeComponentLineItemsField; + return this.includeLineItemsField; } set { - this.includeComponentLineItemsField = value; + this.includeLineItemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=11)] + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] public string[] IncludeRetElement { get @@ -132788,20 +151410,6 @@ public string[] IncludeRetElement } } - /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=12)] - public GUIDTYPE[] OwnerID - { - get - { - return this.ownerIDField; - } - set - { - this.ownerIDField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -132818,8 +151426,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(BuildAssemblyQueryRqTypeMetaData.NoMetaData)] - public BuildAssemblyQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(TransferInventoryQueryRqTypeMetaData.NoMetaData)] + public TransferInventoryQueryRqTypeMetaData metaData { get { @@ -132860,54 +151468,54 @@ public string iteratorID } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemFilter ItemFilter + public AccountFilter AccountFilter { get { - return ObjectItems.GetItem(ItemsChoiceType93.ItemFilter); + return ObjectItems.GetItem(ItemsChoiceType103.AccountFilter); } set { - ObjectItems.SetItem(ItemsChoiceType93.ItemFilter, value); + ObjectItems.SetItem(ItemsChoiceType103.AccountFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public EntityFilter EntityFilter { get { - return ObjectItems.GetItem(ItemsChoiceType93.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType103.EntityFilter); } set { - ObjectItems.SetItem(ItemsChoiceType93.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType103.EntityFilter, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType93.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType103.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType93.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType103.MaxReturned, value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable PendingStatus + public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType93.PendingStatus); + return ObjectItems.GetItem(ItemsChoiceType103.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType93.PendingStatus, value); + ObjectItems.SetItem(ItemsChoiceType103.ModifiedDateRangeFilter, value); } } @@ -132916,11 +151524,11 @@ public IEnumerable RefNumber { get { - return ObjectItems.GetItems(ItemsChoiceType93.RefNumber); + return ObjectItems.GetItems(ItemsChoiceType103.RefNumber); } set { - ObjectItems.SetItems(ItemsChoiceType93.RefNumber, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType103.RefNumber, value.ToArray()); } } @@ -132929,11 +151537,11 @@ public IEnumerable RefNumberCaseSensitive { get { - return ObjectItems.GetItems(ItemsChoiceType93.RefNumberCaseSensitive); + return ObjectItems.GetItems(ItemsChoiceType103.RefNumberCaseSensitive); } set { - ObjectItems.SetItems(ItemsChoiceType93.RefNumberCaseSensitive, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType103.RefNumberCaseSensitive, value.ToArray()); } } @@ -132942,11 +151550,11 @@ public RefNumberFilter RefNumberFilter { get { - return ObjectItems.GetItem(ItemsChoiceType93.RefNumberFilter); + return ObjectItems.GetItem(ItemsChoiceType103.RefNumberFilter); } set { - ObjectItems.SetItem(ItemsChoiceType93.RefNumberFilter, value); + ObjectItems.SetItem(ItemsChoiceType103.RefNumberFilter, value); } } @@ -132955,11 +151563,24 @@ public RefNumberRangeFilter RefNumberRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType93.RefNumberRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType103.RefNumberRangeFilter); + } + set + { + ObjectItems.SetItem(ItemsChoiceType103.RefNumberRangeFilter, value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public SiteFilter SiteFilter + { + get + { + return ObjectItems.GetItem(ItemsChoiceType103.SiteFilter); } set { - ObjectItems.SetItem(ItemsChoiceType93.RefNumberRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType103.SiteFilter, value); } } @@ -132968,11 +151589,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType93.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType103.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType93.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType103.TxnDateRangeFilter, value); } } @@ -132981,31 +151602,32 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType93.TxnID); + return ObjectItems.GetItems(ItemsChoiceType103.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType93.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType103.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "RefNumber", "RefNumberCaseSensitive", "MaxReturned", "ModifiedDateRangeFilter", "TxnDateRangeFilter", - "ItemFilter", + "EntityFilter", + "AccountFilter", "RefNumberFilter", "RefNumberRangeFilter", - "PendingStatus"}); + "SiteFilter"}); } return objectItems; } @@ -133040,20 +151662,20 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType93 + public enum ItemsChoiceType103 { /// - ItemFilter, + AccountFilter, /// - MaxReturned, + EntityFilter, /// - ModifiedDateRangeFilter, + MaxReturned, /// - PendingStatus, + ModifiedDateRangeFilter, /// RefNumber, @@ -133067,6 +151689,9 @@ public enum ItemsChoiceType93 /// RefNumberRangeFilter, + /// + SiteFilter, + /// TxnDateRangeFilter, @@ -133078,7 +151703,7 @@ public enum ItemsChoiceType93 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BuildAssemblyQueryRqTypeMetaData + public enum TransferInventoryQueryRqTypeMetaData { /// @@ -133095,7 +151720,7 @@ public enum BuildAssemblyQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BuildAssemblyQueryRqTypeIterator + public enum TransferInventoryQueryRqTypeIterator { /// @@ -133114,163 +151739,39 @@ public enum BuildAssemblyQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemAssembliesCanBuildQueryRqType : IQbRequest - { - - private ItemInventoryAssemblyRef itemInventoryAssemblyRefField; - - private DATETYPE txnDateField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryAssemblyRef ItemInventoryAssemblyRef - { - get - { - return this.itemInventoryAssemblyRefField; - } - set - { - this.itemInventoryAssemblyRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETYPE TxnDate - { - get - { - return this.txnDateField; - } - set - { - this.txnDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ARRefundCreditCardAddRqType : IQbRequest - { - - private ARRefundCreditCardAdd aRRefundCreditCardAddField; - - private string[] includeRetElementField; - - private string requestIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ARRefundCreditCardAdd ARRefundCreditCardAdd - { - get - { - return this.aRRefundCreditCardAddField; - } - set - { - this.aRRefundCreditCardAddField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement - { - get - { - return this.includeRetElementField; - } - set - { - this.includeRetElementField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ARRefundCreditCardQueryRqType : IQbIteratorRequest, IQbRequest + public partial class ItemSitesQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType94[] itemsElementNameField; + private string maxReturnedField; - private BOOLTYPE includeLineItemsField; + private ActiveStatus activeStatusField; - private string[] includeRetElementField; + private bool activeStatusFieldSpecified; - private GUIDTYPE[] ownerIDField; + private string[] includeRetElementField; private string requestIDField; - private ARRefundCreditCardQueryRqTypeMetaData metaDataField; + private ItemSitesQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public ARRefundCreditCardQueryRqType() + public ItemSitesQueryRqType() { - this.metaDataField = ARRefundCreditCardQueryRqTypeMetaData.NoMetaData; + this.activeStatusField = ActiveStatus.ActiveOnly; + this.metaDataField = ItemSitesQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("CurrencyFilter", typeof(CurrencyFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] + [System.Xml.Serialization.XmlElementAttribute("ItemSiteFilter", typeof(ItemSiteFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemTypeFilter", typeof(ItemTypeFilter), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object[] Items { @@ -133285,60 +151786,58 @@ public object[] Items } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType94[] ItemsElementName + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)] + public string MaxReturned { get { - return this.itemsElementNameField; + return this.maxReturnedField; } set { - this.itemsElementNameField = value; + this.maxReturnedField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BOOLTYPE IncludeLineItems + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ActiveStatus ActiveStatus { get { - return this.includeLineItemsField; + return this.activeStatusField; } set { - this.includeLineItemsField = value; + this.activeStatusField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ActiveStatusSpecified { get { - return this.includeRetElementField; + return this.activeStatusFieldSpecified; } set { - this.includeRetElementField = value; + this.activeStatusFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("OwnerID", Order=13)] - public GUIDTYPE[] OwnerID + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=5)] + public string[] IncludeRetElement { get { - return this.ownerIDField; + return this.includeRetElementField; } set { - this.ownerIDField = value; + this.includeRetElementField = value; } } @@ -133358,8 +151857,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ARRefundCreditCardQueryRqTypeMetaData.NoMetaData)] - public ARRefundCreditCardQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(ItemSitesQueryRqTypeMetaData.NoMetaData)] + public ItemSitesQueryRqTypeMetaData metaData { get { @@ -133400,168 +151899,214 @@ public string iteratorID } [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountFilter AccountFilter + public ItemSiteFilter ItemSiteFilter { get { - return ObjectItems.GetItem(ItemsChoiceType94.AccountFilter); + return ObjectItems.GetItem("ItemSiteFilter"); } set { - ObjectItems.SetItem(ItemsChoiceType94.AccountFilter, value); + ObjectItems.SetItem("ItemSiteFilter", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public CurrencyFilter CurrencyFilter + public Nullable ItemTypeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType94.CurrencyFilter); + return ObjectItems.GetItem("ItemTypeFilter"); } set { - ObjectItems.SetItem(ItemsChoiceType94.CurrencyFilter, value); + ObjectItems.SetItem("ItemTypeFilter", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter + public IEnumerable ListID { get { - return ObjectItems.GetItem(ItemsChoiceType94.EntityFilter); + return ObjectItems.GetItems("ListID"); } set { - ObjectItems.SetItem(ItemsChoiceType94.EntityFilter, value); + ObjectItems.SetItems("ListID", value.ToArray()); } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + private ObjectItems ObjectItems { get { - return ObjectItems.GetItem(ItemsChoiceType94.MaxReturned); - } - set - { - ObjectItems.SetItem(ItemsChoiceType94.MaxReturned, value); + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemSiteFilter), "ItemSiteFilter"); + typeMapping.Add(typeof(ItemTypeFilter), "ItemTypeFilter"); + typeMapping.Add(typeof(System.String), "ListID"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ListID", + "ItemTypeFilter", + "ItemSiteFilter"}, typeMapping); + } + return objectItems; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorValueSpecified { get { - return ObjectItems.GetItem(ItemsChoiceType94.ModifiedDateRangeFilter); - } - set - { - ObjectItems.SetItem(ItemsChoiceType94.ModifiedDateRangeFilter, value); + return this.iterator.HasValue; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumber + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public IteratorType iteratorValue { get { - return ObjectItems.GetItems(ItemsChoiceType94.RefNumber); + return this.iterator.Value; } set { - ObjectItems.SetItems(ItemsChoiceType94.RefNumber, value.ToArray()); + this.iterator = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemSitesQueryRqTypeMetaData + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumberCaseSensitive + /// + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum ItemSitesQueryRqTypeIterator + { + + /// + Start, + + /// + Continue, + + /// + Stop, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class BarCodeQueryRqType : IQbRequest + { + + private string[] barCodeValueField; + + private string requestIDField; + + private BarCodeQueryRqTypeMetaData metaDataField; + + private Nullable iteratorField; + + private string iteratorIDField; + + public BarCodeQueryRqType() { - get - { - return ObjectItems.GetItems(ItemsChoiceType94.RefNumberCaseSensitive); - } - set - { - ObjectItems.SetItems(ItemsChoiceType94.RefNumberCaseSensitive, value.ToArray()); - } + this.metaDataField = BarCodeQueryRqTypeMetaData.NoMetaData; } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberFilter RefNumberFilter + /// + [System.Xml.Serialization.XmlElementAttribute("BarCodeValue", Order=0)] + public string[] BarCodeValue { get { - return ObjectItems.GetItem(ItemsChoiceType94.RefNumberFilter); + return this.barCodeValueField; } set { - ObjectItems.SetItem(ItemsChoiceType94.RefNumberFilter, value); + this.barCodeValueField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberRangeFilter RefNumberRangeFilter + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItem(ItemsChoiceType94.RefNumberRangeFilter); + return this.requestIDField; } set { - ObjectItems.SetItem(ItemsChoiceType94.RefNumberRangeFilter, value); + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public TxnDateRangeFilter TxnDateRangeFilter + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(BarCodeQueryRqTypeMetaData.NoMetaData)] + public BarCodeQueryRqTypeMetaData metaData { get { - return ObjectItems.GetItem(ItemsChoiceType94.TxnDateRangeFilter); + return this.metaDataField; } set { - ObjectItems.SetItem(ItemsChoiceType94.TxnDateRangeFilter, value); + this.metaDataField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable TxnID + public Nullable iterator { get { - return ObjectItems.GetItems(ItemsChoiceType94.TxnID); + return this.iteratorField; } set { - ObjectItems.SetItems(ItemsChoiceType94.TxnID, value.ToArray()); + this.iteratorField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "TxnID", - "RefNumber", - "RefNumberCaseSensitive", - "MaxReturned", - "ModifiedDateRangeFilter", - "TxnDateRangeFilter", - "EntityFilter", - "AccountFilter", - "RefNumberFilter", - "RefNumberRangeFilter", - "CurrencyFilter"}); - } - return objectItems; + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; } } @@ -133593,76 +152138,93 @@ public IteratorType iteratorValue /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType94 + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum BarCodeQueryRqTypeMetaData { /// - AccountFilter, - - /// - CurrencyFilter, - - /// - EntityFilter, - - /// - MaxReturned, - - /// - ModifiedDateRangeFilter, - - /// - RefNumber, - - /// - RefNumberCaseSensitive, - - /// - RefNumberFilter, - - /// - RefNumberRangeFilter, + NoMetaData, /// - TxnDateRangeFilter, + MetaDataOnly, /// - TxnID, + MetaDataAndResponseData, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ARRefundCreditCardQueryRqTypeMetaData + public enum BarCodeQueryRqTypeIterator { /// - NoMetaData, + Start, /// - MetaDataOnly, + Continue, /// - MetaDataAndResponseData, + Stop, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ARRefundCreditCardQueryRqTypeIterator + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class TransferAddRqType : IQbRequest { + private TransferAdd transferAddField; + + private string[] includeRetElementField; + + private string requestIDField; + /// - Start, + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public TransferAdd TransferAdd + { + get + { + return this.transferAddField; + } + set + { + this.transferAddField = value; + } + } /// - Continue, + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } /// - Stop, + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } } /// @@ -133671,10 +152233,10 @@ public enum ARRefundCreditCardQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleMileageAddRqType : IQbRequest + public partial class TransferModRqType : IQbRequest { - private VehicleMileageAdd vehicleMileageAddField; + private TransferMod transferModField; private string[] includeRetElementField; @@ -133682,15 +152244,15 @@ public partial class VehicleMileageAddRqType : IQbRequest /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VehicleMileageAdd VehicleMileageAdd + public TransferMod TransferMod { get { - return this.vehicleMileageAddField; + return this.transferModField; } set { - this.vehicleMileageAddField = value; + this.transferModField = value; } } @@ -133729,28 +152291,28 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleMileageQueryRqType : IQbIteratorRequest, IQbRequest + public partial class TransferQueryRqType : IQbIteratorRequest, IQbRequest { private object[] itemsField; - private ItemsChoiceType95[] itemsElementNameField; + private ItemsChoiceType104[] itemsElementNameField; private string[] includeRetElementField; private string requestIDField; - private VehicleMileageQueryRqTypeMetaData metaDataField; + private TransferQueryRqTypeMetaData metaDataField; private Nullable iteratorField; private string iteratorIDField; - private ObjectItems objectItems; + private ObjectItems objectItems; - public VehicleMileageQueryRqType() + public TransferQueryRqType() { - this.metaDataField = VehicleMileageQueryRqTypeMetaData.NoMetaData; + this.metaDataField = TransferQueryRqTypeMetaData.NoMetaData; } /// @@ -133776,7 +152338,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType95[] ItemsElementName + public ItemsChoiceType104[] ItemsElementName { get { @@ -133818,8 +152380,8 @@ public string requestID /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(VehicleMileageQueryRqTypeMetaData.NoMetaData)] - public VehicleMileageQueryRqTypeMetaData metaData + [System.ComponentModel.DefaultValueAttribute(TransferQueryRqTypeMetaData.NoMetaData)] + public TransferQueryRqTypeMetaData metaData { get { @@ -133864,11 +152426,11 @@ public string MaxReturned { get { - return ObjectItems.GetItem(ItemsChoiceType95.MaxReturned); + return ObjectItems.GetItem(ItemsChoiceType104.MaxReturned); } set { - ObjectItems.SetItem(ItemsChoiceType95.MaxReturned, value); + ObjectItems.SetItem(ItemsChoiceType104.MaxReturned, value); } } @@ -133877,11 +152439,11 @@ public ModifiedDateRangeFilter ModifiedDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType95.ModifiedDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType104.ModifiedDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType95.ModifiedDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType104.ModifiedDateRangeFilter, value); } } @@ -133890,11 +152452,11 @@ public TxnDateRangeFilter TxnDateRangeFilter { get { - return ObjectItems.GetItem(ItemsChoiceType95.TxnDateRangeFilter); + return ObjectItems.GetItem(ItemsChoiceType104.TxnDateRangeFilter); } set { - ObjectItems.SetItem(ItemsChoiceType95.TxnDateRangeFilter, value); + ObjectItems.SetItem(ItemsChoiceType104.TxnDateRangeFilter, value); } } @@ -133903,21 +152465,21 @@ public IEnumerable TxnID { get { - return ObjectItems.GetItems(ItemsChoiceType95.TxnID); + return ObjectItems.GetItems(ItemsChoiceType104.TxnID); } set { - ObjectItems.SetItems(ItemsChoiceType95.TxnID, value.ToArray()); + ObjectItems.SetItems(ItemsChoiceType104.TxnID, value.ToArray()); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnID", "MaxReturned", "ModifiedDateRangeFilter", @@ -133956,7 +152518,7 @@ public IteratorType iteratorValue [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType95 + public enum ItemsChoiceType104 { /// @@ -133976,7 +152538,7 @@ public enum ItemsChoiceType95 [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum VehicleMileageQueryRqTypeMetaData + public enum TransferQueryRqTypeMetaData { /// @@ -133993,7 +152555,7 @@ public enum VehicleMileageQueryRqTypeMetaData [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum VehicleMileageQueryRqTypeIterator + public enum TransferQueryRqTypeIterator { /// @@ -134012,40 +152574,40 @@ public enum VehicleMileageQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TransferInventoryAddRqType : IQbRequest + public partial class QBCommandExecRqType : IQbRequest { - private TransferInventoryAdd transferInventoryAddField; + private QBCommand qBCommandField; - private string[] includeRetElementField; + private Argument[] argumentField; private string requestIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TransferInventoryAdd TransferInventoryAdd + public QBCommand QBCommand { get { - return this.transferInventoryAddField; + return this.qBCommandField; } set { - this.transferInventoryAddField = value; + this.qBCommandField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute("Argument", Order=1)] + public Argument[] Argument { get { - return this.includeRetElementField; + return this.argumentField; } set { - this.includeRetElementField = value; + this.argumentField = value; } } @@ -134070,404 +152632,503 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TransferInventoryModRqType : IQbRequest + public partial class GeneralSummaryReportQueryRqType : IQbRequest { - private TransferInventoryMod transferInventoryModField; + private GeneralSummaryReportType generalSummaryReportTypeField; - private string[] includeRetElementField; + private BOOLTYPE displayReportField; + + private object itemField; + + private ReportAccountFilter reportAccountFilterField; + + private ReportEntityFilter reportEntityFilterField; + + private ReportItemFilter reportItemFilterField; + + private ReportClassFilter reportClassFilterField; + + private TxnTypeFilter[] reportTxnTypeFilterField; + + private object item1Field; + + private ReportDetailLevelFilter reportDetailLevelFilterField; + + private bool reportDetailLevelFilterFieldSpecified; + + private ReportPostingStatusFilter reportPostingStatusFilterField; + + private bool reportPostingStatusFilterFieldSpecified; + + private SummarizeColumnsBy summarizeColumnsByField; + + private bool summarizeColumnsByFieldSpecified; + + private BOOLTYPE includeSubcolumnsField; + + private ReportCalendar reportCalendarField; + + private bool reportCalendarFieldSpecified; + + private ReturnRows returnRowsField; + + private bool returnRowsFieldSpecified; + + private ReturnColumns returnColumnsField; + + private bool returnColumnsFieldSpecified; + + private ReportBasis reportBasisField; + + private bool reportBasisFieldSpecified; private string requestIDField; + private ObjectItem objectItem; + + private ObjectItem objectItem1; + + public GeneralSummaryReportQueryRqType() + { + this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; + this.reportBasisField = ReportBasis.None; + } + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TransferInventoryMod TransferInventoryMod + public GeneralSummaryReportType GeneralSummaryReportType { get { - return this.transferInventoryModField; + return this.generalSummaryReportTypeField; } set { - this.transferInventoryModField = value; + this.generalSummaryReportTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE DisplayReport { get { - return this.includeRetElementField; + return this.displayReportField; } set { - this.includeRetElementField = value; + this.displayReportField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=2)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.requestIDField; + return this.itemField; } set { - this.requestIDField = value; + this.itemField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TransferInventoryQueryRqType : IQbIteratorRequest, IQbRequest - { - - private object[] itemsField; - - private ItemsChoiceType96[] itemsElementNameField; - - private BOOLTYPE includeLineItemsField; - - private string[] includeRetElementField; - - private string requestIDField; - - private TransferInventoryQueryRqTypeMetaData metaDataField; - private Nullable iteratorField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ReportAccountFilter ReportAccountFilter + { + get + { + return this.reportAccountFilterField; + } + set + { + this.reportAccountFilterField = value; + } + } - private string iteratorIDField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ReportEntityFilter ReportEntityFilter + { + get + { + return this.reportEntityFilterField; + } + set + { + this.reportEntityFilterField = value; + } + } - private ObjectItems objectItems; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ReportItemFilter ReportItemFilter + { + get + { + return this.reportItemFilterField; + } + set + { + this.reportItemFilterField = value; + } + } - public TransferInventoryQueryRqType() + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ReportClassFilter ReportClassFilter { - this.metaDataField = TransferInventoryQueryRqTypeMetaData.NoMetaData; + get + { + return this.reportClassFilterField; + } + set + { + this.reportClassFilterField = value; + } } /// - [System.Xml.Serialization.XmlElementAttribute("AccountFilter", typeof(AccountFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("EntityFilter", typeof(EntityFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumber", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberCaseSensitive", typeof(string), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberFilter", typeof(RefNumberFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("RefNumberRangeFilter", typeof(RefNumberRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("SiteFilter", typeof(SiteFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlArrayAttribute(Order=8)] + [System.Xml.Serialization.XmlArrayItemAttribute("TxnTypeFilter", IsNullable=false)] + public TxnTypeFilter[] ReportTxnTypeFilter { get { - return this.itemsField; + return this.reportTxnTypeFilterField; } set { - this.itemsField = value; + this.reportTxnTypeFilterField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=9)] + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=9)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType96[] ItemsElementName + public object Item1 { get { - return this.itemsElementNameField; + return this.item1Field; } set { - this.itemsElementNameField = value; + this.item1Field = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public BOOLTYPE IncludeLineItems + public ReportDetailLevelFilter ReportDetailLevelFilter { get { - return this.includeLineItemsField; + return this.reportDetailLevelFilterField; } set { - this.includeLineItemsField = value; + this.reportDetailLevelFilterField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=12)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReportDetailLevelFilterSpecified { get { - return this.includeRetElementField; + return this.reportDetailLevelFilterFieldSpecified; } set { - this.includeRetElementField = value; + this.reportDetailLevelFilterFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public ReportPostingStatusFilter ReportPostingStatusFilter { get { - return this.requestIDField; + return this.reportPostingStatusFilterField; } set { - this.requestIDField = value; + this.reportPostingStatusFilterField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(TransferInventoryQueryRqTypeMetaData.NoMetaData)] - public TransferInventoryQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReportPostingStatusFilterSpecified { get { - return this.metaDataField; + return this.reportPostingStatusFilterFieldSpecified; } set { - this.metaDataField = value; + this.reportPostingStatusFilterFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public SummarizeColumnsBy SummarizeColumnsBy + { + get + { + return this.summarizeColumnsByField; + } + set + { + this.summarizeColumnsByField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + public bool SummarizeColumnsBySpecified { get { - return this.iteratorField; + return this.summarizeColumnsByFieldSpecified; } set { - this.iteratorField = value; + this.summarizeColumnsByFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public BOOLTYPE IncludeSubcolumns { get { - return this.iteratorIDField; + return this.includeSubcolumnsField; } set { - this.iteratorIDField = value; + this.includeSubcolumnsField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public AccountFilter AccountFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public ReportCalendar ReportCalendar { get { - return ObjectItems.GetItem(ItemsChoiceType96.AccountFilter); + return this.reportCalendarField; } set { - ObjectItems.SetItem(ItemsChoiceType96.AccountFilter, value); + this.reportCalendarField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public EntityFilter EntityFilter + public bool ReportCalendarSpecified { get { - return ObjectItems.GetItem(ItemsChoiceType96.EntityFilter); + return this.reportCalendarFieldSpecified; } set { - ObjectItems.SetItem(ItemsChoiceType96.EntityFilter, value); + this.reportCalendarFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public ReturnRows ReturnRows { get { - return ObjectItems.GetItem(ItemsChoiceType96.MaxReturned); + return this.returnRowsField; } set { - ObjectItems.SetItem(ItemsChoiceType96.MaxReturned, value); + this.returnRowsField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + public bool ReturnRowsSpecified { get { - return ObjectItems.GetItem(ItemsChoiceType96.ModifiedDateRangeFilter); + return this.returnRowsFieldSpecified; } set { - ObjectItems.SetItem(ItemsChoiceType96.ModifiedDateRangeFilter, value); + this.returnRowsFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumber + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public ReturnColumns ReturnColumns { get { - return ObjectItems.GetItems(ItemsChoiceType96.RefNumber); + return this.returnColumnsField; } set { - ObjectItems.SetItems(ItemsChoiceType96.RefNumber, value.ToArray()); + this.returnColumnsField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable RefNumberCaseSensitive + public bool ReturnColumnsSpecified { get { - return ObjectItems.GetItems(ItemsChoiceType96.RefNumberCaseSensitive); + return this.returnColumnsFieldSpecified; } set { - ObjectItems.SetItems(ItemsChoiceType96.RefNumberCaseSensitive, value.ToArray()); + this.returnColumnsFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberFilter RefNumberFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public ReportBasis ReportBasis { get { - return ObjectItems.GetItem(ItemsChoiceType96.RefNumberFilter); + return this.reportBasisField; } set { - ObjectItems.SetItem(ItemsChoiceType96.RefNumberFilter, value); + this.reportBasisField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public RefNumberRangeFilter RefNumberRangeFilter + public bool ReportBasisSpecified { get { - return ObjectItems.GetItem(ItemsChoiceType96.RefNumberRangeFilter); + return this.reportBasisFieldSpecified; } set { - ObjectItems.SetItem(ItemsChoiceType96.RefNumberRangeFilter, value); + this.reportBasisFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public SiteFilter SiteFilter + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItem(ItemsChoiceType96.SiteFilter); + return this.requestIDField; } set { - ObjectItems.SetItem(ItemsChoiceType96.SiteFilter, value); + this.requestIDField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public TxnDateRangeFilter TxnDateRangeFilter + public Nullable ReportDateMacro { get { - return ObjectItems.GetItem(ItemsChoiceType96.TxnDateRangeFilter); + return ObjectItem.GetItem("ReportDateMacro"); } set { - ObjectItems.SetItem(ItemsChoiceType96.TxnDateRangeFilter, value); + ObjectItem.SetItem("ReportDateMacro", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable TxnID + public ReportPeriod ReportPeriod { get { - return ObjectItems.GetItems(ItemsChoiceType96.TxnID); + return ObjectItem.GetItem("ReportPeriod"); } set { - ObjectItems.SetItems(ItemsChoiceType96.TxnID, value.ToArray()); + ObjectItem.SetItem("ReportPeriod", value); } } - private ObjectItems ObjectItems + private ObjectItem ObjectItem { get { - if ((objectItems == null)) + if ((objectItem == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { - "TxnID", - "RefNumber", - "RefNumberCaseSensitive", - "MaxReturned", - "ModifiedDateRangeFilter", - "TxnDateRangeFilter", - "EntityFilter", - "AccountFilter", - "RefNumberFilter", - "RefNumberRangeFilter", - "SiteFilter"}); + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); + typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); + objectItem = new ObjectItem(this, "Item", typeMapping); } - return objectItems; + return objectItem; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter { get { - return this.iterator.HasValue; + return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + } + set + { + ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ReportModifiedDateRangeMacro { get { - return this.iterator.Value; + return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); } set { - this.iterator = value; + ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); + typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); + objectItem1 = new ObjectItem(this, "Item1", typeMapping); + } + return objectItem1; } } } @@ -134475,395 +153136,281 @@ public IteratorType iteratorValue /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType96 + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class JobReportQueryRqType : IQbRequest { - /// - AccountFilter, - - /// - EntityFilter, - - /// - MaxReturned, - - /// - ModifiedDateRangeFilter, - - /// - RefNumber, - - /// - RefNumberCaseSensitive, - - /// - RefNumberFilter, + private JobReportType jobReportTypeField; - /// - RefNumberRangeFilter, + private BOOLTYPE displayReportField; - /// - SiteFilter, + private object itemField; - /// - TxnDateRangeFilter, + private ReportAccountFilter reportAccountFilterField; - /// - TxnID, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TransferInventoryQueryRqTypeMetaData - { + private ReportEntityFilter reportEntityFilterField; - /// - NoMetaData, + private ReportItemFilter reportItemFilterField; - /// - MetaDataOnly, + private ReportClassFilter reportClassFilterField; - /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TransferInventoryQueryRqTypeIterator - { + private TxnTypeFilter[] reportTxnTypeFilterField; - /// - Start, + private object item1Field; - /// - Continue, + private ReportDetailLevelFilter reportDetailLevelFilterField; - /// - Stop, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSitesQueryRqType : IQbIteratorRequest, IQbRequest - { + private bool reportDetailLevelFilterFieldSpecified; - private object[] itemsField; + private ReportPostingStatusFilter reportPostingStatusFilterField; - private string maxReturnedField; + private bool reportPostingStatusFilterFieldSpecified; - private ActiveStatus activeStatusField; + private SummarizeColumnsBy summarizeColumnsByField; - private bool activeStatusFieldSpecified; + private bool summarizeColumnsByFieldSpecified; - private string[] includeRetElementField; + private BOOLTYPE includeSubcolumnsField; private string requestIDField; - private ItemSitesQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; + private ObjectItem objectItem; - private ObjectItems objectItems; + private ObjectItem objectItem1; - public ItemSitesQueryRqType() + public JobReportQueryRqType() { - this.activeStatusField = ActiveStatus.ActiveOnly; - this.metaDataField = ItemSitesQueryRqTypeMetaData.NoMetaData; + this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; } /// - [System.Xml.Serialization.XmlElementAttribute("ItemSiteFilter", typeof(ItemSiteFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemTypeFilter", typeof(ItemTypeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public JobReportType JobReportType { get { - return this.itemsField; + return this.jobReportTypeField; } set { - this.itemsField = value; + this.jobReportTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)] - public string MaxReturned + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE DisplayReport { get { - return this.maxReturnedField; + return this.displayReportField; } set { - this.maxReturnedField = value; + this.displayReportField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public ActiveStatus ActiveStatus + [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=2)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.activeStatusField; + return this.itemField; } set { - this.activeStatusField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ActiveStatusSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ReportAccountFilter ReportAccountFilter { get { - return this.activeStatusFieldSpecified; + return this.reportAccountFilterField; } set { - this.activeStatusFieldSpecified = value; + this.reportAccountFilterField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=5)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ReportEntityFilter ReportEntityFilter { get { - return this.includeRetElementField; + return this.reportEntityFilterField; } set { - this.includeRetElementField = value; + this.reportEntityFilterField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ReportItemFilter ReportItemFilter { get { - return this.requestIDField; + return this.reportItemFilterField; } set { - this.requestIDField = value; + this.reportItemFilterField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ItemSitesQueryRqTypeMetaData.NoMetaData)] - public ItemSitesQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public ReportClassFilter ReportClassFilter { get { - return this.metaDataField; + return this.reportClassFilterField; } set { - this.metaDataField = value; + this.reportClassFilterField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + [System.Xml.Serialization.XmlArrayAttribute(Order=8)] + [System.Xml.Serialization.XmlArrayItemAttribute("TxnTypeFilter", IsNullable=false)] + public TxnTypeFilter[] ReportTxnTypeFilter { get { - return this.iteratorField; + return this.reportTxnTypeFilterField; } set { - this.iteratorField = value; + this.reportTxnTypeFilterField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=9)] + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=9)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.iteratorIDField; + return this.item1Field; } set { - this.iteratorIDField = value; + this.item1Field = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemSiteFilter ItemSiteFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public ReportDetailLevelFilter ReportDetailLevelFilter { get { - return ObjectItems.GetItem("ItemSiteFilter"); + return this.reportDetailLevelFilterField; } set { - ObjectItems.SetItem("ItemSiteFilter", value); + this.reportDetailLevelFilterField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ItemTypeFilter + public bool ReportDetailLevelFilterSpecified { get { - return ObjectItems.GetItem("ItemTypeFilter"); + return this.reportDetailLevelFilterFieldSpecified; } set { - ObjectItems.SetItem("ItemTypeFilter", value); + this.reportDetailLevelFilterFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ListID + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public ReportPostingStatusFilter ReportPostingStatusFilter { get { - return ObjectItems.GetItems("ListID"); + return this.reportPostingStatusFilterField; } set { - ObjectItems.SetItems("ListID", value.ToArray()); + this.reportPostingStatusFilterField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReportPostingStatusFilterSpecified { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemSiteFilter), "ItemSiteFilter"); - typeMapping.Add(typeof(ItemTypeFilter), "ItemTypeFilter"); - typeMapping.Add(typeof(System.String), "ListID"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ListID", - "ItemTypeFilter", - "ItemSiteFilter"}, typeMapping); - } - return objectItems; + return this.reportPostingStatusFilterFieldSpecified; } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get + set { - return this.iterator.HasValue; + this.reportPostingStatusFilterFieldSpecified = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public SummarizeColumnsBy SummarizeColumnsBy { get { - return this.iterator.Value; + return this.summarizeColumnsByField; } set { - this.iterator = value; + this.summarizeColumnsByField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemSitesQueryRqTypeMetaData - { - - /// - NoMetaData, - - /// - MetaDataOnly, - - /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum ItemSitesQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, /// - Stop, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BarCodeQueryRqType : IQbRequest - { - - private string[] barCodeValueField; - - private string requestIDField; - - private BarCodeQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; - - public BarCodeQueryRqType() + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SummarizeColumnsBySpecified { - this.metaDataField = BarCodeQueryRqTypeMetaData.NoMetaData; + get + { + return this.summarizeColumnsByFieldSpecified; + } + set + { + this.summarizeColumnsByFieldSpecified = value; + } } /// - [System.Xml.Serialization.XmlElementAttribute("BarCodeValue", Order=0)] - public string[] BarCodeValue + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public BOOLTYPE IncludeSubcolumns { get { - return this.barCodeValueField; + return this.includeSubcolumnsField; } set { - this.barCodeValueField = value; + this.includeSubcolumnsField = value; } } @@ -134881,70 +153428,85 @@ public string requestID } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(BarCodeQueryRqTypeMetaData.NoMetaData)] - public BarCodeQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ReportDateMacro { get { - return this.metaDataField; + return ObjectItem.GetItem("ReportDateMacro"); } set { - this.metaDataField = value; + ObjectItem.SetItem("ReportDateMacro", value); } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + public ReportPeriod ReportPeriod { get { - return this.iteratorField; + return ObjectItem.GetItem("ReportPeriod"); } set { - this.iteratorField = value; + ObjectItem.SetItem("ReportPeriod", value); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + private ObjectItem ObjectItem { get { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); + typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter { get { - return this.iterator.HasValue; + return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + } + set + { + ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ReportModifiedDateRangeMacro { get { - return this.iterator.Value; + return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); } set { - this.iterator = value; + ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); + typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); + objectItem1 = new ObjectItem(this, "Item1", typeMapping); + } + return objectItem1; } } } @@ -134952,434 +153514,328 @@ public IteratorType iteratorValue /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BarCodeQueryRqTypeMetaData + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class TimeReportQueryRqType : IQbRequest { - /// - NoMetaData, + private TimeReportType timeReportTypeField; - /// - MetaDataOnly, + private BOOLTYPE displayReportField; - /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum BarCodeQueryRqTypeIterator - { + private object itemField; - /// - Start, + private ReportEntityFilter reportEntityFilterField; - /// - Continue, + private ReportItemFilter reportItemFilterField; + + private ReportClassFilter reportClassFilterField; + + private SummarizeColumnsBy summarizeColumnsByField; + + private bool summarizeColumnsByFieldSpecified; + + private IncludeColumn[] includeColumnField; + + private BOOLTYPE includeSubcolumnsField; + + private ReportCalendar reportCalendarField; + + private bool reportCalendarFieldSpecified; + + private ReturnRows returnRowsField; - /// - Stop, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TransferAddRqType : IQbRequest - { + private bool returnRowsFieldSpecified; - private TransferAdd transferAddField; + private ReturnColumns returnColumnsField; - private string[] includeRetElementField; + private bool returnColumnsFieldSpecified; private string requestIDField; + private ObjectItem objectItem; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TransferAdd TransferAdd + public TimeReportType TimeReportType { get { - return this.transferAddField; + return this.timeReportTypeField; } set { - this.transferAddField = value; + this.timeReportTypeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE DisplayReport { get { - return this.includeRetElementField; + return this.displayReportField; } set { - this.includeRetElementField = value; + this.displayReportField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=2)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.requestIDField; + return this.itemField; } set { - this.requestIDField = value; + this.itemField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TransferModRqType : IQbRequest - { - - private TransferMod transferModField; - - private string[] includeRetElementField; - - private string requestIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TransferMod TransferMod + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ReportEntityFilter ReportEntityFilter { get { - return this.transferModField; + return this.reportEntityFilterField; } set { - this.transferModField = value; + this.reportEntityFilterField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ReportItemFilter ReportItemFilter { get { - return this.includeRetElementField; + return this.reportItemFilterField; } set { - this.includeRetElementField = value; + this.reportItemFilterField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ReportClassFilter ReportClassFilter { get { - return this.requestIDField; + return this.reportClassFilterField; } set { - this.requestIDField = value; + this.reportClassFilterField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TransferQueryRqType : IQbIteratorRequest, IQbRequest - { - - private object[] itemsField; - - private ItemsChoiceType97[] itemsElementNameField; - - private string[] includeRetElementField; - - private string requestIDField; - - private TransferQueryRqTypeMetaData metaDataField; - - private Nullable iteratorField; - - private string iteratorIDField; - - private ObjectItems objectItems; - - public TransferQueryRqType() - { - this.metaDataField = TransferQueryRqTypeMetaData.NoMetaData; - } /// - [System.Xml.Serialization.XmlElementAttribute("MaxReturned", typeof(string), DataType="integer", Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ModifiedDateRangeFilter", typeof(ModifiedDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TxnDateRangeFilter", typeof(TxnDateRangeFilter), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("TxnID", typeof(string), Order=0)] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public SummarizeColumnsBy SummarizeColumnsBy { get { - return this.itemsField; + return this.summarizeColumnsByField; } set { - this.itemsField = value; + this.summarizeColumnsByField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType97[] ItemsElementName + public bool SummarizeColumnsBySpecified { get { - return this.itemsElementNameField; + return this.summarizeColumnsByFieldSpecified; } set { - this.itemsElementNameField = value; + this.summarizeColumnsByFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=4)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=8)] + public IncludeColumn[] IncludeColumn { get { - return this.includeRetElementField; + return this.includeColumnField; } set { - this.includeRetElementField = value; + this.includeColumnField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public BOOLTYPE IncludeSubcolumns { get { - return this.requestIDField; + return this.includeSubcolumnsField; } set { - this.requestIDField = value; + this.includeSubcolumnsField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(TransferQueryRqTypeMetaData.NoMetaData)] - public TransferQueryRqTypeMetaData metaData + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public ReportCalendar ReportCalendar { get { - return this.metaDataField; + return this.reportCalendarField; } set { - this.metaDataField = value; + this.reportCalendarField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iterator + public bool ReportCalendarSpecified { get { - return this.iteratorField; + return this.reportCalendarFieldSpecified; } set { - this.iteratorField = value; + this.reportCalendarFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public ReturnRows ReturnRows { get { - return this.iteratorIDField; + return this.returnRowsField; } set { - this.iteratorIDField = value; + this.returnRowsField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public string MaxReturned + public bool ReturnRowsSpecified { get { - return ObjectItems.GetItem(ItemsChoiceType97.MaxReturned); + return this.returnRowsFieldSpecified; } set { - ObjectItems.SetItem(ItemsChoiceType97.MaxReturned, value); + this.returnRowsFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ModifiedDateRangeFilter ModifiedDateRangeFilter + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public ReturnColumns ReturnColumns { get { - return ObjectItems.GetItem(ItemsChoiceType97.ModifiedDateRangeFilter); + return this.returnColumnsField; } set { - ObjectItems.SetItem(ItemsChoiceType97.ModifiedDateRangeFilter, value); + this.returnColumnsField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public TxnDateRangeFilter TxnDateRangeFilter + public bool ReturnColumnsSpecified { get { - return ObjectItems.GetItem(ItemsChoiceType97.TxnDateRangeFilter); + return this.returnColumnsFieldSpecified; } set { - ObjectItems.SetItem(ItemsChoiceType97.TxnDateRangeFilter, value); + this.returnColumnsFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable TxnID + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItems(ItemsChoiceType97.TxnID); + return this.requestIDField; } set { - ObjectItems.SetItems(ItemsChoiceType97.TxnID, value.ToArray()); + this.requestIDField = value; } } - private ObjectItems ObjectItems + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ReportDateMacro { get { - if ((objectItems == null)) - { - objectItems = new ObjectItems(this, "Items", new string[] { - "TxnID", - "MaxReturned", - "ModifiedDateRangeFilter", - "TxnDateRangeFilter"}); - } - return objectItems; + return ObjectItem.GetItem("ReportDateMacro"); } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorValueSpecified - { - get + set { - return this.iterator.HasValue; + ObjectItem.SetItem("ReportDateMacro", value); } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iterator")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public IteratorType iteratorValue + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ReportPeriod ReportPeriod { get { - return this.iterator.Value; + return ObjectItem.GetItem("ReportPeriod"); } set { - this.iterator = value; + ObjectItem.SetItem("ReportPeriod", value); } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType97 - { - - /// - MaxReturned, - - /// - ModifiedDateRangeFilter, - - /// - TxnDateRangeFilter, - /// - TxnID, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TransferQueryRqTypeMetaData - { - - /// - NoMetaData, - - /// - MetaDataOnly, - - /// - MetaDataAndResponseData, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum TransferQueryRqTypeIterator - { - - /// - Start, - - /// - Continue, - - /// - Stop, + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); + typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } } /// @@ -135388,10 +153844,10 @@ public enum TransferQueryRqTypeIterator [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class GeneralSummaryReportQueryRqType : IQbRequest + public partial class AgingReportQueryRqType : IQbRequest { - private GeneralSummaryReportType generalSummaryReportTypeField; + private AgingReportType agingReportTypeField; private BOOLTYPE displayReportField; @@ -135417,27 +153873,15 @@ public partial class GeneralSummaryReportQueryRqType : IQbRequest private bool reportPostingStatusFilterFieldSpecified; - private SummarizeColumnsBy summarizeColumnsByField; - - private bool summarizeColumnsByFieldSpecified; - - private BOOLTYPE includeSubcolumnsField; - - private ReportCalendar reportCalendarField; - - private bool reportCalendarFieldSpecified; - - private ReturnRows returnRowsField; - - private bool returnRowsFieldSpecified; + private IncludeColumn[] includeColumnField; - private ReturnColumns returnColumnsField; + private IncludeAccounts includeAccountsField; - private bool returnColumnsFieldSpecified; + private bool includeAccountsFieldSpecified; - private ReportBasis reportBasisField; + private ReportAgingAsOf reportAgingAsOfField; - private bool reportBasisFieldSpecified; + private bool reportAgingAsOfFieldSpecified; private string requestIDField; @@ -135445,23 +153889,23 @@ public partial class GeneralSummaryReportQueryRqType : IQbRequest private ObjectItem objectItem1; - public GeneralSummaryReportQueryRqType() + public AgingReportQueryRqType() { this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; - this.reportBasisField = ReportBasis.None; + this.reportAgingAsOfField = ReportAgingAsOf.ReportEndDate; } /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GeneralSummaryReportType GeneralSummaryReportType + public AgingReportType AgingReportType { get { - return this.generalSummaryReportTypeField; + return this.agingReportTypeField; } set { - this.generalSummaryReportTypeField = value; + this.agingReportTypeField = value; } } @@ -135639,252 +154083,415 @@ public bool ReportPostingStatusFilterSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SummarizeColumnsBy SummarizeColumnsBy + [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=13)] + public IncludeColumn[] IncludeColumn { get { - return this.summarizeColumnsByField; + return this.includeColumnField; } set { - this.summarizeColumnsByField = value; + this.includeColumnField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SummarizeColumnsBySpecified + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public IncludeAccounts IncludeAccounts { get { - return this.summarizeColumnsByFieldSpecified; + return this.includeAccountsField; } set { - this.summarizeColumnsByFieldSpecified = value; + this.includeAccountsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public BOOLTYPE IncludeSubcolumns + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IncludeAccountsSpecified { get { - return this.includeSubcolumnsField; + return this.includeAccountsFieldSpecified; } set { - this.includeSubcolumnsField = value; + this.includeAccountsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public ReportCalendar ReportCalendar + public ReportAgingAsOf ReportAgingAsOf { get { - return this.reportCalendarField; + return this.reportAgingAsOfField; } set { - this.reportCalendarField = value; + this.reportAgingAsOfField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportCalendarSpecified + public bool ReportAgingAsOfSpecified { get { - return this.reportCalendarFieldSpecified; + return this.reportAgingAsOfFieldSpecified; } set { - this.reportCalendarFieldSpecified = value; + this.reportAgingAsOfFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public ReturnRows ReturnRows + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.returnRowsField; + return this.requestIDField; } set { - this.returnRowsField = value; + this.requestIDField = value; } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReturnRowsSpecified + public Nullable ReportDateMacro { get { - return this.returnRowsFieldSpecified; + return ObjectItem.GetItem("ReportDateMacro"); } set { - this.returnRowsFieldSpecified = value; + ObjectItem.SetItem("ReportDateMacro", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ReportPeriod ReportPeriod + { + get + { + return ObjectItem.GetItem("ReportPeriod"); + } + set + { + ObjectItem.SetItem("ReportPeriod", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); + typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter + { + get + { + return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + } + set + { + ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ReportModifiedDateRangeMacro + { + get + { + return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); + } + set + { + ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); + typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); + objectItem1 = new ObjectItem(this, "Item1", typeMapping); + } + return objectItem1; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class BudgetSummaryReportQueryRqType : IQbRequest + { + + private BudgetSummaryReportType budgetSummaryReportTypeField; + + private BOOLTYPE displayReportField; + + private string fiscalYearField; + + private BudgetCriterion budgetCriterionField; + + private bool budgetCriterionFieldSpecified; + + private object itemField; + + private ReportClassFilter reportClassFilterField; + + private SummarizeBudgetColumnsBy summarizeBudgetColumnsByField; + + private bool summarizeBudgetColumnsByFieldSpecified; + + private SummarizeBudgetRowsBy summarizeBudgetRowsByField; + + private bool summarizeBudgetRowsByFieldSpecified; + + private string requestIDField; + + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public ReturnColumns ReturnColumns + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BudgetSummaryReportType BudgetSummaryReportType { get { - return this.returnColumnsField; + return this.budgetSummaryReportTypeField; } set { - this.returnColumnsField = value; + this.budgetSummaryReportTypeField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReturnColumnsSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public BOOLTYPE DisplayReport { get { - return this.returnColumnsFieldSpecified; + return this.displayReportField; } set { - this.returnColumnsFieldSpecified = value; + this.displayReportField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public ReportBasis ReportBasis + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] + public string FiscalYear { get { - return this.reportBasisField; + return this.fiscalYearField; } set { - this.reportBasisField = value; + this.fiscalYearField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public BudgetCriterion BudgetCriterion + { + get + { + return this.budgetCriterionField; + } + set + { + this.budgetCriterionField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportBasisSpecified + public bool BudgetCriterionSpecified { get { - return this.reportBasisFieldSpecified; + return this.budgetCriterionFieldSpecified; } set { - this.reportBasisFieldSpecified = value; + this.budgetCriterionFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=4)] + [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=4)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.requestIDField; + return this.itemField; } set { - this.requestIDField = value; + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ReportClassFilter ReportClassFilter + { + get + { + return this.reportClassFilterField; + } + set + { + this.reportClassFilterField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public SummarizeBudgetColumnsBy SummarizeBudgetColumnsBy + { + get + { + return this.summarizeBudgetColumnsByField; + } + set + { + this.summarizeBudgetColumnsByField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportDateMacro + public bool SummarizeBudgetColumnsBySpecified { get { - return ObjectItem.GetItem("ReportDateMacro"); + return this.summarizeBudgetColumnsByFieldSpecified; } set { - ObjectItem.SetItem("ReportDateMacro", value); + this.summarizeBudgetColumnsByFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public SummarizeBudgetRowsBy SummarizeBudgetRowsBy + { + get + { + return this.summarizeBudgetRowsByField; + } + set + { + this.summarizeBudgetRowsByField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportPeriod ReportPeriod + public bool SummarizeBudgetRowsBySpecified { get { - return ObjectItem.GetItem("ReportPeriod"); + return this.summarizeBudgetRowsByFieldSpecified; } set { - ObjectItem.SetItem("ReportPeriod", value); + this.summarizeBudgetRowsByFieldSpecified = value; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); - typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return this.requestIDField; + } + set + { + this.requestIDField = value; } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter + public Nullable ReportDateMacro { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + return ObjectItem.GetItem("ReportDateMacro"); } set { - ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); + ObjectItem.SetItem("ReportDateMacro", value); } } [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportModifiedDateRangeMacro + public ReportPeriod ReportPeriod { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); + return ObjectItem.GetItem("ReportPeriod"); } set { - ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + ObjectItem.SetItem("ReportPeriod", value); } } - private ObjectItem ObjectItem1 + private ObjectItem ObjectItem { get { - if ((objectItem1 == null)) + if ((objectItem == null)) { System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); - typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); - objectItem1 = new ObjectItem(this, "Item1", typeMapping); + typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); + typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); + objectItem = new ObjectItem(this, "Item", typeMapping); } - return objectItem1; + return objectItem; } } } @@ -135895,10 +154502,10 @@ private ObjectItem ObjectItem1 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JobReportQueryRqType : IQbRequest + public partial class GeneralDetailReportQueryRqType : IQbRequest { - private JobReportType jobReportTypeField; + private GeneralDetailReportType generalDetailReportTypeField; private BOOLTYPE displayReportField; @@ -135924,11 +154531,23 @@ public partial class JobReportQueryRqType : IQbRequest private bool reportPostingStatusFilterFieldSpecified; - private SummarizeColumnsBy summarizeColumnsByField; + private SummarizeRowsBy summarizeRowsByField; - private bool summarizeColumnsByFieldSpecified; + private bool summarizeRowsByFieldSpecified; - private BOOLTYPE includeSubcolumnsField; + private IncludeColumn[] includeColumnField; + + private IncludeAccounts includeAccountsField; + + private bool includeAccountsFieldSpecified; + + private ReportOpenBalanceAsOf reportOpenBalanceAsOfField; + + private bool reportOpenBalanceAsOfFieldSpecified; + + private ReportBasis reportBasisField; + + private bool reportBasisFieldSpecified; private string requestIDField; @@ -135936,22 +154555,24 @@ public partial class JobReportQueryRqType : IQbRequest private ObjectItem objectItem1; - public JobReportQueryRqType() + public GeneralDetailReportQueryRqType() { this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; + this.reportOpenBalanceAsOfField = ReportOpenBalanceAsOf.Today; + this.reportBasisField = ReportBasis.None; } /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public JobReportType JobReportType + public GeneralDetailReportType GeneralDetailReportType { get { - return this.jobReportTypeField; + return this.generalDetailReportTypeField; } set { - this.jobReportTypeField = value; + this.generalDetailReportTypeField = value; } } @@ -136130,43 +154751,127 @@ public bool ReportPostingStatusFilterSpecified /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SummarizeColumnsBy SummarizeColumnsBy + public SummarizeRowsBy SummarizeRowsBy { get { - return this.summarizeColumnsByField; + return this.summarizeRowsByField; } set { - this.summarizeColumnsByField = value; + this.summarizeRowsByField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SummarizeColumnsBySpecified + public bool SummarizeRowsBySpecified { get { - return this.summarizeColumnsByFieldSpecified; + return this.summarizeRowsByFieldSpecified; } set { - this.summarizeColumnsByFieldSpecified = value; + this.summarizeRowsByFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public BOOLTYPE IncludeSubcolumns + [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=14)] + public IncludeColumn[] IncludeColumn { get { - return this.includeSubcolumnsField; + return this.includeColumnField; } set { - this.includeSubcolumnsField = value; + this.includeColumnField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public IncludeAccounts IncludeAccounts + { + get + { + return this.includeAccountsField; + } + set + { + this.includeAccountsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IncludeAccountsSpecified + { + get + { + return this.includeAccountsFieldSpecified; + } + set + { + this.includeAccountsFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public ReportOpenBalanceAsOf ReportOpenBalanceAsOf + { + get + { + return this.reportOpenBalanceAsOfField; + } + set + { + this.reportOpenBalanceAsOfField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReportOpenBalanceAsOfSpecified + { + get + { + return this.reportOpenBalanceAsOfFieldSpecified; + } + set + { + this.reportOpenBalanceAsOfFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public ReportBasis ReportBasis + { + get + { + return this.reportBasisField; + } + set + { + this.reportBasisField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReportBasisSpecified + { + get + { + return this.reportBasisFieldSpecified; + } + set + { + this.reportBasisFieldSpecified = value; } } @@ -136273,56 +154978,75 @@ private ObjectItem ObjectItem1 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TimeReportQueryRqType : IQbRequest + public partial class CustomDetailReportQueryRqType : IQbRequest { - private TimeReportType timeReportTypeField; + private CustomDetailReportType customDetailReportTypeField; private BOOLTYPE displayReportField; private object itemField; + private ReportAccountFilter reportAccountFilterField; + private ReportEntityFilter reportEntityFilterField; private ReportItemFilter reportItemFilterField; private ReportClassFilter reportClassFilterField; - private SummarizeColumnsBy summarizeColumnsByField; + private TxnTypeFilter[] reportTxnTypeFilterField; - private bool summarizeColumnsByFieldSpecified; + private object item1Field; - private IncludeColumn[] includeColumnField; + private ReportDetailLevelFilter reportDetailLevelFilterField; - private BOOLTYPE includeSubcolumnsField; + private bool reportDetailLevelFilterFieldSpecified; - private ReportCalendar reportCalendarField; + private ReportPostingStatusFilter reportPostingStatusFilterField; - private bool reportCalendarFieldSpecified; + private bool reportPostingStatusFilterFieldSpecified; - private ReturnRows returnRowsField; + private SummarizeRowsBy summarizeRowsByField; - private bool returnRowsFieldSpecified; + private IncludeColumn[] includeColumnField; - private ReturnColumns returnColumnsField; + private IncludeAccounts includeAccountsField; - private bool returnColumnsFieldSpecified; + private bool includeAccountsFieldSpecified; + + private ReportOpenBalanceAsOf reportOpenBalanceAsOfField; + + private bool reportOpenBalanceAsOfFieldSpecified; + + private ReportBasis reportBasisField; + + private bool reportBasisFieldSpecified; private string requestIDField; private ObjectItem objectItem; + private ObjectItem objectItem1; + + public CustomDetailReportQueryRqType() + { + this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; + this.reportOpenBalanceAsOfField = ReportOpenBalanceAsOf.Today; + this.reportBasisField = ReportBasis.None; + } + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TimeReportType TimeReportType + public CustomDetailReportType CustomDetailReportType { get { - return this.timeReportTypeField; + return this.customDetailReportTypeField; } set { - this.timeReportTypeField = value; + this.customDetailReportTypeField = value; } } @@ -136358,6 +155082,20 @@ public object Item /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ReportAccountFilter ReportAccountFilter + { + get + { + return this.reportAccountFilterField; + } + set + { + this.reportAccountFilterField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public ReportEntityFilter ReportEntityFilter { get @@ -136371,7 +155109,7 @@ public ReportEntityFilter ReportEntityFilter } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] public ReportItemFilter ReportItemFilter { get @@ -136385,7 +155123,7 @@ public ReportItemFilter ReportItemFilter } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public ReportClassFilter ReportClassFilter { get @@ -136399,142 +155137,201 @@ public ReportClassFilter ReportClassFilter } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public SummarizeColumnsBy SummarizeColumnsBy + [System.Xml.Serialization.XmlArrayAttribute(Order=8)] + [System.Xml.Serialization.XmlArrayItemAttribute("TxnTypeFilter", IsNullable=false)] + public TxnTypeFilter[] ReportTxnTypeFilter { get { - return this.summarizeColumnsByField; + return this.reportTxnTypeFilterField; } set { - this.summarizeColumnsByField = value; + this.reportTxnTypeFilterField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=9)] + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=9)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 + { + get + { + return this.item1Field; + } + set + { + this.item1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public ReportDetailLevelFilter ReportDetailLevelFilter + { + get + { + return this.reportDetailLevelFilterField; + } + set + { + this.reportDetailLevelFilterField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SummarizeColumnsBySpecified + public bool ReportDetailLevelFilterSpecified { get { - return this.summarizeColumnsByFieldSpecified; + return this.reportDetailLevelFilterFieldSpecified; } set { - this.summarizeColumnsByFieldSpecified = value; + this.reportDetailLevelFilterFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=8)] - public IncludeColumn[] IncludeColumn + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public ReportPostingStatusFilter ReportPostingStatusFilter { get { - return this.includeColumnField; + return this.reportPostingStatusFilterField; } set { - this.includeColumnField = value; + this.reportPostingStatusFilterField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] - public BOOLTYPE IncludeSubcolumns + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReportPostingStatusFilterSpecified { get { - return this.includeSubcolumnsField; + return this.reportPostingStatusFilterFieldSpecified; } set { - this.includeSubcolumnsField = value; + this.reportPostingStatusFilterFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public ReportCalendar ReportCalendar + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public SummarizeRowsBy SummarizeRowsBy { get { - return this.reportCalendarField; + return this.summarizeRowsByField; } set { - this.reportCalendarField = value; + this.summarizeRowsByField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=14)] + public IncludeColumn[] IncludeColumn + { + get + { + return this.includeColumnField; + } + set + { + this.includeColumnField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public IncludeAccounts IncludeAccounts + { + get + { + return this.includeAccountsField; + } + set + { + this.includeAccountsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportCalendarSpecified + public bool IncludeAccountsSpecified { get { - return this.reportCalendarFieldSpecified; + return this.includeAccountsFieldSpecified; } set { - this.reportCalendarFieldSpecified = value; + this.includeAccountsFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public ReturnRows ReturnRows + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public ReportOpenBalanceAsOf ReportOpenBalanceAsOf { get { - return this.returnRowsField; + return this.reportOpenBalanceAsOfField; } set { - this.returnRowsField = value; + this.reportOpenBalanceAsOfField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReturnRowsSpecified + public bool ReportOpenBalanceAsOfSpecified { get { - return this.returnRowsFieldSpecified; + return this.reportOpenBalanceAsOfFieldSpecified; } set { - this.returnRowsFieldSpecified = value; + this.reportOpenBalanceAsOfFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public ReturnColumns ReturnColumns + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public ReportBasis ReportBasis { get { - return this.returnColumnsField; + return this.reportBasisField; } set { - this.returnColumnsField = value; + this.reportBasisField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReturnColumnsSpecified + public bool ReportBasisSpecified { get { - return this.returnColumnsFieldSpecified; + return this.reportBasisFieldSpecified; } set { - this.returnColumnsFieldSpecified = value; + this.reportBasisFieldSpecified = value; } } @@ -136589,7 +155386,48 @@ private ObjectItem ObjectItem typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); objectItem = new ObjectItem(this, "Item", typeMapping); } - return objectItem; + return objectItem; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter + { + get + { + return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + } + set + { + ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ReportModifiedDateRangeMacro + { + get + { + return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); + } + set + { + ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); + typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); + objectItem1 = new ObjectItem(this, "Item1", typeMapping); + } + return objectItem1; } } } @@ -136600,10 +155438,10 @@ private ObjectItem ObjectItem [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class AgingReportQueryRqType : IQbRequest + public partial class CustomSummaryReportQueryRqType : IQbRequest { - private AgingReportType agingReportTypeField; + private CustomSummaryReportType customSummaryReportTypeField; private BOOLTYPE displayReportField; @@ -136629,15 +155467,27 @@ public partial class AgingReportQueryRqType : IQbRequest private bool reportPostingStatusFilterFieldSpecified; - private IncludeColumn[] includeColumnField; + private SummarizeColumnsBy summarizeColumnsByField; - private IncludeAccounts includeAccountsField; + private SummarizeRowsBy summarizeRowsByField; - private bool includeAccountsFieldSpecified; + private BOOLTYPE includeSubcolumnsField; - private ReportAgingAsOf reportAgingAsOfField; + private ReportCalendar reportCalendarField; - private bool reportAgingAsOfFieldSpecified; + private bool reportCalendarFieldSpecified; + + private ReturnRows returnRowsField; + + private bool returnRowsFieldSpecified; + + private ReturnColumns returnColumnsField; + + private bool returnColumnsFieldSpecified; + + private ReportBasis reportBasisField; + + private bool reportBasisFieldSpecified; private string requestIDField; @@ -136645,23 +155495,23 @@ public partial class AgingReportQueryRqType : IQbRequest private ObjectItem objectItem1; - public AgingReportQueryRqType() + public CustomSummaryReportQueryRqType() { this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; - this.reportAgingAsOfField = ReportAgingAsOf.ReportEndDate; + this.reportBasisField = ReportBasis.None; } /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AgingReportType AgingReportType + public CustomSummaryReportType CustomSummaryReportType { get { - return this.agingReportTypeField; + return this.customSummaryReportTypeField; } set { - this.agingReportTypeField = value; + this.customSummaryReportTypeField = value; } } @@ -136839,72 +155689,156 @@ public bool ReportPostingStatusFilterSpecified } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=13)] - public IncludeColumn[] IncludeColumn + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public SummarizeColumnsBy SummarizeColumnsBy { get { - return this.includeColumnField; + return this.summarizeColumnsByField; } set { - this.includeColumnField = value; + this.summarizeColumnsByField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public IncludeAccounts IncludeAccounts + public SummarizeRowsBy SummarizeRowsBy { get { - return this.includeAccountsField; + return this.summarizeRowsByField; } set { - this.includeAccountsField = value; + this.summarizeRowsByField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public BOOLTYPE IncludeSubcolumns + { + get + { + return this.includeSubcolumnsField; + } + set + { + this.includeSubcolumnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public ReportCalendar ReportCalendar + { + get + { + return this.reportCalendarField; + } + set + { + this.reportCalendarField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IncludeAccountsSpecified + public bool ReportCalendarSpecified { get { - return this.includeAccountsFieldSpecified; + return this.reportCalendarFieldSpecified; } set { - this.includeAccountsFieldSpecified = value; + this.reportCalendarFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public ReportAgingAsOf ReportAgingAsOf + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public ReturnRows ReturnRows { get { - return this.reportAgingAsOfField; + return this.returnRowsField; } set { - this.reportAgingAsOfField = value; + this.returnRowsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportAgingAsOfSpecified + public bool ReturnRowsSpecified { get { - return this.reportAgingAsOfFieldSpecified; + return this.returnRowsFieldSpecified; } set { - this.reportAgingAsOfFieldSpecified = value; + this.returnRowsFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public ReturnColumns ReturnColumns + { + get + { + return this.returnColumnsField; + } + set + { + this.returnColumnsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReturnColumnsSpecified + { + get + { + return this.returnColumnsFieldSpecified; + } + set + { + this.returnColumnsFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public ReportBasis ReportBasis + { + get + { + return this.reportBasisField; + } + set + { + this.reportBasisField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReportBasisSpecified + { + get + { + return this.reportBasisFieldSpecified; + } + set + { + this.reportBasisFieldSpecified = value; } } @@ -137011,46 +155945,70 @@ private ObjectItem ObjectItem1 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BudgetSummaryReportQueryRqType : IQbRequest + public partial class PayrollDetailReportQueryRqType : IQbRequest { - private BudgetSummaryReportType budgetSummaryReportTypeField; + private PayrollDetailReportType payrollDetailReportTypeField; private BOOLTYPE displayReportField; - private string fiscalYearField; + private object itemField; - private BudgetCriterion budgetCriterionField; + private ReportAccountFilter reportAccountFilterField; - private bool budgetCriterionFieldSpecified; + private ReportEntityFilter reportEntityFilterField; - private object itemField; + private ReportItemFilter reportItemFilterField; private ReportClassFilter reportClassFilterField; - private SummarizeBudgetColumnsBy summarizeBudgetColumnsByField; + private object item1Field; - private bool summarizeBudgetColumnsByFieldSpecified; + private ReportDetailLevelFilter reportDetailLevelFilterField; - private SummarizeBudgetRowsBy summarizeBudgetRowsByField; + private bool reportDetailLevelFilterFieldSpecified; - private bool summarizeBudgetRowsByFieldSpecified; + private ReportPostingStatusFilter reportPostingStatusFilterField; + + private bool reportPostingStatusFilterFieldSpecified; + + private SummarizeRowsBy summarizeRowsByField; + + private bool summarizeRowsByFieldSpecified; + + private IncludeColumn[] includeColumnField; + + private IncludeAccounts includeAccountsField; + + private bool includeAccountsFieldSpecified; + + private ReportOpenBalanceAsOf reportOpenBalanceAsOfField; + + private bool reportOpenBalanceAsOfFieldSpecified; private string requestIDField; private ObjectItem objectItem; + private ObjectItem objectItem1; + + public PayrollDetailReportQueryRqType() + { + this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; + this.reportOpenBalanceAsOfField = ReportOpenBalanceAsOf.Today; + } + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BudgetSummaryReportType BudgetSummaryReportType + public PayrollDetailReportType PayrollDetailReportType { get { - return this.budgetSummaryReportTypeField; + return this.payrollDetailReportTypeField; } set { - this.budgetSummaryReportTypeField = value; + this.payrollDetailReportTypeField = value; } } @@ -137069,65 +156027,65 @@ public BOOLTYPE DisplayReport } /// - [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] - public string FiscalYear + [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=2)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.fiscalYearField; + return this.itemField; } set { - this.fiscalYearField = value; + this.itemField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public BudgetCriterion BudgetCriterion + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public ReportAccountFilter ReportAccountFilter { get { - return this.budgetCriterionField; + return this.reportAccountFilterField; } set { - this.budgetCriterionField = value; + this.reportAccountFilterField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BudgetCriterionSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ReportEntityFilter ReportEntityFilter { get { - return this.budgetCriterionFieldSpecified; + return this.reportEntityFilterField; } set { - this.budgetCriterionFieldSpecified = value; + this.reportEntityFilterField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=4)] - [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=4)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public ReportItemFilter ReportItemFilter { get { - return this.itemField; + return this.reportItemFilterField; } set { - this.itemField = value; + this.reportItemFilterField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public ReportClassFilter ReportClassFilter { get @@ -137141,58 +156099,172 @@ public ReportClassFilter ReportClassFilter } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public SummarizeBudgetColumnsBy SummarizeBudgetColumnsBy + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=8)] + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=8)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item1 { get { - return this.summarizeBudgetColumnsByField; + return this.item1Field; } set { - this.summarizeBudgetColumnsByField = value; + this.item1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public ReportDetailLevelFilter ReportDetailLevelFilter + { + get + { + return this.reportDetailLevelFilterField; + } + set + { + this.reportDetailLevelFilterField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SummarizeBudgetColumnsBySpecified + public bool ReportDetailLevelFilterSpecified { get { - return this.summarizeBudgetColumnsByFieldSpecified; + return this.reportDetailLevelFilterFieldSpecified; } set { - this.summarizeBudgetColumnsByFieldSpecified = value; + this.reportDetailLevelFilterFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] - public SummarizeBudgetRowsBy SummarizeBudgetRowsBy + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public ReportPostingStatusFilter ReportPostingStatusFilter { get { - return this.summarizeBudgetRowsByField; + return this.reportPostingStatusFilterField; } set { - this.summarizeBudgetRowsByField = value; + this.reportPostingStatusFilterField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SummarizeBudgetRowsBySpecified + public bool ReportPostingStatusFilterSpecified { get { - return this.summarizeBudgetRowsByFieldSpecified; + return this.reportPostingStatusFilterFieldSpecified; } set { - this.summarizeBudgetRowsByFieldSpecified = value; + this.reportPostingStatusFilterFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public SummarizeRowsBy SummarizeRowsBy + { + get + { + return this.summarizeRowsByField; + } + set + { + this.summarizeRowsByField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SummarizeRowsBySpecified + { + get + { + return this.summarizeRowsByFieldSpecified; + } + set + { + this.summarizeRowsByFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=13)] + public IncludeColumn[] IncludeColumn + { + get + { + return this.includeColumnField; + } + set + { + this.includeColumnField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public IncludeAccounts IncludeAccounts + { + get + { + return this.includeAccountsField; + } + set + { + this.includeAccountsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IncludeAccountsSpecified + { + get + { + return this.includeAccountsFieldSpecified; + } + set + { + this.includeAccountsFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public ReportOpenBalanceAsOf ReportOpenBalanceAsOf + { + get + { + return this.reportOpenBalanceAsOfField; + } + set + { + this.reportOpenBalanceAsOfField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReportOpenBalanceAsOfSpecified + { + get + { + return this.reportOpenBalanceAsOfFieldSpecified; + } + set + { + this.reportOpenBalanceAsOfFieldSpecified = value; } } @@ -137250,6 +156322,47 @@ private ObjectItem ObjectItem return objectItem; } } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter + { + get + { + return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + } + set + { + ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable ReportModifiedDateRangeMacro + { + get + { + return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); + } + set + { + ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + } + } + + private ObjectItem ObjectItem1 + { + get + { + if ((objectItem1 == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); + typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); + objectItem1 = new ObjectItem(this, "Item1", typeMapping); + } + return objectItem1; + } + } } /// @@ -137258,10 +156371,10 @@ private ObjectItem ObjectItem [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class GeneralDetailReportQueryRqType : IQbRequest + public partial class PayrollSummaryReportQueryRqType : IQbRequest { - private GeneralDetailReportType generalDetailReportTypeField; + private PayrollSummaryReportType payrollSummaryReportTypeField; private BOOLTYPE displayReportField; @@ -137275,8 +156388,6 @@ public partial class GeneralDetailReportQueryRqType : IQbRequest private ReportClassFilter reportClassFilterField; - private TxnTypeFilter[] reportTxnTypeFilterField; - private object item1Field; private ReportDetailLevelFilter reportDetailLevelFilterField; @@ -137287,23 +156398,23 @@ public partial class GeneralDetailReportQueryRqType : IQbRequest private bool reportPostingStatusFilterFieldSpecified; - private SummarizeRowsBy summarizeRowsByField; + private SummarizeColumnsBy summarizeColumnsByField; - private bool summarizeRowsByFieldSpecified; + private bool summarizeColumnsByFieldSpecified; - private IncludeColumn[] includeColumnField; + private BOOLTYPE includeSubcolumnsField; - private IncludeAccounts includeAccountsField; + private ReportCalendar reportCalendarField; - private bool includeAccountsFieldSpecified; + private bool reportCalendarFieldSpecified; - private ReportOpenBalanceAsOf reportOpenBalanceAsOfField; + private ReturnRows returnRowsField; - private bool reportOpenBalanceAsOfFieldSpecified; + private bool returnRowsFieldSpecified; - private ReportBasis reportBasisField; + private ReturnColumns returnColumnsField; - private bool reportBasisFieldSpecified; + private bool returnColumnsFieldSpecified; private string requestIDField; @@ -137311,24 +156422,22 @@ public partial class GeneralDetailReportQueryRqType : IQbRequest private ObjectItem objectItem1; - public GeneralDetailReportQueryRqType() + public PayrollSummaryReportQueryRqType() { this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; - this.reportOpenBalanceAsOfField = ReportOpenBalanceAsOf.Today; - this.reportBasisField = ReportBasis.None; } /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GeneralDetailReportType GeneralDetailReportType + public PayrollSummaryReportType PayrollSummaryReportType { get { - return this.generalDetailReportTypeField; + return this.payrollSummaryReportTypeField; } set { - this.generalDetailReportTypeField = value; + this.payrollSummaryReportTypeField = value; } } @@ -137419,23 +156528,8 @@ public ReportClassFilter ReportClassFilter } /// - [System.Xml.Serialization.XmlArrayAttribute(Order=8)] - [System.Xml.Serialization.XmlArrayItemAttribute("TxnTypeFilter", IsNullable=false)] - public TxnTypeFilter[] ReportTxnTypeFilter - { - get - { - return this.reportTxnTypeFilterField; - } - set - { - this.reportTxnTypeFilterField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=9)] - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=9)] + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=8)] + [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=8)] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] public object Item1 { @@ -137450,7 +156544,7 @@ public object Item1 } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public ReportDetailLevelFilter ReportDetailLevelFilter { get @@ -137478,7 +156572,7 @@ public bool ReportDetailLevelFilterSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public ReportPostingStatusFilter ReportPostingStatusFilter { get @@ -137506,128 +156600,128 @@ public bool ReportPostingStatusFilterSpecified } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SummarizeRowsBy SummarizeRowsBy + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public SummarizeColumnsBy SummarizeColumnsBy { get { - return this.summarizeRowsByField; + return this.summarizeColumnsByField; } set { - this.summarizeRowsByField = value; + this.summarizeColumnsByField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SummarizeRowsBySpecified + public bool SummarizeColumnsBySpecified { get { - return this.summarizeRowsByFieldSpecified; + return this.summarizeColumnsByFieldSpecified; } set { - this.summarizeRowsByFieldSpecified = value; + this.summarizeColumnsByFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=14)] - public IncludeColumn[] IncludeColumn + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public BOOLTYPE IncludeSubcolumns { get { - return this.includeColumnField; + return this.includeSubcolumnsField; } set { - this.includeColumnField = value; + this.includeSubcolumnsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public IncludeAccounts IncludeAccounts + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public ReportCalendar ReportCalendar { get { - return this.includeAccountsField; + return this.reportCalendarField; } set { - this.includeAccountsField = value; + this.reportCalendarField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IncludeAccountsSpecified + public bool ReportCalendarSpecified { get { - return this.includeAccountsFieldSpecified; + return this.reportCalendarFieldSpecified; } set { - this.includeAccountsFieldSpecified = value; + this.reportCalendarFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public ReportOpenBalanceAsOf ReportOpenBalanceAsOf + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public ReturnRows ReturnRows { get { - return this.reportOpenBalanceAsOfField; + return this.returnRowsField; } set { - this.reportOpenBalanceAsOfField = value; + this.returnRowsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportOpenBalanceAsOfSpecified + public bool ReturnRowsSpecified { get { - return this.reportOpenBalanceAsOfFieldSpecified; + return this.returnRowsFieldSpecified; } set { - this.reportOpenBalanceAsOfFieldSpecified = value; + this.returnRowsFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public ReportBasis ReportBasis + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public ReturnColumns ReturnColumns { get { - return this.reportBasisField; + return this.returnColumnsField; } set { - this.reportBasisField = value; + this.returnColumnsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportBasisSpecified + public bool ReturnColumnsSpecified { get { - return this.reportBasisFieldSpecified; + return this.returnColumnsFieldSpecified; } set { - this.reportBasisFieldSpecified = value; + this.returnColumnsFieldSpecified = value; } } @@ -137734,360 +156828,674 @@ private ObjectItem ObjectItem1 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomDetailReportQueryRqType : IQbRequest + public partial class DataExtDefAddRqType : IQbRequest { - private CustomDetailReportType customDetailReportTypeField; - - private BOOLTYPE displayReportField; + private DataExtDefAdd dataExtDefAddField; - private object itemField; + private string[] includeRetElementField; - private ReportAccountFilter reportAccountFilterField; + private string requestIDField; - private ReportEntityFilter reportEntityFilterField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DataExtDefAdd DataExtDefAdd + { + get + { + return this.dataExtDefAddField; + } + set + { + this.dataExtDefAddField = value; + } + } - private ReportItemFilter reportItemFilterField; + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } - private ReportClassFilter reportClassFilterField; + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class DataExtDefModRqType : IQbRequest + { - private TxnTypeFilter[] reportTxnTypeFilterField; + private DataExtDefMod dataExtDefModField; - private object item1Field; + private string[] includeRetElementField; - private ReportDetailLevelFilter reportDetailLevelFilterField; + private string requestIDField; - private bool reportDetailLevelFilterFieldSpecified; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DataExtDefMod DataExtDefMod + { + get + { + return this.dataExtDefModField; + } + set + { + this.dataExtDefModField = value; + } + } - private ReportPostingStatusFilter reportPostingStatusFilterField; + /// + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] + public string[] IncludeRetElement + { + get + { + return this.includeRetElementField; + } + set + { + this.includeRetElementField = value; + } + } - private bool reportPostingStatusFilterFieldSpecified; + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class DataExtDefDelRqType : IQbRequest + { - private SummarizeRowsBy summarizeRowsByField; + private GUIDTYPE ownerIDField; - private IncludeColumn[] includeColumnField; + private string dataExtNameField; - private IncludeAccounts includeAccountsField; + private string requestIDField; - private bool includeAccountsFieldSpecified; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE OwnerID + { + get + { + return this.ownerIDField; + } + set + { + this.ownerIDField = value; + } + } - private ReportOpenBalanceAsOf reportOpenBalanceAsOfField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.ComponentModel.DataAnnotations.StringLength(31)] + public string DataExtName + { + get + { + return this.dataExtNameField; + } + set + { + string temp = QbNormalizer.NormalizeString(value, 31); + this.dataExtNameField = temp; + } + } - private bool reportOpenBalanceAsOfFieldSpecified; + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class DataExtDefQueryRqType : IQbRequest + { - private ReportBasis reportBasisField; + private object[] itemsField; - private bool reportBasisFieldSpecified; + private string[] includeRetElementField; private string requestIDField; - private ObjectItem objectItem; + private DataExtDefQueryRqTypeMetaData metaDataField; - private ObjectItem objectItem1; + private ObjectItems objectItems; - public CustomDetailReportQueryRqType() + public DataExtDefQueryRqType() { - this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; - this.reportOpenBalanceAsOfField = ReportOpenBalanceAsOf.Today; - this.reportBasisField = ReportBasis.None; + this.metaDataField = DataExtDefQueryRqTypeMetaData.NoMetaData; } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomDetailReportType CustomDetailReportType + [System.Xml.Serialization.XmlElementAttribute("AssignToObject", typeof(AssignToObject), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OwnerID", typeof(GUIDTYPE), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.customDetailReportTypeField; + return this.itemsField; } set { - this.customDetailReportTypeField = value; + this.itemsField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE DisplayReport + [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=2)] + public string[] IncludeRetElement { get { - return this.displayReportField; + return this.includeRetElementField; } set { - this.displayReportField = value; + this.includeRetElementField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=2)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.itemField; + return this.requestIDField; } set { - this.itemField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public ReportAccountFilter ReportAccountFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(DataExtDefQueryRqTypeMetaData.NoMetaData)] + public DataExtDefQueryRqTypeMetaData metaData { get { - return this.reportAccountFilterField; + return this.metaDataField; } set { - this.reportAccountFilterField = value; + this.metaDataField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable AssignToObject + { + get + { + return ObjectItems.GetItems("AssignToObject"); + } + set + { + ObjectItems.SetItems("AssignToObject", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable OwnerID + { + get + { + return ObjectItems.GetItems("OwnerID"); + } + set + { + ObjectItems.SetItems("OwnerID", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(AssignToObject), "AssignToObject"); + typeMapping.Add(typeof(GUIDTYPE), "OwnerID"); + objectItems = new ObjectItems(this, "Items", new string[] { + "OwnerID", + "AssignToObject"}, typeMapping); + } + return objectItems; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum DataExtDefQueryRqTypeMetaData + { /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ReportEntityFilter ReportEntityFilter + NoMetaData, + + /// + MetaDataOnly, + + /// + MetaDataAndResponseData, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class DataExtAddRqType : IQbRequest + { + + private DataExtAdd dataExtAddField; + + private string requestIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DataExtAdd DataExtAdd { get { - return this.reportEntityFilterField; + return this.dataExtAddField; } set { - this.reportEntityFilterField = value; + this.dataExtAddField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ReportItemFilter ReportItemFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.reportItemFilterField; + return this.requestIDField; } set { - this.reportItemFilterField = value; + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class DataExtModRqType : IQbRequest + { + + private DataExtMod dataExtModField; + + private string requestIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ReportClassFilter ReportClassFilter + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DataExtMod DataExtMod { get { - return this.reportClassFilterField; + return this.dataExtModField; } set { - this.reportClassFilterField = value; + this.dataExtModField = value; } } /// - [System.Xml.Serialization.XmlArrayAttribute(Order=8)] - [System.Xml.Serialization.XmlArrayItemAttribute("TxnTypeFilter", IsNullable=false)] - public TxnTypeFilter[] ReportTxnTypeFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.reportTxnTypeFilterField; + return this.requestIDField; } set { - this.reportTxnTypeFilterField = value; + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class DataExtDelRqType : IQbRequest + { + + private DataExtDel dataExtDelField; + + private string requestIDField; /// - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=9)] - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=9)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DataExtDel DataExtDel { get { - return this.item1Field; + return this.dataExtDelField; } set { - this.item1Field = value; + this.dataExtDelField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public ReportDetailLevelFilter ReportDetailLevelFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.reportDetailLevelFilterField; + return this.requestIDField; } set { - this.reportDetailLevelFilterField = value; + this.requestIDField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class HostQueryRsType : IQbResponse, IQbResponse + { + + private HostRet hostRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportDetailLevelFilterSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public HostRet HostRet { get { - return this.reportDetailLevelFilterFieldSpecified; + return this.hostRetField; } set { - this.reportDetailLevelFilterFieldSpecified = value; + this.hostRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public ReportPostingStatusFilter ReportPostingStatusFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.reportPostingStatusFilterField; + return this.requestIDField; } set { - this.reportPostingStatusFilterField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportPostingStatusFilterSpecified + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.reportPostingStatusFilterFieldSpecified; + return this.statusCodeField; } set { - this.reportPostingStatusFilterFieldSpecified = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SummarizeRowsBy SummarizeRowsBy + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.summarizeRowsByField; + return this.statusSeverityField; } set { - this.summarizeRowsByField = value; + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public HostRet GetRetResult() + { + return this.HostRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CompanyQueryRsType : IQbResponse, IQbResponse + { + + private CompanyRet companyRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=14)] - public IncludeColumn[] IncludeColumn + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CompanyRet CompanyRet { get { - return this.includeColumnField; + return this.companyRetField; } set { - this.includeColumnField = value; + this.companyRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public IncludeAccounts IncludeAccounts + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.includeAccountsField; + return this.requestIDField; } set { - this.includeAccountsField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IncludeAccountsSpecified + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.includeAccountsFieldSpecified; + return this.statusCodeField; } set { - this.includeAccountsFieldSpecified = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public ReportOpenBalanceAsOf ReportOpenBalanceAsOf + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.reportOpenBalanceAsOfField; + return this.statusSeverityField; } set { - this.reportOpenBalanceAsOfField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportOpenBalanceAsOfSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.reportOpenBalanceAsOfFieldSpecified; + return this.statusMessageField; } set { - this.reportOpenBalanceAsOfFieldSpecified = value; + this.statusMessageField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public ReportBasis ReportBasis + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public CompanyRet GetRetResult() { - get - { - return this.reportBasisField; - } - set - { - this.reportBasisField = value; - } + return this.CompanyRet; } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CompanyActivityQueryRsType : IQbResponse, IQbResponse + { + + private CompanyActivityRet companyActivityRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportBasisSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CompanyActivityRet CompanyActivityRet { get { - return this.reportBasisFieldSpecified; + return this.companyActivityRetField; } set { - this.reportBasisFieldSpecified = value; + this.companyActivityRetField = value; } } @@ -138105,86 +157513,55 @@ public string requestID } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportDateMacro - { - get - { - return ObjectItem.GetItem("ReportDateMacro"); - } - set - { - ObjectItem.SetItem("ReportDateMacro", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportPeriod ReportPeriod + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return ObjectItem.GetItem("ReportPeriod"); + return this.statusCodeField; } set { - ObjectItem.SetItem("ReportPeriod", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); - typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + return this.statusSeverityField; } set { - ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); + this.statusSeverityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportModifiedDateRangeMacro + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); + return this.statusMessageField; } set { - ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + this.statusMessageField = value; } } - private ObjectItem ObjectItem1 + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public CompanyActivityRet GetRetResult() { - get - { - if ((objectItem1 == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); - typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); - objectItem1 = new ObjectItem(this, "Item1", typeMapping); - } - return objectItem1; - } + return this.CompanyActivityRet; } } @@ -138194,407 +157571,460 @@ private ObjectItem ObjectItem1 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomSummaryReportQueryRqType : IQbRequest + public partial class PreferencesModRsType : IQbResponse, IQbResponse { - private CustomSummaryReportType customSummaryReportTypeField; - - private BOOLTYPE displayReportField; - - private object itemField; - - private ReportAccountFilter reportAccountFilterField; - - private ReportEntityFilter reportEntityFilterField; - - private ReportItemFilter reportItemFilterField; - - private ReportClassFilter reportClassFilterField; - - private TxnTypeFilter[] reportTxnTypeFilterField; - - private object item1Field; - - private ReportDetailLevelFilter reportDetailLevelFilterField; - - private bool reportDetailLevelFilterFieldSpecified; - - private ReportPostingStatusFilter reportPostingStatusFilterField; - - private bool reportPostingStatusFilterFieldSpecified; - - private SummarizeColumnsBy summarizeColumnsByField; - - private SummarizeRowsBy summarizeRowsByField; - - private BOOLTYPE includeSubcolumnsField; - - private ReportCalendar reportCalendarField; - - private bool reportCalendarFieldSpecified; - - private ReturnRows returnRowsField; - - private bool returnRowsFieldSpecified; - - private ReturnColumns returnColumnsField; - - private bool returnColumnsFieldSpecified; - - private ReportBasis reportBasisField; - - private bool reportBasisFieldSpecified; + private PreferencesRet preferencesRetField; private string requestIDField; - private ObjectItem objectItem; + private string statusCodeField; - private ObjectItem objectItem1; + private string statusSeverityField; - public CustomSummaryReportQueryRqType() - { - this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; - this.reportBasisField = ReportBasis.None; - } + private string statusMessageField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomSummaryReportType CustomSummaryReportType + public PreferencesRet PreferencesRet { get { - return this.customSummaryReportTypeField; + return this.preferencesRetField; } set { - this.customSummaryReportTypeField = value; + this.preferencesRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE DisplayReport + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.displayReportField; + return this.requestIDField; } set { - this.displayReportField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=2)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.itemField; + return this.statusCodeField; } set { - this.itemField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public ReportAccountFilter ReportAccountFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.reportAccountFilterField; + return this.statusSeverityField; } set { - this.reportAccountFilterField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ReportEntityFilter ReportEntityFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.reportEntityFilterField; + return this.statusMessageField; } set { - this.reportEntityFilterField = value; + this.statusMessageField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ReportItemFilter ReportItemFilter + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public PreferencesRet GetRetResult() { - get - { - return this.reportItemFilterField; - } - set - { - this.reportItemFilterField = value; - } + return this.PreferencesRet; } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PreferencesQueryRsType : IQbResponse, IQbResponse + { + + private PreferencesRet preferencesRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ReportClassFilter ReportClassFilter + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PreferencesRet PreferencesRet { get { - return this.reportClassFilterField; + return this.preferencesRetField; } set { - this.reportClassFilterField = value; + this.preferencesRetField = value; } } /// - [System.Xml.Serialization.XmlArrayAttribute(Order=8)] - [System.Xml.Serialization.XmlArrayItemAttribute("TxnTypeFilter", IsNullable=false)] - public TxnTypeFilter[] ReportTxnTypeFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.reportTxnTypeFilterField; + return this.requestIDField; } set { - this.reportTxnTypeFilterField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=9)] - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=9)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.item1Field; + return this.statusCodeField; } set { - this.item1Field = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public ReportDetailLevelFilter ReportDetailLevelFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.reportDetailLevelFilterField; + return this.statusSeverityField; } set { - this.reportDetailLevelFilterField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportDetailLevelFilterSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.reportDetailLevelFilterFieldSpecified; + return this.statusMessageField; } set { - this.reportDetailLevelFilterFieldSpecified = value; + this.statusMessageField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public PreferencesRet GetRetResult() + { + return this.PreferencesRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AccountAddRsType : IQbResponse, IQbResponse + { + + private AccountRet accountRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public ReportPostingStatusFilter ReportPostingStatusFilter + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountRet AccountRet { get { - return this.reportPostingStatusFilterField; + return this.accountRetField; } set { - this.reportPostingStatusFilterField = value; + this.accountRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportPostingStatusFilterSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.reportPostingStatusFilterFieldSpecified; + return this.errorRecoveryField; } set { - this.reportPostingStatusFilterFieldSpecified = value; + this.errorRecoveryField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public SummarizeColumnsBy SummarizeColumnsBy + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.summarizeColumnsByField; + return this.requestIDField; } set { - this.summarizeColumnsByField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public SummarizeRowsBy SummarizeRowsBy + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.summarizeRowsByField; + return this.statusCodeField; } set { - this.summarizeRowsByField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public BOOLTYPE IncludeSubcolumns + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.includeSubcolumnsField; + return this.statusSeverityField; } set { - this.includeSubcolumnsField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public ReportCalendar ReportCalendar + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.reportCalendarField; + return this.statusMessageField; } set { - this.reportCalendarField = value; + this.statusMessageField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public AccountRet GetRetResult() + { + return this.AccountRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AccountModRsType : IQbResponse, IQbResponse + { + + private AccountRet accountRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportCalendarSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AccountRet AccountRet { get { - return this.reportCalendarFieldSpecified; + return this.accountRetField; } set { - this.reportCalendarFieldSpecified = value; + this.accountRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public ReturnRows ReturnRows + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.returnRowsField; + return this.errorRecoveryField; } set { - this.returnRowsField = value; + this.errorRecoveryField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReturnRowsSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.returnRowsFieldSpecified; + return this.requestIDField; } set { - this.returnRowsFieldSpecified = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] - public ReturnColumns ReturnColumns + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.returnColumnsField; + return this.statusCodeField; } set { - this.returnColumnsField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReturnColumnsSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.returnColumnsFieldSpecified; + return this.statusSeverityField; } set { - this.returnColumnsFieldSpecified = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] - public ReportBasis ReportBasis + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.reportBasisField; + return this.statusMessageField; } set { - this.reportBasisField = value; + this.statusMessageField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public AccountRet GetRetResult() + { + return this.AccountRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AccountQueryRsType : IQbResponse, IQbResponse + { + + private AccountRet[] accountRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + + private string retCountField; + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportBasisSpecified + [System.Xml.Serialization.XmlElementAttribute("AccountRet", Order=0)] + public AccountRet[] AccountRet { get { - return this.reportBasisFieldSpecified; + return this.accountRetField; } set { - this.reportBasisFieldSpecified = value; + this.accountRetField = value; } } @@ -138612,86 +158042,69 @@ public string requestID } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportDateMacro + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return ObjectItem.GetItem("ReportDateMacro"); + return this.statusCodeField; } set { - ObjectItem.SetItem("ReportDateMacro", value); + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportPeriod ReportPeriod + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return ObjectItem.GetItem("ReportPeriod"); + return this.statusSeverityField; } set { - ObjectItem.SetItem("ReportPeriod", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); - typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.statusSeverityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + return this.statusMessageField; } set { - ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); + this.statusMessageField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportModifiedDateRangeMacro + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); + return this.retCountField; } set { - ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + this.retCountField = value; } } - private ObjectItem ObjectItem1 + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public AccountRet[] GetRetResult() { - get - { - if ((objectItem1 == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); - typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); - objectItem1 = new ObjectItem(this, "Item1", typeMapping); - } - return objectItem1; - } + return this.AccountRet; } } @@ -138701,326 +158114,366 @@ private ObjectItem ObjectItem1 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollDetailReportQueryRqType : IQbRequest + public partial class SpecialAccountAddRsType : IQbResponse { - private PayrollDetailReportType payrollDetailReportTypeField; - - private BOOLTYPE displayReportField; - - private object itemField; - - private ReportAccountFilter reportAccountFilterField; - - private ReportEntityFilter reportEntityFilterField; - - private ReportItemFilter reportItemFilterField; - - private ReportClassFilter reportClassFilterField; - - private object item1Field; - - private ReportDetailLevelFilter reportDetailLevelFilterField; - - private bool reportDetailLevelFilterFieldSpecified; - - private ReportPostingStatusFilter reportPostingStatusFilterField; - - private bool reportPostingStatusFilterFieldSpecified; - - private SummarizeRowsBy summarizeRowsByField; - - private bool summarizeRowsByFieldSpecified; - - private IncludeColumn[] includeColumnField; - - private IncludeAccounts includeAccountsField; - - private bool includeAccountsFieldSpecified; - - private ReportOpenBalanceAsOf reportOpenBalanceAsOfField; + private AccountRet accountRetField; - private bool reportOpenBalanceAsOfFieldSpecified; + private ErrorRecovery errorRecoveryField; private string requestIDField; - private ObjectItem objectItem; + private string statusCodeField; - private ObjectItem objectItem1; + private string statusSeverityField; - public PayrollDetailReportQueryRqType() - { - this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; - this.reportOpenBalanceAsOfField = ReportOpenBalanceAsOf.Today; - } + private string statusMessageField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayrollDetailReportType PayrollDetailReportType + public AccountRet AccountRet { get { - return this.payrollDetailReportTypeField; + return this.accountRetField; } set { - this.payrollDetailReportTypeField = value; + this.accountRetField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE DisplayReport + public ErrorRecovery ErrorRecovery { get { - return this.displayReportField; + return this.errorRecoveryField; } set { - this.displayReportField = value; + this.errorRecoveryField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=2)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.itemField; + return this.requestIDField; } set { - this.itemField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public ReportAccountFilter ReportAccountFilter + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.reportAccountFilterField; + return this.statusCodeField; } set { - this.reportAccountFilterField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ReportEntityFilter ReportEntityFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.reportEntityFilterField; + return this.statusSeverityField; } set { - this.reportEntityFilterField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ReportItemFilter ReportItemFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.reportItemFilterField; + return this.statusMessageField; } set { - this.reportItemFilterField = value; + this.statusMessageField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AccountTaxLineInfoQueryRsType : IQbResponse, IQbResponse + { + + private AccountTaxLineInfoRet[] accountTaxLineInfoRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ReportClassFilter ReportClassFilter + [System.Xml.Serialization.XmlElementAttribute("AccountTaxLineInfoRet", Order=0)] + public AccountTaxLineInfoRet[] AccountTaxLineInfoRet { get { - return this.reportClassFilterField; + return this.accountTaxLineInfoRetField; } set { - this.reportClassFilterField = value; + this.accountTaxLineInfoRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=8)] - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=8)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.item1Field; + return this.requestIDField; } set { - this.item1Field = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public ReportDetailLevelFilter ReportDetailLevelFilter + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.reportDetailLevelFilterField; + return this.statusCodeField; } set { - this.reportDetailLevelFilterField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportDetailLevelFilterSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.reportDetailLevelFilterFieldSpecified; + return this.statusSeverityField; } set { - this.reportDetailLevelFilterFieldSpecified = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public ReportPostingStatusFilter ReportPostingStatusFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.reportPostingStatusFilterField; + return this.statusMessageField; } set { - this.reportPostingStatusFilterField = value; + this.statusMessageField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public AccountTaxLineInfoRet[] GetRetResult() + { + return this.AccountTaxLineInfoRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class LeadAddRsType : IQbResponse, IQbResponse + { + + private LeadRet leadRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportPostingStatusFilterSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public LeadRet LeadRet { get { - return this.reportPostingStatusFilterFieldSpecified; + return this.leadRetField; } set { - this.reportPostingStatusFilterFieldSpecified = value; + this.leadRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public SummarizeRowsBy SummarizeRowsBy + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.summarizeRowsByField; + return this.errorRecoveryField; } set { - this.summarizeRowsByField = value; + this.errorRecoveryField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SummarizeRowsBySpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.summarizeRowsByFieldSpecified; + return this.requestIDField; } set { - this.summarizeRowsByFieldSpecified = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeColumn", Order=13)] - public IncludeColumn[] IncludeColumn + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.includeColumnField; + return this.statusCodeField; } set { - this.includeColumnField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public IncludeAccounts IncludeAccounts + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.includeAccountsField; + return this.statusSeverityField; } set { - this.includeAccountsField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IncludeAccountsSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.includeAccountsFieldSpecified; + return this.statusMessageField; } set { - this.includeAccountsFieldSpecified = value; + this.statusMessageField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public LeadRet GetRetResult() + { + return this.LeadRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class LeadModRsType : IQbResponse, IQbResponse + { + + private LeadRet leadRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public ReportOpenBalanceAsOf ReportOpenBalanceAsOf + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public LeadRet LeadRet { get { - return this.reportOpenBalanceAsOfField; + return this.leadRetField; } set { - this.reportOpenBalanceAsOfField = value; + this.leadRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportOpenBalanceAsOfSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.reportOpenBalanceAsOfFieldSpecified; + return this.errorRecoveryField; } set { - this.reportOpenBalanceAsOfFieldSpecified = value; + this.errorRecoveryField = value; } } @@ -139038,86 +158491,55 @@ public string requestID } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportDateMacro - { - get - { - return ObjectItem.GetItem("ReportDateMacro"); - } - set - { - ObjectItem.SetItem("ReportDateMacro", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportPeriod ReportPeriod + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return ObjectItem.GetItem("ReportPeriod"); + return this.statusCodeField; } set { - ObjectItem.SetItem("ReportPeriod", value); - } - } - - private ObjectItem ObjectItem - { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); - typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + return this.statusSeverityField; } set { - ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); + this.statusSeverityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportModifiedDateRangeMacro + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); + return this.statusMessageField; } set { - ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + this.statusMessageField = value; } } - private ObjectItem ObjectItem1 + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public LeadRet GetRetResult() { - get - { - if ((objectItem1 == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); - typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); - objectItem1 = new ObjectItem(this, "Item1", typeMapping); - } - return objectItem1; - } + return this.LeadRet; } } @@ -139127,357 +158549,437 @@ private ObjectItem ObjectItem1 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollSummaryReportQueryRqType : IQbRequest + public partial class LeadQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private PayrollSummaryReportType payrollSummaryReportTypeField; - - private BOOLTYPE displayReportField; - - private object itemField; - - private ReportAccountFilter reportAccountFilterField; - - private ReportEntityFilter reportEntityFilterField; - - private ReportItemFilter reportItemFilterField; - - private ReportClassFilter reportClassFilterField; - - private object item1Field; - - private ReportDetailLevelFilter reportDetailLevelFilterField; - - private bool reportDetailLevelFilterFieldSpecified; - - private ReportPostingStatusFilter reportPostingStatusFilterField; - - private bool reportPostingStatusFilterFieldSpecified; - - private SummarizeColumnsBy summarizeColumnsByField; - - private bool summarizeColumnsByFieldSpecified; - - private BOOLTYPE includeSubcolumnsField; - - private ReportCalendar reportCalendarField; - - private bool reportCalendarFieldSpecified; + private LeadRet[] leadRetField; - private ReturnRows returnRowsField; + private string requestIDField; - private bool returnRowsFieldSpecified; + private string statusCodeField; - private ReturnColumns returnColumnsField; + private string statusSeverityField; - private bool returnColumnsFieldSpecified; + private string statusMessageField; - private string requestIDField; + private string retCountField; - private ObjectItem objectItem; + private Nullable iteratorRemainingCountField; - private ObjectItem objectItem1; + private string iteratorIDField; - public PayrollSummaryReportQueryRqType() + /// + [System.Xml.Serialization.XmlElementAttribute("LeadRet", Order=0)] + public LeadRet[] LeadRet { - this.reportDetailLevelFilterField = ReportDetailLevelFilter.All; + get + { + return this.leadRetField; + } + set + { + this.leadRetField = value; + } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayrollSummaryReportType PayrollSummaryReportType + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.payrollSummaryReportTypeField; + return this.requestIDField; } set { - this.payrollSummaryReportTypeField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public BOOLTYPE DisplayReport + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.displayReportField; + return this.statusCodeField; } set { - this.displayReportField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("ReportDateMacro", typeof(ReportDateMacro), Order=2)] - [System.Xml.Serialization.XmlElementAttribute("ReportPeriod", typeof(ReportPeriod), Order=2)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.itemField; + return this.statusSeverityField; } set { - this.itemField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public ReportAccountFilter ReportAccountFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.reportAccountFilterField; + return this.statusMessageField; } set { - this.reportAccountFilterField = value; + this.statusMessageField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public ReportEntityFilter ReportEntityFilter + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount { get { - return this.reportEntityFilterField; + return this.retCountField; } set { - this.reportEntityFilterField = value; + this.retCountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public ReportItemFilter ReportItemFilter + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount { get { - return this.reportItemFilterField; + return this.iteratorRemainingCountField; } set { - this.reportItemFilterField = value; + this.iteratorRemainingCountField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public ReportClassFilter ReportClassFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - return this.reportClassFilterField; + return this.iteratorIDField; } set { - this.reportClassFilterField = value; + this.iteratorIDField = value; } } - /// - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeFilter", typeof(ReportModifiedDateRangeFilter), Order=8)] - [System.Xml.Serialization.XmlElementAttribute("ReportModifiedDateRangeMacro", typeof(ReportModifiedDateRangeMacro), Order=8)] + [System.Xml.Serialization.XmlIgnore()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item1 + public bool iteratorRemainingCountValueSpecified { get { - return this.item1Field; + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; } set { - this.item1Field = value; + this.iteratorRemainingCount = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public LeadRet[] GetRetResult() + { + return this.LeadRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CustomerAddRsType : IQbResponse, IQbResponse + { + + private CustomerRet customerRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] - public ReportDetailLevelFilter ReportDetailLevelFilter + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CustomerRet CustomerRet { get { - return this.reportDetailLevelFilterField; + return this.customerRetField; } set { - this.reportDetailLevelFilterField = value; + this.customerRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportDetailLevelFilterSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.reportDetailLevelFilterFieldSpecified; + return this.errorRecoveryField; } set { - this.reportDetailLevelFilterFieldSpecified = value; + this.errorRecoveryField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] - public ReportPostingStatusFilter ReportPostingStatusFilter + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.reportPostingStatusFilterField; + return this.requestIDField; } set { - this.reportPostingStatusFilterField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportPostingStatusFilterSpecified + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.reportPostingStatusFilterFieldSpecified; + return this.statusCodeField; } set { - this.reportPostingStatusFilterFieldSpecified = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] - public SummarizeColumnsBy SummarizeColumnsBy + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.summarizeColumnsByField; + return this.statusSeverityField; } set { - this.summarizeColumnsByField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SummarizeColumnsBySpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.summarizeColumnsByFieldSpecified; + return this.statusMessageField; } set { - this.summarizeColumnsByFieldSpecified = value; + this.statusMessageField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public CustomerRet GetRetResult() + { + return this.CustomerRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CustomerModRsType : IQbResponse, IQbResponse + { + + private CustomerRet customerRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] - public BOOLTYPE IncludeSubcolumns + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CustomerRet CustomerRet { get { - return this.includeSubcolumnsField; + return this.customerRetField; } set { - this.includeSubcolumnsField = value; + this.customerRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] - public ReportCalendar ReportCalendar + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.reportCalendarField; + return this.errorRecoveryField; } set { - this.reportCalendarField = value; + this.errorRecoveryField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReportCalendarSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.reportCalendarFieldSpecified; + return this.requestIDField; } set { - this.reportCalendarFieldSpecified = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] - public ReturnRows ReturnRows + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.returnRowsField; + return this.statusCodeField; } set { - this.returnRowsField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReturnRowsSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.returnRowsFieldSpecified; + return this.statusSeverityField; } set { - this.returnRowsFieldSpecified = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] - public ReturnColumns ReturnColumns + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.returnColumnsField; + return this.statusMessageField; } set { - this.returnColumnsField = value; + this.statusMessageField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public CustomerRet GetRetResult() + { + return this.CustomerRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CustomerQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + { + + private CustomerRet[] customerRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ReturnColumnsSpecified + [System.Xml.Serialization.XmlElementAttribute("CustomerRet", Order=0)] + public CustomerRet[] CustomerRet { get { - return this.returnColumnsFieldSpecified; + return this.customerRetField; } set { - this.returnColumnsFieldSpecified = value; + this.customerRetField = value; } } @@ -139495,86 +158997,121 @@ public string requestID } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportDateMacro + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return ObjectItem.GetItem("ReportDateMacro"); + return this.statusCodeField; } set { - ObjectItem.SetItem("ReportDateMacro", value); + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportPeriod ReportPeriod + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return ObjectItem.GetItem("ReportPeriod"); + return this.statusSeverityField; } set { - ObjectItem.SetItem("ReportPeriod", value); + this.statusSeverityField = value; } } - private ObjectItem ObjectItem + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportDateMacro), "ReportDateMacro"); - typeMapping.Add(typeof(ReportPeriod), "ReportPeriod"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; + return this.statusMessageField; + } + set + { + this.statusMessageField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ReportModifiedDateRangeFilter ReportModifiedDateRangeFilter + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeFilter"); + return this.retCountField; } set { - ObjectItem1.SetItem("ReportModifiedDateRangeFilter", value); + this.retCountField = value; } } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable ReportModifiedDateRangeMacro + public Nullable iteratorRemainingCount { get { - return ObjectItem1.GetItem("ReportModifiedDateRangeMacro"); + return this.iteratorRemainingCountField; } set { - ObjectItem1.SetItem("ReportModifiedDateRangeMacro", value); + this.iteratorRemainingCountField = value; } } - private ObjectItem ObjectItem1 + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - if ((objectItem1 == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ReportModifiedDateRangeFilter), "ReportModifiedDateRangeFilter"); - typeMapping.Add(typeof(ReportModifiedDateRangeMacro), "ReportModifiedDateRangeMacro"); - objectItem1 = new ObjectItem(this, "Item1", typeMapping); - } - return objectItem1; + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; } + set + { + this.iteratorRemainingCount = value; + } + } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public CustomerRet[] GetRetResult() + { + return this.CustomerRet; } } @@ -139584,40 +159121,46 @@ private ObjectItem ObjectItem1 [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataExtDefAddRqType : IQbRequest + public partial class EmployeeAddRsType : IQbResponse, IQbResponse { - private DataExtDefAdd dataExtDefAddField; + private EmployeeRet employeeRetField; - private string[] includeRetElementField; + private ErrorRecovery errorRecoveryField; private string requestIDField; + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DataExtDefAdd DataExtDefAdd + public EmployeeRet EmployeeRet { get { - return this.dataExtDefAddField; + return this.employeeRetField; } set { - this.dataExtDefAddField = value; + this.employeeRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.includeRetElementField; + return this.errorRecoveryField; } set { - this.includeRetElementField = value; + this.errorRecoveryField = value; } } @@ -139634,64 +159177,57 @@ public string requestID this.requestIDField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataExtDefModRqType : IQbRequest - { - - private DataExtDefMod dataExtDefModField; - - private string[] includeRetElementField; - - private string requestIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DataExtDefMod DataExtDefMod + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.dataExtDefModField; + return this.statusCodeField; } set { - this.dataExtDefModField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=1)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.includeRetElementField; + return this.statusSeverityField; } set { - this.includeRetElementField = value; + this.statusSeverityField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + public string statusMessage { get { - return this.requestIDField; + return this.statusMessageField; } set { - this.requestIDField = value; + this.statusMessageField = value; } } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public EmployeeRet GetRetResult() + { + return this.EmployeeRet; + } } /// @@ -139700,42 +159236,46 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataExtDefDelRqType : IQbRequest + public partial class EmployeeModRsType : IQbResponse, IQbResponse { - private GUIDTYPE ownerIDField; + private EmployeeRet employeeRetField; - private string dataExtNameField; + private ErrorRecovery errorRecoveryField; private string requestIDField; + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE OwnerID + public EmployeeRet EmployeeRet { get { - return this.ownerIDField; + return this.employeeRetField; } set { - this.ownerIDField = value; + this.employeeRetField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - [System.ComponentModel.DataAnnotations.StringLength(31)] - public string DataExtName + public ErrorRecovery ErrorRecovery { get { - return this.dataExtNameField; + return this.errorRecoveryField; } set { - string temp = QbNormalizer.NormalizeString(value, 31); - this.dataExtNameField = temp; + this.errorRecoveryField = value; } } @@ -139752,6 +159292,57 @@ public string requestID this.requestIDField = value; } } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode + { + get + { + return this.statusCodeField; + } + set + { + this.statusCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity + { + get + { + return this.statusSeverityField; + } + set + { + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; + } + } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public EmployeeRet GetRetResult() + { + return this.EmployeeRet; + } } /// @@ -139760,168 +159351,145 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataExtDefQueryRqType : IQbRequest + public partial class EmployeeQueryRsType : IQbResponse, IQbResponse { - private object[] itemsField; - - private string[] includeRetElementField; + private EmployeeRet[] employeeRetField; private string requestIDField; - private DataExtDefQueryRqTypeMetaData metaDataField; + private string statusCodeField; - private ObjectItems objectItems; + private string statusSeverityField; - public DataExtDefQueryRqType() - { - this.metaDataField = DataExtDefQueryRqTypeMetaData.NoMetaData; - } + private string statusMessageField; + + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute("AssignToObject", typeof(AssignToObject), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("OwnerID", typeof(GUIDTYPE), Order=0)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute("EmployeeRet", Order=0)] + public EmployeeRet[] EmployeeRet { get { - return this.itemsField; + return this.employeeRetField; } set { - this.itemsField = value; + this.employeeRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute("IncludeRetElement", Order=2)] - public string[] IncludeRetElement + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.includeRetElementField; + return this.requestIDField; } set { - this.includeRetElementField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.requestIDField; + return this.statusCodeField; } set { - this.requestIDField = value; + this.statusCodeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(DataExtDefQueryRqTypeMetaData.NoMetaData)] - public DataExtDefQueryRqTypeMetaData metaData + public string statusSeverity { get { - return this.metaDataField; + return this.statusSeverityField; } set { - this.metaDataField = value; + this.statusSeverityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable AssignToObject + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return ObjectItems.GetItems("AssignToObject"); + return this.statusMessageField; } set { - ObjectItems.SetItems("AssignToObject", value.ToArray()); + this.statusMessageField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable OwnerID + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount { get { - return ObjectItems.GetItems("OwnerID"); + return this.retCountField; } set { - ObjectItems.SetItems("OwnerID", value.ToArray()); + this.retCountField = value; } } - private ObjectItems ObjectItems + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public EmployeeRet[] GetRetResult() { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(AssignToObject), "AssignToObject"); - typeMapping.Add(typeof(GUIDTYPE), "OwnerID"); - objectItems = new ObjectItems(this, "Items", new string[] { - "OwnerID", - "AssignToObject"}, typeMapping); - } - return objectItems; - } + return this.EmployeeRet; } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public enum DataExtDefQueryRqTypeMetaData - { - - /// - NoMetaData, - - /// - MetaDataOnly, - - /// - MetaDataAndResponseData, - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataExtAddRqType : IQbRequest + public partial class EmployeeDefaultModRsType : IQbResponse, IQbResponse { - private DataExtAdd dataExtAddField; + private EmployeeDefaultRet employeeDefaultRetField; private string requestIDField; + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DataExtAdd DataExtAdd + public EmployeeDefaultRet EmployeeDefaultRet { get { - return this.dataExtAddField; + return this.employeeDefaultRetField; } set { - this.dataExtAddField = value; + this.employeeDefaultRetField = value; } } @@ -139938,48 +159506,57 @@ public string requestID this.requestIDField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataExtModRqType : IQbRequest - { - - private DataExtMod dataExtModField; - private string requestIDField; + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode + { + get + { + return this.statusCodeField; + } + set + { + this.statusCodeField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DataExtMod DataExtMod + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.dataExtModField; + return this.statusSeverityField; } set { - this.dataExtModField = value; + this.statusSeverityField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + public string statusMessage { get { - return this.requestIDField; + return this.statusMessageField; } set { - this.requestIDField = value; + this.statusMessageField = value; } } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public EmployeeDefaultRet GetRetResult() + { + return this.EmployeeDefaultRet; + } } /// @@ -139988,24 +159565,30 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataExtDelRqType : IQbRequest + public partial class EmployeeDefaultQueryRsType : IQbResponse, IQbResponse { - private DataExtDel dataExtDelField; + private EmployeeDefaultRet employeeDefaultRetField; private string requestIDField; + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DataExtDel DataExtDel + public EmployeeDefaultRet EmployeeDefaultRet { get { - return this.dataExtDelField; + return this.employeeDefaultRetField; } set { - this.dataExtDelField = value; + this.employeeDefaultRetField = value; } } @@ -140022,6 +159605,57 @@ public string requestID this.requestIDField = value; } } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode + { + get + { + return this.statusCodeField; + } + set + { + this.statusCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity + { + get + { + return this.statusSeverityField; + } + set + { + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; + } + } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public EmployeeDefaultRet GetRetResult() + { + return this.EmployeeDefaultRet; + } } /// @@ -140030,10 +159664,12 @@ public string requestID [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class HostQueryRsType : IQbResponse, IQbResponse + public partial class OtherNameAddRsType : IQbResponse, IQbResponse { - private HostRet hostRetField; + private OtherNameRet otherNameRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -140045,15 +159681,29 @@ public partial class HostQueryRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public HostRet HostRet + public OtherNameRet OtherNameRet { get { - return this.hostRetField; + return this.otherNameRetField; } set { - this.hostRetField = value; + this.otherNameRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery + { + get + { + return this.errorRecoveryField; + } + set + { + this.errorRecoveryField = value; } } @@ -140115,11 +159765,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public HostRet GetRetResult() + public OtherNameRet GetRetResult() { - return this.HostRet; + return this.OtherNameRet; } } @@ -140129,10 +159779,12 @@ public HostRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CompanyQueryRsType : IQbResponse, IQbResponse + public partial class OtherNameModRsType : IQbResponse, IQbResponse { - private CompanyRet companyRetField; + private OtherNameRet otherNameRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -140144,15 +159796,29 @@ public partial class CompanyQueryRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CompanyRet CompanyRet + public OtherNameRet OtherNameRet { get { - return this.companyRetField; + return this.otherNameRetField; } set { - this.companyRetField = value; + this.otherNameRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery + { + get + { + return this.errorRecoveryField; + } + set + { + this.errorRecoveryField = value; } } @@ -140214,11 +159880,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CompanyRet GetRetResult() + public OtherNameRet GetRetResult() { - return this.CompanyRet; + return this.OtherNameRet; } } @@ -140228,10 +159894,10 @@ public CompanyRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CompanyActivityQueryRsType : IQbResponse, IQbResponse + public partial class OtherNameQueryRsType : IQbResponse, IQbResponse { - private CompanyActivityRet companyActivityRetField; + private OtherNameRet[] otherNameRetField; private string requestIDField; @@ -140241,17 +159907,19 @@ public partial class CompanyActivityQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CompanyActivityRet CompanyActivityRet + [System.Xml.Serialization.XmlElementAttribute("OtherNameRet", Order=0)] + public OtherNameRet[] OtherNameRet { get { - return this.companyActivityRetField; + return this.otherNameRetField; } set { - this.companyActivityRetField = value; + this.otherNameRetField = value; } } @@ -140311,13 +159979,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CompanyActivityRet GetRetResult() + public OtherNameRet[] GetRetResult() { - return this.CompanyActivityRet; + return this.OtherNameRet; } } @@ -140327,10 +160009,12 @@ public CompanyActivityRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PreferencesQueryRsType : IQbResponse, IQbResponse + public partial class VendorAddRsType : IQbResponse, IQbResponse { - private PreferencesRet preferencesRetField; + private VendorRet vendorRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -140342,15 +160026,29 @@ public partial class PreferencesQueryRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PreferencesRet PreferencesRet + public VendorRet VendorRet { get { - return this.preferencesRetField; + return this.vendorRetField; } set { - this.preferencesRetField = value; + this.vendorRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery + { + get + { + return this.errorRecoveryField; + } + set + { + this.errorRecoveryField = value; } } @@ -140412,11 +160110,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PreferencesRet GetRetResult() + public VendorRet GetRetResult() { - return this.PreferencesRet; + return this.VendorRet; } } @@ -140426,10 +160124,10 @@ public PreferencesRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class AccountAddRsType : IQbResponse, IQbResponse + public partial class VendorModRsType : IQbResponse, IQbResponse { - private AccountRet accountRetField; + private VendorRet vendorRetField; private ErrorRecovery errorRecoveryField; @@ -140443,15 +160141,15 @@ public partial class AccountAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRet AccountRet + public VendorRet VendorRet { get { - return this.accountRetField; + return this.vendorRetField; } set { - this.accountRetField = value; + this.vendorRetField = value; } } @@ -140527,11 +160225,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public AccountRet GetRetResult() + public VendorRet GetRetResult() { - return this.AccountRet; + return this.VendorRet; } } @@ -140541,12 +160239,10 @@ public AccountRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class AccountModRsType : IQbResponse, IQbResponse + public partial class VendorQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private AccountRet accountRetField; - - private ErrorRecovery errorRecoveryField; + private VendorRet[] vendorRetField; private string requestIDField; @@ -140556,31 +160252,23 @@ public partial class AccountModRsType : IQbResponse, IQbResponse private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRet AccountRet - { - get - { - return this.accountRetField; - } - set - { - this.accountRetField = value; - } - } + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("VendorRet", Order=0)] + public VendorRet[] VendorRet { get { - return this.errorRecoveryField; + return this.vendorRetField; } set { - this.errorRecoveryField = value; + this.vendorRetField = value; } } @@ -140640,13 +160328,79 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public AccountRet GetRetResult() + public VendorRet[] GetRetResult() { - return this.AccountRet; + return this.VendorRet; } } @@ -140656,10 +160410,10 @@ public AccountRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class AccountQueryRsType : IQbResponse, IQbResponse + public partial class EntityQueryRsType : IQbIteratorResponse, IQbResponse { - private AccountRet[] accountRetField; + private object[] itemsField; private string requestIDField; @@ -140671,17 +160425,27 @@ public partial class AccountQueryRsType : IQbResponse, IQbResponse private string retCountField; + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; + + private ObjectItems objectItems; + /// - [System.Xml.Serialization.XmlElementAttribute("AccountRet", Order=0)] - public AccountRet[] AccountRet + [System.Xml.Serialization.XmlElementAttribute("CustomerRet", typeof(CustomerRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EmployeeRet", typeof(EmployeeRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("OtherNameRet", typeof(OtherNameRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("VendorRet", typeof(VendorRet), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.accountRetField; + return this.itemsField; } set { - this.accountRetField = value; + this.itemsField = value; } } @@ -140755,13 +160519,129 @@ public string retCount } } - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public AccountRet[] GetRetResult() + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount { - return this.AccountRet; + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable CustomerRet + { + get + { + return ObjectItems.GetItems("CustomerRet"); + } + set + { + ObjectItems.SetItems("CustomerRet", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable EmployeeRet + { + get + { + return ObjectItems.GetItems("EmployeeRet"); + } + set + { + ObjectItems.SetItems("EmployeeRet", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable OtherNameRet + { + get + { + return ObjectItems.GetItems("OtherNameRet"); + } + set + { + ObjectItems.SetItems("OtherNameRet", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable VendorRet + { + get + { + return ObjectItems.GetItems("VendorRet"); + } + set + { + ObjectItems.SetItems("VendorRet", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(CustomerRet), "CustomerRet"); + typeMapping.Add(typeof(EmployeeRet), "EmployeeRet"); + typeMapping.Add(typeof(OtherNameRet), "OtherNameRet"); + typeMapping.Add(typeof(VendorRet), "VendorRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "CustomerRet", + "EmployeeRet", + "OtherNameRet", + "VendorRet"}, typeMapping); + } + return objectItems; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } } } @@ -140771,10 +160651,10 @@ public AccountRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SpecialAccountAddRsType : IQbResponse + public partial class StandardTermsAddRsType : IQbResponse, IQbResponse { - private AccountRet accountRetField; + private StandardTermsRet standardTermsRetField; private ErrorRecovery errorRecoveryField; @@ -140788,15 +160668,15 @@ public partial class SpecialAccountAddRsType : IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public AccountRet AccountRet + public StandardTermsRet StandardTermsRet { get { - return this.accountRetField; + return this.standardTermsRetField; } set { - this.accountRetField = value; + this.standardTermsRetField = value; } } @@ -140869,6 +160749,15 @@ public string statusMessage this.statusMessageField = value; } } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public StandardTermsRet GetRetResult() + { + return this.StandardTermsRet; + } } /// @@ -140877,10 +160766,10 @@ public string statusMessage [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class AccountTaxLineInfoQueryRsType : IQbResponse, IQbResponse + public partial class StandardTermsQueryRsType : IQbResponse, IQbResponse { - private AccountTaxLineInfoRet[] accountTaxLineInfoRetField; + private StandardTermsRet[] standardTermsRetField; private string requestIDField; @@ -140890,17 +160779,19 @@ public partial class AccountTaxLineInfoQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute("AccountTaxLineInfoRet", Order=0)] - public AccountTaxLineInfoRet[] AccountTaxLineInfoRet + [System.Xml.Serialization.XmlElementAttribute("StandardTermsRet", Order=0)] + public StandardTermsRet[] StandardTermsRet { get { - return this.accountTaxLineInfoRetField; + return this.standardTermsRetField; } set { - this.accountTaxLineInfoRetField = value; + this.standardTermsRetField = value; } } @@ -140960,13 +160851,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public AccountTaxLineInfoRet[] GetRetResult() + public StandardTermsRet[] GetRetResult() { - return this.AccountTaxLineInfoRet; + return this.StandardTermsRet; } } @@ -140976,10 +160881,10 @@ public AccountTaxLineInfoRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class LeadAddRsType : IQbResponse, IQbResponse + public partial class DateDrivenTermsAddRsType : IQbResponse, IQbResponse { - private LeadRet leadRetField; + private DateDrivenTermsRet dateDrivenTermsRetField; private ErrorRecovery errorRecoveryField; @@ -140993,15 +160898,15 @@ public partial class LeadAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public LeadRet LeadRet + public DateDrivenTermsRet DateDrivenTermsRet { get { - return this.leadRetField; + return this.dateDrivenTermsRetField; } set { - this.leadRetField = value; + this.dateDrivenTermsRetField = value; } } @@ -141077,11 +160982,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public LeadRet GetRetResult() + public DateDrivenTermsRet GetRetResult() { - return this.LeadRet; + return this.DateDrivenTermsRet; } } @@ -141091,12 +160996,10 @@ public LeadRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class LeadModRsType : IQbResponse, IQbResponse + public partial class DateDrivenTermsQueryRsType : IQbResponse, IQbResponse { - private LeadRet leadRetField; - - private ErrorRecovery errorRecoveryField; + private DateDrivenTermsRet[] dateDrivenTermsRetField; private string requestIDField; @@ -141106,31 +161009,19 @@ public partial class LeadModRsType : IQbResponse, IQbResponse private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public LeadRet LeadRet - { - get - { - return this.leadRetField; - } - set - { - this.leadRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("DateDrivenTermsRet", Order=0)] + public DateDrivenTermsRet[] DateDrivenTermsRet { get { - return this.errorRecoveryField; + return this.dateDrivenTermsRetField; } set { - this.errorRecoveryField = value; + this.dateDrivenTermsRetField = value; } } @@ -141190,13 +161081,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public LeadRet GetRetResult() + public DateDrivenTermsRet[] GetRetResult() { - return this.LeadRet; + return this.DateDrivenTermsRet; } } @@ -141206,10 +161111,10 @@ public LeadRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class LeadQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class TermsQueryRsType : IQbResponse { - private LeadRet[] leadRetField; + private object[] itemsField; private string requestIDField; @@ -141221,21 +161126,21 @@ public partial class LeadQueryRsType : IQbIteratorResponse, IQbResponse, IQbResp private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("LeadRet", Order=0)] - public LeadRet[] LeadRet + [System.Xml.Serialization.XmlElementAttribute("DateDrivenTermsRet", typeof(DateDrivenTermsRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("StandardTermsRet", typeof(StandardTermsRet), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.leadRetField; + return this.itemsField; } set { - this.leadRetField = value; + this.itemsField = value; } } @@ -141309,66 +161214,48 @@ public string retCount } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + public IEnumerable DateDrivenTermsRet { get { - return this.iteratorRemainingCountField; + return ObjectItems.GetItems("DateDrivenTermsRet"); } set { - this.iteratorRemainingCountField = value; + ObjectItems.SetItems("DateDrivenTermsRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable StandardTermsRet { get { - return this.iteratorIDField; + return ObjectItems.GetItems("StandardTermsRet"); } set { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get - { - return this.iteratorRemainingCount.HasValue; + ObjectItems.SetItems("StandardTermsRet", value.ToArray()); } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + private ObjectItems ObjectItems { get { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(DateDrivenTermsRet), "DateDrivenTermsRet"); + typeMapping.Add(typeof(StandardTermsRet), "StandardTermsRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "StandardTermsRet", + "DateDrivenTermsRet"}, typeMapping); + } + return objectItems; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public LeadRet[] GetRetResult() - { - return this.LeadRet; - } } /// @@ -141377,10 +161264,10 @@ public LeadRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerAddRsType : IQbResponse, IQbResponse + public partial class ClassAddRsType : IQbResponse, IQbResponse { - private CustomerRet customerRetField; + private ClassRet classRetField; private ErrorRecovery errorRecoveryField; @@ -141394,15 +161281,15 @@ public partial class CustomerAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerRet CustomerRet + public ClassRet ClassRet { get { - return this.customerRetField; + return this.classRetField; } set { - this.customerRetField = value; + this.classRetField = value; } } @@ -141478,11 +161365,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CustomerRet GetRetResult() + public ClassRet GetRetResult() { - return this.CustomerRet; + return this.ClassRet; } } @@ -141492,10 +161379,10 @@ public CustomerRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerModRsType : IQbResponse, IQbResponse + public partial class ClassModRsType : IQbResponse, IQbResponse { - private CustomerRet customerRetField; + private ClassRet classRetField; private ErrorRecovery errorRecoveryField; @@ -141509,15 +161396,15 @@ public partial class CustomerModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerRet CustomerRet + public ClassRet ClassRet { get { - return this.customerRetField; + return this.classRetField; } set { - this.customerRetField = value; + this.classRetField = value; } } @@ -141593,11 +161480,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CustomerRet GetRetResult() + public ClassRet GetRetResult() { - return this.CustomerRet; + return this.ClassRet; } } @@ -141607,10 +161494,10 @@ public CustomerRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ClassQueryRsType : IQbResponse, IQbResponse { - private CustomerRet[] customerRetField; + private ClassRet[] classRetField; private string requestIDField; @@ -141622,21 +161509,17 @@ public partial class CustomerQueryRsType : IQbIteratorResponse, IQbResponse, IQb private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("CustomerRet", Order=0)] - public CustomerRet[] CustomerRet + [System.Xml.Serialization.XmlElementAttribute("ClassRet", Order=0)] + public ClassRet[] ClassRet { get { - return this.customerRetField; + return this.classRetField; } set { - this.customerRetField = value; + this.classRetField = value; } } @@ -141710,65 +161593,128 @@ public string retCount } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public ClassRet[] GetRetResult() + { + return this.ClassRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class SalesRepAddRsType : IQbResponse, IQbResponse + { + + private SalesRepRet salesRepRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public SalesRepRet SalesRepRet { get { - return this.iteratorRemainingCountField; + return this.salesRepRetField; } set { - this.iteratorRemainingCountField = value; + this.salesRepRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery + { + get + { + return this.errorRecoveryField; + } + set + { + this.errorRecoveryField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public string requestID { get { - return this.iteratorIDField; + return this.requestIDField; } set { - this.iteratorIDField = value; + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.iteratorRemainingCount.HasValue; + return this.statusCodeField; + } + set + { + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.iteratorRemainingCount.Value; + return this.statusSeverityField; } set { - this.iteratorRemainingCount = value; + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; } } /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CustomerRet[] GetRetResult() + public SalesRepRet GetRetResult() { - return this.CustomerRet; + return this.SalesRepRet; } } @@ -141778,10 +161724,10 @@ public CustomerRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EmployeeAddRsType : IQbResponse, IQbResponse + public partial class SalesRepModRsType : IQbResponse, IQbResponse { - private EmployeeRet employeeRetField; + private SalesRepRet salesRepRetField; private ErrorRecovery errorRecoveryField; @@ -141795,15 +161741,15 @@ public partial class EmployeeAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public EmployeeRet EmployeeRet + public SalesRepRet SalesRepRet { get { - return this.employeeRetField; + return this.salesRepRetField; } set { - this.employeeRetField = value; + this.salesRepRetField = value; } } @@ -141879,11 +161825,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public EmployeeRet GetRetResult() + public SalesRepRet GetRetResult() { - return this.EmployeeRet; + return this.SalesRepRet; } } @@ -141893,12 +161839,10 @@ public EmployeeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EmployeeModRsType : IQbResponse, IQbResponse + public partial class SalesRepQueryRsType : IQbResponse, IQbResponse { - private EmployeeRet employeeRetField; - - private ErrorRecovery errorRecoveryField; + private SalesRepRet[] salesRepRetField; private string requestIDField; @@ -141908,31 +161852,19 @@ public partial class EmployeeModRsType : IQbResponse, IQbResponse private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public EmployeeRet EmployeeRet - { - get - { - return this.employeeRetField; - } - set - { - this.employeeRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("SalesRepRet", Order=0)] + public SalesRepRet[] SalesRepRet { get { - return this.errorRecoveryField; + return this.salesRepRetField; } set { - this.errorRecoveryField = value; + this.salesRepRetField = value; } } @@ -141992,13 +161924,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public EmployeeRet GetRetResult() + public SalesRepRet[] GetRetResult() { - return this.EmployeeRet; + return this.SalesRepRet; } } @@ -142008,10 +161954,12 @@ public EmployeeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EmployeeQueryRsType : IQbResponse, IQbResponse + public partial class CustomerTypeAddRsType : IQbResponse, IQbResponse { - private EmployeeRet[] employeeRetField; + private CustomerTypeRet customerTypeRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -142021,19 +161969,31 @@ public partial class EmployeeQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CustomerTypeRet CustomerTypeRet + { + get + { + return this.customerTypeRetField; + } + set + { + this.customerTypeRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("EmployeeRet", Order=0)] - public EmployeeRet[] EmployeeRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.employeeRetField; + return this.errorRecoveryField; } set { - this.employeeRetField = value; + this.errorRecoveryField = value; } } @@ -142093,27 +162053,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public EmployeeRet[] GetRetResult() + public CustomerTypeRet GetRetResult() { - return this.EmployeeRet; + return this.CustomerTypeRet; } } @@ -142123,12 +162069,10 @@ public EmployeeRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class OtherNameAddRsType : IQbResponse, IQbResponse + public partial class CustomerTypeQueryRsType : IQbResponse, IQbResponse { - private OtherNameRet otherNameRetField; - - private ErrorRecovery errorRecoveryField; + private CustomerTypeRet[] customerTypeRetField; private string requestIDField; @@ -142138,31 +162082,19 @@ public partial class OtherNameAddRsType : IQbResponse, IQbResponse private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public OtherNameRet OtherNameRet - { - get - { - return this.otherNameRetField; - } - set - { - this.otherNameRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("CustomerTypeRet", Order=0)] + public CustomerTypeRet[] CustomerTypeRet { get { - return this.errorRecoveryField; + return this.customerTypeRetField; } set { - this.errorRecoveryField = value; + this.customerTypeRetField = value; } } @@ -142222,13 +162154,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public OtherNameRet GetRetResult() + public CustomerTypeRet[] GetRetResult() { - return this.OtherNameRet; + return this.CustomerTypeRet; } } @@ -142238,10 +162184,10 @@ public OtherNameRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class OtherNameModRsType : IQbResponse, IQbResponse + public partial class VendorTypeAddRsType : IQbResponse, IQbResponse { - private OtherNameRet otherNameRetField; + private VendorTypeRet vendorTypeRetField; private ErrorRecovery errorRecoveryField; @@ -142255,15 +162201,15 @@ public partial class OtherNameModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public OtherNameRet OtherNameRet + public VendorTypeRet VendorTypeRet { get { - return this.otherNameRetField; + return this.vendorTypeRetField; } set { - this.otherNameRetField = value; + this.vendorTypeRetField = value; } } @@ -142339,11 +162285,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public OtherNameRet GetRetResult() + public VendorTypeRet GetRetResult() { - return this.OtherNameRet; + return this.VendorTypeRet; } } @@ -142353,10 +162299,10 @@ public OtherNameRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class OtherNameQueryRsType : IQbResponse, IQbResponse + public partial class VendorTypeQueryRsType : IQbResponse, IQbResponse { - private OtherNameRet[] otherNameRetField; + private VendorTypeRet[] vendorTypeRetField; private string requestIDField; @@ -142369,16 +162315,16 @@ public partial class OtherNameQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute("OtherNameRet", Order=0)] - public OtherNameRet[] OtherNameRet + [System.Xml.Serialization.XmlElementAttribute("VendorTypeRet", Order=0)] + public VendorTypeRet[] VendorTypeRet { get { - return this.otherNameRetField; + return this.vendorTypeRetField; } set { - this.otherNameRetField = value; + this.vendorTypeRetField = value; } } @@ -142454,11 +162400,11 @@ public string retCount /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public OtherNameRet[] GetRetResult() + public VendorTypeRet[] GetRetResult() { - return this.OtherNameRet; + return this.VendorTypeRet; } } @@ -142468,10 +162414,10 @@ public OtherNameRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorAddRsType : IQbResponse, IQbResponse + public partial class JobTypeAddRsType : IQbResponse, IQbResponse { - private VendorRet vendorRetField; + private JobTypeRet jobTypeRetField; private ErrorRecovery errorRecoveryField; @@ -142485,15 +162431,15 @@ public partial class VendorAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorRet VendorRet + public JobTypeRet JobTypeRet { get { - return this.vendorRetField; + return this.jobTypeRetField; } set { - this.vendorRetField = value; + this.jobTypeRetField = value; } } @@ -142569,11 +162515,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VendorRet GetRetResult() + public JobTypeRet GetRetResult() { - return this.VendorRet; + return this.JobTypeRet; } } @@ -142583,10 +162529,125 @@ public VendorRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorModRsType : IQbResponse, IQbResponse + public partial class JobTypeQueryRsType : IQbResponse, IQbResponse { - private VendorRet vendorRetField; + private JobTypeRet[] jobTypeRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + + private string retCountField; + + /// + [System.Xml.Serialization.XmlElementAttribute("JobTypeRet", Order=0)] + public JobTypeRet[] JobTypeRet + { + get + { + return this.jobTypeRetField; + } + set + { + this.jobTypeRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode + { + get + { + return this.statusCodeField; + } + set + { + this.statusCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity + { + get + { + return this.statusSeverityField; + } + set + { + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public JobTypeRet[] GetRetResult() + { + return this.JobTypeRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CustomerMsgAddRsType : IQbResponse, IQbResponse + { + + private CustomerMsgRet customerMsgRetField; private ErrorRecovery errorRecoveryField; @@ -142600,15 +162661,15 @@ public partial class VendorModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorRet VendorRet + public CustomerMsgRet CustomerMsgRet { get { - return this.vendorRetField; + return this.customerMsgRetField; } set { - this.vendorRetField = value; + this.customerMsgRetField = value; } } @@ -142684,11 +162745,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VendorRet GetRetResult() + public CustomerMsgRet GetRetResult() { - return this.VendorRet; + return this.CustomerMsgRet; } } @@ -142698,10 +162759,10 @@ public VendorRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class CustomerMsgQueryRsType : IQbResponse, IQbResponse { - private VendorRet[] vendorRetField; + private CustomerMsgRet[] customerMsgRetField; private string requestIDField; @@ -142713,21 +162774,17 @@ public partial class VendorQueryRsType : IQbIteratorResponse, IQbResponse, IQbRe private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("VendorRet", Order=0)] - public VendorRet[] VendorRet + [System.Xml.Serialization.XmlElementAttribute("CustomerMsgRet", Order=0)] + public CustomerMsgRet[] CustomerMsgRet { get { - return this.vendorRetField; + return this.customerMsgRetField; } set { - this.vendorRetField = value; + this.customerMsgRetField = value; } } @@ -142801,65 +162858,128 @@ public string retCount } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public CustomerMsgRet[] GetRetResult() + { + return this.CustomerMsgRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PaymentMethodAddRsType : IQbResponse, IQbResponse + { + + private PaymentMethodRet paymentMethodRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PaymentMethodRet PaymentMethodRet { get { - return this.iteratorRemainingCountField; + return this.paymentMethodRetField; } set { - this.iteratorRemainingCountField = value; + this.paymentMethodRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery + { + get + { + return this.errorRecoveryField; + } + set + { + this.errorRecoveryField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public string requestID { get { - return this.iteratorIDField; + return this.requestIDField; } set { - this.iteratorIDField = value; + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.iteratorRemainingCount.HasValue; + return this.statusCodeField; + } + set + { + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.iteratorRemainingCount.Value; + return this.statusSeverityField; } set { - this.iteratorRemainingCount = value; + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; } } /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VendorRet[] GetRetResult() + public PaymentMethodRet GetRetResult() { - return this.VendorRet; + return this.PaymentMethodRet; } } @@ -142869,10 +162989,10 @@ public VendorRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EntityQueryRsType : IQbIteratorResponse, IQbResponse + public partial class PaymentMethodQueryRsType : IQbResponse, IQbResponse { - private object[] itemsField; + private PaymentMethodRet[] paymentMethodRetField; private string requestIDField; @@ -142884,27 +163004,17 @@ public partial class EntityQueryRsType : IQbIteratorResponse, IQbResponse private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - - private ObjectItems objectItems; - /// - [System.Xml.Serialization.XmlElementAttribute("CustomerRet", typeof(CustomerRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("EmployeeRet", typeof(EmployeeRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("OtherNameRet", typeof(OtherNameRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("VendorRet", typeof(VendorRet), Order=0)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute("PaymentMethodRet", Order=0)] + public PaymentMethodRet[] PaymentMethodRet { get { - return this.itemsField; + return this.paymentMethodRetField; } set { - this.itemsField = value; + this.paymentMethodRetField = value; } } @@ -142978,129 +163088,128 @@ public string retCount } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public PaymentMethodRet[] GetRetResult() { - get - { - return this.iteratorRemainingCountField; - } - set - { - this.iteratorRemainingCountField = value; - } + return this.PaymentMethodRet; } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ShipMethodAddRsType : IQbResponse, IQbResponse + { + + private ShipMethodRet shipMethodRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ShipMethodRet ShipMethodRet { get { - return this.iteratorIDField; + return this.shipMethodRetField; } set { - this.iteratorIDField = value; + this.shipMethodRetField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable CustomerRet + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return ObjectItems.GetItems("CustomerRet"); + return this.errorRecoveryField; } set { - ObjectItems.SetItems("CustomerRet", value.ToArray()); + this.errorRecoveryField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable EmployeeRet + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItems("EmployeeRet"); + return this.requestIDField; } set { - ObjectItems.SetItems("EmployeeRet", value.ToArray()); + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable OtherNameRet + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return ObjectItems.GetItems("OtherNameRet"); + return this.statusCodeField; } set { - ObjectItems.SetItems("OtherNameRet", value.ToArray()); + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable VendorRet + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return ObjectItems.GetItems("VendorRet"); + return this.statusSeverityField; } set { - ObjectItems.SetItems("VendorRet", value.ToArray()); + this.statusSeverityField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(CustomerRet), "CustomerRet"); - typeMapping.Add(typeof(EmployeeRet), "EmployeeRet"); - typeMapping.Add(typeof(OtherNameRet), "OtherNameRet"); - typeMapping.Add(typeof(VendorRet), "VendorRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "CustomerRet", - "EmployeeRet", - "OtherNameRet", - "VendorRet"}, typeMapping); - } - return objectItems; + return this.statusMessageField; } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get + set { - return this.iteratorRemainingCount.HasValue; + this.statusMessageField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public ShipMethodRet GetRetResult() { - get - { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; - } + return this.ShipMethodRet; } } @@ -143110,12 +163219,10 @@ public int iteratorRemainingCountValue [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class StandardTermsAddRsType : IQbResponse, IQbResponse + public partial class ShipMethodQueryRsType : IQbResponse, IQbResponse { - private StandardTermsRet standardTermsRetField; - - private ErrorRecovery errorRecoveryField; + private ShipMethodRet[] shipMethodRetField; private string requestIDField; @@ -143125,31 +163232,19 @@ public partial class StandardTermsAddRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public StandardTermsRet StandardTermsRet - { - get - { - return this.standardTermsRetField; - } - set - { - this.standardTermsRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("ShipMethodRet", Order=0)] + public ShipMethodRet[] ShipMethodRet { get { - return this.errorRecoveryField; + return this.shipMethodRetField; } set { - this.errorRecoveryField = value; + this.shipMethodRetField = value; } } @@ -143209,13 +163304,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public StandardTermsRet GetRetResult() + public ShipMethodRet[] GetRetResult() { - return this.StandardTermsRet; + return this.ShipMethodRet; } } @@ -143225,10 +163334,12 @@ public StandardTermsRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class StandardTermsQueryRsType : IQbResponse, IQbResponse + public partial class SalesTaxCodeAddRsType : IQbResponse, IQbResponse { - private StandardTermsRet[] standardTermsRetField; + private SalesTaxCodeRet salesTaxCodeRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -143238,19 +163349,31 @@ public partial class StandardTermsQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public SalesTaxCodeRet SalesTaxCodeRet + { + get + { + return this.salesTaxCodeRetField; + } + set + { + this.salesTaxCodeRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("StandardTermsRet", Order=0)] - public StandardTermsRet[] StandardTermsRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.standardTermsRetField; + return this.errorRecoveryField; } set { - this.standardTermsRetField = value; + this.errorRecoveryField = value; } } @@ -143310,27 +163433,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public StandardTermsRet[] GetRetResult() + public SalesTaxCodeRet GetRetResult() { - return this.StandardTermsRet; + return this.SalesTaxCodeRet; } } @@ -143340,10 +163449,10 @@ public StandardTermsRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DateDrivenTermsAddRsType : IQbResponse, IQbResponse + public partial class SalesTaxCodeModRsType : IQbResponse, IQbResponse { - private DateDrivenTermsRet dateDrivenTermsRetField; + private SalesTaxCodeRet salesTaxCodeRetField; private ErrorRecovery errorRecoveryField; @@ -143357,15 +163466,15 @@ public partial class DateDrivenTermsAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DateDrivenTermsRet DateDrivenTermsRet + public SalesTaxCodeRet SalesTaxCodeRet { get { - return this.dateDrivenTermsRetField; + return this.salesTaxCodeRetField; } set { - this.dateDrivenTermsRetField = value; + this.salesTaxCodeRetField = value; } } @@ -143441,11 +163550,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public DateDrivenTermsRet GetRetResult() + public SalesTaxCodeRet GetRetResult() { - return this.DateDrivenTermsRet; + return this.SalesTaxCodeRet; } } @@ -143455,10 +163564,10 @@ public DateDrivenTermsRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DateDrivenTermsQueryRsType : IQbResponse, IQbResponse + public partial class SalesTaxCodeQueryRsType : IQbResponse, IQbResponse { - private DateDrivenTermsRet[] dateDrivenTermsRetField; + private SalesTaxCodeRet[] salesTaxCodeRetField; private string requestIDField; @@ -143471,16 +163580,16 @@ public partial class DateDrivenTermsQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute("DateDrivenTermsRet", Order=0)] - public DateDrivenTermsRet[] DateDrivenTermsRet + [System.Xml.Serialization.XmlElementAttribute("SalesTaxCodeRet", Order=0)] + public SalesTaxCodeRet[] SalesTaxCodeRet { get { - return this.dateDrivenTermsRetField; + return this.salesTaxCodeRetField; } set { - this.dateDrivenTermsRetField = value; + this.salesTaxCodeRetField = value; } } @@ -143556,164 +163665,11 @@ public string retCount /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public DateDrivenTermsRet[] GetRetResult() - { - return this.DateDrivenTermsRet; - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TermsQueryRsType : IQbResponse - { - - private object[] itemsField; - - private string requestIDField; - - private string statusCodeField; - - private string statusSeverityField; - - private string statusMessageField; - - private string retCountField; - - private ObjectItems objectItems; - - /// - [System.Xml.Serialization.XmlElementAttribute("DateDrivenTermsRet", typeof(DateDrivenTermsRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("StandardTermsRet", typeof(StandardTermsRet), Order=0)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode - { - get - { - return this.statusCodeField; - } - set - { - this.statusCodeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity - { - get - { - return this.statusSeverityField; - } - set - { - this.statusSeverityField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage - { - get - { - return this.statusMessageField; - } - set - { - this.statusMessageField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable DateDrivenTermsRet - { - get - { - return ObjectItems.GetItems("DateDrivenTermsRet"); - } - set - { - ObjectItems.SetItems("DateDrivenTermsRet", value.ToArray()); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable StandardTermsRet - { - get - { - return ObjectItems.GetItems("StandardTermsRet"); - } - set - { - ObjectItems.SetItems("StandardTermsRet", value.ToArray()); - } - } - - private ObjectItems ObjectItems + public SalesTaxCodeRet[] GetRetResult() { - get - { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(DateDrivenTermsRet), "DateDrivenTermsRet"); - typeMapping.Add(typeof(StandardTermsRet), "StandardTermsRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "StandardTermsRet", - "DateDrivenTermsRet"}, typeMapping); - } - return objectItems; - } + return this.SalesTaxCodeRet; } } @@ -143723,10 +163679,10 @@ private ObjectItems ObjectItems [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ClassAddRsType : IQbResponse, IQbResponse + public partial class ToDoAddRsType : IQbResponse, IQbResponse { - private ClassRet classRetField; + private ToDoRet toDoRetField; private ErrorRecovery errorRecoveryField; @@ -143740,15 +163696,15 @@ public partial class ClassAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ClassRet ClassRet + public ToDoRet ToDoRet { get { - return this.classRetField; + return this.toDoRetField; } set { - this.classRetField = value; + this.toDoRetField = value; } } @@ -143824,11 +163780,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ClassRet GetRetResult() + public ToDoRet GetRetResult() { - return this.ClassRet; + return this.ToDoRet; } } @@ -143838,10 +163794,10 @@ public ClassRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ClassModRsType : IQbResponse, IQbResponse + public partial class ToDoModRsType : IQbResponse, IQbResponse { - private ClassRet classRetField; + private ToDoRet toDoRetField; private ErrorRecovery errorRecoveryField; @@ -143855,15 +163811,15 @@ public partial class ClassModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ClassRet ClassRet + public ToDoRet ToDoRet { get { - return this.classRetField; + return this.toDoRetField; } set { - this.classRetField = value; + this.toDoRetField = value; } } @@ -143939,11 +163895,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ClassRet GetRetResult() + public ToDoRet GetRetResult() { - return this.ClassRet; + return this.ToDoRet; } } @@ -143953,10 +163909,10 @@ public ClassRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ClassQueryRsType : IQbResponse, IQbResponse + public partial class ToDoQueryRsType : IQbResponse, IQbResponse { - private ClassRet[] classRetField; + private ToDoRet[] toDoRetField; private string requestIDField; @@ -143969,16 +163925,16 @@ public partial class ClassQueryRsType : IQbResponse, IQbResponse private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute("ClassRet", Order=0)] - public ClassRet[] ClassRet + [System.Xml.Serialization.XmlElementAttribute("ToDoRet", Order=0)] + public ToDoRet[] ToDoRet { get { - return this.classRetField; + return this.toDoRetField; } set { - this.classRetField = value; + this.toDoRetField = value; } } @@ -144054,11 +164010,11 @@ public string retCount /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ClassRet[] GetRetResult() + public ToDoRet[] GetRetResult() { - return this.ClassRet; + return this.ToDoRet; } } @@ -144068,10 +164024,10 @@ public ClassRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesRepAddRsType : IQbResponse, IQbResponse + public partial class ItemServiceAddRsType : IQbResponse, IQbResponse { - private SalesRepRet salesRepRetField; + private ItemServiceRet itemServiceRetField; private ErrorRecovery errorRecoveryField; @@ -144085,15 +164041,15 @@ public partial class SalesRepAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesRepRet SalesRepRet + public ItemServiceRet ItemServiceRet { get { - return this.salesRepRetField; + return this.itemServiceRetField; } set { - this.salesRepRetField = value; + this.itemServiceRetField = value; } } @@ -144169,11 +164125,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesRepRet GetRetResult() + public ItemServiceRet GetRetResult() { - return this.SalesRepRet; + return this.ItemServiceRet; } } @@ -144183,10 +164139,10 @@ public SalesRepRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesRepModRsType : IQbResponse, IQbResponse + public partial class ItemServiceModRsType : IQbResponse, IQbResponse { - private SalesRepRet salesRepRetField; + private ItemServiceRet itemServiceRetField; private ErrorRecovery errorRecoveryField; @@ -144200,15 +164156,15 @@ public partial class SalesRepModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesRepRet SalesRepRet + public ItemServiceRet ItemServiceRet { get { - return this.salesRepRetField; + return this.itemServiceRetField; } set { - this.salesRepRetField = value; + this.itemServiceRetField = value; } } @@ -144284,11 +164240,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesRepRet GetRetResult() + public ItemServiceRet GetRetResult() { - return this.SalesRepRet; + return this.ItemServiceRet; } } @@ -144298,10 +164254,10 @@ public SalesRepRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesRepQueryRsType : IQbResponse, IQbResponse + public partial class ItemServiceQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private SalesRepRet[] salesRepRetField; + private ItemServiceRet[] itemServiceRetField; private string requestIDField; @@ -144313,17 +164269,21 @@ public partial class SalesRepQueryRsType : IQbResponse, IQbResponse iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute("SalesRepRet", Order=0)] - public SalesRepRet[] SalesRepRet + [System.Xml.Serialization.XmlElementAttribute("ItemServiceRet", Order=0)] + public ItemServiceRet[] ItemServiceRet { get { - return this.salesRepRetField; + return this.itemServiceRetField; } set { - this.salesRepRetField = value; + this.itemServiceRetField = value; } } @@ -144397,13 +164357,65 @@ public string retCount } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesRepRet[] GetRetResult() + public ItemServiceRet[] GetRetResult() { - return this.SalesRepRet; + return this.ItemServiceRet; } } @@ -144413,10 +164425,10 @@ public SalesRepRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerTypeAddRsType : IQbResponse, IQbResponse + public partial class ItemNonInventoryAddRsType : IQbResponse, IQbResponse { - private CustomerTypeRet customerTypeRetField; + private ItemNonInventoryRet itemNonInventoryRetField; private ErrorRecovery errorRecoveryField; @@ -144430,15 +164442,15 @@ public partial class CustomerTypeAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerTypeRet CustomerTypeRet + public ItemNonInventoryRet ItemNonInventoryRet { get { - return this.customerTypeRetField; + return this.itemNonInventoryRetField; } set { - this.customerTypeRetField = value; + this.itemNonInventoryRetField = value; } } @@ -144514,11 +164526,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CustomerTypeRet GetRetResult() + public ItemNonInventoryRet GetRetResult() { - return this.CustomerTypeRet; + return this.ItemNonInventoryRet; } } @@ -144528,10 +164540,12 @@ public CustomerTypeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerTypeQueryRsType : IQbResponse, IQbResponse + public partial class ItemNonInventoryModRsType : IQbResponse, IQbResponse { - private CustomerTypeRet[] customerTypeRetField; + private ItemNonInventoryRet itemNonInventoryRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -144541,19 +164555,31 @@ public partial class CustomerTypeQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemNonInventoryRet ItemNonInventoryRet + { + get + { + return this.itemNonInventoryRetField; + } + set + { + this.itemNonInventoryRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("CustomerTypeRet", Order=0)] - public CustomerTypeRet[] CustomerTypeRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.customerTypeRetField; + return this.errorRecoveryField; } set { - this.customerTypeRetField = value; + this.errorRecoveryField = value; } } @@ -144613,27 +164639,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CustomerTypeRet[] GetRetResult() + public ItemNonInventoryRet GetRetResult() { - return this.CustomerTypeRet; + return this.ItemNonInventoryRet; } } @@ -144643,12 +164655,10 @@ public CustomerTypeRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorTypeAddRsType : IQbResponse, IQbResponse + public partial class ItemNonInventoryQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private VendorTypeRet vendorTypeRetField; - - private ErrorRecovery errorRecoveryField; + private ItemNonInventoryRet[] itemNonInventoryRetField; private string requestIDField; @@ -144658,31 +164668,23 @@ public partial class VendorTypeAddRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorTypeRet VendorTypeRet - { - get - { - return this.vendorTypeRetField; - } - set - { - this.vendorTypeRetField = value; - } - } + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("ItemNonInventoryRet", Order=0)] + public ItemNonInventoryRet[] ItemNonInventoryRet { get { - return this.errorRecoveryField; + return this.itemNonInventoryRetField; } set { - this.errorRecoveryField = value; + this.itemNonInventoryRetField = value; } } @@ -144742,13 +164744,79 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VendorTypeRet GetRetResult() + public ItemNonInventoryRet[] GetRetResult() { - return this.VendorTypeRet; + return this.ItemNonInventoryRet; } } @@ -144758,10 +164826,12 @@ public VendorTypeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorTypeQueryRsType : IQbResponse, IQbResponse + public partial class ItemOtherChargeAddRsType : IQbResponse, IQbResponse { - private VendorTypeRet[] vendorTypeRetField; + private ItemOtherChargeRet itemOtherChargeRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -144771,19 +164841,31 @@ public partial class VendorTypeQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemOtherChargeRet ItemOtherChargeRet + { + get + { + return this.itemOtherChargeRetField; + } + set + { + this.itemOtherChargeRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("VendorTypeRet", Order=0)] - public VendorTypeRet[] VendorTypeRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.vendorTypeRetField; + return this.errorRecoveryField; } set { - this.vendorTypeRetField = value; + this.errorRecoveryField = value; } } @@ -144843,27 +164925,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VendorTypeRet[] GetRetResult() + public ItemOtherChargeRet GetRetResult() { - return this.VendorTypeRet; + return this.ItemOtherChargeRet; } } @@ -144873,10 +164941,10 @@ public VendorTypeRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JobTypeAddRsType : IQbResponse, IQbResponse + public partial class ItemOtherChargeModRsType : IQbResponse, IQbResponse { - private JobTypeRet jobTypeRetField; + private ItemOtherChargeRet itemOtherChargeRetField; private ErrorRecovery errorRecoveryField; @@ -144890,15 +164958,15 @@ public partial class JobTypeAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public JobTypeRet JobTypeRet + public ItemOtherChargeRet ItemOtherChargeRet { get { - return this.jobTypeRetField; + return this.itemOtherChargeRetField; } set { - this.jobTypeRetField = value; + this.itemOtherChargeRetField = value; } } @@ -144974,11 +165042,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public JobTypeRet GetRetResult() + public ItemOtherChargeRet GetRetResult() { - return this.JobTypeRet; + return this.ItemOtherChargeRet; } } @@ -144988,10 +165056,10 @@ public JobTypeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JobTypeQueryRsType : IQbResponse, IQbResponse + public partial class ItemOtherChargeQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private JobTypeRet[] jobTypeRetField; + private ItemOtherChargeRet[] itemOtherChargeRetField; private string requestIDField; @@ -145003,17 +165071,21 @@ public partial class JobTypeQueryRsType : IQbResponse, IQbResponse private string retCountField; + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute("JobTypeRet", Order=0)] - public JobTypeRet[] JobTypeRet + [System.Xml.Serialization.XmlElementAttribute("ItemOtherChargeRet", Order=0)] + public ItemOtherChargeRet[] ItemOtherChargeRet { get { - return this.jobTypeRetField; + return this.itemOtherChargeRetField; } set { - this.jobTypeRetField = value; + this.itemOtherChargeRetField = value; } } @@ -145087,13 +165159,65 @@ public string retCount } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public JobTypeRet[] GetRetResult() + public ItemOtherChargeRet[] GetRetResult() { - return this.JobTypeRet; + return this.ItemOtherChargeRet; } } @@ -145103,10 +165227,10 @@ public JobTypeRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerMsgAddRsType : IQbResponse, IQbResponse + public partial class ItemInventoryAddRsType : IQbResponse, IQbResponse { - private CustomerMsgRet customerMsgRetField; + private ItemInventoryRet itemInventoryRetField; private ErrorRecovery errorRecoveryField; @@ -145120,15 +165244,15 @@ public partial class CustomerMsgAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CustomerMsgRet CustomerMsgRet + public ItemInventoryRet ItemInventoryRet { get { - return this.customerMsgRetField; + return this.itemInventoryRetField; } set { - this.customerMsgRetField = value; + this.itemInventoryRetField = value; } } @@ -145204,11 +165328,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CustomerMsgRet GetRetResult() + public ItemInventoryRet GetRetResult() { - return this.CustomerMsgRet; + return this.ItemInventoryRet; } } @@ -145218,10 +165342,12 @@ public CustomerMsgRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CustomerMsgQueryRsType : IQbResponse, IQbResponse + public partial class ItemInventoryModRsType : IQbResponse, IQbResponse { - private CustomerMsgRet[] customerMsgRetField; + private ItemInventoryRet itemInventoryRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -145231,19 +165357,31 @@ public partial class CustomerMsgQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemInventoryRet ItemInventoryRet + { + get + { + return this.itemInventoryRetField; + } + set + { + this.itemInventoryRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("CustomerMsgRet", Order=0)] - public CustomerMsgRet[] CustomerMsgRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.customerMsgRetField; + return this.errorRecoveryField; } set { - this.customerMsgRetField = value; + this.errorRecoveryField = value; } } @@ -145303,27 +165441,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CustomerMsgRet[] GetRetResult() + public ItemInventoryRet GetRetResult() { - return this.CustomerMsgRet; + return this.ItemInventoryRet; } } @@ -145333,12 +165457,10 @@ public CustomerMsgRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PaymentMethodAddRsType : IQbResponse, IQbResponse + public partial class ItemInventoryQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private PaymentMethodRet paymentMethodRetField; - - private ErrorRecovery errorRecoveryField; + private ItemInventoryRet[] itemInventoryRetField; private string requestIDField; @@ -145348,31 +165470,23 @@ public partial class PaymentMethodAddRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PaymentMethodRet PaymentMethodRet - { - get - { - return this.paymentMethodRetField; - } - set - { - this.paymentMethodRetField = value; - } - } + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("ItemInventoryRet", Order=0)] + public ItemInventoryRet[] ItemInventoryRet { get { - return this.errorRecoveryField; + return this.itemInventoryRetField; } set { - this.errorRecoveryField = value; + this.itemInventoryRetField = value; } } @@ -145432,13 +165546,79 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PaymentMethodRet GetRetResult() + public ItemInventoryRet[] GetRetResult() { - return this.PaymentMethodRet; + return this.ItemInventoryRet; } } @@ -145448,10 +165628,12 @@ public PaymentMethodRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PaymentMethodQueryRsType : IQbResponse, IQbResponse + public partial class ItemInventoryAssemblyAddRsType : IQbResponse, IQbResponse { - private PaymentMethodRet[] paymentMethodRetField; + private ItemInventoryAssemblyRet itemInventoryAssemblyRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -145461,19 +165643,31 @@ public partial class PaymentMethodQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemInventoryAssemblyRet ItemInventoryAssemblyRet + { + get + { + return this.itemInventoryAssemblyRetField; + } + set + { + this.itemInventoryAssemblyRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("PaymentMethodRet", Order=0)] - public PaymentMethodRet[] PaymentMethodRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.paymentMethodRetField; + return this.errorRecoveryField; } set { - this.paymentMethodRetField = value; + this.errorRecoveryField = value; } } @@ -145533,27 +165727,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PaymentMethodRet[] GetRetResult() + public ItemInventoryAssemblyRet GetRetResult() { - return this.PaymentMethodRet; + return this.ItemInventoryAssemblyRet; } } @@ -145563,10 +165743,10 @@ public PaymentMethodRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ShipMethodAddRsType : IQbResponse, IQbResponse + public partial class ItemInventoryAssemblyModRsType : IQbResponse, IQbResponse { - private ShipMethodRet shipMethodRetField; + private ItemInventoryAssemblyRet itemInventoryAssemblyRetField; private ErrorRecovery errorRecoveryField; @@ -145580,15 +165760,15 @@ public partial class ShipMethodAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ShipMethodRet ShipMethodRet + public ItemInventoryAssemblyRet ItemInventoryAssemblyRet { get { - return this.shipMethodRetField; + return this.itemInventoryAssemblyRetField; } set { - this.shipMethodRetField = value; + this.itemInventoryAssemblyRetField = value; } } @@ -145664,11 +165844,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ShipMethodRet GetRetResult() + public ItemInventoryAssemblyRet GetRetResult() { - return this.ShipMethodRet; + return this.ItemInventoryAssemblyRet; } } @@ -145678,10 +165858,10 @@ public ShipMethodRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ShipMethodQueryRsType : IQbResponse, IQbResponse + public partial class ItemInventoryAssemblyQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ShipMethodRet[] shipMethodRetField; + private ItemInventoryAssemblyRet[] itemInventoryAssemblyRetField; private string requestIDField; @@ -145693,17 +165873,21 @@ public partial class ShipMethodQueryRsType : IQbResponse, IQbResponse iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute("ShipMethodRet", Order=0)] - public ShipMethodRet[] ShipMethodRet + [System.Xml.Serialization.XmlElementAttribute("ItemInventoryAssemblyRet", Order=0)] + public ItemInventoryAssemblyRet[] ItemInventoryAssemblyRet { get { - return this.shipMethodRetField; + return this.itemInventoryAssemblyRetField; } set { - this.shipMethodRetField = value; + this.itemInventoryAssemblyRetField = value; } } @@ -145777,13 +165961,65 @@ public string retCount } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ShipMethodRet[] GetRetResult() + public ItemInventoryAssemblyRet[] GetRetResult() { - return this.ShipMethodRet; + return this.ItemInventoryAssemblyRet; } } @@ -145793,10 +166029,10 @@ public ShipMethodRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxCodeAddRsType : IQbResponse, IQbResponse + public partial class ItemFixedAssetAddRsType : IQbResponse, IQbResponse { - private SalesTaxCodeRet salesTaxCodeRetField; + private ItemFixedAssetRet itemFixedAssetRetField; private ErrorRecovery errorRecoveryField; @@ -145810,15 +166046,15 @@ public partial class SalesTaxCodeAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesTaxCodeRet SalesTaxCodeRet + public ItemFixedAssetRet ItemFixedAssetRet { get { - return this.salesTaxCodeRetField; + return this.itemFixedAssetRetField; } set { - this.salesTaxCodeRetField = value; + this.itemFixedAssetRetField = value; } } @@ -145894,11 +166130,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesTaxCodeRet GetRetResult() + public ItemFixedAssetRet GetRetResult() { - return this.SalesTaxCodeRet; + return this.ItemFixedAssetRet; } } @@ -145908,10 +166144,10 @@ public SalesTaxCodeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxCodeModRsType : IQbResponse, IQbResponse + public partial class ItemFixedAssetModRsType : IQbResponse, IQbResponse { - private SalesTaxCodeRet salesTaxCodeRetField; + private ItemFixedAssetRet itemFixedAssetRetField; private ErrorRecovery errorRecoveryField; @@ -145925,15 +166161,15 @@ public partial class SalesTaxCodeModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesTaxCodeRet SalesTaxCodeRet + public ItemFixedAssetRet ItemFixedAssetRet { get { - return this.salesTaxCodeRetField; + return this.itemFixedAssetRetField; } set { - this.salesTaxCodeRetField = value; + this.itemFixedAssetRetField = value; } } @@ -146009,11 +166245,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesTaxCodeRet GetRetResult() + public ItemFixedAssetRet GetRetResult() { - return this.SalesTaxCodeRet; + return this.ItemFixedAssetRet; } } @@ -146023,10 +166259,10 @@ public SalesTaxCodeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxCodeQueryRsType : IQbResponse, IQbResponse + public partial class ItemFixedAssetQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private SalesTaxCodeRet[] salesTaxCodeRetField; + private ItemFixedAssetRet[] itemFixedAssetRetField; private string requestIDField; @@ -146038,17 +166274,21 @@ public partial class SalesTaxCodeQueryRsType : IQbResponse, IQbResponse iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute("SalesTaxCodeRet", Order=0)] - public SalesTaxCodeRet[] SalesTaxCodeRet + [System.Xml.Serialization.XmlElementAttribute("ItemFixedAssetRet", Order=0)] + public ItemFixedAssetRet[] ItemFixedAssetRet { get { - return this.salesTaxCodeRetField; + return this.itemFixedAssetRetField; } set { - this.salesTaxCodeRetField = value; + this.itemFixedAssetRetField = value; } } @@ -146122,13 +166362,65 @@ public string retCount } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesTaxCodeRet[] GetRetResult() + public ItemFixedAssetRet[] GetRetResult() { - return this.SalesTaxCodeRet; + return this.ItemFixedAssetRet; } } @@ -146138,10 +166430,10 @@ public SalesTaxCodeRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ToDoAddRsType : IQbResponse, IQbResponse + public partial class ItemSubtotalAddRsType : IQbResponse, IQbResponse { - private ToDoRet toDoRetField; + private ItemSubtotalRet itemSubtotalRetField; private ErrorRecovery errorRecoveryField; @@ -146155,15 +166447,15 @@ public partial class ToDoAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ToDoRet ToDoRet + public ItemSubtotalRet ItemSubtotalRet { get { - return this.toDoRetField; + return this.itemSubtotalRetField; } set { - this.toDoRetField = value; + this.itemSubtotalRetField = value; } } @@ -146239,11 +166531,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ToDoRet GetRetResult() + public ItemSubtotalRet GetRetResult() { - return this.ToDoRet; + return this.ItemSubtotalRet; } } @@ -146253,10 +166545,10 @@ public ToDoRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ToDoModRsType : IQbResponse, IQbResponse + public partial class ItemSubtotalModRsType : IQbResponse, IQbResponse { - private ToDoRet toDoRetField; + private ItemSubtotalRet itemSubtotalRetField; private ErrorRecovery errorRecoveryField; @@ -146270,15 +166562,15 @@ public partial class ToDoModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ToDoRet ToDoRet + public ItemSubtotalRet ItemSubtotalRet { get { - return this.toDoRetField; + return this.itemSubtotalRetField; } set { - this.toDoRetField = value; + this.itemSubtotalRetField = value; } } @@ -146354,11 +166646,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ToDoRet GetRetResult() + public ItemSubtotalRet GetRetResult() { - return this.ToDoRet; + return this.ItemSubtotalRet; } } @@ -146368,10 +166660,10 @@ public ToDoRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ToDoQueryRsType : IQbResponse, IQbResponse + public partial class ItemSubtotalQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ToDoRet[] toDoRetField; + private ItemSubtotalRet[] itemSubtotalRetField; private string requestIDField; @@ -146383,17 +166675,21 @@ public partial class ToDoQueryRsType : IQbResponse, IQbResponse private string retCountField; + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute("ToDoRet", Order=0)] - public ToDoRet[] ToDoRet + [System.Xml.Serialization.XmlElementAttribute("ItemSubtotalRet", Order=0)] + public ItemSubtotalRet[] ItemSubtotalRet { get { - return this.toDoRetField; + return this.itemSubtotalRetField; } set { - this.toDoRetField = value; + this.itemSubtotalRetField = value; } } @@ -146467,13 +166763,65 @@ public string retCount } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ToDoRet[] GetRetResult() + public ItemSubtotalRet[] GetRetResult() { - return this.ToDoRet; + return this.ItemSubtotalRet; } } @@ -146483,10 +166831,10 @@ public ToDoRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemServiceAddRsType : IQbResponse, IQbResponse + public partial class ItemDiscountAddRsType : IQbResponse, IQbResponse { - private ItemServiceRet itemServiceRetField; + private ItemDiscountRet itemDiscountRetField; private ErrorRecovery errorRecoveryField; @@ -146500,15 +166848,15 @@ public partial class ItemServiceAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemServiceRet ItemServiceRet + public ItemDiscountRet ItemDiscountRet { get { - return this.itemServiceRetField; + return this.itemDiscountRetField; } set { - this.itemServiceRetField = value; + this.itemDiscountRetField = value; } } @@ -146584,11 +166932,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemServiceRet GetRetResult() + public ItemDiscountRet GetRetResult() { - return this.ItemServiceRet; + return this.ItemDiscountRet; } } @@ -146598,10 +166946,10 @@ public ItemServiceRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemServiceModRsType : IQbResponse, IQbResponse + public partial class ItemDiscountModRsType : IQbResponse, IQbResponse { - private ItemServiceRet itemServiceRetField; + private ItemDiscountRet itemDiscountRetField; private ErrorRecovery errorRecoveryField; @@ -146615,15 +166963,15 @@ public partial class ItemServiceModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemServiceRet ItemServiceRet + public ItemDiscountRet ItemDiscountRet { get { - return this.itemServiceRetField; + return this.itemDiscountRetField; } set { - this.itemServiceRetField = value; + this.itemDiscountRetField = value; } } @@ -146699,11 +167047,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemServiceRet GetRetResult() + public ItemDiscountRet GetRetResult() { - return this.ItemServiceRet; + return this.ItemDiscountRet; } } @@ -146713,10 +167061,10 @@ public ItemServiceRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemServiceQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ItemDiscountQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ItemServiceRet[] itemServiceRetField; + private ItemDiscountRet[] itemDiscountRetField; private string requestIDField; @@ -146733,16 +167081,16 @@ public partial class ItemServiceQueryRsType : IQbIteratorResponse, IQbResponse, private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("ItemServiceRet", Order=0)] - public ItemServiceRet[] ItemServiceRet + [System.Xml.Serialization.XmlElementAttribute("ItemDiscountRet", Order=0)] + public ItemDiscountRet[] ItemDiscountRet { get { - return this.itemServiceRetField; + return this.itemDiscountRetField; } set { - this.itemServiceRetField = value; + this.itemDiscountRetField = value; } } @@ -146870,11 +167218,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemServiceRet[] GetRetResult() + public ItemDiscountRet[] GetRetResult() { - return this.ItemServiceRet; + return this.ItemDiscountRet; } } @@ -146884,10 +167232,10 @@ public ItemServiceRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemNonInventoryAddRsType : IQbResponse, IQbResponse + public partial class ItemPaymentAddRsType : IQbResponse, IQbResponse { - private ItemNonInventoryRet itemNonInventoryRetField; + private ItemPaymentRet itemPaymentRetField; private ErrorRecovery errorRecoveryField; @@ -146901,15 +167249,15 @@ public partial class ItemNonInventoryAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemNonInventoryRet ItemNonInventoryRet + public ItemPaymentRet ItemPaymentRet { get { - return this.itemNonInventoryRetField; + return this.itemPaymentRetField; } set { - this.itemNonInventoryRetField = value; + this.itemPaymentRetField = value; } } @@ -146985,11 +167333,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemNonInventoryRet GetRetResult() + public ItemPaymentRet GetRetResult() { - return this.ItemNonInventoryRet; + return this.ItemPaymentRet; } } @@ -146999,10 +167347,10 @@ public ItemNonInventoryRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemNonInventoryModRsType : IQbResponse, IQbResponse + public partial class ItemPaymentModRsType : IQbResponse, IQbResponse { - private ItemNonInventoryRet itemNonInventoryRetField; + private ItemPaymentRet itemPaymentRetField; private ErrorRecovery errorRecoveryField; @@ -147016,15 +167364,15 @@ public partial class ItemNonInventoryModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemNonInventoryRet ItemNonInventoryRet + public ItemPaymentRet ItemPaymentRet { get { - return this.itemNonInventoryRetField; + return this.itemPaymentRetField; } set { - this.itemNonInventoryRetField = value; + this.itemPaymentRetField = value; } } @@ -147100,11 +167448,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemNonInventoryRet GetRetResult() + public ItemPaymentRet GetRetResult() { - return this.ItemNonInventoryRet; + return this.ItemPaymentRet; } } @@ -147114,10 +167462,10 @@ public ItemNonInventoryRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemNonInventoryQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ItemPaymentQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ItemNonInventoryRet[] itemNonInventoryRetField; + private ItemPaymentRet[] itemPaymentRetField; private string requestIDField; @@ -147134,16 +167482,16 @@ public partial class ItemNonInventoryQueryRsType : IQbIteratorResponse, IQbRespo private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("ItemNonInventoryRet", Order=0)] - public ItemNonInventoryRet[] ItemNonInventoryRet + [System.Xml.Serialization.XmlElementAttribute("ItemPaymentRet", Order=0)] + public ItemPaymentRet[] ItemPaymentRet { get { - return this.itemNonInventoryRetField; + return this.itemPaymentRetField; } set { - this.itemNonInventoryRetField = value; + this.itemPaymentRetField = value; } } @@ -147271,11 +167619,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemNonInventoryRet[] GetRetResult() + public ItemPaymentRet[] GetRetResult() { - return this.ItemNonInventoryRet; + return this.ItemPaymentRet; } } @@ -147285,10 +167633,10 @@ public ItemNonInventoryRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemOtherChargeAddRsType : IQbResponse, IQbResponse + public partial class ItemSalesTaxAddRsType : IQbResponse, IQbResponse { - private ItemOtherChargeRet itemOtherChargeRetField; + private ItemSalesTaxRet itemSalesTaxRetField; private ErrorRecovery errorRecoveryField; @@ -147302,15 +167650,15 @@ public partial class ItemOtherChargeAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemOtherChargeRet ItemOtherChargeRet + public ItemSalesTaxRet ItemSalesTaxRet { get { - return this.itemOtherChargeRetField; + return this.itemSalesTaxRetField; } set { - this.itemOtherChargeRetField = value; + this.itemSalesTaxRetField = value; } } @@ -147386,11 +167734,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemOtherChargeRet GetRetResult() + public ItemSalesTaxRet GetRetResult() { - return this.ItemOtherChargeRet; + return this.ItemSalesTaxRet; } } @@ -147400,10 +167748,10 @@ public ItemOtherChargeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemOtherChargeModRsType : IQbResponse, IQbResponse + public partial class ItemSalesTaxModRsType : IQbResponse, IQbResponse { - private ItemOtherChargeRet itemOtherChargeRetField; + private ItemSalesTaxRet itemSalesTaxRetField; private ErrorRecovery errorRecoveryField; @@ -147417,15 +167765,15 @@ public partial class ItemOtherChargeModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemOtherChargeRet ItemOtherChargeRet + public ItemSalesTaxRet ItemSalesTaxRet { get { - return this.itemOtherChargeRetField; + return this.itemSalesTaxRetField; } set { - this.itemOtherChargeRetField = value; + this.itemSalesTaxRetField = value; } } @@ -147501,11 +167849,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemOtherChargeRet GetRetResult() + public ItemSalesTaxRet GetRetResult() { - return this.ItemOtherChargeRet; + return this.ItemSalesTaxRet; } } @@ -147515,10 +167863,10 @@ public ItemOtherChargeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemOtherChargeQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ItemSalesTaxQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ItemOtherChargeRet[] itemOtherChargeRetField; + private ItemSalesTaxRet[] itemSalesTaxRetField; private string requestIDField; @@ -147535,16 +167883,16 @@ public partial class ItemOtherChargeQueryRsType : IQbIteratorResponse, IQbRespon private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("ItemOtherChargeRet", Order=0)] - public ItemOtherChargeRet[] ItemOtherChargeRet + [System.Xml.Serialization.XmlElementAttribute("ItemSalesTaxRet", Order=0)] + public ItemSalesTaxRet[] ItemSalesTaxRet { get { - return this.itemOtherChargeRetField; + return this.itemSalesTaxRetField; } set { - this.itemOtherChargeRetField = value; + this.itemSalesTaxRetField = value; } } @@ -147672,11 +168020,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemOtherChargeRet[] GetRetResult() + public ItemSalesTaxRet[] GetRetResult() { - return this.ItemOtherChargeRet; + return this.ItemSalesTaxRet; } } @@ -147686,10 +168034,10 @@ public ItemOtherChargeRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryAddRsType : IQbResponse, IQbResponse + public partial class ItemSalesTaxGroupAddRsType : IQbResponse, IQbResponse { - private ItemInventoryRet itemInventoryRetField; + private ItemSalesTaxGroupRet itemSalesTaxGroupRetField; private ErrorRecovery errorRecoveryField; @@ -147703,15 +168051,15 @@ public partial class ItemInventoryAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryRet ItemInventoryRet + public ItemSalesTaxGroupRet ItemSalesTaxGroupRet { get { - return this.itemInventoryRetField; + return this.itemSalesTaxGroupRetField; } set { - this.itemInventoryRetField = value; + this.itemSalesTaxGroupRetField = value; } } @@ -147787,11 +168135,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemInventoryRet GetRetResult() + public ItemSalesTaxGroupRet GetRetResult() { - return this.ItemInventoryRet; + return this.ItemSalesTaxGroupRet; } } @@ -147801,10 +168149,10 @@ public ItemInventoryRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryModRsType : IQbResponse, IQbResponse + public partial class ItemSalesTaxGroupModRsType : IQbResponse, IQbResponse { - private ItemInventoryRet itemInventoryRetField; + private ItemSalesTaxGroupRet itemSalesTaxGroupRetField; private ErrorRecovery errorRecoveryField; @@ -147818,15 +168166,15 @@ public partial class ItemInventoryModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryRet ItemInventoryRet + public ItemSalesTaxGroupRet ItemSalesTaxGroupRet { get { - return this.itemInventoryRetField; + return this.itemSalesTaxGroupRetField; } set { - this.itemInventoryRetField = value; + this.itemSalesTaxGroupRetField = value; } } @@ -147902,11 +168250,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemInventoryRet GetRetResult() + public ItemSalesTaxGroupRet GetRetResult() { - return this.ItemInventoryRet; + return this.ItemSalesTaxGroupRet; } } @@ -147916,10 +168264,10 @@ public ItemInventoryRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ItemSalesTaxGroupQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ItemInventoryRet[] itemInventoryRetField; + private ItemSalesTaxGroupRet[] itemSalesTaxGroupRetField; private string requestIDField; @@ -147936,16 +168284,16 @@ public partial class ItemInventoryQueryRsType : IQbIteratorResponse, IQbResponse private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("ItemInventoryRet", Order=0)] - public ItemInventoryRet[] ItemInventoryRet + [System.Xml.Serialization.XmlElementAttribute("ItemSalesTaxGroupRet", Order=0)] + public ItemSalesTaxGroupRet[] ItemSalesTaxGroupRet { get { - return this.itemInventoryRetField; + return this.itemSalesTaxGroupRetField; } set { - this.itemInventoryRetField = value; + this.itemSalesTaxGroupRetField = value; } } @@ -148073,11 +168421,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemInventoryRet[] GetRetResult() + public ItemSalesTaxGroupRet[] GetRetResult() { - return this.ItemInventoryRet; + return this.ItemSalesTaxGroupRet; } } @@ -148087,10 +168435,10 @@ public ItemInventoryRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryAssemblyAddRsType : IQbResponse, IQbResponse + public partial class ItemGroupAddRsType : IQbResponse, IQbResponse { - private ItemInventoryAssemblyRet itemInventoryAssemblyRetField; + private ItemGroupRet itemGroupRetField; private ErrorRecovery errorRecoveryField; @@ -148104,15 +168452,15 @@ public partial class ItemInventoryAssemblyAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryAssemblyRet ItemInventoryAssemblyRet + public ItemGroupRet ItemGroupRet { get { - return this.itemInventoryAssemblyRetField; + return this.itemGroupRetField; } set { - this.itemInventoryAssemblyRetField = value; + this.itemGroupRetField = value; } } @@ -148188,11 +168536,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemInventoryAssemblyRet GetRetResult() + public ItemGroupRet GetRetResult() { - return this.ItemInventoryAssemblyRet; + return this.ItemGroupRet; } } @@ -148202,10 +168550,10 @@ public ItemInventoryAssemblyRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryAssemblyModRsType : IQbResponse, IQbResponse + public partial class ItemGroupModRsType : IQbResponse, IQbResponse { - private ItemInventoryAssemblyRet itemInventoryAssemblyRetField; + private ItemGroupRet itemGroupRetField; private ErrorRecovery errorRecoveryField; @@ -148219,15 +168567,15 @@ public partial class ItemInventoryAssemblyModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemInventoryAssemblyRet ItemInventoryAssemblyRet + public ItemGroupRet ItemGroupRet { get { - return this.itemInventoryAssemblyRetField; + return this.itemGroupRetField; } set { - this.itemInventoryAssemblyRetField = value; + this.itemGroupRetField = value; } } @@ -148303,11 +168651,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemInventoryAssemblyRet GetRetResult() + public ItemGroupRet GetRetResult() { - return this.ItemInventoryAssemblyRet; + return this.ItemGroupRet; } } @@ -148317,10 +168665,10 @@ public ItemInventoryAssemblyRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemInventoryAssemblyQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ItemGroupQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ItemInventoryAssemblyRet[] itemInventoryAssemblyRetField; + private ItemGroupRet[] itemGroupRetField; private string requestIDField; @@ -148337,16 +168685,16 @@ public partial class ItemInventoryAssemblyQueryRsType : IQbIteratorResponse, IQb private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("ItemInventoryAssemblyRet", Order=0)] - public ItemInventoryAssemblyRet[] ItemInventoryAssemblyRet + [System.Xml.Serialization.XmlElementAttribute("ItemGroupRet", Order=0)] + public ItemGroupRet[] ItemGroupRet { get { - return this.itemInventoryAssemblyRetField; + return this.itemGroupRetField; } set { - this.itemInventoryAssemblyRetField = value; + this.itemGroupRetField = value; } } @@ -148474,11 +168822,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemInventoryAssemblyRet[] GetRetResult() + public ItemGroupRet[] GetRetResult() { - return this.ItemInventoryAssemblyRet; + return this.ItemGroupRet; } } @@ -148488,12 +168836,10 @@ public ItemInventoryAssemblyRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemFixedAssetAddRsType : IQbResponse, IQbResponse + public partial class SpecialItemAddRsType : IQbResponse { - private ItemFixedAssetRet itemFixedAssetRetField; - - private ErrorRecovery errorRecoveryField; + private object itemField; private string requestIDField; @@ -148503,31 +168849,22 @@ public partial class ItemFixedAssetAddRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemFixedAssetRet ItemFixedAssetRet - { - get - { - return this.itemFixedAssetRetField; - } - set - { - this.itemFixedAssetRetField = value; - } - } + private ObjectItem objectItem; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("ItemGroupRet", typeof(ItemGroupRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemOtherChargeRet", typeof(ItemOtherChargeRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemSubtotalRet", typeof(ItemSubtotalRet), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object Item { get { - return this.errorRecoveryField; + return this.itemField; } set { - this.errorRecoveryField = value; + this.itemField = value; } } @@ -148587,13 +168924,59 @@ public string statusMessage } } - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public ItemFixedAssetRet GetRetResult() + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemGroupRet ItemGroupRet { - return this.ItemFixedAssetRet; + get + { + return ObjectItem.GetItem("ItemGroupRet"); + } + set + { + ObjectItem.SetItem("ItemGroupRet", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemOtherChargeRet ItemOtherChargeRet + { + get + { + return ObjectItem.GetItem("ItemOtherChargeRet"); + } + set + { + ObjectItem.SetItem("ItemOtherChargeRet", value); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemSubtotalRet ItemSubtotalRet + { + get + { + return ObjectItem.GetItem("ItemSubtotalRet"); + } + set + { + ObjectItem.SetItem("ItemSubtotalRet", value); + } + } + + private ObjectItem ObjectItem + { + get + { + if ((objectItem == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemGroupRet), "ItemGroupRet"); + typeMapping.Add(typeof(ItemOtherChargeRet), "ItemOtherChargeRet"); + typeMapping.Add(typeof(ItemSubtotalRet), "ItemSubtotalRet"); + objectItem = new ObjectItem(this, "Item", typeMapping); + } + return objectItem; + } } } @@ -148603,12 +168986,10 @@ public ItemFixedAssetRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemFixedAssetModRsType : IQbResponse, IQbResponse + public partial class ItemQueryRsType : IQbIteratorResponse, IQbResponse { - private ItemFixedAssetRet itemFixedAssetRetField; - - private ErrorRecovery errorRecoveryField; + private object[] itemsField; private string requestIDField; @@ -148618,31 +168999,37 @@ public partial class ItemFixedAssetModRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemFixedAssetRet ItemFixedAssetRet - { - get - { - return this.itemFixedAssetRetField; - } - set - { - this.itemFixedAssetRetField = value; - } - } + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; + + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("ItemDiscountRet", typeof(ItemDiscountRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemFixedAssetRet", typeof(ItemFixedAssetRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemGroupRet", typeof(ItemGroupRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemInventoryAssemblyRet", typeof(ItemInventoryAssemblyRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemInventoryRet", typeof(ItemInventoryRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemNonInventoryRet", typeof(ItemNonInventoryRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemOtherChargeRet", typeof(ItemOtherChargeRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemPaymentRet", typeof(ItemPaymentRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemSalesTaxGroupRet", typeof(ItemSalesTaxGroupRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemSalesTaxRet", typeof(ItemSalesTaxRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemServiceRet", typeof(ItemServiceRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ItemSubtotalRet", typeof(ItemSubtotalRet), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.errorRecoveryField; + return this.itemsField; } set { - this.errorRecoveryField = value; + this.itemsField = value; } } @@ -148702,150 +169089,238 @@ public string statusMessage } } - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public ItemFixedAssetRet GetRetResult() + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount { - return this.ItemFixedAssetRet; + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemFixedAssetQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse - { - private ItemFixedAssetRet[] itemFixedAssetRetField; - - private string requestIDField; - - private string statusCodeField; + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } - private string statusSeverityField; + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } - private string statusMessageField; + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemDiscountRet + { + get + { + return ObjectItems.GetItems("ItemDiscountRet"); + } + set + { + ObjectItems.SetItems("ItemDiscountRet", value.ToArray()); + } + } - private string retCountField; + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemFixedAssetRet + { + get + { + return ObjectItems.GetItems("ItemFixedAssetRet"); + } + set + { + ObjectItems.SetItems("ItemFixedAssetRet", value.ToArray()); + } + } - private Nullable iteratorRemainingCountField; + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemGroupRet + { + get + { + return ObjectItems.GetItems("ItemGroupRet"); + } + set + { + ObjectItems.SetItems("ItemGroupRet", value.ToArray()); + } + } - private string iteratorIDField; + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemInventoryAssemblyRet + { + get + { + return ObjectItems.GetItems("ItemInventoryAssemblyRet"); + } + set + { + ObjectItems.SetItems("ItemInventoryAssemblyRet", value.ToArray()); + } + } - /// - [System.Xml.Serialization.XmlElementAttribute("ItemFixedAssetRet", Order=0)] - public ItemFixedAssetRet[] ItemFixedAssetRet + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemInventoryRet { get { - return this.itemFixedAssetRetField; + return ObjectItems.GetItems("ItemInventoryRet"); } set { - this.itemFixedAssetRetField = value; + ObjectItems.SetItems("ItemInventoryRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemNonInventoryRet { get { - return this.requestIDField; + return ObjectItems.GetItems("ItemNonInventoryRet"); } set { - this.requestIDField = value; + ObjectItems.SetItems("ItemNonInventoryRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemOtherChargeRet { get { - return this.statusCodeField; + return ObjectItems.GetItems("ItemOtherChargeRet"); } set { - this.statusCodeField = value; + ObjectItems.SetItems("ItemOtherChargeRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemPaymentRet { get { - return this.statusSeverityField; + return ObjectItems.GetItems("ItemPaymentRet"); } set { - this.statusSeverityField = value; + ObjectItems.SetItems("ItemPaymentRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemSalesTaxGroupRet { get { - return this.statusMessageField; + return ObjectItems.GetItems("ItemSalesTaxGroupRet"); } set { - this.statusMessageField = value; + ObjectItems.SetItems("ItemSalesTaxGroupRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemSalesTaxRet { get { - return this.retCountField; + return ObjectItems.GetItems("ItemSalesTaxRet"); } set { - this.retCountField = value; + ObjectItems.SetItems("ItemSalesTaxRet", value.ToArray()); } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + public IEnumerable ItemServiceRet { get { - return this.iteratorRemainingCountField; + return ObjectItems.GetItems("ItemServiceRet"); } set { - this.iteratorRemainingCountField = value; + ObjectItems.SetItems("ItemServiceRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable ItemSubtotalRet { get { - return this.iteratorIDField; + return ObjectItems.GetItems("ItemSubtotalRet"); } set { - this.iteratorIDField = value; + ObjectItems.SetItems("ItemSubtotalRet", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(ItemDiscountRet), "ItemDiscountRet"); + typeMapping.Add(typeof(ItemFixedAssetRet), "ItemFixedAssetRet"); + typeMapping.Add(typeof(ItemGroupRet), "ItemGroupRet"); + typeMapping.Add(typeof(ItemInventoryAssemblyRet), "ItemInventoryAssemblyRet"); + typeMapping.Add(typeof(ItemInventoryRet), "ItemInventoryRet"); + typeMapping.Add(typeof(ItemNonInventoryRet), "ItemNonInventoryRet"); + typeMapping.Add(typeof(ItemOtherChargeRet), "ItemOtherChargeRet"); + typeMapping.Add(typeof(ItemPaymentRet), "ItemPaymentRet"); + typeMapping.Add(typeof(ItemSalesTaxGroupRet), "ItemSalesTaxGroupRet"); + typeMapping.Add(typeof(ItemSalesTaxRet), "ItemSalesTaxRet"); + typeMapping.Add(typeof(ItemServiceRet), "ItemServiceRet"); + typeMapping.Add(typeof(ItemSubtotalRet), "ItemSubtotalRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "ItemServiceRet", + "ItemNonInventoryRet", + "ItemOtherChargeRet", + "ItemInventoryRet", + "ItemInventoryAssemblyRet", + "ItemFixedAssetRet", + "ItemSubtotalRet", + "ItemDiscountRet", + "ItemPaymentRet", + "ItemSalesTaxRet", + "ItemSalesTaxGroupRet", + "ItemGroupRet"}, typeMapping); + } + return objectItems; } } @@ -148872,15 +169347,6 @@ public int iteratorRemainingCountValue this.iteratorRemainingCount = value; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public ItemFixedAssetRet[] GetRetResult() - { - return this.ItemFixedAssetRet; - } } /// @@ -148889,12 +169355,10 @@ public ItemFixedAssetRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSubtotalAddRsType : IQbResponse, IQbResponse + public partial class PayrollItemWageAddRsType : IQbResponse, IQbResponse { - private ItemSubtotalRet itemSubtotalRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemWageRet payrollItemWageRetField; private string requestIDField; @@ -148906,29 +169370,15 @@ public partial class ItemSubtotalAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSubtotalRet ItemSubtotalRet - { - get - { - return this.itemSubtotalRetField; - } - set - { - this.itemSubtotalRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + public PayrollItemWageRet PayrollItemWageRet { get { - return this.errorRecoveryField; + return this.payrollItemWageRetField; } set { - this.errorRecoveryField = value; + this.payrollItemWageRetField = value; } } @@ -148990,11 +169440,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemSubtotalRet GetRetResult() + public PayrollItemWageRet GetRetResult() { - return this.ItemSubtotalRet; + return this.PayrollItemWageRet; } } @@ -149004,12 +169454,10 @@ public ItemSubtotalRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSubtotalModRsType : IQbResponse, IQbResponse + public partial class PayrollItemWageModRsType : IQbResponse, IQbResponse { - private ItemSubtotalRet itemSubtotalRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemWageRet payrollItemWageRetField; private string requestIDField; @@ -149021,29 +169469,15 @@ public partial class ItemSubtotalModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSubtotalRet ItemSubtotalRet - { - get - { - return this.itemSubtotalRetField; - } - set - { - this.itemSubtotalRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + public PayrollItemWageRet PayrollItemWageRet { get { - return this.errorRecoveryField; + return this.payrollItemWageRetField; } set { - this.errorRecoveryField = value; + this.payrollItemWageRetField = value; } } @@ -149105,11 +169539,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemSubtotalRet GetRetResult() + public PayrollItemWageRet GetRetResult() { - return this.ItemSubtotalRet; + return this.PayrollItemWageRet; } } @@ -149119,10 +169553,10 @@ public ItemSubtotalRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSubtotalQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PayrollItemWageQueryRsType : IQbResponse, IQbResponse { - private ItemSubtotalRet[] itemSubtotalRetField; + private PayrollItemWageRet[] payrollItemWageRetField; private string requestIDField; @@ -149134,21 +169568,17 @@ public partial class ItemSubtotalQueryRsType : IQbIteratorResponse, IQbResponse, private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("ItemSubtotalRet", Order=0)] - public ItemSubtotalRet[] ItemSubtotalRet + [System.Xml.Serialization.XmlElementAttribute("PayrollItemWageRet", Order=0)] + public PayrollItemWageRet[] PayrollItemWageRet { get { - return this.itemSubtotalRetField; + return this.payrollItemWageRetField; } set { - this.itemSubtotalRetField = value; + this.payrollItemWageRetField = value; } } @@ -149222,65 +169652,128 @@ public string retCount } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public PayrollItemWageRet[] GetRetResult() + { + return this.PayrollItemWageRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemNonWageQueryRsType : IQbResponse, IQbResponse + { + + private PayrollItemNonWageRet[] payrollItemNonWageRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + + private string retCountField; + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + [System.Xml.Serialization.XmlElementAttribute("PayrollItemNonWageRet", Order=0)] + public PayrollItemNonWageRet[] PayrollItemNonWageRet { get { - return this.iteratorRemainingCountField; + return this.payrollItemNonWageRetField; } set { - this.iteratorRemainingCountField = value; + this.payrollItemNonWageRetField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public string requestID { get { - return this.iteratorIDField; + return this.requestIDField; } set { - this.iteratorIDField = value; + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.iteratorRemainingCount.HasValue; + return this.statusCodeField; + } + set + { + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.iteratorRemainingCount.Value; + return this.statusSeverityField; } set { - this.iteratorRemainingCount = value; + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; } } /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemSubtotalRet[] GetRetResult() + public PayrollItemNonWageRet[] GetRetResult() { - return this.ItemSubtotalRet; + return this.PayrollItemNonWageRet; } } @@ -149290,12 +169783,10 @@ public ItemSubtotalRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemDiscountAddRsType : IQbResponse, IQbResponse + public partial class PayrollItemAdditionAddRsType : IQbResponse, IQbResponse { - private ItemDiscountRet itemDiscountRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemAdditionRet payrollItemAdditionRetField; private string requestIDField; @@ -149307,29 +169798,15 @@ public partial class ItemDiscountAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemDiscountRet ItemDiscountRet - { - get - { - return this.itemDiscountRetField; - } - set - { - this.itemDiscountRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + public PayrollItemAdditionRet PayrollItemAdditionRet { get { - return this.errorRecoveryField; + return this.payrollItemAdditionRetField; } set { - this.errorRecoveryField = value; + this.payrollItemAdditionRetField = value; } } @@ -149391,11 +169868,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemDiscountRet GetRetResult() + public PayrollItemAdditionRet GetRetResult() { - return this.ItemDiscountRet; + return this.PayrollItemAdditionRet; } } @@ -149405,12 +169882,10 @@ public ItemDiscountRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemDiscountModRsType : IQbResponse, IQbResponse + public partial class PayrollItemAdditionModRsType : IQbResponse, IQbResponse { - private ItemDiscountRet itemDiscountRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemAdditionRet payrollItemAdditionRetField; private string requestIDField; @@ -149422,29 +169897,15 @@ public partial class ItemDiscountModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemDiscountRet ItemDiscountRet + public PayrollItemAdditionRet PayrollItemAdditionRet { get { - return this.itemDiscountRetField; + return this.payrollItemAdditionRetField; } set { - this.itemDiscountRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; - } - set - { - this.errorRecoveryField = value; + this.payrollItemAdditionRetField = value; } } @@ -149506,11 +169967,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemDiscountRet GetRetResult() + public PayrollItemAdditionRet GetRetResult() { - return this.ItemDiscountRet; + return this.PayrollItemAdditionRet; } } @@ -149520,10 +169981,10 @@ public ItemDiscountRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemDiscountQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PayrollItemDeductionAddRsType : IQbResponse, IQbResponse { - private ItemDiscountRet[] itemDiscountRetField; + private PayrollItemDeductionRet payrollItemDeductionRetField; private string requestIDField; @@ -149533,23 +169994,17 @@ public partial class ItemDiscountQueryRsType : IQbIteratorResponse, IQbResponse, private string statusMessageField; - private string retCountField; - - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("ItemDiscountRet", Order=0)] - public ItemDiscountRet[] ItemDiscountRet + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemDeductionRet PayrollItemDeductionRet { get { - return this.itemDiscountRetField; + return this.payrollItemDeductionRetField; } set { - this.itemDiscountRetField = value; + this.payrollItemDeductionRetField = value; } } @@ -149609,79 +170064,112 @@ public string statusMessage } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public PayrollItemDeductionRet GetRetResult() + { + return this.PayrollItemDeductionRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PayrollItemDeductionModRsType : IQbResponse, IQbResponse + { + + private PayrollItemDeductionRet payrollItemDeductionRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemDeductionRet PayrollItemDeductionRet { get { - return this.retCountField; + return this.payrollItemDeductionRetField; } set { - this.retCountField = value; + this.payrollItemDeductionRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.iteratorRemainingCountField; + return this.requestIDField; } set { - this.iteratorRemainingCountField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.iteratorIDField; + return this.statusCodeField; } set { - this.iteratorIDField = value; + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.iteratorRemainingCount.HasValue; + return this.statusSeverityField; + } + set + { + this.statusSeverityField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.iteratorRemainingCount.Value; + return this.statusMessageField; } set { - this.iteratorRemainingCount = value; + this.statusMessageField = value; } } /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemDiscountRet[] GetRetResult() + public PayrollItemDeductionRet GetRetResult() { - return this.ItemDiscountRet; + return this.PayrollItemDeductionRet; } } @@ -149691,12 +170179,10 @@ public ItemDiscountRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemPaymentAddRsType : IQbResponse, IQbResponse + public partial class PayrollItemCompanyContributionAddRsType : IQbResponse, IQbResponse { - private ItemPaymentRet itemPaymentRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemCompanyContributionRet payrollItemCompanyContributionRetField; private string requestIDField; @@ -149708,29 +170194,15 @@ public partial class ItemPaymentAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemPaymentRet ItemPaymentRet + public PayrollItemCompanyContributionRet PayrollItemCompanyContributionRet { get { - return this.itemPaymentRetField; + return this.payrollItemCompanyContributionRetField; } set { - this.itemPaymentRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; - } - set - { - this.errorRecoveryField = value; + this.payrollItemCompanyContributionRetField = value; } } @@ -149792,11 +170264,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemPaymentRet GetRetResult() + public PayrollItemCompanyContributionRet GetRetResult() { - return this.ItemPaymentRet; + return this.PayrollItemCompanyContributionRet; } } @@ -149806,12 +170278,10 @@ public ItemPaymentRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemPaymentModRsType : IQbResponse, IQbResponse + public partial class PayrollItemCompanyContributionModRsType : IQbResponse, IQbResponse { - private ItemPaymentRet itemPaymentRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemCompanyContributionRet payrollItemCompanyContributionRetField; private string requestIDField; @@ -149823,29 +170293,15 @@ public partial class ItemPaymentModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemPaymentRet ItemPaymentRet + public PayrollItemCompanyContributionRet PayrollItemCompanyContributionRet { get { - return this.itemPaymentRetField; + return this.payrollItemCompanyContributionRetField; } set { - this.itemPaymentRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; - } - set - { - this.errorRecoveryField = value; + this.payrollItemCompanyContributionRetField = value; } } @@ -149907,11 +170363,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemPaymentRet GetRetResult() + public PayrollItemCompanyContributionRet GetRetResult() { - return this.ItemPaymentRet; + return this.PayrollItemCompanyContributionRet; } } @@ -149921,10 +170377,10 @@ public ItemPaymentRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemPaymentQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PayrollItemWorkersCompensationAddRsType : IQbResponse, IQbResponse { - private ItemPaymentRet[] itemPaymentRetField; + private PayrollItemWorkersCompensationRet payrollItemWorkersCompensationRetField; private string requestIDField; @@ -149934,23 +170390,17 @@ public partial class ItemPaymentQueryRsType : IQbIteratorResponse, IQbResponse, private string statusMessageField; - private string retCountField; - - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("ItemPaymentRet", Order=0)] - public ItemPaymentRet[] ItemPaymentRet + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemWorkersCompensationRet PayrollItemWorkersCompensationRet { get { - return this.itemPaymentRetField; + return this.payrollItemWorkersCompensationRetField; } set { - this.itemPaymentRetField = value; + this.payrollItemWorkersCompensationRetField = value; } } @@ -150010,79 +170460,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount - { - get - { - return this.iteratorRemainingCountField; - } - set - { - this.iteratorRemainingCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get - { - return this.iteratorRemainingCount.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue - { - get - { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemPaymentRet[] GetRetResult() + public PayrollItemWorkersCompensationRet GetRetResult() { - return this.ItemPaymentRet; + return this.PayrollItemWorkersCompensationRet; } } @@ -150092,12 +170476,10 @@ public ItemPaymentRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxAddRsType : IQbResponse, IQbResponse + public partial class PayrollItemWorkersCompensationModRsType : IQbResponse, IQbResponse { - private ItemSalesTaxRet itemSalesTaxRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemWorkersCompensationRet payrollItemWorkersCompensationRetField; private string requestIDField; @@ -150109,29 +170491,15 @@ public partial class ItemSalesTaxAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxRet ItemSalesTaxRet + public PayrollItemWorkersCompensationRet PayrollItemWorkersCompensationRet { get { - return this.itemSalesTaxRetField; - } - set - { - this.itemSalesTaxRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; + return this.payrollItemWorkersCompensationRetField; } set { - this.errorRecoveryField = value; + this.payrollItemWorkersCompensationRetField = value; } } @@ -150193,11 +170561,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemSalesTaxRet GetRetResult() + public PayrollItemWorkersCompensationRet GetRetResult() { - return this.ItemSalesTaxRet; + return this.PayrollItemWorkersCompensationRet; } } @@ -150207,12 +170575,10 @@ public ItemSalesTaxRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxModRsType : IQbResponse, IQbResponse + public partial class PayrollItemDirectDepositAddRsType : IQbResponse, IQbResponse { - private ItemSalesTaxRet itemSalesTaxRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemDirectDepositRet payrollItemDirectDepositRetField; private string requestIDField; @@ -150224,29 +170590,15 @@ public partial class ItemSalesTaxModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxRet ItemSalesTaxRet + public PayrollItemDirectDepositRet PayrollItemDirectDepositRet { get { - return this.itemSalesTaxRetField; + return this.payrollItemDirectDepositRetField; } set { - this.itemSalesTaxRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; - } - set - { - this.errorRecoveryField = value; + this.payrollItemDirectDepositRetField = value; } } @@ -150308,11 +170660,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemSalesTaxRet GetRetResult() + public PayrollItemDirectDepositRet GetRetResult() { - return this.ItemSalesTaxRet; + return this.PayrollItemDirectDepositRet; } } @@ -150322,10 +170674,10 @@ public ItemSalesTaxRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PayrollItemDirectDepositModRsType : IQbResponse, IQbResponse { - private ItemSalesTaxRet[] itemSalesTaxRetField; + private PayrollItemDirectDepositRet payrollItemDirectDepositRetField; private string requestIDField; @@ -150335,23 +170687,17 @@ public partial class ItemSalesTaxQueryRsType : IQbIteratorResponse, IQbResponse, private string statusMessageField; - private string retCountField; - - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("ItemSalesTaxRet", Order=0)] - public ItemSalesTaxRet[] ItemSalesTaxRet + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollItemDirectDepositRet PayrollItemDirectDepositRet { get { - return this.itemSalesTaxRetField; + return this.payrollItemDirectDepositRetField; } set { - this.itemSalesTaxRetField = value; + this.payrollItemDirectDepositRetField = value; } } @@ -150411,79 +170757,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount - { - get - { - return this.iteratorRemainingCountField; - } - set - { - this.iteratorRemainingCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get - { - return this.iteratorRemainingCount.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue - { - get - { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemSalesTaxRet[] GetRetResult() + public PayrollItemDirectDepositRet GetRetResult() { - return this.ItemSalesTaxRet; + return this.PayrollItemDirectDepositRet; } } @@ -150493,12 +170773,10 @@ public ItemSalesTaxRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxGroupAddRsType : IQbResponse, IQbResponse + public partial class PayrollItemTaxAddRsType : IQbResponse, IQbResponse { - private ItemSalesTaxGroupRet itemSalesTaxGroupRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemTaxRet payrollItemTaxRetField; private string requestIDField; @@ -150510,29 +170788,15 @@ public partial class ItemSalesTaxGroupAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxGroupRet ItemSalesTaxGroupRet + public PayrollItemTaxRet PayrollItemTaxRet { get { - return this.itemSalesTaxGroupRetField; - } - set - { - this.itemSalesTaxGroupRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; + return this.payrollItemTaxRetField; } set { - this.errorRecoveryField = value; + this.payrollItemTaxRetField = value; } } @@ -150594,11 +170858,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemSalesTaxGroupRet GetRetResult() + public PayrollItemTaxRet GetRetResult() { - return this.ItemSalesTaxGroupRet; + return this.PayrollItemTaxRet; } } @@ -150608,12 +170872,10 @@ public ItemSalesTaxGroupRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxGroupModRsType : IQbResponse, IQbResponse + public partial class PayrollItemTaxModRsType : IQbResponse, IQbResponse { - private ItemSalesTaxGroupRet itemSalesTaxGroupRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollItemTaxRet payrollItemTaxRetField; private string requestIDField; @@ -150625,29 +170887,15 @@ public partial class ItemSalesTaxGroupModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemSalesTaxGroupRet ItemSalesTaxGroupRet + public PayrollItemTaxRet PayrollItemTaxRet { get { - return this.itemSalesTaxGroupRetField; + return this.payrollItemTaxRetField; } set { - this.itemSalesTaxGroupRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; - } - set - { - this.errorRecoveryField = value; + this.payrollItemTaxRetField = value; } } @@ -150709,11 +170957,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemSalesTaxGroupRet GetRetResult() + public PayrollItemTaxRet GetRetResult() { - return this.ItemSalesTaxGroupRet; + return this.PayrollItemTaxRet; } } @@ -150723,10 +170971,10 @@ public ItemSalesTaxGroupRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemSalesTaxGroupQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PayrollItemQueryRsType : IQbResponse { - private ItemSalesTaxGroupRet[] itemSalesTaxGroupRetField; + private object[] itemsField; private string requestIDField; @@ -150738,21 +170986,26 @@ public partial class ItemSalesTaxGroupQueryRsType : IQbIteratorResponse, IQbResp private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; + private ObjectItems objectItems; /// - [System.Xml.Serialization.XmlElementAttribute("ItemSalesTaxGroupRet", Order=0)] - public ItemSalesTaxGroupRet[] ItemSalesTaxGroupRet + [System.Xml.Serialization.XmlElementAttribute("PayrollItemAdditionRet", typeof(PayrollItemAdditionRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemCompanyContributionRet", typeof(PayrollItemCompanyContributionRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDeductionRet", typeof(PayrollItemDeductionRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDirectDepositRet", typeof(PayrollItemDirectDepositRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemTaxRet", typeof(PayrollItemTaxRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemWageRet", typeof(PayrollItemWageRet), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemWorkersCompensationRet", typeof(PayrollItemWorkersCompensationRet), Order=0)] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public object[] Items { get { - return this.itemSalesTaxGroupRetField; + return this.itemsField; } set { - this.itemSalesTaxGroupRetField = value; + this.itemsField = value; } } @@ -150826,65 +171079,122 @@ public string retCount } } - /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + public IEnumerable PayrollItemAdditionRet { get { - return this.iteratorRemainingCountField; + return ObjectItems.GetItems("PayrollItemAdditionRet"); } set { - this.iteratorRemainingCountField = value; + ObjectItems.SetItems("PayrollItemAdditionRet", value.ToArray()); } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemCompanyContributionRet { get { - return this.iteratorIDField; + return ObjectItems.GetItems("PayrollItemCompanyContributionRet"); } set { - this.iteratorIDField = value; + ObjectItems.SetItems("PayrollItemCompanyContributionRet", value.ToArray()); } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDeductionRet { get { - return this.iteratorRemainingCount.HasValue; + return ObjectItems.GetItems("PayrollItemDeductionRet"); + } + set + { + ObjectItems.SetItems("PayrollItemDeductionRet", value.ToArray()); } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDirectDepositRet { get { - return this.iteratorRemainingCount.Value; + return ObjectItems.GetItems("PayrollItemDirectDepositRet"); } set { - this.iteratorRemainingCount = value; + ObjectItems.SetItems("PayrollItemDirectDepositRet", value.ToArray()); } } - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public ItemSalesTaxGroupRet[] GetRetResult() + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemTaxRet { - return this.ItemSalesTaxGroupRet; + get + { + return ObjectItems.GetItems("PayrollItemTaxRet"); + } + set + { + ObjectItems.SetItems("PayrollItemTaxRet", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemWageRet + { + get + { + return ObjectItems.GetItems("PayrollItemWageRet"); + } + set + { + ObjectItems.SetItems("PayrollItemWageRet", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemWorkersCompensationRet + { + get + { + return ObjectItems.GetItems("PayrollItemWorkersCompensationRet"); + } + set + { + ObjectItems.SetItems("PayrollItemWorkersCompensationRet", value.ToArray()); + } + } + + private ObjectItems ObjectItems + { + get + { + if ((objectItems == null)) + { + System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); + typeMapping.Add(typeof(PayrollItemAdditionRet), "PayrollItemAdditionRet"); + typeMapping.Add(typeof(PayrollItemCompanyContributionRet), "PayrollItemCompanyContributionRet"); + typeMapping.Add(typeof(PayrollItemDeductionRet), "PayrollItemDeductionRet"); + typeMapping.Add(typeof(PayrollItemDirectDepositRet), "PayrollItemDirectDepositRet"); + typeMapping.Add(typeof(PayrollItemTaxRet), "PayrollItemTaxRet"); + typeMapping.Add(typeof(PayrollItemWageRet), "PayrollItemWageRet"); + typeMapping.Add(typeof(PayrollItemWorkersCompensationRet), "PayrollItemWorkersCompensationRet"); + objectItems = new ObjectItems(this, "Items", new string[] { + "PayrollItemWageRet", + "PayrollItemAdditionRet", + "PayrollItemDeductionRet", + "PayrollItemCompanyContributionRet", + "PayrollItemWorkersCompensationRet", + "PayrollItemDirectDepositRet", + "PayrollItemTaxRet"}, typeMapping); + } + return objectItems; + } } } @@ -150894,12 +171204,10 @@ public ItemSalesTaxGroupRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemGroupAddRsType : IQbResponse, IQbResponse + public partial class TemplateQueryRsType : IQbResponse, IQbResponse { - private ItemGroupRet itemGroupRetField; - - private ErrorRecovery errorRecoveryField; + private TemplateRet[] templateRetField; private string requestIDField; @@ -150909,31 +171217,19 @@ public partial class ItemGroupAddRsType : IQbResponse, IQbResponse private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemGroupRet ItemGroupRet - { - get - { - return this.itemGroupRetField; - } - set - { - this.itemGroupRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("TemplateRet", Order=0)] + public TemplateRet[] TemplateRet { get { - return this.errorRecoveryField; + return this.templateRetField; } set { - this.errorRecoveryField = value; + this.templateRetField = value; } } @@ -150993,13 +171289,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemGroupRet GetRetResult() + public TemplateRet[] GetRetResult() { - return this.ItemGroupRet; + return this.TemplateRet; } } @@ -151009,10 +171319,10 @@ public ItemGroupRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemGroupModRsType : IQbResponse, IQbResponse + public partial class PriceLevelAddRsType : IQbResponse, IQbResponse { - private ItemGroupRet itemGroupRetField; + private PriceLevelRet priceLevelRetField; private ErrorRecovery errorRecoveryField; @@ -151026,15 +171336,15 @@ public partial class ItemGroupModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemGroupRet ItemGroupRet + public PriceLevelRet PriceLevelRet { get { - return this.itemGroupRetField; + return this.priceLevelRetField; } set { - this.itemGroupRetField = value; + this.priceLevelRetField = value; } } @@ -151110,11 +171420,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemGroupRet GetRetResult() + public PriceLevelRet GetRetResult() { - return this.ItemGroupRet; + return this.PriceLevelRet; } } @@ -151124,10 +171434,12 @@ public ItemGroupRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemGroupQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PriceLevelModRsType : IQbResponse, IQbResponse { - private ItemGroupRet[] itemGroupRetField; + private PriceLevelRet priceLevelRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -151137,23 +171449,31 @@ public partial class ItemGroupQueryRsType : IQbIteratorResponse, IQbResponse, IQ private string statusMessageField; - private string retCountField; - - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PriceLevelRet PriceLevelRet + { + get + { + return this.priceLevelRetField; + } + set + { + this.priceLevelRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupRet", Order=0)] - public ItemGroupRet[] ItemGroupRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.itemGroupRetField; + return this.errorRecoveryField; } set { - this.itemGroupRetField = value; + this.errorRecoveryField = value; } } @@ -151213,79 +171533,128 @@ public string statusMessage } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public PriceLevelRet GetRetResult() + { + return this.PriceLevelRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class PriceLevelQueryRsType : IQbResponse, IQbResponse + { + + private PriceLevelRet[] priceLevelRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + + private string retCountField; + /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount + [System.Xml.Serialization.XmlElementAttribute("PriceLevelRet", Order=0)] + public PriceLevelRet[] PriceLevelRet { get { - return this.retCountField; + return this.priceLevelRetField; } set { - this.retCountField = value; + this.priceLevelRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.iteratorRemainingCountField; + return this.requestIDField; } set { - this.iteratorRemainingCountField = value; + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode + { + get + { + return this.statusCodeField; + } + set + { + this.statusCodeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public string statusSeverity { get { - return this.iteratorIDField; + return this.statusSeverityField; } set { - this.iteratorIDField = value; + this.statusSeverityField = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.iteratorRemainingCount.HasValue; + return this.statusMessageField; + } + set + { + this.statusMessageField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount { get { - return this.iteratorRemainingCount.Value; + return this.retCountField; } set { - this.iteratorRemainingCount = value; + this.retCountField = value; } } /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemGroupRet[] GetRetResult() + public PriceLevelRet[] GetRetResult() { - return this.ItemGroupRet; + return this.PriceLevelRet; } } @@ -151295,10 +171664,12 @@ public ItemGroupRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SpecialItemAddRsType : IQbResponse + public partial class BillingRateAddRsType : IQbResponse, IQbResponse { - private object itemField; + private BillingRateRet billingRateRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -151308,22 +171679,31 @@ public partial class SpecialItemAddRsType : IQbResponse private string statusMessageField; - private ObjectItem objectItem; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BillingRateRet BillingRateRet + { + get + { + return this.billingRateRetField; + } + set + { + this.billingRateRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("ItemGroupRet", typeof(ItemGroupRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemOtherChargeRet", typeof(ItemOtherChargeRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemSubtotalRet", typeof(ItemSubtotalRet), Order=0)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object Item + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.itemField; + return this.errorRecoveryField; } set { - this.itemField = value; + this.errorRecoveryField = value; } } @@ -151383,59 +171763,13 @@ public string statusMessage } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemGroupRet ItemGroupRet - { - get - { - return ObjectItem.GetItem("ItemGroupRet"); - } - set - { - ObjectItem.SetItem("ItemGroupRet", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemOtherChargeRet ItemOtherChargeRet - { - get - { - return ObjectItem.GetItem("ItemOtherChargeRet"); - } - set - { - ObjectItem.SetItem("ItemOtherChargeRet", value); - } - } - - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemSubtotalRet ItemSubtotalRet - { - get - { - return ObjectItem.GetItem("ItemSubtotalRet"); - } - set - { - ObjectItem.SetItem("ItemSubtotalRet", value); - } - } - - private ObjectItem ObjectItem + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public BillingRateRet GetRetResult() { - get - { - if ((objectItem == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemGroupRet), "ItemGroupRet"); - typeMapping.Add(typeof(ItemOtherChargeRet), "ItemOtherChargeRet"); - typeMapping.Add(typeof(ItemSubtotalRet), "ItemSubtotalRet"); - objectItem = new ObjectItem(this, "Item", typeMapping); - } - return objectItem; - } + return this.BillingRateRet; } } @@ -151445,10 +171779,10 @@ private ObjectItem ObjectItem [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemQueryRsType : IQbIteratorResponse, IQbResponse + public partial class BillingRateQueryRsType : IQbResponse, IQbResponse { - private object[] itemsField; + private BillingRateRet[] billingRateRetField; private string requestIDField; @@ -151460,35 +171794,17 @@ public partial class ItemQueryRsType : IQbIteratorResponse, IQbResponse private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - - private ObjectItems objectItems; - /// - [System.Xml.Serialization.XmlElementAttribute("ItemDiscountRet", typeof(ItemDiscountRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemFixedAssetRet", typeof(ItemFixedAssetRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemGroupRet", typeof(ItemGroupRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemInventoryAssemblyRet", typeof(ItemInventoryAssemblyRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemInventoryRet", typeof(ItemInventoryRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemNonInventoryRet", typeof(ItemNonInventoryRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemOtherChargeRet", typeof(ItemOtherChargeRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemPaymentRet", typeof(ItemPaymentRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemSalesTaxGroupRet", typeof(ItemSalesTaxGroupRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemSalesTaxRet", typeof(ItemSalesTaxRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemServiceRet", typeof(ItemServiceRet), Order=0)] - [System.Xml.Serialization.XmlElementAttribute("ItemSubtotalRet", typeof(ItemSubtotalRet), Order=0)] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public object[] Items + [System.Xml.Serialization.XmlElementAttribute("BillingRateRet", Order=0)] + public BillingRateRet[] BillingRateRet { get { - return this.itemsField; + return this.billingRateRetField; } set { - this.itemsField = value; + this.billingRateRetField = value; } } @@ -151562,249 +171878,243 @@ public string retCount } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public BillingRateRet[] GetRetResult() { - get - { - return this.iteratorRemainingCountField; - } - set - { - this.iteratorRemainingCountField = value; - } + return this.BillingRateRet; } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class VehicleAddRsType : IQbResponse, IQbResponse + { + + private VehicleRet vehicleRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public VehicleRet VehicleRet { get { - return this.iteratorIDField; + return this.vehicleRetField; } set { - this.iteratorIDField = value; + this.vehicleRetField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemDiscountRet + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return ObjectItems.GetItems("ItemDiscountRet"); + return this.errorRecoveryField; } set { - ObjectItems.SetItems("ItemDiscountRet", value.ToArray()); + this.errorRecoveryField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemFixedAssetRet + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItems("ItemFixedAssetRet"); + return this.requestIDField; } set { - ObjectItems.SetItems("ItemFixedAssetRet", value.ToArray()); + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemGroupRet + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return ObjectItems.GetItems("ItemGroupRet"); + return this.statusCodeField; } set { - ObjectItems.SetItems("ItemGroupRet", value.ToArray()); + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemInventoryAssemblyRet + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return ObjectItems.GetItems("ItemInventoryAssemblyRet"); + return this.statusSeverityField; } set { - ObjectItems.SetItems("ItemInventoryAssemblyRet", value.ToArray()); + this.statusSeverityField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemInventoryRet + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return ObjectItems.GetItems("ItemInventoryRet"); + return this.statusMessageField; } set { - ObjectItems.SetItems("ItemInventoryRet", value.ToArray()); + this.statusMessageField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemNonInventoryRet + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public VehicleRet GetRetResult() { - get - { - return ObjectItems.GetItems("ItemNonInventoryRet"); - } - set - { - ObjectItems.SetItems("ItemNonInventoryRet", value.ToArray()); - } + return this.VehicleRet; } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class VehicleModRsType : IQbResponse, IQbResponse + { - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemOtherChargeRet - { - get - { - return ObjectItems.GetItems("ItemOtherChargeRet"); - } - set - { - ObjectItems.SetItems("ItemOtherChargeRet", value.ToArray()); - } - } + private VehicleRet vehicleRetField; - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemPaymentRet + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public VehicleRet VehicleRet { get { - return ObjectItems.GetItems("ItemPaymentRet"); + return this.vehicleRetField; } set { - ObjectItems.SetItems("ItemPaymentRet", value.ToArray()); + this.vehicleRetField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemSalesTaxGroupRet + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return ObjectItems.GetItems("ItemSalesTaxGroupRet"); + return this.errorRecoveryField; } set { - ObjectItems.SetItems("ItemSalesTaxGroupRet", value.ToArray()); + this.errorRecoveryField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemSalesTaxRet + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return ObjectItems.GetItems("ItemSalesTaxRet"); + return this.requestIDField; } set { - ObjectItems.SetItems("ItemSalesTaxRet", value.ToArray()); + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemServiceRet + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return ObjectItems.GetItems("ItemServiceRet"); + return this.statusCodeField; } set { - ObjectItems.SetItems("ItemServiceRet", value.ToArray()); + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlIgnoreAttribute()] - public IEnumerable ItemSubtotalRet + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return ObjectItems.GetItems("ItemSubtotalRet"); + return this.statusSeverityField; } set { - ObjectItems.SetItems("ItemSubtotalRet", value.ToArray()); + this.statusSeverityField = value; } } - private ObjectItems ObjectItems + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - if ((objectItems == null)) - { - System.Collections.Generic.Dictionary typeMapping = new System.Collections.Generic.Dictionary(); - typeMapping.Add(typeof(ItemDiscountRet), "ItemDiscountRet"); - typeMapping.Add(typeof(ItemFixedAssetRet), "ItemFixedAssetRet"); - typeMapping.Add(typeof(ItemGroupRet), "ItemGroupRet"); - typeMapping.Add(typeof(ItemInventoryAssemblyRet), "ItemInventoryAssemblyRet"); - typeMapping.Add(typeof(ItemInventoryRet), "ItemInventoryRet"); - typeMapping.Add(typeof(ItemNonInventoryRet), "ItemNonInventoryRet"); - typeMapping.Add(typeof(ItemOtherChargeRet), "ItemOtherChargeRet"); - typeMapping.Add(typeof(ItemPaymentRet), "ItemPaymentRet"); - typeMapping.Add(typeof(ItemSalesTaxGroupRet), "ItemSalesTaxGroupRet"); - typeMapping.Add(typeof(ItemSalesTaxRet), "ItemSalesTaxRet"); - typeMapping.Add(typeof(ItemServiceRet), "ItemServiceRet"); - typeMapping.Add(typeof(ItemSubtotalRet), "ItemSubtotalRet"); - objectItems = new ObjectItems(this, "Items", new string[] { - "ItemServiceRet", - "ItemNonInventoryRet", - "ItemOtherChargeRet", - "ItemInventoryRet", - "ItemInventoryAssemblyRet", - "ItemFixedAssetRet", - "ItemSubtotalRet", - "ItemDiscountRet", - "ItemPaymentRet", - "ItemSalesTaxRet", - "ItemSalesTaxGroupRet", - "ItemGroupRet"}, typeMapping); - } - return objectItems; + return this.statusMessageField; } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get + set { - return this.iteratorRemainingCount.HasValue; + this.statusMessageField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public VehicleRet GetRetResult() { - get - { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; - } + return this.VehicleRet; } } @@ -151814,10 +172124,10 @@ public int iteratorRemainingCountValue [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollItemWageAddRsType : IQbResponse, IQbResponse + public partial class VehicleQueryRsType : IQbResponse, IQbResponse { - private PayrollItemWageRet payrollItemWageRetField; + private VehicleRet[] vehicleRetField; private string requestIDField; @@ -151827,17 +172137,19 @@ public partial class PayrollItemWageAddRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayrollItemWageRet PayrollItemWageRet + [System.Xml.Serialization.XmlElementAttribute("VehicleRet", Order=0)] + public VehicleRet[] VehicleRet { get { - return this.payrollItemWageRetField; + return this.vehicleRetField; } set { - this.payrollItemWageRetField = value; + this.vehicleRetField = value; } } @@ -151897,13 +172209,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PayrollItemWageRet GetRetResult() + public VehicleRet[] GetRetResult() { - return this.PayrollItemWageRet; + return this.VehicleRet; } } @@ -151913,10 +172239,12 @@ public PayrollItemWageRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollItemWageQueryRsType : IQbResponse, IQbResponse + public partial class UnitOfMeasureSetAddRsType : IQbResponse, IQbResponse { - private PayrollItemWageRet[] payrollItemWageRetField; + private UnitOfMeasureSetRet unitOfMeasureSetRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -151926,19 +172254,31 @@ public partial class PayrollItemWageQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public UnitOfMeasureSetRet UnitOfMeasureSetRet + { + get + { + return this.unitOfMeasureSetRetField; + } + set + { + this.unitOfMeasureSetRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("PayrollItemWageRet", Order=0)] - public PayrollItemWageRet[] PayrollItemWageRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.payrollItemWageRetField; + return this.errorRecoveryField; } set { - this.payrollItemWageRetField = value; + this.errorRecoveryField = value; } } @@ -151998,27 +172338,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PayrollItemWageRet[] GetRetResult() + public UnitOfMeasureSetRet GetRetResult() { - return this.PayrollItemWageRet; + return this.UnitOfMeasureSetRet; } } @@ -152028,10 +172354,10 @@ public PayrollItemWageRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollItemNonWageQueryRsType : IQbResponse, IQbResponse + public partial class UnitOfMeasureSetQueryRsType : IQbResponse, IQbResponse { - private PayrollItemNonWageRet[] payrollItemNonWageRetField; + private UnitOfMeasureSetRet[] unitOfMeasureSetRetField; private string requestIDField; @@ -152044,16 +172370,16 @@ public partial class PayrollItemNonWageQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute("PayrollItemNonWageRet", Order=0)] - public PayrollItemNonWageRet[] PayrollItemNonWageRet + [System.Xml.Serialization.XmlElementAttribute("UnitOfMeasureSetRet", Order=0)] + public UnitOfMeasureSetRet[] UnitOfMeasureSetRet { get { - return this.payrollItemNonWageRetField; + return this.unitOfMeasureSetRetField; } set { - this.payrollItemNonWageRetField = value; + this.unitOfMeasureSetRetField = value; } } @@ -152129,11 +172455,11 @@ public string retCount /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PayrollItemNonWageRet[] GetRetResult() + public UnitOfMeasureSetRet[] GetRetResult() { - return this.PayrollItemNonWageRet; + return this.UnitOfMeasureSetRet; } } @@ -152143,10 +172469,12 @@ public PayrollItemNonWageRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TemplateQueryRsType : IQbResponse, IQbResponse + public partial class WorkersCompCodeAddRsType : IQbResponse, IQbResponse { - private TemplateRet[] templateRetField; + private WorkersCompCodeRet workersCompCodeRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -152156,19 +172484,31 @@ public partial class TemplateQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public WorkersCompCodeRet WorkersCompCodeRet + { + get + { + return this.workersCompCodeRetField; + } + set + { + this.workersCompCodeRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("TemplateRet", Order=0)] - public TemplateRet[] TemplateRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.templateRetField; + return this.errorRecoveryField; } set { - this.templateRetField = value; + this.errorRecoveryField = value; } } @@ -152228,27 +172568,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public TemplateRet[] GetRetResult() + public WorkersCompCodeRet GetRetResult() { - return this.TemplateRet; + return this.WorkersCompCodeRet; } } @@ -152258,10 +172584,10 @@ public TemplateRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PriceLevelAddRsType : IQbResponse, IQbResponse + public partial class WorkersCompCodeModRsType : IQbResponse, IQbResponse { - private PriceLevelRet priceLevelRetField; + private WorkersCompCodeRet workersCompCodeRetField; private ErrorRecovery errorRecoveryField; @@ -152275,15 +172601,15 @@ public partial class PriceLevelAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PriceLevelRet PriceLevelRet + public WorkersCompCodeRet WorkersCompCodeRet { get { - return this.priceLevelRetField; + return this.workersCompCodeRetField; } set { - this.priceLevelRetField = value; + this.workersCompCodeRetField = value; } } @@ -152359,11 +172685,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PriceLevelRet GetRetResult() + public WorkersCompCodeRet GetRetResult() { - return this.PriceLevelRet; + return this.WorkersCompCodeRet; } } @@ -152373,12 +172699,10 @@ public PriceLevelRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PriceLevelModRsType : IQbResponse, IQbResponse + public partial class WorkersCompCodeQueryRsType : IQbResponse, IQbResponse { - private PriceLevelRet priceLevelRetField; - - private ErrorRecovery errorRecoveryField; + private WorkersCompCodeRet[] workersCompCodeRetField; private string requestIDField; @@ -152388,31 +172712,19 @@ public partial class PriceLevelModRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PriceLevelRet PriceLevelRet - { - get - { - return this.priceLevelRetField; - } - set - { - this.priceLevelRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("WorkersCompCodeRet", Order=0)] + public WorkersCompCodeRet[] WorkersCompCodeRet { get { - return this.errorRecoveryField; + return this.workersCompCodeRetField; } set { - this.errorRecoveryField = value; + this.workersCompCodeRetField = value; } } @@ -152472,13 +172784,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PriceLevelRet GetRetResult() + public WorkersCompCodeRet[] GetRetResult() { - return this.PriceLevelRet; + return this.WorkersCompCodeRet; } } @@ -152488,10 +172814,10 @@ public PriceLevelRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PriceLevelQueryRsType : IQbResponse, IQbResponse + public partial class Form1099CategoryAccountMappingModRsType : IQbResponse, IQbResponse { - private PriceLevelRet[] priceLevelRetField; + private Form1099CategoryAccountMappingRet form1099CategoryAccountMappingRetField; private string requestIDField; @@ -152501,19 +172827,17 @@ public partial class PriceLevelQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute("PriceLevelRet", Order=0)] - public PriceLevelRet[] PriceLevelRet + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public Form1099CategoryAccountMappingRet Form1099CategoryAccountMappingRet { get { - return this.priceLevelRetField; + return this.form1099CategoryAccountMappingRetField; } set { - this.priceLevelRetField = value; + this.form1099CategoryAccountMappingRetField = value; } } @@ -152573,27 +172897,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PriceLevelRet[] GetRetResult() + public Form1099CategoryAccountMappingRet GetRetResult() { - return this.PriceLevelRet; + return this.Form1099CategoryAccountMappingRet; } } @@ -152603,12 +172913,10 @@ public PriceLevelRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillingRateAddRsType : IQbResponse, IQbResponse + public partial class Form1099CategoryAccountMappingQueryRsType : IQbResponse, IQbResponse { - private BillingRateRet billingRateRetField; - - private ErrorRecovery errorRecoveryField; + private Form1099CategoryAccountMappingRet form1099CategoryAccountMappingRetField; private string requestIDField; @@ -152620,29 +172928,15 @@ public partial class BillingRateAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillingRateRet BillingRateRet - { - get - { - return this.billingRateRetField; - } - set - { - this.billingRateRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + public Form1099CategoryAccountMappingRet Form1099CategoryAccountMappingRet { get { - return this.errorRecoveryField; + return this.form1099CategoryAccountMappingRetField; } set { - this.errorRecoveryField = value; + this.form1099CategoryAccountMappingRetField = value; } } @@ -152704,11 +172998,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillingRateRet GetRetResult() + public Form1099CategoryAccountMappingRet GetRetResult() { - return this.BillingRateRet; + return this.Form1099CategoryAccountMappingRet; } } @@ -152718,10 +173012,10 @@ public BillingRateRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillingRateQueryRsType : IQbResponse, IQbResponse + public partial class SalesTaxReturnQueryRsType : IQbResponse, IQbResponse { - private BillingRateRet[] billingRateRetField; + private SalesTaxReturnRet[] salesTaxReturnRetField; private string requestIDField; @@ -152734,16 +173028,16 @@ public partial class BillingRateQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute("BillingRateRet", Order=0)] - public BillingRateRet[] BillingRateRet + [System.Xml.Serialization.XmlElementAttribute("SalesTaxReturnRet", Order=0)] + public SalesTaxReturnRet[] SalesTaxReturnRet { get { - return this.billingRateRetField; + return this.salesTaxReturnRetField; } set { - this.billingRateRetField = value; + this.salesTaxReturnRetField = value; } } @@ -152819,11 +173113,11 @@ public string retCount /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillingRateRet[] GetRetResult() + public SalesTaxReturnRet[] GetRetResult() { - return this.BillingRateRet; + return this.SalesTaxReturnRet; } } @@ -152833,12 +173127,10 @@ public BillingRateRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleAddRsType : IQbResponse, IQbResponse + public partial class SalesTaxReturnLineQueryRsType : IQbResponse, IQbResponse { - private VehicleRet vehicleRetField; - - private ErrorRecovery errorRecoveryField; + private SalesTaxReturnLineRet[] salesTaxReturnLineRetField; private string requestIDField; @@ -152848,31 +173140,19 @@ public partial class VehicleAddRsType : IQbResponse, IQbResponse private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VehicleRet VehicleRet - { - get - { - return this.vehicleRetField; - } - set - { - this.vehicleRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("SalesTaxReturnLineRet", Order=0)] + public SalesTaxReturnLineRet[] SalesTaxReturnLineRet { get { - return this.errorRecoveryField; + return this.salesTaxReturnLineRetField; } set { - this.errorRecoveryField = value; + this.salesTaxReturnLineRetField = value; } } @@ -152932,13 +173212,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VehicleRet GetRetResult() + public SalesTaxReturnLineRet[] GetRetResult() { - return this.VehicleRet; + return this.SalesTaxReturnLineRet; } } @@ -152948,10 +173242,10 @@ public VehicleRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleModRsType : IQbResponse, IQbResponse + public partial class CurrencyAddRsType : IQbResponse, IQbResponse { - private VehicleRet vehicleRetField; + private CurrencyRet currencyRetField; private ErrorRecovery errorRecoveryField; @@ -152965,15 +173259,15 @@ public partial class VehicleModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VehicleRet VehicleRet + public CurrencyRet CurrencyRet { get { - return this.vehicleRetField; + return this.currencyRetField; } set { - this.vehicleRetField = value; + this.currencyRetField = value; } } @@ -153049,11 +173343,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VehicleRet GetRetResult() + public CurrencyRet GetRetResult() { - return this.VehicleRet; + return this.CurrencyRet; } } @@ -153063,10 +173357,12 @@ public VehicleRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleQueryRsType : IQbResponse, IQbResponse + public partial class CurrencyModRsType : IQbResponse, IQbResponse { - private VehicleRet[] vehicleRetField; + private CurrencyRet currencyRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -153076,19 +173372,31 @@ public partial class VehicleQueryRsType : IQbResponse, IQbResponse private string statusMessageField; - private string retCountField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CurrencyRet CurrencyRet + { + get + { + return this.currencyRetField; + } + set + { + this.currencyRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("VehicleRet", Order=0)] - public VehicleRet[] VehicleRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.vehicleRetField; + return this.errorRecoveryField; } set { - this.vehicleRetField = value; + this.errorRecoveryField = value; } } @@ -153148,27 +173456,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VehicleRet[] GetRetResult() + public CurrencyRet GetRetResult() { - return this.VehicleRet; + return this.CurrencyRet; } } @@ -153178,12 +173472,10 @@ public VehicleRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class UnitOfMeasureSetAddRsType : IQbResponse, IQbResponse + public partial class CurrencyQueryRsType : IQbResponse, IQbResponse { - private UnitOfMeasureSetRet unitOfMeasureSetRetField; - - private ErrorRecovery errorRecoveryField; + private CurrencyRet[] currencyRetField; private string requestIDField; @@ -153193,31 +173485,19 @@ public partial class UnitOfMeasureSetAddRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public UnitOfMeasureSetRet UnitOfMeasureSetRet - { - get - { - return this.unitOfMeasureSetRetField; - } - set - { - this.unitOfMeasureSetRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("CurrencyRet", Order=0)] + public CurrencyRet[] CurrencyRet { get { - return this.errorRecoveryField; + return this.currencyRetField; } set { - this.errorRecoveryField = value; + this.currencyRetField = value; } } @@ -153277,13 +173557,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public UnitOfMeasureSetRet GetRetResult() + public CurrencyRet[] GetRetResult() { - return this.UnitOfMeasureSetRet; + return this.CurrencyRet; } } @@ -153293,10 +173587,10 @@ public UnitOfMeasureSetRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class UnitOfMeasureSetQueryRsType : IQbResponse, IQbResponse + public partial class PayrollLastPeriodQueryRsType : IQbResponse, IQbResponse { - private UnitOfMeasureSetRet[] unitOfMeasureSetRetField; + private PayrollLastPeriodRet payrollLastPeriodRetField; private string requestIDField; @@ -153306,19 +173600,17 @@ public partial class UnitOfMeasureSetQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute("UnitOfMeasureSetRet", Order=0)] - public UnitOfMeasureSetRet[] UnitOfMeasureSetRet + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollLastPeriodRet PayrollLastPeriodRet { get { - return this.unitOfMeasureSetRetField; + return this.payrollLastPeriodRetField; } set { - this.unitOfMeasureSetRetField = value; + this.payrollLastPeriodRetField = value; } } @@ -153378,27 +173670,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public UnitOfMeasureSetRet[] GetRetResult() + public PayrollLastPeriodRet GetRetResult() { - return this.UnitOfMeasureSetRet; + return this.PayrollLastPeriodRet; } } @@ -153408,10 +173686,10 @@ public UnitOfMeasureSetRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class WorkersCompCodeAddRsType : IQbResponse, IQbResponse + public partial class InventorySiteAddRsType : IQbResponse, IQbResponse { - private WorkersCompCodeRet workersCompCodeRetField; + private InventorySiteRet inventorySiteRetField; private ErrorRecovery errorRecoveryField; @@ -153425,15 +173703,15 @@ public partial class WorkersCompCodeAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public WorkersCompCodeRet WorkersCompCodeRet + public InventorySiteRet InventorySiteRet { get { - return this.workersCompCodeRetField; + return this.inventorySiteRetField; } set { - this.workersCompCodeRetField = value; + this.inventorySiteRetField = value; } } @@ -153509,11 +173787,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public WorkersCompCodeRet GetRetResult() + public InventorySiteRet GetRetResult() { - return this.WorkersCompCodeRet; + return this.InventorySiteRet; } } @@ -153523,10 +173801,10 @@ public WorkersCompCodeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class WorkersCompCodeModRsType : IQbResponse, IQbResponse + public partial class InventorySiteModRsType : IQbResponse, IQbResponse { - private WorkersCompCodeRet workersCompCodeRetField; + private InventorySiteRet inventorySiteRetField; private ErrorRecovery errorRecoveryField; @@ -153540,15 +173818,15 @@ public partial class WorkersCompCodeModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public WorkersCompCodeRet WorkersCompCodeRet + public InventorySiteRet InventorySiteRet { get { - return this.workersCompCodeRetField; + return this.inventorySiteRetField; } set { - this.workersCompCodeRetField = value; + this.inventorySiteRetField = value; } } @@ -153624,11 +173902,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public WorkersCompCodeRet GetRetResult() + public InventorySiteRet GetRetResult() { - return this.WorkersCompCodeRet; + return this.InventorySiteRet; } } @@ -153638,10 +173916,10 @@ public WorkersCompCodeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class WorkersCompCodeQueryRsType : IQbResponse, IQbResponse + public partial class InventorySiteQueryRsType : IQbResponse, IQbResponse { - private WorkersCompCodeRet[] workersCompCodeRetField; + private InventorySiteRet[] inventorySiteRetField; private string requestIDField; @@ -153654,16 +173932,16 @@ public partial class WorkersCompCodeQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute("WorkersCompCodeRet", Order=0)] - public WorkersCompCodeRet[] WorkersCompCodeRet + [System.Xml.Serialization.XmlElementAttribute("InventorySiteRet", Order=0)] + public InventorySiteRet[] InventorySiteRet { get { - return this.workersCompCodeRetField; + return this.inventorySiteRetField; } set { - this.workersCompCodeRetField = value; + this.inventorySiteRetField = value; } } @@ -153739,11 +174017,11 @@ public string retCount /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public WorkersCompCodeRet[] GetRetResult() + public InventorySiteRet[] GetRetResult() { - return this.WorkersCompCodeRet; + return this.InventorySiteRet; } } @@ -153753,10 +174031,12 @@ public WorkersCompCodeRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class Form1099CategoryAccountMappingModRsType : IQbResponse, IQbResponse + public partial class InvoiceAddRsType : IQbResponse, IQbResponse { - private Form1099CategoryAccountMappingRet form1099CategoryAccountMappingRetField; + private InvoiceRet invoiceRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -153768,114 +174048,29 @@ public partial class Form1099CategoryAccountMappingModRsType : IQbResponse, IQbR /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public Form1099CategoryAccountMappingRet Form1099CategoryAccountMappingRet - { - get - { - return this.form1099CategoryAccountMappingRetField; - } - set - { - this.form1099CategoryAccountMappingRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode - { - get - { - return this.statusCodeField; - } - set - { - this.statusCodeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity - { - get - { - return this.statusSeverityField; - } - set - { - this.statusSeverityField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage + public InvoiceRet InvoiceRet { get { - return this.statusMessageField; + return this.invoiceRetField; } set { - this.statusMessageField = value; + this.invoiceRetField = value; } } - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public Form1099CategoryAccountMappingRet GetRetResult() - { - return this.Form1099CategoryAccountMappingRet; - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class Form1099CategoryAccountMappingQueryRsType : IQbResponse, IQbResponse - { - - private Form1099CategoryAccountMappingRet form1099CategoryAccountMappingRetField; - - private string requestIDField; - - private string statusCodeField; - - private string statusSeverityField; - - private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public Form1099CategoryAccountMappingRet Form1099CategoryAccountMappingRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.form1099CategoryAccountMappingRetField; + return this.errorRecoveryField; } set { - this.form1099CategoryAccountMappingRetField = value; + this.errorRecoveryField = value; } } @@ -153937,11 +174132,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public Form1099CategoryAccountMappingRet GetRetResult() + public InvoiceRet GetRetResult() { - return this.Form1099CategoryAccountMappingRet; + return this.InvoiceRet; } } @@ -153951,10 +174146,12 @@ public Form1099CategoryAccountMappingRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxReturnQueryRsType : IQbResponse, IQbResponse + public partial class InvoiceModRsType : IQbResponse, IQbResponse { - private SalesTaxReturnRet[] salesTaxReturnRetField; + private InvoiceRet invoiceRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -153964,19 +174161,31 @@ public partial class SalesTaxReturnQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public InvoiceRet InvoiceRet + { + get + { + return this.invoiceRetField; + } + set + { + this.invoiceRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("SalesTaxReturnRet", Order=0)] - public SalesTaxReturnRet[] SalesTaxReturnRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.salesTaxReturnRetField; + return this.errorRecoveryField; } set { - this.salesTaxReturnRetField = value; + this.errorRecoveryField = value; } } @@ -154036,27 +174245,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesTaxReturnRet[] GetRetResult() + public InvoiceRet GetRetResult() { - return this.SalesTaxReturnRet; + return this.InvoiceRet; } } @@ -154066,10 +174261,10 @@ public SalesTaxReturnRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxReturnLineQueryRsType : IQbResponse, IQbResponse + public partial class InvoiceQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private SalesTaxReturnLineRet[] salesTaxReturnLineRetField; + private InvoiceRet[] invoiceRetField; private string requestIDField; @@ -154081,17 +174276,21 @@ public partial class SalesTaxReturnLineQueryRsType : IQbResponse, IQbResponse iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute("SalesTaxReturnLineRet", Order=0)] - public SalesTaxReturnLineRet[] SalesTaxReturnLineRet + [System.Xml.Serialization.XmlElementAttribute("InvoiceRet", Order=0)] + public InvoiceRet[] InvoiceRet { get { - return this.salesTaxReturnLineRetField; + return this.invoiceRetField; } set { - this.salesTaxReturnLineRetField = value; + this.invoiceRetField = value; } } @@ -154165,13 +174364,65 @@ public string retCount } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesTaxReturnLineRet[] GetRetResult() + public InvoiceRet[] GetRetResult() { - return this.SalesTaxReturnLineRet; + return this.InvoiceRet; } } @@ -154181,10 +174432,10 @@ public SalesTaxReturnLineRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CurrencyAddRsType : IQbResponse, IQbResponse + public partial class EstimateAddRsType : IQbResponse, IQbResponse { - private CurrencyRet currencyRetField; + private EstimateRet estimateRetField; private ErrorRecovery errorRecoveryField; @@ -154198,15 +174449,15 @@ public partial class CurrencyAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CurrencyRet CurrencyRet + public EstimateRet EstimateRet { get { - return this.currencyRetField; + return this.estimateRetField; } set { - this.currencyRetField = value; + this.estimateRetField = value; } } @@ -154282,11 +174533,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CurrencyRet GetRetResult() + public EstimateRet GetRetResult() { - return this.CurrencyRet; + return this.EstimateRet; } } @@ -154296,10 +174547,10 @@ public CurrencyRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CurrencyModRsType : IQbResponse, IQbResponse + public partial class EstimateModRsType : IQbResponse, IQbResponse { - private CurrencyRet currencyRetField; + private EstimateRet estimateRetField; private ErrorRecovery errorRecoveryField; @@ -154313,15 +174564,15 @@ public partial class CurrencyModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CurrencyRet CurrencyRet + public EstimateRet EstimateRet { get { - return this.currencyRetField; + return this.estimateRetField; } set { - this.currencyRetField = value; + this.estimateRetField = value; } } @@ -154397,11 +174648,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CurrencyRet GetRetResult() + public EstimateRet GetRetResult() { - return this.CurrencyRet; + return this.EstimateRet; } } @@ -154411,10 +174662,10 @@ public CurrencyRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CurrencyQueryRsType : IQbResponse, IQbResponse + public partial class EstimateQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private CurrencyRet[] currencyRetField; + private EstimateRet[] estimateRetField; private string requestIDField; @@ -154426,17 +174677,21 @@ public partial class CurrencyQueryRsType : IQbResponse, IQbResponse iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute("CurrencyRet", Order=0)] - public CurrencyRet[] CurrencyRet + [System.Xml.Serialization.XmlElementAttribute("EstimateRet", Order=0)] + public EstimateRet[] EstimateRet { get { - return this.currencyRetField; + return this.estimateRetField; } set { - this.currencyRetField = value; + this.estimateRetField = value; } } @@ -154510,13 +174765,65 @@ public string retCount } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CurrencyRet[] GetRetResult() + public EstimateRet[] GetRetResult() { - return this.CurrencyRet; + return this.EstimateRet; } } @@ -154526,10 +174833,12 @@ public CurrencyRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PayrollLastPeriodQueryRsType : IQbResponse, IQbResponse + public partial class SalesOrderAddRsType : IQbResponse, IQbResponse { - private PayrollLastPeriodRet payrollLastPeriodRetField; + private SalesOrderRet salesOrderRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -154541,15 +174850,29 @@ public partial class PayrollLastPeriodQueryRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PayrollLastPeriodRet PayrollLastPeriodRet + public SalesOrderRet SalesOrderRet { get { - return this.payrollLastPeriodRetField; + return this.salesOrderRetField; } set { - this.payrollLastPeriodRetField = value; + this.salesOrderRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery + { + get + { + return this.errorRecoveryField; + } + set + { + this.errorRecoveryField = value; } } @@ -154611,11 +174934,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PayrollLastPeriodRet GetRetResult() + public SalesOrderRet GetRetResult() { - return this.PayrollLastPeriodRet; + return this.SalesOrderRet; } } @@ -154625,10 +174948,10 @@ public PayrollLastPeriodRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventorySiteAddRsType : IQbResponse, IQbResponse + public partial class SalesOrderModRsType : IQbResponse, IQbResponse { - private InventorySiteRet inventorySiteRetField; + private SalesOrderRet salesOrderRetField; private ErrorRecovery errorRecoveryField; @@ -154642,15 +174965,15 @@ public partial class InventorySiteAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InventorySiteRet InventorySiteRet + public SalesOrderRet SalesOrderRet { get { - return this.inventorySiteRetField; + return this.salesOrderRetField; } set { - this.inventorySiteRetField = value; + this.salesOrderRetField = value; } } @@ -154726,11 +175049,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public InventorySiteRet GetRetResult() + public SalesOrderRet GetRetResult() { - return this.InventorySiteRet; + return this.SalesOrderRet; } } @@ -154740,12 +175063,10 @@ public InventorySiteRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventorySiteModRsType : IQbResponse, IQbResponse + public partial class SalesOrderQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private InventorySiteRet inventorySiteRetField; - - private ErrorRecovery errorRecoveryField; + private SalesOrderRet[] salesOrderRetField; private string requestIDField; @@ -154755,31 +175076,23 @@ public partial class InventorySiteModRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InventorySiteRet InventorySiteRet - { - get - { - return this.inventorySiteRetField; - } - set - { - this.inventorySiteRetField = value; - } - } + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("SalesOrderRet", Order=0)] + public SalesOrderRet[] SalesOrderRet { get { - return this.errorRecoveryField; + return this.salesOrderRetField; } set { - this.errorRecoveryField = value; + this.salesOrderRetField = value; } } @@ -154839,128 +175152,79 @@ public string statusMessage } } - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public InventorySiteRet GetRetResult() - { - return this.InventorySiteRet; - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventorySiteQueryRsType : IQbResponse, IQbResponse - { - - private InventorySiteRet[] inventorySiteRetField; - - private string requestIDField; - - private string statusCodeField; - - private string statusSeverityField; - - private string statusMessageField; - - private string retCountField; - - /// - [System.Xml.Serialization.XmlElementAttribute("InventorySiteRet", Order=0)] - public InventorySiteRet[] InventorySiteRet - { - get - { - return this.inventorySiteRetField; - } - set - { - this.inventorySiteRetField = value; - } - } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount { get { - return this.requestIDField; + return this.retCountField; } set { - this.requestIDField = value; + this.retCountField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount { get { - return this.statusCodeField; + return this.iteratorRemainingCountField; } set { - this.statusCodeField = value; + this.iteratorRemainingCountField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity + public string iteratorID { get { - return this.statusSeverityField; + return this.iteratorIDField; } set { - this.statusSeverityField = value; + this.iteratorIDField = value; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified { get { - return this.statusMessageField; - } - set - { - this.statusMessageField = value; + return this.iteratorRemainingCount.HasValue; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue { get { - return this.retCountField; + return this.iteratorRemainingCount.Value; } set { - this.retCountField = value; + this.iteratorRemainingCount = value; } } /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public InventorySiteRet[] GetRetResult() + public SalesOrderRet[] GetRetResult() { - return this.InventorySiteRet; + return this.SalesOrderRet; } } @@ -154970,10 +175234,10 @@ public InventorySiteRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InvoiceAddRsType : IQbResponse, IQbResponse + public partial class SalesReceiptAddRsType : IQbResponse, IQbResponse { - private InvoiceRet invoiceRetField; + private SalesReceiptRet salesReceiptRetField; private ErrorRecovery errorRecoveryField; @@ -154987,15 +175251,15 @@ public partial class InvoiceAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InvoiceRet InvoiceRet + public SalesReceiptRet SalesReceiptRet { get { - return this.invoiceRetField; + return this.salesReceiptRetField; } set { - this.invoiceRetField = value; + this.salesReceiptRetField = value; } } @@ -155071,11 +175335,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public InvoiceRet GetRetResult() + public SalesReceiptRet GetRetResult() { - return this.InvoiceRet; + return this.SalesReceiptRet; } } @@ -155085,10 +175349,10 @@ public InvoiceRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InvoiceModRsType : IQbResponse, IQbResponse + public partial class SalesReceiptModRsType : IQbResponse, IQbResponse { - private InvoiceRet invoiceRetField; + private SalesReceiptRet salesReceiptRetField; private ErrorRecovery errorRecoveryField; @@ -155102,15 +175366,15 @@ public partial class InvoiceModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InvoiceRet InvoiceRet + public SalesReceiptRet SalesReceiptRet { get { - return this.invoiceRetField; + return this.salesReceiptRetField; } set { - this.invoiceRetField = value; + this.salesReceiptRetField = value; } } @@ -155186,11 +175450,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public InvoiceRet GetRetResult() + public SalesReceiptRet GetRetResult() { - return this.InvoiceRet; + return this.SalesReceiptRet; } } @@ -155200,10 +175464,10 @@ public InvoiceRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InvoiceQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class SalesReceiptQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private InvoiceRet[] invoiceRetField; + private SalesReceiptRet[] salesReceiptRetField; private string requestIDField; @@ -155220,16 +175484,16 @@ public partial class InvoiceQueryRsType : IQbIteratorResponse, IQbResponse, IQbR private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("InvoiceRet", Order=0)] - public InvoiceRet[] InvoiceRet + [System.Xml.Serialization.XmlElementAttribute("SalesReceiptRet", Order=0)] + public SalesReceiptRet[] SalesReceiptRet { get { - return this.invoiceRetField; + return this.salesReceiptRetField; } set { - this.invoiceRetField = value; + this.salesReceiptRetField = value; } } @@ -155357,11 +175621,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public InvoiceRet[] GetRetResult() + public SalesReceiptRet[] GetRetResult() { - return this.InvoiceRet; + return this.SalesReceiptRet; } } @@ -155371,10 +175635,10 @@ public InvoiceRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EstimateAddRsType : IQbResponse, IQbResponse + public partial class CreditMemoAddRsType : IQbResponse, IQbResponse { - private EstimateRet estimateRetField; + private CreditMemoRet creditMemoRetField; private ErrorRecovery errorRecoveryField; @@ -155388,15 +175652,15 @@ public partial class EstimateAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public EstimateRet EstimateRet + public CreditMemoRet CreditMemoRet { get { - return this.estimateRetField; + return this.creditMemoRetField; } set { - this.estimateRetField = value; + this.creditMemoRetField = value; } } @@ -155472,11 +175736,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public EstimateRet GetRetResult() + public CreditMemoRet GetRetResult() { - return this.EstimateRet; + return this.CreditMemoRet; } } @@ -155486,10 +175750,10 @@ public EstimateRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EstimateModRsType : IQbResponse, IQbResponse + public partial class CreditMemoModRsType : IQbResponse, IQbResponse { - private EstimateRet estimateRetField; + private CreditMemoRet creditMemoRetField; private ErrorRecovery errorRecoveryField; @@ -155503,15 +175767,15 @@ public partial class EstimateModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public EstimateRet EstimateRet + public CreditMemoRet CreditMemoRet { get { - return this.estimateRetField; + return this.creditMemoRetField; } set { - this.estimateRetField = value; + this.creditMemoRetField = value; } } @@ -155587,11 +175851,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public EstimateRet GetRetResult() + public CreditMemoRet GetRetResult() { - return this.EstimateRet; + return this.CreditMemoRet; } } @@ -155601,10 +175865,10 @@ public EstimateRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class EstimateQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class CreditMemoQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private EstimateRet[] estimateRetField; + private CreditMemoRet[] creditMemoRetField; private string requestIDField; @@ -155621,16 +175885,16 @@ public partial class EstimateQueryRsType : IQbIteratorResponse, IQbResponse, IQb private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("EstimateRet", Order=0)] - public EstimateRet[] EstimateRet + [System.Xml.Serialization.XmlElementAttribute("CreditMemoRet", Order=0)] + public CreditMemoRet[] CreditMemoRet { get { - return this.estimateRetField; + return this.creditMemoRetField; } set { - this.estimateRetField = value; + this.creditMemoRetField = value; } } @@ -155758,11 +176022,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public EstimateRet[] GetRetResult() + public CreditMemoRet[] GetRetResult() { - return this.EstimateRet; + return this.CreditMemoRet; } } @@ -155772,10 +176036,10 @@ public EstimateRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesOrderAddRsType : IQbResponse, IQbResponse + public partial class ReceivePaymentAddRsType : IQbResponse, IQbResponse { - private SalesOrderRet salesOrderRetField; + private ReceivePaymentRet receivePaymentRetField; private ErrorRecovery errorRecoveryField; @@ -155789,15 +176053,15 @@ public partial class SalesOrderAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesOrderRet SalesOrderRet + public ReceivePaymentRet ReceivePaymentRet { get { - return this.salesOrderRetField; + return this.receivePaymentRetField; } set { - this.salesOrderRetField = value; + this.receivePaymentRetField = value; } } @@ -155873,11 +176137,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesOrderRet GetRetResult() + public ReceivePaymentRet GetRetResult() { - return this.SalesOrderRet; + return this.ReceivePaymentRet; } } @@ -155887,10 +176151,10 @@ public SalesOrderRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesOrderModRsType : IQbResponse, IQbResponse + public partial class ReceivePaymentModRsType : IQbResponse, IQbResponse { - private SalesOrderRet salesOrderRetField; + private ReceivePaymentRet receivePaymentRetField; private ErrorRecovery errorRecoveryField; @@ -155904,15 +176168,15 @@ public partial class SalesOrderModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesOrderRet SalesOrderRet + public ReceivePaymentRet ReceivePaymentRet { get { - return this.salesOrderRetField; + return this.receivePaymentRetField; } set { - this.salesOrderRetField = value; + this.receivePaymentRetField = value; } } @@ -155988,11 +176252,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesOrderRet GetRetResult() + public ReceivePaymentRet GetRetResult() { - return this.SalesOrderRet; + return this.ReceivePaymentRet; } } @@ -156002,10 +176266,10 @@ public SalesOrderRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesOrderQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ReceivePaymentQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private SalesOrderRet[] salesOrderRetField; + private ReceivePaymentRet[] receivePaymentRetField; private string requestIDField; @@ -156022,16 +176286,16 @@ public partial class SalesOrderQueryRsType : IQbIteratorResponse, IQbResponse, I private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("SalesOrderRet", Order=0)] - public SalesOrderRet[] SalesOrderRet + [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentRet", Order=0)] + public ReceivePaymentRet[] ReceivePaymentRet { get { - return this.salesOrderRetField; + return this.receivePaymentRetField; } set { - this.salesOrderRetField = value; + this.receivePaymentRetField = value; } } @@ -156159,11 +176423,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesOrderRet[] GetRetResult() + public ReceivePaymentRet[] GetRetResult() { - return this.SalesOrderRet; + return this.ReceivePaymentRet; } } @@ -156173,10 +176437,125 @@ public SalesOrderRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesReceiptAddRsType : IQbResponse, IQbResponse + public partial class ReceivePaymentToDepositQueryRsType : IQbResponse, IQbResponse { - private SalesReceiptRet salesReceiptRetField; + private ReceivePaymentToDepositRet[] receivePaymentToDepositRetField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + + private string retCountField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentToDepositRet", Order=0)] + public ReceivePaymentToDepositRet[] ReceivePaymentToDepositRet + { + get + { + return this.receivePaymentToDepositRetField; + } + set + { + this.receivePaymentToDepositRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode + { + get + { + return this.statusCodeField; + } + set + { + this.statusCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity + { + get + { + return this.statusSeverityField; + } + set + { + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public ReceivePaymentToDepositRet[] GetRetResult() + { + return this.ReceivePaymentToDepositRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ChargeAddRsType : IQbResponse, IQbResponse + { + + private ChargeRet chargeRetField; private ErrorRecovery errorRecoveryField; @@ -156190,15 +176569,15 @@ public partial class SalesReceiptAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesReceiptRet SalesReceiptRet + public ChargeRet ChargeRet { get { - return this.salesReceiptRetField; + return this.chargeRetField; } set { - this.salesReceiptRetField = value; + this.chargeRetField = value; } } @@ -156274,11 +176653,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesReceiptRet GetRetResult() + public ChargeRet GetRetResult() { - return this.SalesReceiptRet; + return this.ChargeRet; } } @@ -156288,10 +176667,10 @@ public SalesReceiptRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesReceiptModRsType : IQbResponse, IQbResponse + public partial class ChargeModRsType : IQbResponse, IQbResponse { - private SalesReceiptRet salesReceiptRetField; + private ChargeRet chargeRetField; private ErrorRecovery errorRecoveryField; @@ -156305,15 +176684,15 @@ public partial class SalesReceiptModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesReceiptRet SalesReceiptRet + public ChargeRet ChargeRet { get { - return this.salesReceiptRetField; + return this.chargeRetField; } set { - this.salesReceiptRetField = value; + this.chargeRetField = value; } } @@ -156389,11 +176768,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesReceiptRet GetRetResult() + public ChargeRet GetRetResult() { - return this.SalesReceiptRet; + return this.ChargeRet; } } @@ -156403,10 +176782,10 @@ public SalesReceiptRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesReceiptQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ChargeQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private SalesReceiptRet[] salesReceiptRetField; + private ChargeRet[] chargeRetField; private string requestIDField; @@ -156423,16 +176802,16 @@ public partial class SalesReceiptQueryRsType : IQbIteratorResponse, IQbResponse, private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("SalesReceiptRet", Order=0)] - public SalesReceiptRet[] SalesReceiptRet + [System.Xml.Serialization.XmlElementAttribute("ChargeRet", Order=0)] + public ChargeRet[] ChargeRet { get { - return this.salesReceiptRetField; + return this.chargeRetField; } set { - this.salesReceiptRetField = value; + this.chargeRetField = value; } } @@ -156560,11 +176939,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesReceiptRet[] GetRetResult() + public ChargeRet[] GetRetResult() { - return this.SalesReceiptRet; + return this.ChargeRet; } } @@ -156574,10 +176953,10 @@ public SalesReceiptRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditMemoAddRsType : IQbResponse, IQbResponse + public partial class PurchaseOrderAddRsType : IQbResponse, IQbResponse { - private CreditMemoRet creditMemoRetField; + private PurchaseOrderRet purchaseOrderRetField; private ErrorRecovery errorRecoveryField; @@ -156591,15 +176970,15 @@ public partial class CreditMemoAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditMemoRet CreditMemoRet + public PurchaseOrderRet PurchaseOrderRet { get { - return this.creditMemoRetField; + return this.purchaseOrderRetField; } set { - this.creditMemoRetField = value; + this.purchaseOrderRetField = value; } } @@ -156675,11 +177054,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CreditMemoRet GetRetResult() + public PurchaseOrderRet GetRetResult() { - return this.CreditMemoRet; + return this.PurchaseOrderRet; } } @@ -156689,10 +177068,10 @@ public CreditMemoRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditMemoModRsType : IQbResponse, IQbResponse + public partial class PurchaseOrderModRsType : IQbResponse, IQbResponse { - private CreditMemoRet creditMemoRetField; + private PurchaseOrderRet purchaseOrderRetField; private ErrorRecovery errorRecoveryField; @@ -156706,15 +177085,15 @@ public partial class CreditMemoModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditMemoRet CreditMemoRet + public PurchaseOrderRet PurchaseOrderRet { get { - return this.creditMemoRetField; + return this.purchaseOrderRetField; } set { - this.creditMemoRetField = value; + this.purchaseOrderRetField = value; } } @@ -156790,11 +177169,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CreditMemoRet GetRetResult() + public PurchaseOrderRet GetRetResult() { - return this.CreditMemoRet; + return this.PurchaseOrderRet; } } @@ -156804,10 +177183,10 @@ public CreditMemoRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditMemoQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PurchaseOrderQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private CreditMemoRet[] creditMemoRetField; + private PurchaseOrderRet[] purchaseOrderRetField; private string requestIDField; @@ -156824,16 +177203,16 @@ public partial class CreditMemoQueryRsType : IQbIteratorResponse, IQbResponse, I private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("CreditMemoRet", Order=0)] - public CreditMemoRet[] CreditMemoRet + [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderRet", Order=0)] + public PurchaseOrderRet[] PurchaseOrderRet { get { - return this.creditMemoRetField; + return this.purchaseOrderRetField; } set { - this.creditMemoRetField = value; + this.purchaseOrderRetField = value; } } @@ -156961,11 +177340,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CreditMemoRet[] GetRetResult() + public PurchaseOrderRet[] GetRetResult() { - return this.CreditMemoRet; + return this.PurchaseOrderRet; } } @@ -156975,10 +177354,10 @@ public CreditMemoRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ReceivePaymentAddRsType : IQbResponse, IQbResponse + public partial class BillAddRsType : IQbResponse, IQbResponse { - private ReceivePaymentRet receivePaymentRetField; + private BillRet billRetField; private ErrorRecovery errorRecoveryField; @@ -156992,15 +177371,15 @@ public partial class ReceivePaymentAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ReceivePaymentRet ReceivePaymentRet + public BillRet BillRet { get { - return this.receivePaymentRetField; + return this.billRetField; } set { - this.receivePaymentRetField = value; + this.billRetField = value; } } @@ -157076,11 +177455,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ReceivePaymentRet GetRetResult() + public BillRet GetRetResult() { - return this.ReceivePaymentRet; + return this.BillRet; } } @@ -157090,10 +177469,10 @@ public ReceivePaymentRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ReceivePaymentModRsType : IQbResponse, IQbResponse + public partial class BillModRsType : IQbResponse, IQbResponse { - private ReceivePaymentRet receivePaymentRetField; + private BillRet billRetField; private ErrorRecovery errorRecoveryField; @@ -157107,15 +177486,15 @@ public partial class ReceivePaymentModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ReceivePaymentRet ReceivePaymentRet + public BillRet BillRet { get { - return this.receivePaymentRetField; + return this.billRetField; } set { - this.receivePaymentRetField = value; + this.billRetField = value; } } @@ -157191,11 +177570,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ReceivePaymentRet GetRetResult() + public BillRet GetRetResult() { - return this.ReceivePaymentRet; + return this.BillRet; } } @@ -157205,10 +177584,10 @@ public ReceivePaymentRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ReceivePaymentQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class BillQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ReceivePaymentRet[] receivePaymentRetField; + private BillRet[] billRetField; private string requestIDField; @@ -157225,16 +177604,16 @@ public partial class ReceivePaymentQueryRsType : IQbIteratorResponse, IQbRespons private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentRet", Order=0)] - public ReceivePaymentRet[] ReceivePaymentRet + [System.Xml.Serialization.XmlElementAttribute("BillRet", Order=0)] + public BillRet[] BillRet { get { - return this.receivePaymentRetField; + return this.billRetField; } set { - this.receivePaymentRetField = value; + this.billRetField = value; } } @@ -157362,126 +177741,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . - /// - public ReceivePaymentRet[] GetRetResult() - { - return this.ReceivePaymentRet; - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ReceivePaymentToDepositQueryRsType : IQbResponse, IQbResponse - { - - private ReceivePaymentToDepositRet[] receivePaymentToDepositRetField; - - private string requestIDField; - - private string statusCodeField; - - private string statusSeverityField; - - private string statusMessageField; - - private string retCountField; - - /// - [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentToDepositRet", Order=0)] - public ReceivePaymentToDepositRet[] ReceivePaymentToDepositRet - { - get - { - return this.receivePaymentToDepositRetField; - } - set - { - this.receivePaymentToDepositRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode - { - get - { - return this.statusCodeField; - } - set - { - this.statusCodeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity - { - get - { - return this.statusSeverityField; - } - set - { - this.statusSeverityField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage - { - get - { - return this.statusMessageField; - } - set - { - this.statusMessageField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ReceivePaymentToDepositRet[] GetRetResult() + public BillRet[] GetRetResult() { - return this.ReceivePaymentToDepositRet; + return this.BillRet; } } @@ -157491,10 +177755,10 @@ public ReceivePaymentToDepositRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ChargeAddRsType : IQbResponse, IQbResponse + public partial class ItemReceiptAddRsType : IQbResponse, IQbResponse { - private ChargeRet chargeRetField; + private ItemReceiptRet itemReceiptRetField; private ErrorRecovery errorRecoveryField; @@ -157508,15 +177772,15 @@ public partial class ChargeAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ChargeRet ChargeRet + public ItemReceiptRet ItemReceiptRet { get { - return this.chargeRetField; + return this.itemReceiptRetField; } set { - this.chargeRetField = value; + this.itemReceiptRetField = value; } } @@ -157592,11 +177856,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ChargeRet GetRetResult() + public ItemReceiptRet GetRetResult() { - return this.ChargeRet; + return this.ItemReceiptRet; } } @@ -157606,10 +177870,10 @@ public ChargeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ChargeModRsType : IQbResponse, IQbResponse + public partial class ItemReceiptModRsType : IQbResponse, IQbResponse { - private ChargeRet chargeRetField; + private ItemReceiptRet itemReceiptRetField; private ErrorRecovery errorRecoveryField; @@ -157623,15 +177887,15 @@ public partial class ChargeModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ChargeRet ChargeRet + public ItemReceiptRet ItemReceiptRet { get { - return this.chargeRetField; + return this.itemReceiptRetField; } set { - this.chargeRetField = value; + this.itemReceiptRetField = value; } } @@ -157707,11 +177971,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ChargeRet GetRetResult() + public ItemReceiptRet GetRetResult() { - return this.ChargeRet; + return this.ItemReceiptRet; } } @@ -157721,10 +177985,10 @@ public ChargeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ChargeQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ItemReceiptQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ChargeRet[] chargeRetField; + private ItemReceiptRet[] itemReceiptRetField; private string requestIDField; @@ -157741,16 +178005,16 @@ public partial class ChargeQueryRsType : IQbIteratorResponse, IQbResponse, IQbRe private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("ChargeRet", Order=0)] - public ChargeRet[] ChargeRet + [System.Xml.Serialization.XmlElementAttribute("ItemReceiptRet", Order=0)] + public ItemReceiptRet[] ItemReceiptRet { get { - return this.chargeRetField; + return this.itemReceiptRetField; } set { - this.chargeRetField = value; + this.itemReceiptRetField = value; } } @@ -157878,11 +178142,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ChargeRet[] GetRetResult() + public ItemReceiptRet[] GetRetResult() { - return this.ChargeRet; + return this.ItemReceiptRet; } } @@ -157892,10 +178156,10 @@ public ChargeRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PurchaseOrderAddRsType : IQbResponse, IQbResponse + public partial class VendorCreditAddRsType : IQbResponse, IQbResponse { - private PurchaseOrderRet purchaseOrderRetField; + private VendorCreditRet vendorCreditRetField; private ErrorRecovery errorRecoveryField; @@ -157909,15 +178173,15 @@ public partial class PurchaseOrderAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PurchaseOrderRet PurchaseOrderRet + public VendorCreditRet VendorCreditRet { get { - return this.purchaseOrderRetField; + return this.vendorCreditRetField; } set { - this.purchaseOrderRetField = value; + this.vendorCreditRetField = value; } } @@ -157993,11 +178257,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PurchaseOrderRet GetRetResult() + public VendorCreditRet GetRetResult() { - return this.PurchaseOrderRet; + return this.VendorCreditRet; } } @@ -158007,10 +178271,10 @@ public PurchaseOrderRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PurchaseOrderModRsType : IQbResponse, IQbResponse + public partial class VendorCreditModRsType : IQbResponse, IQbResponse { - private PurchaseOrderRet purchaseOrderRetField; + private VendorCreditRet vendorCreditRetField; private ErrorRecovery errorRecoveryField; @@ -158024,15 +178288,15 @@ public partial class PurchaseOrderModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public PurchaseOrderRet PurchaseOrderRet + public VendorCreditRet VendorCreditRet { get { - return this.purchaseOrderRetField; + return this.vendorCreditRetField; } set { - this.purchaseOrderRetField = value; + this.vendorCreditRetField = value; } } @@ -158108,11 +178372,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PurchaseOrderRet GetRetResult() + public VendorCreditRet GetRetResult() { - return this.PurchaseOrderRet; + return this.VendorCreditRet; } } @@ -158122,10 +178386,10 @@ public PurchaseOrderRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class PurchaseOrderQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class VendorCreditQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private PurchaseOrderRet[] purchaseOrderRetField; + private VendorCreditRet[] vendorCreditRetField; private string requestIDField; @@ -158142,16 +178406,16 @@ public partial class PurchaseOrderQueryRsType : IQbIteratorResponse, IQbResponse private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderRet", Order=0)] - public PurchaseOrderRet[] PurchaseOrderRet + [System.Xml.Serialization.XmlElementAttribute("VendorCreditRet", Order=0)] + public VendorCreditRet[] VendorCreditRet { get { - return this.purchaseOrderRetField; + return this.vendorCreditRetField; } set { - this.purchaseOrderRetField = value; + this.vendorCreditRetField = value; } } @@ -158279,11 +178543,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public PurchaseOrderRet[] GetRetResult() + public VendorCreditRet[] GetRetResult() { - return this.PurchaseOrderRet; + return this.VendorCreditRet; } } @@ -158293,10 +178557,10 @@ public PurchaseOrderRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillAddRsType : IQbResponse, IQbResponse + public partial class BillPaymentCheckAddRsType : IQbResponse, IQbResponse { - private BillRet billRetField; + private BillPaymentCheckRet billPaymentCheckRetField; private ErrorRecovery errorRecoveryField; @@ -158310,15 +178574,15 @@ public partial class BillAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillRet BillRet + public BillPaymentCheckRet BillPaymentCheckRet { get { - return this.billRetField; + return this.billPaymentCheckRetField; } set { - this.billRetField = value; + this.billPaymentCheckRetField = value; } } @@ -158394,11 +178658,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillRet GetRetResult() + public BillPaymentCheckRet GetRetResult() { - return this.BillRet; + return this.BillPaymentCheckRet; } } @@ -158408,10 +178672,10 @@ public BillRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillModRsType : IQbResponse, IQbResponse + public partial class BillPaymentCheckModRsType : IQbResponse, IQbResponse { - private BillRet billRetField; + private BillPaymentCheckRet billPaymentCheckRetField; private ErrorRecovery errorRecoveryField; @@ -158425,15 +178689,15 @@ public partial class BillModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillRet BillRet + public BillPaymentCheckRet BillPaymentCheckRet { get { - return this.billRetField; + return this.billPaymentCheckRetField; } set { - this.billRetField = value; + this.billPaymentCheckRetField = value; } } @@ -158509,11 +178773,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillRet GetRetResult() + public BillPaymentCheckRet GetRetResult() { - return this.BillRet; + return this.BillPaymentCheckRet; } } @@ -158523,10 +178787,10 @@ public BillRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class BillPaymentCheckQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private BillRet[] billRetField; + private BillPaymentCheckRet[] billPaymentCheckRetField; private string requestIDField; @@ -158543,16 +178807,16 @@ public partial class BillQueryRsType : IQbIteratorResponse, IQbResponse, IQbResp private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("BillRet", Order=0)] - public BillRet[] BillRet + [System.Xml.Serialization.XmlElementAttribute("BillPaymentCheckRet", Order=0)] + public BillPaymentCheckRet[] BillPaymentCheckRet { get { - return this.billRetField; + return this.billPaymentCheckRetField; } set { - this.billRetField = value; + this.billPaymentCheckRetField = value; } } @@ -158680,11 +178944,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillRet[] GetRetResult() + public BillPaymentCheckRet[] GetRetResult() { - return this.BillRet; + return this.BillPaymentCheckRet; } } @@ -158694,10 +178958,10 @@ public BillRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemReceiptAddRsType : IQbResponse, IQbResponse + public partial class BillPaymentCreditCardAddRsType : IQbResponse, IQbResponse { - private ItemReceiptRet itemReceiptRetField; + private BillPaymentCreditCardRet billPaymentCreditCardRetField; private ErrorRecovery errorRecoveryField; @@ -158711,15 +178975,15 @@ public partial class ItemReceiptAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemReceiptRet ItemReceiptRet + public BillPaymentCreditCardRet BillPaymentCreditCardRet { get { - return this.itemReceiptRetField; + return this.billPaymentCreditCardRetField; } set { - this.itemReceiptRetField = value; + this.billPaymentCreditCardRetField = value; } } @@ -158795,11 +179059,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemReceiptRet GetRetResult() + public BillPaymentCreditCardRet GetRetResult() { - return this.ItemReceiptRet; + return this.BillPaymentCreditCardRet; } } @@ -158809,12 +179073,10 @@ public ItemReceiptRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemReceiptModRsType : IQbResponse, IQbResponse + public partial class BillPaymentCreditCardQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private ItemReceiptRet itemReceiptRetField; - - private ErrorRecovery errorRecoveryField; + private BillPaymentCreditCardRet[] billPaymentCreditCardRetField; private string requestIDField; @@ -158824,31 +179086,23 @@ public partial class ItemReceiptModRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemReceiptRet ItemReceiptRet - { - get - { - return this.itemReceiptRetField; - } - set - { - this.itemReceiptRetField = value; - } - } + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("BillPaymentCreditCardRet", Order=0)] + public BillPaymentCreditCardRet[] BillPaymentCreditCardRet { get { - return this.errorRecoveryField; + return this.billPaymentCreditCardRetField; } set { - this.errorRecoveryField = value; + this.billPaymentCreditCardRetField = value; } } @@ -158908,13 +179162,79 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemReceiptRet GetRetResult() + public BillPaymentCreditCardRet[] GetRetResult() { - return this.ItemReceiptRet; + return this.BillPaymentCreditCardRet; } } @@ -158924,10 +179244,10 @@ public ItemReceiptRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemReceiptQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class BillToPayQueryRsType : IQbResponse, IQbResponse { - private ItemReceiptRet[] itemReceiptRetField; + private BillToPayRet[] billToPayRetField; private string requestIDField; @@ -158939,21 +179259,17 @@ public partial class ItemReceiptQueryRsType : IQbIteratorResponse, IQbResponse, private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("ItemReceiptRet", Order=0)] - public ItemReceiptRet[] ItemReceiptRet + [System.Xml.Serialization.XmlElementAttribute("BillToPayRet", Order=0)] + public BillToPayRet[] BillToPayRet { get { - return this.itemReceiptRetField; + return this.billToPayRetField; } set { - this.itemReceiptRetField = value; + this.billToPayRetField = value; } } @@ -159027,65 +179343,13 @@ public string retCount } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount - { - get - { - return this.iteratorRemainingCountField; - } - set - { - this.iteratorRemainingCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get - { - return this.iteratorRemainingCount.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue - { - get - { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemReceiptRet[] GetRetResult() + public BillToPayRet[] GetRetResult() { - return this.ItemReceiptRet; + return this.BillToPayRet; } } @@ -159095,10 +179359,10 @@ public ItemReceiptRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorCreditAddRsType : IQbResponse, IQbResponse + public partial class SalesTaxPaymentCheckAddRsType : IQbResponse, IQbResponse { - private VendorCreditRet vendorCreditRetField; + private SalesTaxPaymentCheckRet salesTaxPaymentCheckRetField; private ErrorRecovery errorRecoveryField; @@ -159112,15 +179376,15 @@ public partial class VendorCreditAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorCreditRet VendorCreditRet + public SalesTaxPaymentCheckRet SalesTaxPaymentCheckRet { get { - return this.vendorCreditRetField; + return this.salesTaxPaymentCheckRetField; } set { - this.vendorCreditRetField = value; + this.salesTaxPaymentCheckRetField = value; } } @@ -159196,11 +179460,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VendorCreditRet GetRetResult() + public SalesTaxPaymentCheckRet GetRetResult() { - return this.VendorCreditRet; + return this.SalesTaxPaymentCheckRet; } } @@ -159210,10 +179474,10 @@ public VendorCreditRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorCreditModRsType : IQbResponse, IQbResponse + public partial class SalesTaxPaymentCheckModRsType : IQbResponse, IQbResponse { - private VendorCreditRet vendorCreditRetField; + private SalesTaxPaymentCheckRet salesTaxPaymentCheckRetField; private ErrorRecovery errorRecoveryField; @@ -159227,15 +179491,15 @@ public partial class VendorCreditModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VendorCreditRet VendorCreditRet + public SalesTaxPaymentCheckRet SalesTaxPaymentCheckRet { get { - return this.vendorCreditRetField; + return this.salesTaxPaymentCheckRetField; } set { - this.vendorCreditRetField = value; + this.salesTaxPaymentCheckRetField = value; } } @@ -159311,11 +179575,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VendorCreditRet GetRetResult() + public SalesTaxPaymentCheckRet GetRetResult() { - return this.VendorCreditRet; + return this.SalesTaxPaymentCheckRet; } } @@ -159325,10 +179589,10 @@ public VendorCreditRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VendorCreditQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class SalesTaxPaymentCheckQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private VendorCreditRet[] vendorCreditRetField; + private SalesTaxPaymentCheckRet[] salesTaxPaymentCheckRetField; private string requestIDField; @@ -159345,16 +179609,16 @@ public partial class VendorCreditQueryRsType : IQbIteratorResponse, IQbResponse, private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("VendorCreditRet", Order=0)] - public VendorCreditRet[] VendorCreditRet + [System.Xml.Serialization.XmlElementAttribute("SalesTaxPaymentCheckRet", Order=0)] + public SalesTaxPaymentCheckRet[] SalesTaxPaymentCheckRet { get { - return this.vendorCreditRetField; + return this.salesTaxPaymentCheckRetField; } set { - this.vendorCreditRetField = value; + this.salesTaxPaymentCheckRetField = value; } } @@ -159482,11 +179746,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VendorCreditRet[] GetRetResult() + public SalesTaxPaymentCheckRet[] GetRetResult() { - return this.VendorCreditRet; + return this.SalesTaxPaymentCheckRet; } } @@ -159496,12 +179760,10 @@ public VendorCreditRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCheckAddRsType : IQbResponse, IQbResponse + public partial class SalesTaxPayableQueryRsType : IQbResponse, IQbResponse { - private BillPaymentCheckRet billPaymentCheckRetField; - - private ErrorRecovery errorRecoveryField; + private SalesTaxPayableRet[] salesTaxPayableRetField; private string requestIDField; @@ -159511,31 +179773,19 @@ public partial class BillPaymentCheckAddRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillPaymentCheckRet BillPaymentCheckRet - { - get - { - return this.billPaymentCheckRetField; - } - set - { - this.billPaymentCheckRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("SalesTaxPayableRet", Order=0)] + public SalesTaxPayableRet[] SalesTaxPayableRet { get { - return this.errorRecoveryField; + return this.salesTaxPayableRetField; } set { - this.errorRecoveryField = value; + this.salesTaxPayableRetField = value; } } @@ -159595,13 +179845,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillPaymentCheckRet GetRetResult() + public SalesTaxPayableRet[] GetRetResult() { - return this.BillPaymentCheckRet; + return this.SalesTaxPayableRet; } } @@ -159611,10 +179875,10 @@ public BillPaymentCheckRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCheckModRsType : IQbResponse, IQbResponse + public partial class InventoryAdjustmentAddRsType : IQbResponse, IQbResponse { - private BillPaymentCheckRet billPaymentCheckRetField; + private InventoryAdjustmentRet inventoryAdjustmentRetField; private ErrorRecovery errorRecoveryField; @@ -159628,15 +179892,15 @@ public partial class BillPaymentCheckModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillPaymentCheckRet BillPaymentCheckRet + public InventoryAdjustmentRet InventoryAdjustmentRet { get { - return this.billPaymentCheckRetField; + return this.inventoryAdjustmentRetField; } set { - this.billPaymentCheckRetField = value; + this.inventoryAdjustmentRetField = value; } } @@ -159712,182 +179976,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . - /// - public BillPaymentCheckRet GetRetResult() - { - return this.BillPaymentCheckRet; - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCheckQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse - { - - private BillPaymentCheckRet[] billPaymentCheckRetField; - - private string requestIDField; - - private string statusCodeField; - - private string statusSeverityField; - - private string statusMessageField; - - private string retCountField; - - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute("BillPaymentCheckRet", Order=0)] - public BillPaymentCheckRet[] BillPaymentCheckRet - { - get - { - return this.billPaymentCheckRetField; - } - set - { - this.billPaymentCheckRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode - { - get - { - return this.statusCodeField; - } - set - { - this.statusCodeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity - { - get - { - return this.statusSeverityField; - } - set - { - this.statusSeverityField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage - { - get - { - return this.statusMessageField; - } - set - { - this.statusMessageField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount - { - get - { - return this.iteratorRemainingCountField; - } - set - { - this.iteratorRemainingCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get - { - return this.iteratorRemainingCount.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue - { - get - { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; - } - } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillPaymentCheckRet[] GetRetResult() + public InventoryAdjustmentRet GetRetResult() { - return this.BillPaymentCheckRet; + return this.InventoryAdjustmentRet; } } @@ -159897,10 +179990,10 @@ public BillPaymentCheckRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCreditCardAddRsType : IQbResponse, IQbResponse + public partial class InventoryAdjustmentModRsType : IQbResponse, IQbResponse { - private BillPaymentCreditCardRet billPaymentCreditCardRetField; + private InventoryAdjustmentRet inventoryAdjustmentRetField; private ErrorRecovery errorRecoveryField; @@ -159914,15 +180007,15 @@ public partial class BillPaymentCreditCardAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BillPaymentCreditCardRet BillPaymentCreditCardRet + public InventoryAdjustmentRet InventoryAdjustmentRet { get { - return this.billPaymentCreditCardRetField; + return this.inventoryAdjustmentRetField; } set { - this.billPaymentCreditCardRetField = value; + this.inventoryAdjustmentRetField = value; } } @@ -159998,11 +180091,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillPaymentCreditCardRet GetRetResult() + public InventoryAdjustmentRet GetRetResult() { - return this.BillPaymentCreditCardRet; + return this.InventoryAdjustmentRet; } } @@ -160012,10 +180105,10 @@ public BillPaymentCreditCardRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillPaymentCreditCardQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class InventoryAdjustmentQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private BillPaymentCreditCardRet[] billPaymentCreditCardRetField; + private InventoryAdjustmentRet[] inventoryAdjustmentRetField; private string requestIDField; @@ -160032,16 +180125,16 @@ public partial class BillPaymentCreditCardQueryRsType : IQbIteratorResponse, IQb private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("BillPaymentCreditCardRet", Order=0)] - public BillPaymentCreditCardRet[] BillPaymentCreditCardRet + [System.Xml.Serialization.XmlElementAttribute("InventoryAdjustmentRet", Order=0)] + public InventoryAdjustmentRet[] InventoryAdjustmentRet { get { - return this.billPaymentCreditCardRetField; + return this.inventoryAdjustmentRetField; } set { - this.billPaymentCreditCardRetField = value; + this.inventoryAdjustmentRetField = value; } } @@ -160169,11 +180262,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillPaymentCreditCardRet[] GetRetResult() + public InventoryAdjustmentRet[] GetRetResult() { - return this.BillPaymentCreditCardRet; + return this.InventoryAdjustmentRet; } } @@ -160183,10 +180276,12 @@ public BillPaymentCreditCardRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BillToPayQueryRsType : IQbResponse, IQbResponse + public partial class TimeTrackingAddRsType : IQbResponse, IQbResponse { - private BillToPayRet[] billToPayRetField; + private TimeTrackingRet timeTrackingRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -160196,19 +180291,31 @@ public partial class BillToPayQueryRsType : IQbResponse, IQbResponse + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public TimeTrackingRet TimeTrackingRet + { + get + { + return this.timeTrackingRetField; + } + set + { + this.timeTrackingRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("BillToPayRet", Order=0)] - public BillToPayRet[] BillToPayRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.billToPayRetField; + return this.errorRecoveryField; } set { - this.billToPayRetField = value; + this.errorRecoveryField = value; } } @@ -160268,27 +180375,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BillToPayRet[] GetRetResult() + public TimeTrackingRet GetRetResult() { - return this.BillToPayRet; + return this.TimeTrackingRet; } } @@ -160298,10 +180391,10 @@ public BillToPayRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxPaymentCheckAddRsType : IQbResponse, IQbResponse + public partial class TimeTrackingModRsType : IQbResponse, IQbResponse { - private SalesTaxPaymentCheckRet salesTaxPaymentCheckRetField; + private TimeTrackingRet timeTrackingRetField; private ErrorRecovery errorRecoveryField; @@ -160315,15 +180408,15 @@ public partial class SalesTaxPaymentCheckAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesTaxPaymentCheckRet SalesTaxPaymentCheckRet + public TimeTrackingRet TimeTrackingRet { get { - return this.salesTaxPaymentCheckRetField; + return this.timeTrackingRetField; } set { - this.salesTaxPaymentCheckRetField = value; + this.timeTrackingRetField = value; } } @@ -160399,11 +180492,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesTaxPaymentCheckRet GetRetResult() + public TimeTrackingRet GetRetResult() { - return this.SalesTaxPaymentCheckRet; + return this.TimeTrackingRet; } } @@ -160413,12 +180506,10 @@ public SalesTaxPaymentCheckRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxPaymentCheckModRsType : IQbResponse, IQbResponse + public partial class TimeTrackingQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private SalesTaxPaymentCheckRet salesTaxPaymentCheckRetField; - - private ErrorRecovery errorRecoveryField; + private TimeTrackingRet[] timeTrackingRetField; private string requestIDField; @@ -160428,31 +180519,23 @@ public partial class SalesTaxPaymentCheckModRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public SalesTaxPaymentCheckRet SalesTaxPaymentCheckRet - { - get - { - return this.salesTaxPaymentCheckRetField; - } - set - { - this.salesTaxPaymentCheckRetField = value; - } - } + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("TimeTrackingRet", Order=0)] + public TimeTrackingRet[] TimeTrackingRet { get { - return this.errorRecoveryField; + return this.timeTrackingRetField; } set { - this.errorRecoveryField = value; + this.timeTrackingRetField = value; } } @@ -160512,13 +180595,79 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesTaxPaymentCheckRet GetRetResult() + public TimeTrackingRet[] GetRetResult() { - return this.SalesTaxPaymentCheckRet; + return this.TimeTrackingRet; } } @@ -160528,10 +180677,12 @@ public SalesTaxPaymentCheckRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxPaymentCheckQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class CheckAddRsType : IQbResponse, IQbResponse { - private SalesTaxPaymentCheckRet[] salesTaxPaymentCheckRetField; + private CheckRet checkRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -160541,23 +180692,31 @@ public partial class SalesTaxPaymentCheckQueryRsType : IQbIteratorResponse, IQbR private string statusMessageField; - private string retCountField; - - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CheckRet CheckRet + { + get + { + return this.checkRetField; + } + set + { + this.checkRetField = value; + } + } /// - [System.Xml.Serialization.XmlElementAttribute("SalesTaxPaymentCheckRet", Order=0)] - public SalesTaxPaymentCheckRet[] SalesTaxPaymentCheckRet + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.salesTaxPaymentCheckRetField; + return this.errorRecoveryField; } set { - this.salesTaxPaymentCheckRetField = value; + this.errorRecoveryField = value; } } @@ -160617,79 +180776,128 @@ public string statusMessage } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public CheckRet GetRetResult() + { + return this.CheckRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class CheckModRsType : IQbResponse, IQbResponse + { + + private CheckRet checkRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CheckRet CheckRet { get { - return this.retCountField; + return this.checkRetField; } set { - this.retCountField = value; + this.checkRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.iteratorRemainingCountField; + return this.errorRecoveryField; } set { - this.iteratorRemainingCountField = value; + this.errorRecoveryField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public string requestID { get { - return this.iteratorIDField; + return this.requestIDField; } set { - this.iteratorIDField = value; + this.requestIDField = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.iteratorRemainingCount.HasValue; + return this.statusCodeField; + } + set + { + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.iteratorRemainingCount.Value; + return this.statusSeverityField; } set { - this.iteratorRemainingCount = value; + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; } } /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesTaxPaymentCheckRet[] GetRetResult() + public CheckRet GetRetResult() { - return this.SalesTaxPaymentCheckRet; + return this.CheckRet; } } @@ -160699,10 +180907,10 @@ public SalesTaxPaymentCheckRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class SalesTaxPayableQueryRsType : IQbResponse, IQbResponse + public partial class CheckQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private SalesTaxPayableRet[] salesTaxPayableRetField; + private CheckRet[] checkRetField; private string requestIDField; @@ -160714,17 +180922,21 @@ public partial class SalesTaxPayableQueryRsType : IQbResponse, IQbResponse iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute("SalesTaxPayableRet", Order=0)] - public SalesTaxPayableRet[] SalesTaxPayableRet + [System.Xml.Serialization.XmlElementAttribute("CheckRet", Order=0)] + public CheckRet[] CheckRet { get { - return this.salesTaxPayableRetField; + return this.checkRetField; } set { - this.salesTaxPayableRetField = value; + this.checkRetField = value; } } @@ -160798,13 +181010,65 @@ public string retCount } } + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount + { + get + { + return this.iteratorRemainingCountField; + } + set + { + this.iteratorRemainingCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID + { + get + { + return this.iteratorIDField; + } + set + { + this.iteratorIDField = value; + } + } + + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified + { + get + { + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; + } + set + { + this.iteratorRemainingCount = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public SalesTaxPayableRet[] GetRetResult() + public CheckRet[] GetRetResult() { - return this.SalesTaxPayableRet; + return this.CheckRet; } } @@ -160814,10 +181078,10 @@ public SalesTaxPayableRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventoryAdjustmentAddRsType : IQbResponse, IQbResponse + public partial class CreditCardChargeAddRsType : IQbResponse, IQbResponse { - private InventoryAdjustmentRet inventoryAdjustmentRetField; + private CreditCardChargeRet creditCardChargeRetField; private ErrorRecovery errorRecoveryField; @@ -160831,15 +181095,15 @@ public partial class InventoryAdjustmentAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InventoryAdjustmentRet InventoryAdjustmentRet + public CreditCardChargeRet CreditCardChargeRet { get { - return this.inventoryAdjustmentRetField; + return this.creditCardChargeRetField; } set { - this.inventoryAdjustmentRetField = value; + this.creditCardChargeRetField = value; } } @@ -160915,11 +181179,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public InventoryAdjustmentRet GetRetResult() + public CreditCardChargeRet GetRetResult() { - return this.InventoryAdjustmentRet; + return this.CreditCardChargeRet; } } @@ -160929,10 +181193,10 @@ public InventoryAdjustmentRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventoryAdjustmentModRsType : IQbResponse, IQbResponse + public partial class CreditCardChargeModRsType : IQbResponse, IQbResponse { - private InventoryAdjustmentRet inventoryAdjustmentRetField; + private CreditCardChargeRet creditCardChargeRetField; private ErrorRecovery errorRecoveryField; @@ -160946,15 +181210,15 @@ public partial class InventoryAdjustmentModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public InventoryAdjustmentRet InventoryAdjustmentRet + public CreditCardChargeRet CreditCardChargeRet { get { - return this.inventoryAdjustmentRetField; + return this.creditCardChargeRetField; } set { - this.inventoryAdjustmentRetField = value; + this.creditCardChargeRetField = value; } } @@ -161030,11 +181294,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public InventoryAdjustmentRet GetRetResult() + public CreditCardChargeRet GetRetResult() { - return this.InventoryAdjustmentRet; + return this.CreditCardChargeRet; } } @@ -161044,10 +181308,10 @@ public InventoryAdjustmentRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class InventoryAdjustmentQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class CreditCardChargeQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private InventoryAdjustmentRet[] inventoryAdjustmentRetField; + private CreditCardChargeRet[] creditCardChargeRetField; private string requestIDField; @@ -161064,16 +181328,16 @@ public partial class InventoryAdjustmentQueryRsType : IQbIteratorResponse, IQbRe private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("InventoryAdjustmentRet", Order=0)] - public InventoryAdjustmentRet[] InventoryAdjustmentRet + [System.Xml.Serialization.XmlElementAttribute("CreditCardChargeRet", Order=0)] + public CreditCardChargeRet[] CreditCardChargeRet { get { - return this.inventoryAdjustmentRetField; + return this.creditCardChargeRetField; } set { - this.inventoryAdjustmentRetField = value; + this.creditCardChargeRetField = value; } } @@ -161201,11 +181465,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public InventoryAdjustmentRet[] GetRetResult() + public CreditCardChargeRet[] GetRetResult() { - return this.InventoryAdjustmentRet; + return this.CreditCardChargeRet; } } @@ -161215,10 +181479,10 @@ public InventoryAdjustmentRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TimeTrackingAddRsType : IQbResponse, IQbResponse + public partial class CreditCardCreditAddRsType : IQbResponse, IQbResponse { - private TimeTrackingRet timeTrackingRetField; + private CreditCardCreditRet creditCardCreditRetField; private ErrorRecovery errorRecoveryField; @@ -161232,15 +181496,15 @@ public partial class TimeTrackingAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TimeTrackingRet TimeTrackingRet + public CreditCardCreditRet CreditCardCreditRet { get { - return this.timeTrackingRetField; + return this.creditCardCreditRetField; } set { - this.timeTrackingRetField = value; + this.creditCardCreditRetField = value; } } @@ -161316,11 +181580,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public TimeTrackingRet GetRetResult() + public CreditCardCreditRet GetRetResult() { - return this.TimeTrackingRet; + return this.CreditCardCreditRet; } } @@ -161330,10 +181594,10 @@ public TimeTrackingRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TimeTrackingModRsType : IQbResponse, IQbResponse + public partial class CreditCardCreditModRsType : IQbResponse, IQbResponse { - private TimeTrackingRet timeTrackingRetField; + private CreditCardCreditRet creditCardCreditRetField; private ErrorRecovery errorRecoveryField; @@ -161347,15 +181611,15 @@ public partial class TimeTrackingModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TimeTrackingRet TimeTrackingRet + public CreditCardCreditRet CreditCardCreditRet { get { - return this.timeTrackingRetField; + return this.creditCardCreditRetField; } set { - this.timeTrackingRetField = value; + this.creditCardCreditRetField = value; } } @@ -161431,11 +181695,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public TimeTrackingRet GetRetResult() + public CreditCardCreditRet GetRetResult() { - return this.TimeTrackingRet; + return this.CreditCardCreditRet; } } @@ -161445,10 +181709,10 @@ public TimeTrackingRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TimeTrackingQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class CreditCardCreditQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private TimeTrackingRet[] timeTrackingRetField; + private CreditCardCreditRet[] creditCardCreditRetField; private string requestIDField; @@ -161465,16 +181729,16 @@ public partial class TimeTrackingQueryRsType : IQbIteratorResponse, IQbResponse, private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("TimeTrackingRet", Order=0)] - public TimeTrackingRet[] TimeTrackingRet + [System.Xml.Serialization.XmlElementAttribute("CreditCardCreditRet", Order=0)] + public CreditCardCreditRet[] CreditCardCreditRet { get { - return this.timeTrackingRetField; + return this.creditCardCreditRetField; } set { - this.timeTrackingRetField = value; + this.creditCardCreditRetField = value; } } @@ -161602,11 +181866,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public TimeTrackingRet[] GetRetResult() + public CreditCardCreditRet[] GetRetResult() { - return this.TimeTrackingRet; + return this.CreditCardCreditRet; } } @@ -161616,10 +181880,10 @@ public TimeTrackingRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CheckAddRsType : IQbResponse, IQbResponse + public partial class JournalEntryAddRsType : IQbResponse, IQbResponse { - private CheckRet checkRetField; + private JournalEntryRet journalEntryRetField; private ErrorRecovery errorRecoveryField; @@ -161633,15 +181897,15 @@ public partial class CheckAddRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CheckRet CheckRet + public JournalEntryRet JournalEntryRet { get { - return this.checkRetField; + return this.journalEntryRetField; } set { - this.checkRetField = value; + this.journalEntryRetField = value; } } @@ -161717,11 +181981,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CheckRet GetRetResult() + public JournalEntryRet GetRetResult() { - return this.CheckRet; + return this.JournalEntryRet; } } @@ -161731,10 +181995,10 @@ public CheckRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CheckModRsType : IQbResponse, IQbResponse + public partial class JournalEntryModRsType : IQbResponse, IQbResponse { - private CheckRet checkRetField; + private JournalEntryRet journalEntryRetField; private ErrorRecovery errorRecoveryField; @@ -161748,15 +182012,15 @@ public partial class CheckModRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CheckRet CheckRet + public JournalEntryRet JournalEntryRet { get { - return this.checkRetField; + return this.journalEntryRetField; } set { - this.checkRetField = value; + this.journalEntryRetField = value; } } @@ -161832,11 +182096,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CheckRet GetRetResult() + public JournalEntryRet GetRetResult() { - return this.CheckRet; + return this.JournalEntryRet; } } @@ -161846,10 +182110,10 @@ public CheckRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CheckQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class JournalEntryQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private CheckRet[] checkRetField; + private JournalEntryRet[] journalEntryRetField; private string requestIDField; @@ -161866,16 +182130,16 @@ public partial class CheckQueryRsType : IQbIteratorResponse, IQbResponse, IQbRes private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("CheckRet", Order=0)] - public CheckRet[] CheckRet + [System.Xml.Serialization.XmlElementAttribute("JournalEntryRet", Order=0)] + public JournalEntryRet[] JournalEntryRet { get { - return this.checkRetField; + return this.journalEntryRetField; } set { - this.checkRetField = value; + this.journalEntryRetField = value; } } @@ -162003,11 +182267,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CheckRet[] GetRetResult() + public JournalEntryRet[] GetRetResult() { - return this.CheckRet; + return this.JournalEntryRet; } } @@ -162017,10 +182281,10 @@ public CheckRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardChargeAddRsType : IQbResponse, IQbResponse + public partial class DepositAddRsType : IQbResponse, IQbResponse { - private CreditCardChargeRet creditCardChargeRetField; + private DepositRet depositRetField; private ErrorRecovery errorRecoveryField; @@ -162034,15 +182298,15 @@ public partial class CreditCardChargeAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditCardChargeRet CreditCardChargeRet + public DepositRet DepositRet { get { - return this.creditCardChargeRetField; + return this.depositRetField; } set { - this.creditCardChargeRetField = value; + this.depositRetField = value; } } @@ -162118,11 +182382,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CreditCardChargeRet GetRetResult() + public DepositRet GetRetResult() { - return this.CreditCardChargeRet; + return this.DepositRet; } } @@ -162132,10 +182396,10 @@ public CreditCardChargeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardChargeModRsType : IQbResponse, IQbResponse + public partial class DepositModRsType : IQbResponse, IQbResponse { - private CreditCardChargeRet creditCardChargeRetField; + private DepositRet depositRetField; private ErrorRecovery errorRecoveryField; @@ -162149,15 +182413,15 @@ public partial class CreditCardChargeModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditCardChargeRet CreditCardChargeRet + public DepositRet DepositRet { get { - return this.creditCardChargeRetField; + return this.depositRetField; } set { - this.creditCardChargeRetField = value; + this.depositRetField = value; } } @@ -162233,11 +182497,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CreditCardChargeRet GetRetResult() + public DepositRet GetRetResult() { - return this.CreditCardChargeRet; + return this.DepositRet; } } @@ -162247,10 +182511,10 @@ public CreditCardChargeRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardChargeQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class DepositQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private CreditCardChargeRet[] creditCardChargeRetField; + private DepositRet[] depositRetField; private string requestIDField; @@ -162267,16 +182531,16 @@ public partial class CreditCardChargeQueryRsType : IQbIteratorResponse, IQbRespo private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("CreditCardChargeRet", Order=0)] - public CreditCardChargeRet[] CreditCardChargeRet + [System.Xml.Serialization.XmlElementAttribute("DepositRet", Order=0)] + public DepositRet[] DepositRet { get { - return this.creditCardChargeRetField; + return this.depositRetField; } set { - this.creditCardChargeRetField = value; + this.depositRetField = value; } } @@ -162404,11 +182668,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public CreditCardChargeRet[] GetRetResult() + public DepositRet[] GetRetResult() { - return this.CreditCardChargeRet; + return this.DepositRet; } } @@ -162418,12 +182682,18 @@ public CreditCardChargeRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardCreditAddRsType : IQbResponse, IQbResponse + public partial class ListDelRsType : IQbResponse { - private CreditCardCreditRet creditCardCreditRetField; + private ListDelType listDelTypeField; - private ErrorRecovery errorRecoveryField; + private bool listDelTypeFieldSpecified; + + private string listIDField; + + private DATETIMETYPE timeDeletedField; + + private string fullNameField; private string requestIDField; @@ -162435,29 +182705,71 @@ public partial class CreditCardCreditAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditCardCreditRet CreditCardCreditRet + public ListDelType ListDelType { get { - return this.creditCardCreditRetField; + return this.listDelTypeField; } set { - this.creditCardCreditRetField = value; + this.listDelTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ListDelTypeSpecified + { + get + { + return this.listDelTypeFieldSpecified; + } + set + { + this.listDelTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + public string ListID { get { - return this.errorRecoveryField; + return this.listIDField; + } + set + { + this.listIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeDeleted + { + get + { + return this.timeDeletedField; + } + set + { + this.timeDeletedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string FullName + { + get + { + return this.fullNameField; } set { - this.errorRecoveryField = value; + this.fullNameField = value; } } @@ -162516,15 +182828,6 @@ public string statusMessage this.statusMessageField = value; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public CreditCardCreditRet GetRetResult() - { - return this.CreditCardCreditRet; - } } /// @@ -162533,12 +182836,16 @@ public CreditCardCreditRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardCreditModRsType : IQbResponse, IQbResponse + public partial class ListMergeRsType : IQbResponse { - private CreditCardCreditRet creditCardCreditRetField; + private ListMergeType listMergeTypeField; - private ErrorRecovery errorRecoveryField; + private bool listMergeTypeFieldSpecified; + + private MergedFrom mergedFromField; + + private MergedTo mergedToField; private string requestIDField; @@ -162550,29 +182857,57 @@ public partial class CreditCardCreditModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public CreditCardCreditRet CreditCardCreditRet + public ListMergeType ListMergeType { get { - return this.creditCardCreditRetField; + return this.listMergeTypeField; } set { - this.creditCardCreditRetField = value; + this.listMergeTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ListMergeTypeSpecified + { + get + { + return this.listMergeTypeFieldSpecified; + } + set + { + this.listMergeTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + public MergedFrom MergedFrom { get { - return this.errorRecoveryField; + return this.mergedFromField; } set { - this.errorRecoveryField = value; + this.mergedFromField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public MergedTo MergedTo + { + get + { + return this.mergedToField; + } + set + { + this.mergedToField = value; } } @@ -162631,15 +182966,6 @@ public string statusMessage this.statusMessageField = value; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public CreditCardCreditRet GetRetResult() - { - return this.CreditCardCreditRet; - } } /// @@ -162648,10 +182974,10 @@ public CreditCardCreditRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class CreditCardCreditQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class ListDeletedQueryRsType : IQbResponse, IQbResponse { - private CreditCardCreditRet[] creditCardCreditRetField; + private ListDeletedRet[] listDeletedRetField; private string requestIDField; @@ -162663,21 +182989,17 @@ public partial class CreditCardCreditQueryRsType : IQbIteratorResponse, IQbRespo private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("CreditCardCreditRet", Order=0)] - public CreditCardCreditRet[] CreditCardCreditRet + [System.Xml.Serialization.XmlElementAttribute("ListDeletedRet", Order=0)] + public ListDeletedRet[] ListDeletedRet { get { - return this.creditCardCreditRetField; + return this.listDeletedRetField; } set { - this.creditCardCreditRetField = value; + this.listDeletedRetField = value; } } @@ -162751,105 +183073,117 @@ public string retCount } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public ListDeletedRet[] GetRetResult() + { + return this.ListDeletedRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class TxnDelRsType : IQbResponse + { + + private TxnDelType txnDelTypeField; + + private bool txnDelTypeFieldSpecified; + + private string txnIDField; + + private DATETIMETYPE timeDeletedField; + + private string refNumberField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public TxnDelType TxnDelType { get { - return this.iteratorRemainingCountField; + return this.txnDelTypeField; } set { - this.iteratorRemainingCountField = value; + this.txnDelTypeField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TxnDelTypeSpecified { get { - return this.iteratorIDField; + return this.txnDelTypeFieldSpecified; } set { - this.iteratorIDField = value; + this.txnDelTypeFieldSpecified = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TxnID { get { - return this.iteratorRemainingCount.HasValue; + return this.txnIDField; + } + set + { + this.txnIDField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeDeleted { get { - return this.iteratorRemainingCount.Value; + return this.timeDeletedField; } set { - this.iteratorRemainingCount = value; + this.timeDeletedField = value; } } - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public CreditCardCreditRet[] GetRetResult() - { - return this.CreditCardCreditRet; - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JournalEntryAddRsType : IQbResponse, IQbResponse - { - - private JournalEntryRet journalEntryRetField; - - private ErrorRecovery errorRecoveryField; - - private string requestIDField; - - private string statusCodeField; - - private string statusSeverityField; - - private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public JournalEntryRet JournalEntryRet + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string RefNumber { get { - return this.journalEntryRetField; + return this.refNumberField; } set { - this.journalEntryRetField = value; + this.refNumberField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.Xml.Serialization.XmlElementAttribute(Order=4)] public ErrorRecovery ErrorRecovery { get @@ -162917,15 +183251,6 @@ public string statusMessage this.statusMessageField = value; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public JournalEntryRet GetRetResult() - { - return this.JournalEntryRet; - } } /// @@ -162934,10 +183259,20 @@ public JournalEntryRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JournalEntryModRsType : IQbResponse, IQbResponse + public partial class TxnVoidRsType : IQbResponse { - private JournalEntryRet journalEntryRetField; + private TxnVoidType txnVoidTypeField; + + private bool txnVoidTypeFieldSpecified; + + private string txnIDField; + + private DATETIMETYPE timeCreatedField; + + private DATETIMETYPE timeModifiedField; + + private string refNumberField; private ErrorRecovery errorRecoveryField; @@ -162951,20 +183286,90 @@ public partial class JournalEntryModRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public JournalEntryRet JournalEntryRet + public TxnVoidType TxnVoidType { get { - return this.journalEntryRetField; + return this.txnVoidTypeField; } set { - this.journalEntryRetField = value; + this.txnVoidTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TxnVoidTypeSpecified + { + get + { + return this.txnVoidTypeFieldSpecified; + } + set + { + this.txnVoidTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TxnID + { + get + { + return this.txnIDField; + } + set + { + this.txnIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DATETIMETYPE TimeCreated + { + get + { + return this.timeCreatedField; + } + set + { + this.timeCreatedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public DATETIMETYPE TimeModified + { + get + { + return this.timeModifiedField; + } + set + { + this.timeModifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string RefNumber + { + get + { + return this.refNumberField; + } + set + { + this.refNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public ErrorRecovery ErrorRecovery { get @@ -163032,15 +183437,6 @@ public string statusMessage this.statusMessageField = value; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public JournalEntryRet GetRetResult() - { - return this.JournalEntryRet; - } } /// @@ -163049,10 +183445,10 @@ public JournalEntryRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class JournalEntryQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class TxnDeletedQueryRsType : IQbResponse, IQbResponse { - private JournalEntryRet[] journalEntryRetField; + private TxnDeletedRet[] txnDeletedRetField; private string requestIDField; @@ -163064,21 +183460,17 @@ public partial class JournalEntryQueryRsType : IQbIteratorResponse, IQbResponse, private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("JournalEntryRet", Order=0)] - public JournalEntryRet[] JournalEntryRet + [System.Xml.Serialization.XmlElementAttribute("TxnDeletedRet", Order=0)] + public TxnDeletedRet[] TxnDeletedRet { get { - return this.journalEntryRetField; + return this.txnDeletedRetField; } set { - this.journalEntryRetField = value; + this.txnDeletedRetField = value; } } @@ -163152,66 +183544,88 @@ public string retCount } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public TxnDeletedRet[] GetRetResult() + { + return this.TxnDeletedRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class ClearedStatusModRsType : IQbResponse + { + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.iteratorRemainingCountField; + return this.requestIDField; } set { - this.iteratorRemainingCountField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.iteratorIDField; + return this.statusCodeField; } set { - this.iteratorIDField = value; + this.statusCodeField = value; } } - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.iteratorRemainingCount.HasValue; + return this.statusSeverityField; + } + set + { + this.statusSeverityField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.iteratorRemainingCount.Value; + return this.statusMessageField; } set { - this.iteratorRemainingCount = value; + this.statusMessageField = value; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public JournalEntryRet[] GetRetResult() - { - return this.JournalEntryRet; - } } /// @@ -163220,13 +183634,9 @@ public JournalEntryRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DepositAddRsType : IQbResponse, IQbResponse + public partial class ListDisplayAddRsType : IQbResponse { - private DepositRet depositRetField; - - private ErrorRecovery errorRecoveryField; - private string requestIDField; private string statusCodeField; @@ -163235,34 +183645,6 @@ public partial class DepositAddRsType : IQbResponse, IQbResponse private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DepositRet DepositRet - { - get - { - return this.depositRetField; - } - set - { - this.depositRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; - } - set - { - this.errorRecoveryField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -163318,15 +183700,6 @@ public string statusMessage this.statusMessageField = value; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public DepositRet GetRetResult() - { - return this.DepositRet; - } } /// @@ -163335,13 +183708,9 @@ public DepositRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DepositModRsType : IQbResponse, IQbResponse + public partial class ListDisplayModRsType : IQbResponse { - private DepositRet depositRetField; - - private ErrorRecovery errorRecoveryField; - private string requestIDField; private string statusCodeField; @@ -163350,34 +183719,6 @@ public partial class DepositModRsType : IQbResponse, IQbResponse private string statusMessageField; - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DepositRet DepositRet - { - get - { - return this.depositRetField; - } - set - { - this.depositRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; - } - set - { - this.errorRecoveryField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -163433,15 +183774,6 @@ public string statusMessage this.statusMessageField = value; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public DepositRet GetRetResult() - { - return this.DepositRet; - } } /// @@ -163450,11 +183782,9 @@ public DepositRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DepositQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class TxnDisplayAddRsType : IQbResponse { - private DepositRet[] depositRetField; - private string requestIDField; private string statusCodeField; @@ -163463,26 +183793,6 @@ public partial class DepositQueryRsType : IQbIteratorResponse, IQbResponse, IQbR private string statusMessageField; - private string retCountField; - - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute("DepositRet", Order=0)] - public DepositRet[] DepositRet - { - get - { - return this.depositRetField; - } - set - { - this.depositRetField = value; - } - } - /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -163538,81 +183848,80 @@ public string statusMessage this.statusMessageField = value; } } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class TxnDisplayModRsType : IQbResponse + { + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.retCountField; + return this.requestIDField; } set { - this.retCountField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.iteratorRemainingCountField; + return this.statusCodeField; } set { - this.iteratorRemainingCountField = value; + this.statusCodeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID + public string statusSeverity { get { - return this.iteratorIDField; + return this.statusSeverityField; } set { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get - { - return this.iteratorRemainingCount.HasValue; + this.statusSeverityField = value; } } - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.iteratorRemainingCount.Value; + return this.statusMessageField; } set { - this.iteratorRemainingCount = value; + this.statusMessageField = value; } } - - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public DepositRet[] GetRetResult() - { - return this.DepositRet; - } } /// @@ -163621,18 +183930,10 @@ public DepositRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListDelRsType : IQbResponse + public partial class AlertAddRsType : IQbResponse, IQbResponse { - private ListDelType listDelTypeField; - - private bool listDelTypeFieldSpecified; - - private string listIDField; - - private DATETIMETYPE timeDeletedField; - - private string fullNameField; + private AlertRet alertRetField; private string requestIDField; @@ -163644,74 +183945,101 @@ public partial class ListDelRsType : IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ListDelType ListDelType + public AlertRet AlertRet { get { - return this.listDelTypeField; + return this.alertRetField; } set { - this.listDelTypeField = value; + this.alertRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ListDelTypeSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.listDelTypeFieldSpecified; + return this.requestIDField; } set { - this.listDelTypeFieldSpecified = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string ListID + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.listIDField; + return this.statusCodeField; } set { - this.listIDField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeDeleted + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.timeDeletedField; + return this.statusSeverityField; } set { - this.timeDeletedField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public string FullName + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.fullNameField; + return this.statusMessageField; } set { - this.fullNameField = value; + this.statusMessageField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public AlertRet GetRetResult() + { + return this.AlertRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class AlertDelRsType : IQbResponse + { + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -163775,16 +184103,10 @@ public string statusMessage [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListMergeRsType : IQbResponse + public partial class AlertQueryRsType : IQbResponse, IQbResponse { - private ListMergeType listMergeTypeField; - - private bool listMergeTypeFieldSpecified; - - private MergedFrom mergedFromField; - - private MergedTo mergedToField; + private AlertRet[] alertRetField; private string requestIDField; @@ -163794,62 +184116,119 @@ public partial class ListMergeRsType : IQbResponse private string statusMessageField; + private string retCountField; + /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ListMergeType ListMergeType + [System.Xml.Serialization.XmlElementAttribute("AlertRet", Order=0)] + public AlertRet[] AlertRet { get { - return this.listMergeTypeField; + return this.alertRetField; } set { - this.listMergeTypeField = value; + this.alertRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ListMergeTypeSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.listMergeTypeFieldSpecified; + return this.requestIDField; } set { - this.listMergeTypeFieldSpecified = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public MergedFrom MergedFrom + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.mergedFromField; + return this.statusCodeField; } set { - this.mergedFromField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public MergedTo MergedTo + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.mergedToField; + return this.statusSeverityField; } set { - this.mergedToField = value; + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public AlertRet[] GetRetResult() + { + return this.AlertRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class DataEventRecoveryInfoDelRsType : IQbResponse + { + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -163913,10 +184292,10 @@ public string statusMessage [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListDeletedQueryRsType : IQbResponse, IQbResponse + public partial class DataEventRecoveryInfoQueryRsType : IQbResponse, IQbResponse { - private ListDeletedRet[] listDeletedRetField; + private DataEventRecoveryInfoRet dataEventRecoveryInfoRetField; private string requestIDField; @@ -163926,19 +184305,17 @@ public partial class ListDeletedQueryRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute("ListDeletedRet", Order=0)] - public ListDeletedRet[] ListDeletedRet + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public DataEventRecoveryInfoRet DataEventRecoveryInfoRet { get { - return this.listDeletedRetField; + return this.dataEventRecoveryInfoRetField; } set { - this.listDeletedRetField = value; + this.dataEventRecoveryInfoRetField = value; } } @@ -163998,27 +184375,56 @@ public string statusMessage } } + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public DataEventRecoveryInfoRet GetRetResult() + { + return this.DataEventRecoveryInfoRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] + public partial class DataEventRecoveryInfoRet + { + + private GUIDTYPE subscriberIDField; + + private DATETIMETYPE dataEventRecoveryTimeField; + /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GUIDTYPE SubscriberID { get { - return this.retCountField; + return this.subscriberIDField; } set { - this.retCountField = value; + this.subscriberIDField = value; } } - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public ListDeletedRet[] GetRetResult() + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DATETIMETYPE DataEventRecoveryTime { - return this.ListDeletedRet; + get + { + return this.dataEventRecoveryTimeField; + } + set + { + this.dataEventRecoveryTimeField = value; + } } } @@ -164028,20 +184434,10 @@ public ListDeletedRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnDelRsType : IQbResponse + public partial class TransactionQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private TxnDelType txnDelTypeField; - - private bool txnDelTypeFieldSpecified; - - private string txnIDField; - - private DATETIMETYPE timeDeletedField; - - private string refNumberField; - - private ErrorRecovery errorRecoveryField; + private TransactionRet[] transactionRetField; private string requestIDField; @@ -164051,145 +184447,156 @@ public partial class TxnDelRsType : IQbResponse private string statusMessageField; + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TxnDelType TxnDelType + [System.Xml.Serialization.XmlElementAttribute("TransactionRet", Order=0)] + public TransactionRet[] TransactionRet { get { - return this.txnDelTypeField; + return this.transactionRetField; } set { - this.txnDelTypeField = value; + this.transactionRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TxnDelTypeSpecified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.txnDelTypeFieldSpecified; + return this.requestIDField; } set { - this.txnDelTypeFieldSpecified = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string TxnID + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.txnIDField; + return this.statusCodeField; } set { - this.txnIDField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeDeleted + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.timeDeletedField; + return this.statusSeverityField; } set { - this.timeDeletedField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public string RefNumber + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.refNumberField; + return this.statusMessageField; } set { - this.refNumberField = value; + this.statusMessageField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount { get { - return this.errorRecoveryField; + return this.retCountField; } set { - this.errorRecoveryField = value; + this.retCountField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount { get { - return this.requestIDField; + return this.iteratorRemainingCountField; } set { - this.requestIDField = value; + this.iteratorRemainingCountField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - return this.statusCodeField; + return this.iteratorIDField; } set { - this.statusCodeField = value; + this.iteratorIDField = value; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified { get { - return this.statusSeverityField; - } - set - { - this.statusSeverityField = value; + return this.iteratorRemainingCount.HasValue; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue { get { - return this.statusMessageField; + return this.iteratorRemainingCount.Value; } set { - this.statusMessageField = value; + this.iteratorRemainingCount = value; } } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public TransactionRet[] GetRetResult() + { + return this.TransactionRet; + } } /// @@ -164198,20 +184605,10 @@ public string statusMessage [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnVoidRsType : IQbResponse + public partial class BuildAssemblyAddRsType : IQbResponse, IQbResponse { - private TxnVoidType txnVoidTypeField; - - private bool txnVoidTypeFieldSpecified; - - private string txnIDField; - - private DATETIMETYPE timeCreatedField; - - private DATETIMETYPE timeModifiedField; - - private string refNumberField; + private BuildAssemblyRet buildAssemblyRetField; private ErrorRecovery errorRecoveryField; @@ -164225,90 +184622,135 @@ public partial class TxnVoidRsType : IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public TxnVoidType TxnVoidType + public BuildAssemblyRet BuildAssemblyRet { get { - return this.txnVoidTypeField; + return this.buildAssemblyRetField; } set { - this.txnVoidTypeField = value; + this.buildAssemblyRetField = value; } } /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TxnVoidTypeSpecified + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.txnVoidTypeFieldSpecified; + return this.errorRecoveryField; } set { - this.txnVoidTypeFieldSpecified = value; + this.errorRecoveryField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string TxnID + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID { get { - return this.txnIDField; + return this.requestIDField; } set { - this.txnIDField = value; + this.requestIDField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DATETIMETYPE TimeCreated + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode { get { - return this.timeCreatedField; + return this.statusCodeField; } set { - this.timeCreatedField = value; + this.statusCodeField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public DATETIMETYPE TimeModified + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity { get { - return this.timeModifiedField; + return this.statusSeverityField; } set { - this.timeModifiedField = value; + this.statusSeverityField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public string RefNumber + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage { get { - return this.refNumberField; + return this.statusMessageField; } set { - this.refNumberField = value; + this.statusMessageField = value; + } + } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public BuildAssemblyRet GetRetResult() + { + return this.BuildAssemblyRet; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class BuildAssemblyModRsType : IQbResponse, IQbResponse + { + + private BuildAssemblyRet buildAssemblyRetField; + + private ErrorRecovery errorRecoveryField; + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public BuildAssemblyRet BuildAssemblyRet + { + get + { + return this.buildAssemblyRetField; + } + set + { + this.buildAssemblyRetField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=1)] public ErrorRecovery ErrorRecovery { get @@ -164376,6 +184818,15 @@ public string statusMessage this.statusMessageField = value; } } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public BuildAssemblyRet GetRetResult() + { + return this.BuildAssemblyRet; + } } /// @@ -164384,10 +184835,10 @@ public string statusMessage [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnDeletedQueryRsType : IQbResponse, IQbResponse + public partial class BuildAssemblyQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private TxnDeletedRet[] txnDeletedRetField; + private BuildAssemblyRet[] buildAssemblyRetField; private string requestIDField; @@ -164399,17 +184850,21 @@ public partial class TxnDeletedQueryRsType : IQbResponse, IQbResponse iteratorRemainingCountField; + + private string iteratorIDField; + /// - [System.Xml.Serialization.XmlElementAttribute("TxnDeletedRet", Order=0)] - public TxnDeletedRet[] TxnDeletedRet + [System.Xml.Serialization.XmlElementAttribute("BuildAssemblyRet", Order=0)] + public BuildAssemblyRet[] BuildAssemblyRet { get { - return this.txnDeletedRetField; + return this.buildAssemblyRetField; } set { - this.txnDeletedRetField = value; + this.buildAssemblyRetField = value; } } @@ -164483,88 +184938,66 @@ public string retCount } } - /// - /// Implementation of that returns - /// the value of the *Ret result property . - /// - public TxnDeletedRet[] GetRetResult() - { - return this.TxnDeletedRet; - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ClearedStatusModRsType : IQbResponse - { - - private string requestIDField; - - private string statusCodeField; - - private string statusSeverityField; - - private string statusMessageField; - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount { get { - return this.requestIDField; + return this.iteratorRemainingCountField; } set { - this.requestIDField = value; + this.iteratorRemainingCountField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode + [System.Xml.Serialization.XmlAttributeAttribute()] + public string iteratorID { get { - return this.statusCodeField; + return this.iteratorIDField; } set { - this.statusCodeField = value; + this.iteratorIDField = value; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified { get { - return this.statusSeverityField; - } - set - { - this.statusSeverityField = value; + return this.iteratorRemainingCount.HasValue; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue { get { - return this.statusMessageField; + return this.iteratorRemainingCount.Value; } set { - this.statusMessageField = value; + this.iteratorRemainingCount = value; } } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public BuildAssemblyRet[] GetRetResult() + { + return this.BuildAssemblyRet; + } } /// @@ -164573,9 +185006,11 @@ public string statusMessage [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListDisplayAddRsType : IQbResponse + public partial class ItemAssembliesCanBuildQueryRsType : IQbResponse, IQbResponse { + private ItemAssembliesCanBuildRet itemAssembliesCanBuildRetField; + private string requestIDField; private string statusCodeField; @@ -164584,6 +185019,20 @@ public partial class ListDisplayAddRsType : IQbResponse private string statusMessageField; + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemAssembliesCanBuildRet ItemAssembliesCanBuildRet + { + get + { + return this.itemAssembliesCanBuildRetField; + } + set + { + this.itemAssembliesCanBuildRetField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -164639,6 +185088,15 @@ public string statusMessage this.statusMessageField = value; } } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public ItemAssembliesCanBuildRet GetRetResult() + { + return this.ItemAssembliesCanBuildRet; + } } /// @@ -164647,9 +185105,13 @@ public string statusMessage [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ListDisplayModRsType : IQbResponse + public partial class ARRefundCreditCardAddRsType : IQbResponse, IQbResponse { + private ARRefundCreditCardRet aRRefundCreditCardRetField; + + private ErrorRecovery errorRecoveryField; + private string requestIDField; private string statusCodeField; @@ -164659,78 +185121,32 @@ public partial class ListDisplayModRsType : IQbResponse private string statusMessageField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID - { - get - { - return this.requestIDField; - } - set - { - this.requestIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode - { - get - { - return this.statusCodeField; - } - set - { - this.statusCodeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ARRefundCreditCardRet ARRefundCreditCardRet { get { - return this.statusSeverityField; + return this.aRRefundCreditCardRetField; } set { - this.statusSeverityField = value; + this.aRRefundCreditCardRetField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery { get { - return this.statusMessageField; + return this.errorRecoveryField; } set { - this.statusMessageField = value; + this.errorRecoveryField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnDisplayAddRsType : IQbResponse - { - - private string requestIDField; - - private string statusCodeField; - - private string statusSeverityField; - - private string statusMessageField; /// [System.Xml.Serialization.XmlAttributeAttribute()] @@ -164787,6 +185203,15 @@ public string statusMessage this.statusMessageField = value; } } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public ARRefundCreditCardRet GetRetResult() + { + return this.ARRefundCreditCardRet; + } } /// @@ -164795,9 +185220,11 @@ public string statusMessage [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TxnDisplayModRsType : IQbResponse + public partial class ARRefundCreditCardQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { + private ARRefundCreditCardRet[] aRRefundCreditCardRetField; + private string requestIDField; private string statusCodeField; @@ -164806,6 +185233,26 @@ public partial class TxnDisplayModRsType : IQbResponse private string statusMessageField; + private string retCountField; + + private Nullable iteratorRemainingCountField; + + private string iteratorIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ARRefundCreditCardRet", Order=0)] + public ARRefundCreditCardRet[] ARRefundCreditCardRet + { + get + { + return this.aRRefundCreditCardRetField; + } + set + { + this.aRRefundCreditCardRetField = value; + } + } + /// [System.Xml.Serialization.XmlAttributeAttribute()] public string requestID @@ -164861,80 +185308,81 @@ public string statusMessage this.statusMessageField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataEventRecoveryInfoDelRsType : IQbResponse - { - - private string requestIDField; - - private string statusCodeField; - - private string statusSeverityField; - - private string statusMessageField; /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string requestID + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount { get { - return this.requestIDField; + return this.retCountField; } set { - this.requestIDField = value; + this.retCountField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string statusCode + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Nullable iteratorRemainingCount { get { - return this.statusCodeField; + return this.iteratorRemainingCountField; } set { - this.statusCodeField = value; + this.iteratorRemainingCountField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusSeverity + public string iteratorID { get { - return this.statusSeverityField; + return this.iteratorIDField; } set { - this.statusSeverityField = value; + this.iteratorIDField = value; } } - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string statusMessage + [System.Xml.Serialization.XmlIgnore()] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public bool iteratorRemainingCountValueSpecified { get { - return this.statusMessageField; + return this.iteratorRemainingCount.HasValue; + } + } + + [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + public int iteratorRemainingCountValue + { + get + { + return this.iteratorRemainingCount.Value; } set { - this.statusMessageField = value; + this.iteratorRemainingCount = value; } } + + /// + /// Implementation of that returns + /// the value of the *Ret result property . + /// + public ARRefundCreditCardRet[] GetRetResult() + { + return this.ARRefundCreditCardRet; + } } /// @@ -164943,10 +185391,12 @@ public string statusMessage [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class DataEventRecoveryInfoQueryRsType : IQbResponse, IQbResponse + public partial class VehicleMileageAddRsType : IQbResponse, IQbResponse { - private DataEventRecoveryInfoRet dataEventRecoveryInfoRetField; + private VehicleMileageRet vehicleMileageRetField; + + private ErrorRecovery errorRecoveryField; private string requestIDField; @@ -164958,15 +185408,29 @@ public partial class DataEventRecoveryInfoQueryRsType : IQbResponse, IQbResponse /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public DataEventRecoveryInfoRet DataEventRecoveryInfoRet + public VehicleMileageRet VehicleMileageRet { get { - return this.dataEventRecoveryInfoRetField; + return this.vehicleMileageRetField; } set { - this.dataEventRecoveryInfoRetField = value; + this.vehicleMileageRetField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ErrorRecovery ErrorRecovery + { + get + { + return this.errorRecoveryField; + } + set + { + this.errorRecoveryField = value; } } @@ -165028,54 +185492,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public DataEventRecoveryInfoRet GetRetResult() - { - return this.DataEventRecoveryInfoRet; - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] - public partial class DataEventRecoveryInfoRet - { - - private GUIDTYPE subscriberIDField; - - private DATETIMETYPE dataEventRecoveryTimeField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public GUIDTYPE SubscriberID - { - get - { - return this.subscriberIDField; - } - set - { - this.subscriberIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public DATETIMETYPE DataEventRecoveryTime + public VehicleMileageRet GetRetResult() { - get - { - return this.dataEventRecoveryTimeField; - } - set - { - this.dataEventRecoveryTimeField = value; - } + return this.VehicleMileageRet; } } @@ -165085,10 +185506,10 @@ public DATETIMETYPE DataEventRecoveryTime [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class TransactionQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class VehicleMileageQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse { - private TransactionRet[] transactionRetField; + private VehicleMileageRet[] vehicleMileageRetField; private string requestIDField; @@ -165105,16 +185526,16 @@ public partial class TransactionQueryRsType : IQbIteratorResponse, IQbResponse, private string iteratorIDField; /// - [System.Xml.Serialization.XmlElementAttribute("TransactionRet", Order=0)] - public TransactionRet[] TransactionRet + [System.Xml.Serialization.XmlElementAttribute("VehicleMileageRet", Order=0)] + public VehicleMileageRet[] VehicleMileageRet { get { - return this.transactionRetField; + return this.vehicleMileageRetField; } set { - this.transactionRetField = value; + this.vehicleMileageRetField = value; } } @@ -165242,11 +185663,11 @@ public int iteratorRemainingCountValue /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public TransactionRet[] GetRetResult() + public VehicleMileageRet[] GetRetResult() { - return this.TransactionRet; + return this.VehicleMileageRet; } } @@ -165256,12 +185677,10 @@ public TransactionRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BuildAssemblyAddRsType : IQbResponse, IQbResponse + public partial class PayrollYearToDateAdjustmentAddRsType : IQbResponse, IQbResponse { - private BuildAssemblyRet buildAssemblyRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollYearToDateAdjustmentRet payrollYearToDateAdjustmentRetField; private string requestIDField; @@ -165273,29 +185692,15 @@ public partial class BuildAssemblyAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BuildAssemblyRet BuildAssemblyRet - { - get - { - return this.buildAssemblyRetField; - } - set - { - this.buildAssemblyRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + public PayrollYearToDateAdjustmentRet PayrollYearToDateAdjustmentRet { get { - return this.errorRecoveryField; + return this.payrollYearToDateAdjustmentRetField; } set { - this.errorRecoveryField = value; + this.payrollYearToDateAdjustmentRetField = value; } } @@ -165357,11 +185762,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BuildAssemblyRet GetRetResult() + public PayrollYearToDateAdjustmentRet GetRetResult() { - return this.BuildAssemblyRet; + return this.PayrollYearToDateAdjustmentRet; } } @@ -165371,12 +185776,10 @@ public BuildAssemblyRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BuildAssemblyModRsType : IQbResponse, IQbResponse + public partial class PayrollYearToDateAdjustmentQueryRsType : IQbResponse, IQbResponse { - private BuildAssemblyRet buildAssemblyRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollYearToDateAdjustmentRet[] payrollYearToDateAdjustmentRetField; private string requestIDField; @@ -165386,31 +185789,19 @@ public partial class BuildAssemblyModRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public BuildAssemblyRet BuildAssemblyRet - { - get - { - return this.buildAssemblyRetField; - } - set - { - this.buildAssemblyRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("PayrollYearToDateAdjustmentRet", Order=0)] + public PayrollYearToDateAdjustmentRet[] PayrollYearToDateAdjustmentRet { get { - return this.errorRecoveryField; + return this.payrollYearToDateAdjustmentRetField; } set { - this.errorRecoveryField = value; + this.payrollYearToDateAdjustmentRetField = value; } } @@ -165470,13 +185861,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BuildAssemblyRet GetRetResult() + public PayrollYearToDateAdjustmentRet[] GetRetResult() { - return this.BuildAssemblyRet; + return this.PayrollYearToDateAdjustmentRet; } } @@ -165486,10 +185891,10 @@ public BuildAssemblyRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class BuildAssemblyQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PayrollLiabilityAdjustmentAddRsType : IQbResponse, IQbResponse { - private BuildAssemblyRet[] buildAssemblyRetField; + private PayrollLiabilityAdjustmentRet payrollLiabilityAdjustmentRetField; private string requestIDField; @@ -165499,23 +185904,17 @@ public partial class BuildAssemblyQueryRsType : IQbIteratorResponse, IQbResponse private string statusMessageField; - private string retCountField; - - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("BuildAssemblyRet", Order=0)] - public BuildAssemblyRet[] BuildAssemblyRet + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PayrollLiabilityAdjustmentRet PayrollLiabilityAdjustmentRet { get { - return this.buildAssemblyRetField; + return this.payrollLiabilityAdjustmentRetField; } set { - this.buildAssemblyRetField = value; + this.payrollLiabilityAdjustmentRetField = value; } } @@ -165575,79 +185974,13 @@ public string statusMessage } } - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] - public string retCount - { - get - { - return this.retCountField; - } - set - { - this.retCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount - { - get - { - return this.iteratorRemainingCountField; - } - set - { - this.iteratorRemainingCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get - { - return this.iteratorRemainingCount.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue - { - get - { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public BuildAssemblyRet[] GetRetResult() + public PayrollLiabilityAdjustmentRet GetRetResult() { - return this.BuildAssemblyRet; + return this.PayrollLiabilityAdjustmentRet; } } @@ -165657,10 +185990,10 @@ public BuildAssemblyRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ItemAssembliesCanBuildQueryRsType : IQbResponse, IQbResponse + public partial class PayrollLiabilityAdjustmentQueryRsType : IQbResponse, IQbResponse { - private ItemAssembliesCanBuildRet itemAssembliesCanBuildRetField; + private PayrollLiabilityAdjustmentRet[] payrollLiabilityAdjustmentRetField; private string requestIDField; @@ -165670,17 +186003,19 @@ public partial class ItemAssembliesCanBuildQueryRsType : IQbResponse, IQbRespons private string statusMessageField; + private string retCountField; + /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ItemAssembliesCanBuildRet ItemAssembliesCanBuildRet + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityAdjustmentRet", Order=0)] + public PayrollLiabilityAdjustmentRet[] PayrollLiabilityAdjustmentRet { get { - return this.itemAssembliesCanBuildRetField; + return this.payrollLiabilityAdjustmentRetField; } set { - this.itemAssembliesCanBuildRetField = value; + this.payrollLiabilityAdjustmentRetField = value; } } @@ -165740,13 +186075,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ItemAssembliesCanBuildRet GetRetResult() + public PayrollLiabilityAdjustmentRet[] GetRetResult() { - return this.ItemAssembliesCanBuildRet; + return this.PayrollLiabilityAdjustmentRet; } } @@ -165756,12 +186105,10 @@ public ItemAssembliesCanBuildRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ARRefundCreditCardAddRsType : IQbResponse, IQbResponse + public partial class PayrollPriorPaymentAddRsType : IQbResponse, IQbResponse { - private ARRefundCreditCardRet aRRefundCreditCardRetField; - - private ErrorRecovery errorRecoveryField; + private PayrollPriorPaymentRet payrollPriorPaymentRetField; private string requestIDField; @@ -165773,29 +186120,15 @@ public partial class ARRefundCreditCardAddRsType : IQbResponse, IQbResponse [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public ARRefundCreditCardRet ARRefundCreditCardRet + public PayrollPriorPaymentRet PayrollPriorPaymentRet { get { - return this.aRRefundCreditCardRetField; + return this.payrollPriorPaymentRetField; } set { - this.aRRefundCreditCardRetField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery - { - get - { - return this.errorRecoveryField; - } - set - { - this.errorRecoveryField = value; + this.payrollPriorPaymentRetField = value; } } @@ -165857,11 +186190,11 @@ public string statusMessage /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ARRefundCreditCardRet GetRetResult() + public PayrollPriorPaymentRet GetRetResult() { - return this.ARRefundCreditCardRet; + return this.PayrollPriorPaymentRet; } } @@ -165871,10 +186204,10 @@ public ARRefundCreditCardRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class ARRefundCreditCardQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PayrollPriorPaymentQueryRsType : IQbResponse, IQbResponse { - private ARRefundCreditCardRet[] aRRefundCreditCardRetField; + private PayrollPriorPaymentRet[] payrollPriorPaymentRetField; private string requestIDField; @@ -165886,21 +186219,17 @@ public partial class ARRefundCreditCardQueryRsType : IQbIteratorResponse, IQbRes private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("ARRefundCreditCardRet", Order=0)] - public ARRefundCreditCardRet[] ARRefundCreditCardRet + [System.Xml.Serialization.XmlElementAttribute("PayrollPriorPaymentRet", Order=0)] + public PayrollPriorPaymentRet[] PayrollPriorPaymentRet { get { - return this.aRRefundCreditCardRetField; + return this.payrollPriorPaymentRetField; } set { - this.aRRefundCreditCardRetField = value; + this.payrollPriorPaymentRetField = value; } } @@ -165974,65 +186303,13 @@ public string retCount } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount - { - get - { - return this.iteratorRemainingCountField; - } - set - { - this.iteratorRemainingCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get - { - return this.iteratorRemainingCount.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue - { - get - { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public ARRefundCreditCardRet[] GetRetResult() + public PayrollPriorPaymentRet[] GetRetResult() { - return this.ARRefundCreditCardRet; + return this.PayrollPriorPaymentRet; } } @@ -166042,12 +186319,10 @@ public ARRefundCreditCardRet[] GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleMileageAddRsType : IQbResponse, IQbResponse + public partial class PaycheckQueryRsType : IQbResponse, IQbResponse { - private VehicleMileageRet vehicleMileageRetField; - - private ErrorRecovery errorRecoveryField; + private PaycheckRet[] paycheckRetField; private string requestIDField; @@ -166057,31 +186332,19 @@ public partial class VehicleMileageAddRsType : IQbResponse, IQbResponse - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public VehicleMileageRet VehicleMileageRet - { - get - { - return this.vehicleMileageRetField; - } - set - { - this.vehicleMileageRetField = value; - } - } + private string retCountField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public ErrorRecovery ErrorRecovery + [System.Xml.Serialization.XmlElementAttribute("PaycheckRet", Order=0)] + public PaycheckRet[] PaycheckRet { get { - return this.errorRecoveryField; + return this.paycheckRetField; } set { - this.errorRecoveryField = value; + this.paycheckRetField = value; } } @@ -166141,13 +186404,27 @@ public string statusMessage } } + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string retCount + { + get + { + return this.retCountField; + } + set + { + this.retCountField = value; + } + } + /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VehicleMileageRet GetRetResult() + public PaycheckRet[] GetRetResult() { - return this.VehicleMileageRet; + return this.PaycheckRet; } } @@ -166157,10 +186434,10 @@ public VehicleMileageRet GetRetResult() [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] - public partial class VehicleMileageQueryRsType : IQbIteratorResponse, IQbResponse, IQbResponse + public partial class PayrollLiabilityCheckQueryRsType : IQbResponse, IQbResponse { - private VehicleMileageRet[] vehicleMileageRetField; + private PayrollLiabilityCheckRet[] payrollLiabilityCheckRetField; private string requestIDField; @@ -166172,21 +186449,17 @@ public partial class VehicleMileageQueryRsType : IQbIteratorResponse, IQbRespons private string retCountField; - private Nullable iteratorRemainingCountField; - - private string iteratorIDField; - /// - [System.Xml.Serialization.XmlElementAttribute("VehicleMileageRet", Order=0)] - public VehicleMileageRet[] VehicleMileageRet + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityCheckRet", Order=0)] + public PayrollLiabilityCheckRet[] PayrollLiabilityCheckRet { get { - return this.vehicleMileageRetField; + return this.payrollLiabilityCheckRetField; } set { - this.vehicleMileageRetField = value; + this.payrollLiabilityCheckRetField = value; } } @@ -166260,65 +186533,13 @@ public string retCount } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Nullable iteratorRemainingCount - { - get - { - return this.iteratorRemainingCountField; - } - set - { - this.iteratorRemainingCountField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string iteratorID - { - get - { - return this.iteratorIDField; - } - set - { - this.iteratorIDField = value; - } - } - - [System.Xml.Serialization.XmlIgnore()] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public bool iteratorRemainingCountValueSpecified - { - get - { - return this.iteratorRemainingCount.HasValue; - } - } - - [System.Xml.Serialization.XmlAttributeAttribute(AttributeName="iteratorRemainingCount")] - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public int iteratorRemainingCountValue - { - get - { - return this.iteratorRemainingCount.Value; - } - set - { - this.iteratorRemainingCount = value; - } - } - /// /// Implementation of that returns - /// the value of the *Ret result property . + /// the value of the *Ret result property . /// - public VehicleMileageRet[] GetRetResult() + public PayrollLiabilityCheckRet[] GetRetResult() { - return this.VehicleMileageRet; + return this.PayrollLiabilityCheckRet; } } @@ -167434,6 +187655,80 @@ public TransferRet[] GetRetResult() } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)] + public partial class QBCommandExecRsType : IQbResponse + { + + private string requestIDField; + + private string statusCodeField; + + private string statusSeverityField; + + private string statusMessageField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string requestID + { + get + { + return this.requestIDField; + } + set + { + this.requestIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] + public string statusCode + { + get + { + return this.statusCodeField; + } + set + { + this.statusCodeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusSeverity + { + get + { + return this.statusSeverityField; + } + set + { + this.statusSeverityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string statusMessage + { + get + { + return this.statusMessageField; + } + set + { + this.statusMessageField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] @@ -171584,9 +191879,9 @@ public partial class CurrentWindow private object[] itemsField; - private ItemsChoiceType98[] itemsElementNameField; + private ItemsChoiceType105[] itemsElementNameField; - private ObjectItems objectItems; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute("ListID", typeof(string), Order=0)] @@ -171611,7 +191906,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType98[] ItemsElementName + public ItemsChoiceType105[] ItemsElementName { get { @@ -171628,11 +191923,11 @@ public string ListID { get { - return ObjectItems.GetItem(ItemsChoiceType98.ListID); + return ObjectItems.GetItem(ItemsChoiceType105.ListID); } set { - ObjectItems.SetItem(ItemsChoiceType98.ListID, value); + ObjectItems.SetItem(ItemsChoiceType105.ListID, value); } } @@ -171641,11 +191936,11 @@ public Nullable ListType { get { - return ObjectItems.GetItem(ItemsChoiceType98.ListType); + return ObjectItems.GetItem(ItemsChoiceType105.ListType); } set { - ObjectItems.SetItem(ItemsChoiceType98.ListType, value); + ObjectItems.SetItem(ItemsChoiceType105.ListType, value); } } @@ -171654,11 +191949,11 @@ public string TxnID { get { - return ObjectItems.GetItem(ItemsChoiceType98.TxnID); + return ObjectItems.GetItem(ItemsChoiceType105.TxnID); } set { - ObjectItems.SetItem(ItemsChoiceType98.TxnID, value); + ObjectItems.SetItem(ItemsChoiceType105.TxnID, value); } } @@ -171667,21 +191962,21 @@ public Nullable TxnType { get { - return ObjectItems.GetItem(ItemsChoiceType98.TxnType); + return ObjectItems.GetItem(ItemsChoiceType105.TxnType); } set { - ObjectItems.SetItem(ItemsChoiceType98.TxnType, value); + ObjectItems.SetItem(ItemsChoiceType105.TxnType, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "TxnType", "TxnID", "ListType", @@ -171696,7 +191991,7 @@ private ObjectItems ObjectItems [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType98 + public enum ItemsChoiceType105 { /// @@ -172335,6 +192630,9 @@ public QBXMLMsgsRq() [System.Xml.Serialization.XmlElementAttribute("AccountQueryRq", typeof(AccountQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("AccountTaxLineInfoQueryRq", typeof(AccountTaxLineInfoQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("AgingReportQueryRq", typeof(AgingReportQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AlertAddRq", typeof(AlertAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AlertDelRq", typeof(AlertDelRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AlertQueryRq", typeof(AlertQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("BarCodeQueryRq", typeof(BarCodeQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("BillAddRq", typeof(BillAddRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("BillModRq", typeof(BillModRqType), Order=0)] @@ -172399,6 +192697,8 @@ public QBXMLMsgsRq() [System.Xml.Serialization.XmlElementAttribute("DepositModRq", typeof(DepositModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("DepositQueryRq", typeof(DepositQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EmployeeAddRq", typeof(EmployeeAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EmployeeDefaultModRq", typeof(EmployeeDefaultModRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EmployeeDefaultQueryRq", typeof(EmployeeDefaultQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EmployeeModRq", typeof(EmployeeModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EmployeeQueryRq", typeof(EmployeeQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EntityQueryRq", typeof(EntityQueryRqType), Order=0)] @@ -172478,14 +192778,37 @@ public QBXMLMsgsRq() [System.Xml.Serialization.XmlElementAttribute("OtherNameAddRq", typeof(OtherNameAddRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("OtherNameModRq", typeof(OtherNameModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("OtherNameQueryRq", typeof(OtherNameQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaycheckQueryRq", typeof(PaycheckQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PaymentMethodAddRq", typeof(PaymentMethodAddRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PaymentMethodQueryRq", typeof(PaymentMethodQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollDetailReportQueryRq", typeof(PayrollDetailReportQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemAdditionAddRq", typeof(PayrollItemAdditionAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemAdditionModRq", typeof(PayrollItemAdditionModRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemCompanyContributionAddRq", typeof(PayrollItemCompanyContributionAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemCompanyContributionModRq", typeof(PayrollItemCompanyContributionModRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDeductionAddRq", typeof(PayrollItemDeductionAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDeductionModRq", typeof(PayrollItemDeductionModRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDirectDepositAddRq", typeof(PayrollItemDirectDepositAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDirectDepositModRq", typeof(PayrollItemDirectDepositModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollItemNonWageQueryRq", typeof(PayrollItemNonWageQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemQueryRq", typeof(PayrollItemQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemTaxAddRq", typeof(PayrollItemTaxAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemTaxModRq", typeof(PayrollItemTaxModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollItemWageAddRq", typeof(PayrollItemWageAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemWageModRq", typeof(PayrollItemWageModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollItemWageQueryRq", typeof(PayrollItemWageQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemWorkersCompensationAddRq", typeof(PayrollItemWorkersCompensationAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemWorkersCompensationModRq", typeof(PayrollItemWorkersCompensationModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollLastPeriodQueryRq", typeof(PayrollLastPeriodQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityAdjustmentAddRq", typeof(PayrollLiabilityAdjustmentAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityAdjustmentQueryRq", typeof(PayrollLiabilityAdjustmentQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityCheckQueryRq", typeof(PayrollLiabilityCheckQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollPriorPaymentAddRq", typeof(PayrollPriorPaymentAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollPriorPaymentQueryRq", typeof(PayrollPriorPaymentQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollSummaryReportQueryRq", typeof(PayrollSummaryReportQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollYearToDateAdjustmentAddRq", typeof(PayrollYearToDateAdjustmentAddRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollYearToDateAdjustmentQueryRq", typeof(PayrollYearToDateAdjustmentQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PreferencesModRq", typeof(PreferencesModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PreferencesQueryRq", typeof(PreferencesQueryRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PriceLevelAddRq", typeof(PriceLevelAddRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PriceLevelModRq", typeof(PriceLevelModRqType), Order=0)] @@ -172493,6 +192816,7 @@ public QBXMLMsgsRq() [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderAddRq", typeof(PurchaseOrderAddRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderModRq", typeof(PurchaseOrderModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderQueryRq", typeof(PurchaseOrderQueryRqType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("QBCommandExecRq", typeof(QBCommandExecRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentAddRq", typeof(ReceivePaymentAddRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentModRq", typeof(ReceivePaymentModRqType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentQueryRq", typeof(ReceivePaymentQueryRqType), Order=0)] @@ -172721,6 +193045,45 @@ public IEnumerable AgingReportQueryRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable AlertAddRq + { + get + { + return ObjectItems.GetItems("AlertAddRq"); + } + set + { + ObjectItems.SetItems("AlertAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable AlertDelRq + { + get + { + return ObjectItems.GetItems("AlertDelRq"); + } + set + { + ObjectItems.SetItems("AlertDelRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable AlertQueryRq + { + get + { + return ObjectItems.GetItems("AlertQueryRq"); + } + set + { + ObjectItems.SetItems("AlertQueryRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable BarCodeQueryRq { @@ -173553,6 +193916,32 @@ public IEnumerable EmployeeAddRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable EmployeeDefaultModRq + { + get + { + return ObjectItems.GetItems("EmployeeDefaultModRq"); + } + set + { + ObjectItems.SetItems("EmployeeDefaultModRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable EmployeeDefaultQueryRq + { + get + { + return ObjectItems.GetItems("EmployeeDefaultQueryRq"); + } + set + { + ObjectItems.SetItems("EmployeeDefaultQueryRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable EmployeeModRq { @@ -174580,6 +194969,19 @@ public IEnumerable OtherNameQueryRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PaycheckQueryRq + { + get + { + return ObjectItems.GetItems("PaycheckQueryRq"); + } + set + { + ObjectItems.SetItems("PaycheckQueryRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PaymentMethodAddRq { @@ -174619,6 +195021,110 @@ public IEnumerable PayrollDetailReportQueryRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemAdditionAddRq + { + get + { + return ObjectItems.GetItems("PayrollItemAdditionAddRq"); + } + set + { + ObjectItems.SetItems("PayrollItemAdditionAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemAdditionModRq + { + get + { + return ObjectItems.GetItems("PayrollItemAdditionModRq"); + } + set + { + ObjectItems.SetItems("PayrollItemAdditionModRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemCompanyContributionAddRq + { + get + { + return ObjectItems.GetItems("PayrollItemCompanyContributionAddRq"); + } + set + { + ObjectItems.SetItems("PayrollItemCompanyContributionAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemCompanyContributionModRq + { + get + { + return ObjectItems.GetItems("PayrollItemCompanyContributionModRq"); + } + set + { + ObjectItems.SetItems("PayrollItemCompanyContributionModRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDeductionAddRq + { + get + { + return ObjectItems.GetItems("PayrollItemDeductionAddRq"); + } + set + { + ObjectItems.SetItems("PayrollItemDeductionAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDeductionModRq + { + get + { + return ObjectItems.GetItems("PayrollItemDeductionModRq"); + } + set + { + ObjectItems.SetItems("PayrollItemDeductionModRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDirectDepositAddRq + { + get + { + return ObjectItems.GetItems("PayrollItemDirectDepositAddRq"); + } + set + { + ObjectItems.SetItems("PayrollItemDirectDepositAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDirectDepositModRq + { + get + { + return ObjectItems.GetItems("PayrollItemDirectDepositModRq"); + } + set + { + ObjectItems.SetItems("PayrollItemDirectDepositModRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollItemNonWageQueryRq { @@ -174632,6 +195138,45 @@ public IEnumerable PayrollItemNonWageQueryRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemQueryRq + { + get + { + return ObjectItems.GetItems("PayrollItemQueryRq"); + } + set + { + ObjectItems.SetItems("PayrollItemQueryRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemTaxAddRq + { + get + { + return ObjectItems.GetItems("PayrollItemTaxAddRq"); + } + set + { + ObjectItems.SetItems("PayrollItemTaxAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemTaxModRq + { + get + { + return ObjectItems.GetItems("PayrollItemTaxModRq"); + } + set + { + ObjectItems.SetItems("PayrollItemTaxModRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollItemWageAddRq { @@ -174645,6 +195190,19 @@ public IEnumerable PayrollItemWageAddRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemWageModRq + { + get + { + return ObjectItems.GetItems("PayrollItemWageModRq"); + } + set + { + ObjectItems.SetItems("PayrollItemWageModRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollItemWageQueryRq { @@ -174658,6 +195216,32 @@ public IEnumerable PayrollItemWageQueryRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemWorkersCompensationAddRq + { + get + { + return ObjectItems.GetItems("PayrollItemWorkersCompensationAddRq"); + } + set + { + ObjectItems.SetItems("PayrollItemWorkersCompensationAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemWorkersCompensationModRq + { + get + { + return ObjectItems.GetItems("PayrollItemWorkersCompensationModRq"); + } + set + { + ObjectItems.SetItems("PayrollItemWorkersCompensationModRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollLastPeriodQueryRq { @@ -174671,6 +195255,71 @@ public IEnumerable PayrollLastPeriodQueryRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollLiabilityAdjustmentAddRq + { + get + { + return ObjectItems.GetItems("PayrollLiabilityAdjustmentAddRq"); + } + set + { + ObjectItems.SetItems("PayrollLiabilityAdjustmentAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollLiabilityAdjustmentQueryRq + { + get + { + return ObjectItems.GetItems("PayrollLiabilityAdjustmentQueryRq"); + } + set + { + ObjectItems.SetItems("PayrollLiabilityAdjustmentQueryRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollLiabilityCheckQueryRq + { + get + { + return ObjectItems.GetItems("PayrollLiabilityCheckQueryRq"); + } + set + { + ObjectItems.SetItems("PayrollLiabilityCheckQueryRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollPriorPaymentAddRq + { + get + { + return ObjectItems.GetItems("PayrollPriorPaymentAddRq"); + } + set + { + ObjectItems.SetItems("PayrollPriorPaymentAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollPriorPaymentQueryRq + { + get + { + return ObjectItems.GetItems("PayrollPriorPaymentQueryRq"); + } + set + { + ObjectItems.SetItems("PayrollPriorPaymentQueryRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollSummaryReportQueryRq { @@ -174684,6 +195333,45 @@ public IEnumerable PayrollSummaryReportQueryRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollYearToDateAdjustmentAddRq + { + get + { + return ObjectItems.GetItems("PayrollYearToDateAdjustmentAddRq"); + } + set + { + ObjectItems.SetItems("PayrollYearToDateAdjustmentAddRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollYearToDateAdjustmentQueryRq + { + get + { + return ObjectItems.GetItems("PayrollYearToDateAdjustmentQueryRq"); + } + set + { + ObjectItems.SetItems("PayrollYearToDateAdjustmentQueryRq", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PreferencesModRq + { + get + { + return ObjectItems.GetItems("PreferencesModRq"); + } + set + { + ObjectItems.SetItems("PreferencesModRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PreferencesQueryRq { @@ -174775,6 +195463,19 @@ public IEnumerable PurchaseOrderQueryRq } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable QBCommandExecRq + { + get + { + return ObjectItems.GetItems("QBCommandExecRq"); + } + set + { + ObjectItems.SetItems("QBCommandExecRq", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable ReceivePaymentAddRq { @@ -175660,6 +196361,9 @@ private ObjectItems ObjectItems typeMapping.Add(typeof(AccountQueryRqType), "AccountQueryRq"); typeMapping.Add(typeof(AccountTaxLineInfoQueryRqType), "AccountTaxLineInfoQueryRq"); typeMapping.Add(typeof(AgingReportQueryRqType), "AgingReportQueryRq"); + typeMapping.Add(typeof(AlertAddRqType), "AlertAddRq"); + typeMapping.Add(typeof(AlertDelRqType), "AlertDelRq"); + typeMapping.Add(typeof(AlertQueryRqType), "AlertQueryRq"); typeMapping.Add(typeof(BarCodeQueryRqType), "BarCodeQueryRq"); typeMapping.Add(typeof(BillAddRqType), "BillAddRq"); typeMapping.Add(typeof(BillModRqType), "BillModRq"); @@ -175724,6 +196428,8 @@ private ObjectItems ObjectItems typeMapping.Add(typeof(DepositModRqType), "DepositModRq"); typeMapping.Add(typeof(DepositQueryRqType), "DepositQueryRq"); typeMapping.Add(typeof(EmployeeAddRqType), "EmployeeAddRq"); + typeMapping.Add(typeof(EmployeeDefaultModRqType), "EmployeeDefaultModRq"); + typeMapping.Add(typeof(EmployeeDefaultQueryRqType), "EmployeeDefaultQueryRq"); typeMapping.Add(typeof(EmployeeModRqType), "EmployeeModRq"); typeMapping.Add(typeof(EmployeeQueryRqType), "EmployeeQueryRq"); typeMapping.Add(typeof(EntityQueryRqType), "EntityQueryRq"); @@ -175803,14 +196509,37 @@ private ObjectItems ObjectItems typeMapping.Add(typeof(OtherNameAddRqType), "OtherNameAddRq"); typeMapping.Add(typeof(OtherNameModRqType), "OtherNameModRq"); typeMapping.Add(typeof(OtherNameQueryRqType), "OtherNameQueryRq"); + typeMapping.Add(typeof(PaycheckQueryRqType), "PaycheckQueryRq"); typeMapping.Add(typeof(PaymentMethodAddRqType), "PaymentMethodAddRq"); typeMapping.Add(typeof(PaymentMethodQueryRqType), "PaymentMethodQueryRq"); typeMapping.Add(typeof(PayrollDetailReportQueryRqType), "PayrollDetailReportQueryRq"); + typeMapping.Add(typeof(PayrollItemAdditionAddRqType), "PayrollItemAdditionAddRq"); + typeMapping.Add(typeof(PayrollItemAdditionModRqType), "PayrollItemAdditionModRq"); + typeMapping.Add(typeof(PayrollItemCompanyContributionAddRqType), "PayrollItemCompanyContributionAddRq"); + typeMapping.Add(typeof(PayrollItemCompanyContributionModRqType), "PayrollItemCompanyContributionModRq"); + typeMapping.Add(typeof(PayrollItemDeductionAddRqType), "PayrollItemDeductionAddRq"); + typeMapping.Add(typeof(PayrollItemDeductionModRqType), "PayrollItemDeductionModRq"); + typeMapping.Add(typeof(PayrollItemDirectDepositAddRqType), "PayrollItemDirectDepositAddRq"); + typeMapping.Add(typeof(PayrollItemDirectDepositModRqType), "PayrollItemDirectDepositModRq"); typeMapping.Add(typeof(PayrollItemNonWageQueryRqType), "PayrollItemNonWageQueryRq"); + typeMapping.Add(typeof(PayrollItemQueryRqType), "PayrollItemQueryRq"); + typeMapping.Add(typeof(PayrollItemTaxAddRqType), "PayrollItemTaxAddRq"); + typeMapping.Add(typeof(PayrollItemTaxModRqType), "PayrollItemTaxModRq"); typeMapping.Add(typeof(PayrollItemWageAddRqType), "PayrollItemWageAddRq"); + typeMapping.Add(typeof(PayrollItemWageModRqType), "PayrollItemWageModRq"); typeMapping.Add(typeof(PayrollItemWageQueryRqType), "PayrollItemWageQueryRq"); + typeMapping.Add(typeof(PayrollItemWorkersCompensationAddRqType), "PayrollItemWorkersCompensationAddRq"); + typeMapping.Add(typeof(PayrollItemWorkersCompensationModRqType), "PayrollItemWorkersCompensationModRq"); typeMapping.Add(typeof(PayrollLastPeriodQueryRqType), "PayrollLastPeriodQueryRq"); + typeMapping.Add(typeof(PayrollLiabilityAdjustmentAddRqType), "PayrollLiabilityAdjustmentAddRq"); + typeMapping.Add(typeof(PayrollLiabilityAdjustmentQueryRqType), "PayrollLiabilityAdjustmentQueryRq"); + typeMapping.Add(typeof(PayrollLiabilityCheckQueryRqType), "PayrollLiabilityCheckQueryRq"); + typeMapping.Add(typeof(PayrollPriorPaymentAddRqType), "PayrollPriorPaymentAddRq"); + typeMapping.Add(typeof(PayrollPriorPaymentQueryRqType), "PayrollPriorPaymentQueryRq"); typeMapping.Add(typeof(PayrollSummaryReportQueryRqType), "PayrollSummaryReportQueryRq"); + typeMapping.Add(typeof(PayrollYearToDateAdjustmentAddRqType), "PayrollYearToDateAdjustmentAddRq"); + typeMapping.Add(typeof(PayrollYearToDateAdjustmentQueryRqType), "PayrollYearToDateAdjustmentQueryRq"); + typeMapping.Add(typeof(PreferencesModRqType), "PreferencesModRq"); typeMapping.Add(typeof(PreferencesQueryRqType), "PreferencesQueryRq"); typeMapping.Add(typeof(PriceLevelAddRqType), "PriceLevelAddRq"); typeMapping.Add(typeof(PriceLevelModRqType), "PriceLevelModRq"); @@ -175818,6 +196547,7 @@ private ObjectItems ObjectItems typeMapping.Add(typeof(PurchaseOrderAddRqType), "PurchaseOrderAddRq"); typeMapping.Add(typeof(PurchaseOrderModRqType), "PurchaseOrderModRq"); typeMapping.Add(typeof(PurchaseOrderQueryRqType), "PurchaseOrderQueryRq"); + typeMapping.Add(typeof(QBCommandExecRqType), "QBCommandExecRq"); typeMapping.Add(typeof(ReceivePaymentAddRqType), "ReceivePaymentAddRq"); typeMapping.Add(typeof(ReceivePaymentModRqType), "ReceivePaymentModRq"); typeMapping.Add(typeof(ReceivePaymentQueryRqType), "ReceivePaymentQueryRq"); @@ -175889,6 +196619,7 @@ private ObjectItems ObjectItems "HostQueryRq", "CompanyQueryRq", "CompanyActivityQueryRq", + "PreferencesModRq", "PreferencesQueryRq", "AccountAddRq", "AccountModRq", @@ -175904,6 +196635,8 @@ private ObjectItems ObjectItems "EmployeeAddRq", "EmployeeModRq", "EmployeeQueryRq", + "EmployeeDefaultModRq", + "EmployeeDefaultQueryRq", "OtherNameAddRq", "OtherNameModRq", "OtherNameQueryRq", @@ -175979,8 +196712,22 @@ private ObjectItems ObjectItems "SpecialItemAddRq", "ItemQueryRq", "PayrollItemWageAddRq", + "PayrollItemWageModRq", "PayrollItemWageQueryRq", "PayrollItemNonWageQueryRq", + "PayrollItemAdditionAddRq", + "PayrollItemAdditionModRq", + "PayrollItemDeductionAddRq", + "PayrollItemDeductionModRq", + "PayrollItemCompanyContributionAddRq", + "PayrollItemCompanyContributionModRq", + "PayrollItemWorkersCompensationAddRq", + "PayrollItemWorkersCompensationModRq", + "PayrollItemDirectDepositAddRq", + "PayrollItemDirectDepositModRq", + "PayrollItemTaxAddRq", + "PayrollItemTaxModRq", + "PayrollItemQueryRq", "TemplateQueryRq", "PriceLevelAddRq", "PriceLevelModRq", @@ -176082,6 +196829,9 @@ private ObjectItems ObjectItems "ListDisplayModRq", "TxnDisplayAddRq", "TxnDisplayModRq", + "AlertAddRq", + "AlertDelRq", + "AlertQueryRq", "DataEventRecoveryInfoDelRq", "DataEventRecoveryInfoQueryRq", "TransactionQueryRq", @@ -176093,6 +196843,14 @@ private ObjectItems ObjectItems "ARRefundCreditCardQueryRq", "VehicleMileageAddRq", "VehicleMileageQueryRq", + "PayrollYearToDateAdjustmentAddRq", + "PayrollYearToDateAdjustmentQueryRq", + "PayrollLiabilityAdjustmentAddRq", + "PayrollLiabilityAdjustmentQueryRq", + "PayrollPriorPaymentAddRq", + "PayrollPriorPaymentQueryRq", + "PaycheckQueryRq", + "PayrollLiabilityCheckQueryRq", "TransferInventoryAddRq", "TransferInventoryModRq", "TransferInventoryQueryRq", @@ -176101,6 +196859,7 @@ private ObjectItems ObjectItems "TransferAddRq", "TransferModRq", "TransferQueryRq", + "QBCommandExecRq", "GeneralSummaryReportQueryRq", "JobReportQueryRq", "TimeReportQueryRq", @@ -176181,6 +196940,9 @@ public partial class QBXMLMsgsRs [System.Xml.Serialization.XmlElementAttribute("AccountQueryRs", typeof(AccountQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("AccountTaxLineInfoQueryRs", typeof(AccountTaxLineInfoQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("AgingReportQueryRs", typeof(AgingReportQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AlertAddRs", typeof(AlertAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AlertDelRs", typeof(AlertDelRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("AlertQueryRs", typeof(AlertQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("BarCodeQueryRs", typeof(BarCodeQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("BillAddRs", typeof(BillAddRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("BillModRs", typeof(BillModRsType), Order=0)] @@ -176245,6 +197007,8 @@ public partial class QBXMLMsgsRs [System.Xml.Serialization.XmlElementAttribute("DepositModRs", typeof(DepositModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("DepositQueryRs", typeof(DepositQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EmployeeAddRs", typeof(EmployeeAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EmployeeDefaultModRs", typeof(EmployeeDefaultModRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("EmployeeDefaultQueryRs", typeof(EmployeeDefaultQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EmployeeModRs", typeof(EmployeeModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EmployeeQueryRs", typeof(EmployeeQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("EntityQueryRs", typeof(EntityQueryRsType), Order=0)] @@ -176324,14 +197088,37 @@ public partial class QBXMLMsgsRs [System.Xml.Serialization.XmlElementAttribute("OtherNameAddRs", typeof(OtherNameAddRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("OtherNameModRs", typeof(OtherNameModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("OtherNameQueryRs", typeof(OtherNameQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PaycheckQueryRs", typeof(PaycheckQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PaymentMethodAddRs", typeof(PaymentMethodAddRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PaymentMethodQueryRs", typeof(PaymentMethodQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollDetailReportQueryRs", typeof(PayrollDetailReportQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemAdditionAddRs", typeof(PayrollItemAdditionAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemAdditionModRs", typeof(PayrollItemAdditionModRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemCompanyContributionAddRs", typeof(PayrollItemCompanyContributionAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemCompanyContributionModRs", typeof(PayrollItemCompanyContributionModRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDeductionAddRs", typeof(PayrollItemDeductionAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDeductionModRs", typeof(PayrollItemDeductionModRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDirectDepositAddRs", typeof(PayrollItemDirectDepositAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemDirectDepositModRs", typeof(PayrollItemDirectDepositModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollItemNonWageQueryRs", typeof(PayrollItemNonWageQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemQueryRs", typeof(PayrollItemQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemTaxAddRs", typeof(PayrollItemTaxAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemTaxModRs", typeof(PayrollItemTaxModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollItemWageAddRs", typeof(PayrollItemWageAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemWageModRs", typeof(PayrollItemWageModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollItemWageQueryRs", typeof(PayrollItemWageQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemWorkersCompensationAddRs", typeof(PayrollItemWorkersCompensationAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollItemWorkersCompensationModRs", typeof(PayrollItemWorkersCompensationModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollLastPeriodQueryRs", typeof(PayrollLastPeriodQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityAdjustmentAddRs", typeof(PayrollLiabilityAdjustmentAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityAdjustmentQueryRs", typeof(PayrollLiabilityAdjustmentQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollLiabilityCheckQueryRs", typeof(PayrollLiabilityCheckQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollPriorPaymentAddRs", typeof(PayrollPriorPaymentAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollPriorPaymentQueryRs", typeof(PayrollPriorPaymentQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PayrollSummaryReportQueryRs", typeof(PayrollSummaryReportQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollYearToDateAdjustmentAddRs", typeof(PayrollYearToDateAdjustmentAddRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PayrollYearToDateAdjustmentQueryRs", typeof(PayrollYearToDateAdjustmentQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("PreferencesModRs", typeof(PreferencesModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PreferencesQueryRs", typeof(PreferencesQueryRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PriceLevelAddRs", typeof(PriceLevelAddRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PriceLevelModRs", typeof(PriceLevelModRsType), Order=0)] @@ -176339,6 +197126,7 @@ public partial class QBXMLMsgsRs [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderAddRs", typeof(PurchaseOrderAddRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderModRs", typeof(PurchaseOrderModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderQueryRs", typeof(PurchaseOrderQueryRsType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("QBCommandExecRs", typeof(QBCommandExecRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentAddRs", typeof(ReceivePaymentAddRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentModRs", typeof(ReceivePaymentModRsType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ReceivePaymentQueryRs", typeof(ReceivePaymentQueryRsType), Order=0)] @@ -176538,6 +197326,45 @@ public IEnumerable AgingReportQueryRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable AlertAddRs + { + get + { + return ObjectItems.GetItems("AlertAddRs"); + } + set + { + ObjectItems.SetItems("AlertAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable AlertDelRs + { + get + { + return ObjectItems.GetItems("AlertDelRs"); + } + set + { + ObjectItems.SetItems("AlertDelRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable AlertQueryRs + { + get + { + return ObjectItems.GetItems("AlertQueryRs"); + } + set + { + ObjectItems.SetItems("AlertQueryRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable BarCodeQueryRs { @@ -177370,6 +198197,32 @@ public IEnumerable EmployeeAddRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable EmployeeDefaultModRs + { + get + { + return ObjectItems.GetItems("EmployeeDefaultModRs"); + } + set + { + ObjectItems.SetItems("EmployeeDefaultModRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable EmployeeDefaultQueryRs + { + get + { + return ObjectItems.GetItems("EmployeeDefaultQueryRs"); + } + set + { + ObjectItems.SetItems("EmployeeDefaultQueryRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable EmployeeModRs { @@ -178397,6 +199250,19 @@ public IEnumerable OtherNameQueryRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PaycheckQueryRs + { + get + { + return ObjectItems.GetItems("PaycheckQueryRs"); + } + set + { + ObjectItems.SetItems("PaycheckQueryRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PaymentMethodAddRs { @@ -178436,6 +199302,110 @@ public IEnumerable PayrollDetailReportQueryRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemAdditionAddRs + { + get + { + return ObjectItems.GetItems("PayrollItemAdditionAddRs"); + } + set + { + ObjectItems.SetItems("PayrollItemAdditionAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemAdditionModRs + { + get + { + return ObjectItems.GetItems("PayrollItemAdditionModRs"); + } + set + { + ObjectItems.SetItems("PayrollItemAdditionModRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemCompanyContributionAddRs + { + get + { + return ObjectItems.GetItems("PayrollItemCompanyContributionAddRs"); + } + set + { + ObjectItems.SetItems("PayrollItemCompanyContributionAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemCompanyContributionModRs + { + get + { + return ObjectItems.GetItems("PayrollItemCompanyContributionModRs"); + } + set + { + ObjectItems.SetItems("PayrollItemCompanyContributionModRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDeductionAddRs + { + get + { + return ObjectItems.GetItems("PayrollItemDeductionAddRs"); + } + set + { + ObjectItems.SetItems("PayrollItemDeductionAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDeductionModRs + { + get + { + return ObjectItems.GetItems("PayrollItemDeductionModRs"); + } + set + { + ObjectItems.SetItems("PayrollItemDeductionModRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDirectDepositAddRs + { + get + { + return ObjectItems.GetItems("PayrollItemDirectDepositAddRs"); + } + set + { + ObjectItems.SetItems("PayrollItemDirectDepositAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemDirectDepositModRs + { + get + { + return ObjectItems.GetItems("PayrollItemDirectDepositModRs"); + } + set + { + ObjectItems.SetItems("PayrollItemDirectDepositModRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollItemNonWageQueryRs { @@ -178449,6 +199419,45 @@ public IEnumerable PayrollItemNonWageQueryRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemQueryRs + { + get + { + return ObjectItems.GetItems("PayrollItemQueryRs"); + } + set + { + ObjectItems.SetItems("PayrollItemQueryRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemTaxAddRs + { + get + { + return ObjectItems.GetItems("PayrollItemTaxAddRs"); + } + set + { + ObjectItems.SetItems("PayrollItemTaxAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemTaxModRs + { + get + { + return ObjectItems.GetItems("PayrollItemTaxModRs"); + } + set + { + ObjectItems.SetItems("PayrollItemTaxModRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollItemWageAddRs { @@ -178462,6 +199471,19 @@ public IEnumerable PayrollItemWageAddRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemWageModRs + { + get + { + return ObjectItems.GetItems("PayrollItemWageModRs"); + } + set + { + ObjectItems.SetItems("PayrollItemWageModRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollItemWageQueryRs { @@ -178475,6 +199497,32 @@ public IEnumerable PayrollItemWageQueryRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemWorkersCompensationAddRs + { + get + { + return ObjectItems.GetItems("PayrollItemWorkersCompensationAddRs"); + } + set + { + ObjectItems.SetItems("PayrollItemWorkersCompensationAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollItemWorkersCompensationModRs + { + get + { + return ObjectItems.GetItems("PayrollItemWorkersCompensationModRs"); + } + set + { + ObjectItems.SetItems("PayrollItemWorkersCompensationModRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollLastPeriodQueryRs { @@ -178488,6 +199536,71 @@ public IEnumerable PayrollLastPeriodQueryRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollLiabilityAdjustmentAddRs + { + get + { + return ObjectItems.GetItems("PayrollLiabilityAdjustmentAddRs"); + } + set + { + ObjectItems.SetItems("PayrollLiabilityAdjustmentAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollLiabilityAdjustmentQueryRs + { + get + { + return ObjectItems.GetItems("PayrollLiabilityAdjustmentQueryRs"); + } + set + { + ObjectItems.SetItems("PayrollLiabilityAdjustmentQueryRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollLiabilityCheckQueryRs + { + get + { + return ObjectItems.GetItems("PayrollLiabilityCheckQueryRs"); + } + set + { + ObjectItems.SetItems("PayrollLiabilityCheckQueryRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollPriorPaymentAddRs + { + get + { + return ObjectItems.GetItems("PayrollPriorPaymentAddRs"); + } + set + { + ObjectItems.SetItems("PayrollPriorPaymentAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollPriorPaymentQueryRs + { + get + { + return ObjectItems.GetItems("PayrollPriorPaymentQueryRs"); + } + set + { + ObjectItems.SetItems("PayrollPriorPaymentQueryRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PayrollSummaryReportQueryRs { @@ -178501,6 +199614,45 @@ public IEnumerable PayrollSummaryReportQueryRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollYearToDateAdjustmentAddRs + { + get + { + return ObjectItems.GetItems("PayrollYearToDateAdjustmentAddRs"); + } + set + { + ObjectItems.SetItems("PayrollYearToDateAdjustmentAddRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PayrollYearToDateAdjustmentQueryRs + { + get + { + return ObjectItems.GetItems("PayrollYearToDateAdjustmentQueryRs"); + } + set + { + ObjectItems.SetItems("PayrollYearToDateAdjustmentQueryRs", value.ToArray()); + } + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable PreferencesModRs + { + get + { + return ObjectItems.GetItems("PreferencesModRs"); + } + set + { + ObjectItems.SetItems("PreferencesModRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable PreferencesQueryRs { @@ -178592,6 +199744,19 @@ public IEnumerable PurchaseOrderQueryRs } } + [System.Xml.Serialization.XmlIgnoreAttribute()] + public IEnumerable QBCommandExecRs + { + get + { + return ObjectItems.GetItems("QBCommandExecRs"); + } + set + { + ObjectItems.SetItems("QBCommandExecRs", value.ToArray()); + } + } + [System.Xml.Serialization.XmlIgnoreAttribute()] public IEnumerable ReceivePaymentAddRs { @@ -179477,6 +200642,9 @@ private ObjectItems ObjectItems typeMapping.Add(typeof(AccountQueryRsType), "AccountQueryRs"); typeMapping.Add(typeof(AccountTaxLineInfoQueryRsType), "AccountTaxLineInfoQueryRs"); typeMapping.Add(typeof(AgingReportQueryRsType), "AgingReportQueryRs"); + typeMapping.Add(typeof(AlertAddRsType), "AlertAddRs"); + typeMapping.Add(typeof(AlertDelRsType), "AlertDelRs"); + typeMapping.Add(typeof(AlertQueryRsType), "AlertQueryRs"); typeMapping.Add(typeof(BarCodeQueryRsType), "BarCodeQueryRs"); typeMapping.Add(typeof(BillAddRsType), "BillAddRs"); typeMapping.Add(typeof(BillModRsType), "BillModRs"); @@ -179541,6 +200709,8 @@ private ObjectItems ObjectItems typeMapping.Add(typeof(DepositModRsType), "DepositModRs"); typeMapping.Add(typeof(DepositQueryRsType), "DepositQueryRs"); typeMapping.Add(typeof(EmployeeAddRsType), "EmployeeAddRs"); + typeMapping.Add(typeof(EmployeeDefaultModRsType), "EmployeeDefaultModRs"); + typeMapping.Add(typeof(EmployeeDefaultQueryRsType), "EmployeeDefaultQueryRs"); typeMapping.Add(typeof(EmployeeModRsType), "EmployeeModRs"); typeMapping.Add(typeof(EmployeeQueryRsType), "EmployeeQueryRs"); typeMapping.Add(typeof(EntityQueryRsType), "EntityQueryRs"); @@ -179620,14 +200790,37 @@ private ObjectItems ObjectItems typeMapping.Add(typeof(OtherNameAddRsType), "OtherNameAddRs"); typeMapping.Add(typeof(OtherNameModRsType), "OtherNameModRs"); typeMapping.Add(typeof(OtherNameQueryRsType), "OtherNameQueryRs"); + typeMapping.Add(typeof(PaycheckQueryRsType), "PaycheckQueryRs"); typeMapping.Add(typeof(PaymentMethodAddRsType), "PaymentMethodAddRs"); typeMapping.Add(typeof(PaymentMethodQueryRsType), "PaymentMethodQueryRs"); typeMapping.Add(typeof(PayrollDetailReportQueryRsType), "PayrollDetailReportQueryRs"); + typeMapping.Add(typeof(PayrollItemAdditionAddRsType), "PayrollItemAdditionAddRs"); + typeMapping.Add(typeof(PayrollItemAdditionModRsType), "PayrollItemAdditionModRs"); + typeMapping.Add(typeof(PayrollItemCompanyContributionAddRsType), "PayrollItemCompanyContributionAddRs"); + typeMapping.Add(typeof(PayrollItemCompanyContributionModRsType), "PayrollItemCompanyContributionModRs"); + typeMapping.Add(typeof(PayrollItemDeductionAddRsType), "PayrollItemDeductionAddRs"); + typeMapping.Add(typeof(PayrollItemDeductionModRsType), "PayrollItemDeductionModRs"); + typeMapping.Add(typeof(PayrollItemDirectDepositAddRsType), "PayrollItemDirectDepositAddRs"); + typeMapping.Add(typeof(PayrollItemDirectDepositModRsType), "PayrollItemDirectDepositModRs"); typeMapping.Add(typeof(PayrollItemNonWageQueryRsType), "PayrollItemNonWageQueryRs"); + typeMapping.Add(typeof(PayrollItemQueryRsType), "PayrollItemQueryRs"); + typeMapping.Add(typeof(PayrollItemTaxAddRsType), "PayrollItemTaxAddRs"); + typeMapping.Add(typeof(PayrollItemTaxModRsType), "PayrollItemTaxModRs"); typeMapping.Add(typeof(PayrollItemWageAddRsType), "PayrollItemWageAddRs"); + typeMapping.Add(typeof(PayrollItemWageModRsType), "PayrollItemWageModRs"); typeMapping.Add(typeof(PayrollItemWageQueryRsType), "PayrollItemWageQueryRs"); + typeMapping.Add(typeof(PayrollItemWorkersCompensationAddRsType), "PayrollItemWorkersCompensationAddRs"); + typeMapping.Add(typeof(PayrollItemWorkersCompensationModRsType), "PayrollItemWorkersCompensationModRs"); typeMapping.Add(typeof(PayrollLastPeriodQueryRsType), "PayrollLastPeriodQueryRs"); + typeMapping.Add(typeof(PayrollLiabilityAdjustmentAddRsType), "PayrollLiabilityAdjustmentAddRs"); + typeMapping.Add(typeof(PayrollLiabilityAdjustmentQueryRsType), "PayrollLiabilityAdjustmentQueryRs"); + typeMapping.Add(typeof(PayrollLiabilityCheckQueryRsType), "PayrollLiabilityCheckQueryRs"); + typeMapping.Add(typeof(PayrollPriorPaymentAddRsType), "PayrollPriorPaymentAddRs"); + typeMapping.Add(typeof(PayrollPriorPaymentQueryRsType), "PayrollPriorPaymentQueryRs"); typeMapping.Add(typeof(PayrollSummaryReportQueryRsType), "PayrollSummaryReportQueryRs"); + typeMapping.Add(typeof(PayrollYearToDateAdjustmentAddRsType), "PayrollYearToDateAdjustmentAddRs"); + typeMapping.Add(typeof(PayrollYearToDateAdjustmentQueryRsType), "PayrollYearToDateAdjustmentQueryRs"); + typeMapping.Add(typeof(PreferencesModRsType), "PreferencesModRs"); typeMapping.Add(typeof(PreferencesQueryRsType), "PreferencesQueryRs"); typeMapping.Add(typeof(PriceLevelAddRsType), "PriceLevelAddRs"); typeMapping.Add(typeof(PriceLevelModRsType), "PriceLevelModRs"); @@ -179635,6 +200828,7 @@ private ObjectItems ObjectItems typeMapping.Add(typeof(PurchaseOrderAddRsType), "PurchaseOrderAddRs"); typeMapping.Add(typeof(PurchaseOrderModRsType), "PurchaseOrderModRs"); typeMapping.Add(typeof(PurchaseOrderQueryRsType), "PurchaseOrderQueryRs"); + typeMapping.Add(typeof(QBCommandExecRsType), "QBCommandExecRs"); typeMapping.Add(typeof(ReceivePaymentAddRsType), "ReceivePaymentAddRs"); typeMapping.Add(typeof(ReceivePaymentModRsType), "ReceivePaymentModRs"); typeMapping.Add(typeof(ReceivePaymentQueryRsType), "ReceivePaymentQueryRs"); @@ -179706,6 +200900,7 @@ private ObjectItems ObjectItems "HostQueryRs", "CompanyQueryRs", "CompanyActivityQueryRs", + "PreferencesModRs", "PreferencesQueryRs", "AccountAddRs", "AccountModRs", @@ -179721,6 +200916,8 @@ private ObjectItems ObjectItems "EmployeeAddRs", "EmployeeModRs", "EmployeeQueryRs", + "EmployeeDefaultModRs", + "EmployeeDefaultQueryRs", "OtherNameAddRs", "OtherNameModRs", "OtherNameQueryRs", @@ -179796,8 +200993,22 @@ private ObjectItems ObjectItems "SpecialItemAddRs", "ItemQueryRs", "PayrollItemWageAddRs", + "PayrollItemWageModRs", "PayrollItemWageQueryRs", "PayrollItemNonWageQueryRs", + "PayrollItemAdditionAddRs", + "PayrollItemAdditionModRs", + "PayrollItemDeductionAddRs", + "PayrollItemDeductionModRs", + "PayrollItemCompanyContributionAddRs", + "PayrollItemCompanyContributionModRs", + "PayrollItemWorkersCompensationAddRs", + "PayrollItemWorkersCompensationModRs", + "PayrollItemDirectDepositAddRs", + "PayrollItemDirectDepositModRs", + "PayrollItemTaxAddRs", + "PayrollItemTaxModRs", + "PayrollItemQueryRs", "TemplateQueryRs", "PriceLevelAddRs", "PriceLevelModRs", @@ -179899,6 +201110,9 @@ private ObjectItems ObjectItems "ListDisplayModRs", "TxnDisplayAddRs", "TxnDisplayModRs", + "AlertAddRs", + "AlertDelRs", + "AlertQueryRs", "DataEventRecoveryInfoDelRs", "DataEventRecoveryInfoQueryRs", "TransactionQueryRs", @@ -179910,6 +201124,14 @@ private ObjectItems ObjectItems "ARRefundCreditCardQueryRs", "VehicleMileageAddRs", "VehicleMileageQueryRs", + "PayrollYearToDateAdjustmentAddRs", + "PayrollYearToDateAdjustmentQueryRs", + "PayrollLiabilityAdjustmentAddRs", + "PayrollLiabilityAdjustmentQueryRs", + "PayrollPriorPaymentAddRs", + "PayrollPriorPaymentQueryRs", + "PaycheckQueryRs", + "PayrollLiabilityCheckQueryRs", "TransferInventoryAddRs", "TransferInventoryModRs", "TransferInventoryQueryRs", @@ -179918,6 +201140,7 @@ private ObjectItems ObjectItems "TransferAddRs", "TransferModRs", "TransferQueryRs", + "QBCommandExecRs", "GeneralSummaryReportQueryRs", "JobReportQueryRs", "TimeReportQueryRs", @@ -180261,9 +201484,9 @@ public partial class QBXML private object[] itemsField; - private ItemsChoiceType99[] itemsElementNameField; + private ItemsChoiceType106[] itemsElementNameField; - private ObjectItems objectItems; + private ObjectItems objectItems; /// [System.Xml.Serialization.XmlElementAttribute("QBXMLMsgsRq", typeof(QBXMLMsgsRq), Order=0)] @@ -180290,7 +201513,7 @@ public object[] Items [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - public ItemsChoiceType99[] ItemsElementName + public ItemsChoiceType106[] ItemsElementName { get { @@ -180307,11 +201530,11 @@ public QBXMLMsgsRq QBXMLMsgsRq { get { - return ObjectItems.GetItem(ItemsChoiceType99.QBXMLMsgsRq); + return ObjectItems.GetItem(ItemsChoiceType106.QBXMLMsgsRq); } set { - ObjectItems.SetItem(ItemsChoiceType99.QBXMLMsgsRq, value); + ObjectItems.SetItem(ItemsChoiceType106.QBXMLMsgsRq, value); } } @@ -180320,11 +201543,11 @@ public QBXMLMsgsRs QBXMLMsgsRs { get { - return ObjectItems.GetItem(ItemsChoiceType99.QBXMLMsgsRs); + return ObjectItems.GetItem(ItemsChoiceType106.QBXMLMsgsRs); } set { - ObjectItems.SetItem(ItemsChoiceType99.QBXMLMsgsRs, value); + ObjectItems.SetItem(ItemsChoiceType106.QBXMLMsgsRs, value); } } @@ -180333,11 +201556,11 @@ public QBXMLSubscriptionMsgsRq QBXMLSubscriptionMsgsRq { get { - return ObjectItems.GetItem(ItemsChoiceType99.QBXMLSubscriptionMsgsRq); + return ObjectItems.GetItem(ItemsChoiceType106.QBXMLSubscriptionMsgsRq); } set { - ObjectItems.SetItem(ItemsChoiceType99.QBXMLSubscriptionMsgsRq, value); + ObjectItems.SetItem(ItemsChoiceType106.QBXMLSubscriptionMsgsRq, value); } } @@ -180346,11 +201569,11 @@ public QBXMLSubscriptionMsgsRs QBXMLSubscriptionMsgsRs { get { - return ObjectItems.GetItem(ItemsChoiceType99.QBXMLSubscriptionMsgsRs); + return ObjectItems.GetItem(ItemsChoiceType106.QBXMLSubscriptionMsgsRs); } set { - ObjectItems.SetItem(ItemsChoiceType99.QBXMLSubscriptionMsgsRs, value); + ObjectItems.SetItem(ItemsChoiceType106.QBXMLSubscriptionMsgsRs, value); } } @@ -180359,11 +201582,11 @@ public SignonMsgsRq SignonMsgsRq { get { - return ObjectItems.GetItem(ItemsChoiceType99.SignonMsgsRq); + return ObjectItems.GetItem(ItemsChoiceType106.SignonMsgsRq); } set { - ObjectItems.SetItem(ItemsChoiceType99.SignonMsgsRq, value); + ObjectItems.SetItem(ItemsChoiceType106.SignonMsgsRq, value); } } @@ -180372,21 +201595,21 @@ public SignonMsgsRs SignonMsgsRs { get { - return ObjectItems.GetItem(ItemsChoiceType99.SignonMsgsRs); + return ObjectItems.GetItem(ItemsChoiceType106.SignonMsgsRs); } set { - ObjectItems.SetItem(ItemsChoiceType99.SignonMsgsRs, value); + ObjectItems.SetItem(ItemsChoiceType106.SignonMsgsRs, value); } } - private ObjectItems ObjectItems + private ObjectItems ObjectItems { get { if ((objectItems == null)) { - objectItems = new ObjectItems(this, "Items", new string[] { + objectItems = new ObjectItems(this, "Items", new string[] { "SignonMsgsRq", "QBXMLMsgsRq", "QBXMLSubscriptionMsgsRq", @@ -181315,7 +202538,7 @@ public string statusMessage [System.CodeDom.Compiler.GeneratedCodeAttribute("QbSync.XsdGenerator", "0.4.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] - public enum ItemsChoiceType99 + public enum ItemsChoiceType106 { /// diff --git a/src/QbXml/QbXml.csproj b/src/QbXml/QbXml.csproj index c0654ff..4dd921d 100644 --- a/src/QbXml/QbXml.csproj +++ b/src/QbXml/QbXml.csproj @@ -8,7 +8,7 @@ Jean-Sébastien Goupil Jean-Sébastien Goupil Copyright © Jean-Sébastien Goupil 2015-2021 - 3.1.0 + 4.0.0-alpha.1 QbSync.QbXml QbSync.QbXml QbSync.QbXml diff --git a/src/QbXml/QbXmlRequest.cs b/src/QbXml/QbXmlRequest.cs index ec1f5eb..ad0b1b4 100644 --- a/src/QbXml/QbXmlRequest.cs +++ b/src/QbXml/QbXmlRequest.cs @@ -16,18 +16,30 @@ public class QbXmlRequest /// /// Version used by QBXML. /// - public static readonly Version VERSION = new Version(13, 0); + public static readonly Version VERSION = new Version(16, 0); private readonly List qbxmlMsgsRqList; + private readonly Version version; /// /// Creates a QbXmlRequest. /// public QbXmlRequest() + : this(VERSION) { qbxmlMsgsRqList = new List(); } + /// + /// Creates a QbXmlRequest with a specific version. + /// + /// The requested QBXML version. + public QbXmlRequest(Version version) + { + qbxmlMsgsRqList = new List(); + this.version = version; + } + /// /// Adds a message. /// @@ -58,13 +70,13 @@ public string GetRequest() var qbXml = new QBXML { Items = qbxmlMsgsRqList.ToArray(), - ItemsElementName = Enumerable.Repeat(ItemsChoiceType99.QBXMLMsgsRq, qbxmlMsgsRqList.Count()).ToArray() + ItemsElementName = Enumerable.Repeat(ItemsChoiceType106.QBXMLMsgsRq, qbxmlMsgsRqList.Count()).ToArray() }; using var writer = new StringWriter(); using XmlWriter xmlWriter = new QbXmlTextWriter(writer); xmlWriter.WriteProcessingInstruction("xml", "version=\"1.0\" encoding=\"utf-8\""); - xmlWriter.WriteProcessingInstruction("qbxml", string.Format("version=\"{0}.{1}\"", VERSION.Major, VERSION.Minor)); + xmlWriter.WriteProcessingInstruction("qbxml", string.Format("version=\"{0}.{1}\"", version.Major, version.Minor)); var ns = new XmlSerializerNamespaces(); ns.Add("", ""); QbXmlSerializer.Instance.XmlSerializer.Serialize(xmlWriter, qbXml, ns); diff --git a/src/QbXml/Schemas/qbxml160.xsd b/src/QbXml/Schemas/qbxml160.xsd new file mode 100644 index 0000000..327cc39 --- /dev/null +++ b/src/QbXml/Schemas/qbxml160.xsd @@ -0,0 +1,20226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/QbXml/Schemas/qbxml160_modified.xsd b/src/QbXml/Schemas/qbxml160_modified.xsd new file mode 100644 index 0000000..2302027 --- /dev/null +++ b/src/QbXml/Schemas/qbxml160_modified.xsd @@ -0,0 +1,20300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + DEPRECATED + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + DEPRECATED + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED + + + + + DEPRECATED + + + + + DEPRECATED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/QbXml/Schemas/qbxmlops160.xsd b/src/QbXml/Schemas/qbxmlops160.xsd new file mode 100644 index 0000000..bcbf2c9 --- /dev/null +++ b/src/QbXml/Schemas/qbxmlops160.xsd @@ -0,0 +1,8806 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/QbXml/Schemas/qbxmlso160.xsd b/src/QbXml/Schemas/qbxmlso160.xsd new file mode 100644 index 0000000..5194b28 --- /dev/null +++ b/src/QbXml/Schemas/qbxmlso160.xsd @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/QbXml/Schemas/qbxmltypes160.xsd b/src/QbXml/Schemas/qbxmltypes160.xsd new file mode 100644 index 0000000..deaaa8e --- /dev/null +++ b/src/QbXml/Schemas/qbxmltypes160.xsd @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/QbXml/Schemas/qbxmltypes160_generate.xsd b/src/QbXml/Schemas/qbxmltypes160_generate.xsd new file mode 100644 index 0000000..a5c8806 --- /dev/null +++ b/src/QbXml/Schemas/qbxmltypes160_generate.xsd @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/WebConnector.AspNetCore/WebConnector.AspNetCore.csproj b/src/WebConnector.AspNetCore/WebConnector.AspNetCore.csproj index e8a35ec..29b847b 100644 --- a/src/WebConnector.AspNetCore/WebConnector.AspNetCore.csproj +++ b/src/WebConnector.AspNetCore/WebConnector.AspNetCore.csproj @@ -8,7 +8,7 @@ Jean-Sébastien Goupil Jean-Sébastien Goupil Copyright © Jean-Sébastien Goupil 2015-2021 - 3.1.0 + 4.0.0-alpha.1 QbSync.WebConnector.AspNetCore QbSync.WebConnector.AspNetCore QbSync.WebConnector.AspNetCore diff --git a/src/WebConnector/Core/IWebConnectorHandler.cs b/src/WebConnector/Core/IWebConnectorHandler.cs index ba9f239..8c9007c 100644 --- a/src/WebConnector/Core/IWebConnectorHandler.cs +++ b/src/WebConnector/Core/IWebConnectorHandler.cs @@ -45,5 +45,11 @@ public interface IWebConnectorHandler /// The ticket. /// Completed Task. Task CloseConnectionAsync(IAuthenticatedTicket? authenticatedTicket); + + /// + /// Returns the version that is requested to communicate with the Web Connector. + /// + /// The requested QBXML version. + Task GetQBXMLVersion(); } } diff --git a/src/WebConnector/Impl/WebConnectorHandlerNoop.cs b/src/WebConnector/Impl/WebConnectorHandlerNoop.cs index 3fd31fb..668fdd0 100644 --- a/src/WebConnector/Impl/WebConnectorHandlerNoop.cs +++ b/src/WebConnector/Impl/WebConnectorHandlerNoop.cs @@ -61,5 +61,14 @@ public virtual Task ProcessClientInformationAsync(IAuthenticatedTicket? authenti { return Task.CompletedTask; } + + /// + /// Returns the version that is requested to communicate with the Web Connector. + /// + /// The requested QBXML version. + public Task GetQBXMLVersion() + { + return Task.FromResult(QbXml.QbXmlRequest.VERSION); + } } } \ No newline at end of file diff --git a/src/WebConnector/WebConnector.csproj b/src/WebConnector/WebConnector.csproj index db3ffcc..e2ade78 100644 --- a/src/WebConnector/WebConnector.csproj +++ b/src/WebConnector/WebConnector.csproj @@ -8,7 +8,7 @@ Jean-Sébastien Goupil Jean-Sébastien Goupil Copyright © Jean-Sébastien Goupil 2015-2021 - 3.1.0 + 4.0.0-alpha.1 QbSync.WebConnector QbSync.WebConnector QbSync.WebConnector diff --git a/src/XsdGenerator/Properties/launchSettings.json b/src/XsdGenerator/Properties/launchSettings.json index dba9831..70e20be 100644 --- a/src/XsdGenerator/Properties/launchSettings.json +++ b/src/XsdGenerator/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "XsdGenerator": { "commandName": "Project", - "commandLineArgs": "..\\..\\..\\..\\QbXml\\Schemas\\qbxml130_modified.xsd ..\\..\\..\\..\\QbXml\\Schemas\\qbxmltypes130_generate.xsd ..\\..\\..\\..\\QbXml\\Schemas\\qbxmlops130.xsd ..\\..\\..\\..\\QbXml\\Schemas\\qbxmlso130.xsd /o:..\\..\\..\\..\\QbXml\\Objects\\Objects.cs" + "commandLineArgs": "..\\..\\..\\..\\QbXml\\Schemas\\qbxml160_modified.xsd ..\\..\\..\\..\\QbXml\\Schemas\\qbxmltypes160_generate.xsd ..\\..\\..\\..\\QbXml\\Schemas\\qbxmlops160.xsd ..\\..\\..\\..\\QbXml\\Schemas\\qbxmlso160.xsd /o:..\\..\\..\\..\\QbXml\\Objects\\Objects.cs" } } } \ No newline at end of file diff --git a/test/QbXml.Tests/Helpers/QuickbooksTestHelper.cs b/test/QbXml.Tests/Helpers/QuickbooksTestHelper.cs index 3665101..01020df 100644 --- a/test/QbXml.Tests/Helpers/QuickbooksTestHelper.cs +++ b/test/QbXml.Tests/Helpers/QuickbooksTestHelper.cs @@ -15,10 +15,10 @@ public static string CreateQbXmlWithEnvelope(string inner, string rootElementNam public static string GetXmlValidation(string xml) { var schemas = new XmlSchemaSet(); - schemas.Add(string.Empty, "./Schemas/qbxmltypes130.xsd"); - schemas.Add(string.Empty, "./Schemas/qbxmlso130.xsd"); - schemas.Add(string.Empty, "./Schemas/qbxmlops130.xsd"); - schemas.Add(string.Empty, "./Schemas/qbxml130_modified.xsd"); + schemas.Add(string.Empty, "./Schemas/qbxmltypes160.xsd"); + schemas.Add(string.Empty, "./Schemas/qbxmlso160.xsd"); + schemas.Add(string.Empty, "./Schemas/qbxmlops160.xsd"); + schemas.Add(string.Empty, "./Schemas/qbxml160_modified.xsd"); var doc = new XmlDocument(); doc.Schemas.Add(schemas);