internal override void WriteXml(XmlTextWriter writer) { writer.WriteStartElement("invoice"); writer.WriteElementString("refund_apply_order", RefundPriority.ToString().ToLower()); writer.WriteElementString("amount_in_cents", AmountInCents.AsString()); writer.WriteEndElement(); }
internal void WriteXml(XmlTextWriter writer) { writer.WriteStartElement("invoice"); writer.WriteElementString("refund_apply_order", RefundPriority.ToString().ToLower()); writer.WriteStartElement("line_items"); foreach (var refund in Refunds) { refund.WriteXml(writer); } writer.WriteEndElement(); // line_items writer.WriteEndElement(); // invoice }