docs: function encodeGetMUBets(doc, result) {
      // betResults
      if (!result.bets) {
          // bets
          doc.startElement('bets').writeAttribute('xsi:null', '1');
          doc.endElement();
          // totalRecordCount
          doc.startElement('totalRecordCount').writeAttribute('xsi:type', 'xsd:integer');
          doc.text('0');
          doc.endElement();
      } else {
          // bets
          doc.startElement('bets').writeAttribute('xsi:type', 'n2:ArrayOfMUBet ');
          for ( var i = 0; i < result.bets.length; ++i) {
              var item = result.bets[i];
              doc.startElement('n2:MUBet').writeAttribute('xsi:type', 'n2:MUBet');
  
              // asianLineId
              doc.startElement('asianLineId').writeAttribute('xsi:type', 'xsd:integer');
              doc.text(item.asianLineId + '');
              doc.endElement();
              // betCategoryType
              doc.startElement('betCategoryType').writeAttribute('xsi:type',
                      'n2:BetCategoryTypeEnum');
              doc.text(item.betCategoryType);
              doc.endElement();
              // betId
              doc.startElement('betId').writeAttribute('xsi:type', 'xsd:long');
              doc.text(item.betId + '');
              doc.endElement();
              // betPersistenceType
              doc.startElement('betPersistenceType').writeAttribute('xsi:type',
                      'n2:BetPersistenceTypeEnum');
              doc.text(item.betPersistenceType);
              doc.endElement();
              // betStatus
              doc.startElement('betStatus').writeAttribute('xsi:type', 'n2:BetStatusEnum');
              doc.text(item.betStatus);
              doc.endElement();
              // betType
              doc.startElement('betType').writeAttribute('xsi:type', 'n2:BetTypeEnum');
              doc.text(item.betType);
              doc.endElement();
              // bspLiability
              doc.startElement('bspLiability').writeAttribute('xsi:type', 'xsd:double');
              doc.text(item.bspLiability);
              doc.endElement();
              // handicap
              doc.startElement('handicap').writeAttribute('xsi:type', 'xsd:double');
              doc.text('0.0');
              doc.endElement();
              // marketId
              doc.startElement('marketId').writeAttribute('xsi:type', 'xsd:integer');
              doc.text(item.marketId);
              doc.endElement();
              // matchedDate
              if (!item.matchedDate) {
                  doc.startElement('matchedDate').writeAttribute('xsi:null', '');
                  doc.endElement();
              } else {
                  doc.startElement('matchedDate')
                          .writeAttribute('xsi:type', 'xsd:dateTime');
                  doc.text(item.matchedDate.toISOString());
                  doc.endElement();
              }
              // placedDate
              doc.startElement('placedDate').writeAttribute('xsi:type', 'xsd:dateTime');
              doc.text(item.placedDate.toISOString());
              doc.endElement();
              // price
              var price = betfairPrice.newBetfairPrice(item.price);
              doc.startElement('price').writeAttribute('xsi:type', 'xsd:double');
              doc.text(price.toString());
              doc.endElement();
              // selectionId
              doc.startElement('selectionId').writeAttribute('xsi:type', 'xsd:double');
              doc.text(item.selectionId);
              doc.endElement();
              // size
              doc.startElement('size').writeAttribute('xsi:type', 'xsd:double');
              doc.text((1 * item.size).toFixed(2));
              doc.endElement();
              // transactionId
              doc.startElement('transactionId').writeAttribute('xsi:type', 'xsd:long');
              doc.text(item.transactionId + '');
              doc.endElement();
  
              doc.endElement();
          }
          doc.endElement();
          // totalRecordCount
          doc.startElement('totalRecordCount').writeAttribute('xsi:type', 'xsd:integer');
          doc.text(result.bets.length + '');
          doc.endElement();
      }
  }