in fix/deltix/src/main/java/deltix/connector/fix/deltix/codec/DeltixCancelOrderRequestCodec.java [16:48]
public void encode(DeltixCancelOrderRequest request, MessageBuilder builder) {
if (request.hasSenderSubId()) {
builder.addString(Tag.SenderSubID, request.getSenderSubId());
}
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());
}
if (request.hasExecBroker()) {
builder.addString(Tag.ExecBroker, request.getExecBroker());
}
}