OrderType.valueOf(order.getType().toString()),
MoneyConverter.toJson(order.getLimitPrice()),
OrderTerm.valueOf(order.getTerm().toString()),
order.isAllOrNone(),
OrderStatus.valueOf(order.getStatus().toString()));
NewOrderSingle newOrderSingle = new NewOrderSingle(jsonOrder);
logger.debug("Sending message:\n{}", JsonMessageMapper.toFormattedString(newOrderSingle));
return JsonMessageMapper.toString(newOrderSingle);
}