public void encode()

in fix/core/src/main/java/deltix/connector/fix/codec/FixCancelOrderRequestCodec.java [15:39]


    public void encode(FixCancelOrderRequest request, MessageBuilder builder) {
        builder.addString(Tag.ClOrdID, request.getOrderId());
        builder.addTimestamp(Tag.TransactTime, request.getTransactTime());

        if (request.hasRemainingQuantity()) {
            builder.addDecimal64(Tag.OrderQty, request.getRemainingQuantity());
        }

        if (request.hasSymbol()) {
            builder.addString(Tag.Symbol, request.getSymbol());
        }

        if (request.hasSide()) {
            builder.addByte(Tag.Side, request.getSide());
        }

        if (request.hasOriginalOrderId()) {
            builder.addString(Tag.OrigClOrdID, request.getOriginalOrderId());
        }

        if (request.hasExternalOrderId()) {
            builder.addString(Tag.OrderID, request.getExternalOrderId());
        }

    }