public XElement GenerateModRq(bool?ClearExpenseLines = null) { XElement xElement = new XElement(nameof(BillingRate) + "Mod"); xElement.Add(ListID?.ToQBXML(nameof(ListID))); xElement.Add(TimeCreated?.ToQBXML(nameof(TimeCreated))); xElement.Add(TimeModified?.ToQBXML(nameof(TimeModified))); xElement.Add(EditSequence?.ToQBXML(nameof(EditSequence))); xElement.Add(Name?.ToQBXML(nameof(Name))); xElement.Add(BillingRateType.ToQBXML(nameof(BillingRateType))); xElement.Add(BillingRatePerItemList?.ToQBXML(nameof(BillingRatePerItem))); return(xElement); }
public override XElement GenerateAddRq() { XElement xElement = new XElement(nameof(BillingRate) + "Add"); xElement.Add(ListID?.ToQBXML(nameof(ListID))); xElement.Add(TimeCreated?.ToQBXML(nameof(TimeCreated))); xElement.Add(TimeModified?.ToQBXML(nameof(TimeModified))); xElement.Add(EditSequence?.ToQBXML(nameof(EditSequence))); xElement.Add(Name?.ToQBXML(nameof(Name))); xElement.Add(BillingRateType.ToQBXML(nameof(BillingRateType))); xElement.Add(BillingRatePerItemList?.ToQBXML(nameof(BillingRatePerItem))); return(xElement); }