in core/src/main/java/com/epam/cme/mdp3/mktdata/enums/MDEntryType.java [40:79]
public static MDEntryType fromFIX(final char val) {
switch (val) {
case '0':
return Bid;
case '1':
return Offer;
case '2':
return Trade;
case '4':
return OpeningPrice;
case '6':
return SettlementPrice;
case '7':
return TradingSessionHighPrice;
case '8':
return TradingSessionLowPrice;
case 'B':
return TradeVolume;
case 'C':
return OpenInterest;
case 'E':
return ImpliedBid;
case 'F':
return ImpliedOffer;
case 'J':
return EmptyBook;
case 'N':
return SessionHighBid;
case 'O':
return SessionLowOffer;
case 'W':
return FixingPrice;
case 'e':
return ElectronicVolume;
case 'g':
return ThresholdLimitsandPriceBandVariation;
default:
throw new IllegalStateException("Not implemented value: " + val);
}
}