public BaseMessage executionReport2(String clOrdId, String execId, String side, double price, String tradInstId, long transactTime, double qty, double leftQuantity, int resend) { AQMessages.ExecutionReport2 n = AQMessages.ExecutionReport2 .newBuilder().setClOrdId(clOrdId).setExecId(execId) .setSide(side).setPrice(price).setTdiId(tradInstId) .setTransactTime(transactTime).setQty(qty) .setQuantityLeft(leftQuantity).setResend(resend).build(); return wrap(BaseMessage.CommandType.EXECUTION_REPORT2, AQMessages.ExecutionReport2.cmd, n); }