// Path: iextrading4j-hist-api/src/main/java/pl/zankowski/iextrading4j/hist/api/IEXByteEnum.java
// public interface IEXByteEnum {
// 
//     byte getCode();
// 
// }
// 
// Path: iextrading4j-hist-api/src/main/java/pl/zankowski/iextrading4j/hist/api/util/IEXByteEnumLookupUtil.java
// public static <E extends Enum<E> & IEXByteEnum> E lookup(final Class<E> clazz, final Map<Byte, E> lookup,
//         byte code) {
//     final E value = lookup.get(code);
//     if (value == null) {
//         throw new IllegalArgumentException("Unknown value: " + code + " for enum " + clazz.getSimpleName());
//     }
//     return value;
// }


import pl.zankowski.iextrading4j.hist.api.IEXByteEnum;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.Map;
import static pl.zankowski.iextrading4j.hist.api.util.IEXByteEnumLookupUtil.lookup;
package pl.zankowski.iextrading4j.hist.deep.trading.field;




public enum IEXEventFlag implements IEXByteEnum {

    ORDER_BOOK_IS_PROCESSING_EVENT((byte) 0x0),
// Path: iextrading4j-hist-api/src/main/java/pl/zankowski/iextrading4j/hist/api/IEXByteEnum.java
// public interface IEXByteEnum {
// 
//     byte getCode();
// 
// }
// 
// Path: iextrading4j-hist-api/src/main/java/pl/zankowski/iextrading4j/hist/api/util/IEXByteEnumLookupUtil.java
// public static <E extends Enum<E> & IEXByteEnum> E lookup(final Class<E> clazz, final Map<Byte, E> lookup,
//         byte code) {
//     final E value = lookup.get(code);
//     if (value == null) {
//         throw new IllegalArgumentException("Unknown value: " + code + " for enum " + clazz.getSimpleName());
//     }
//     return value;
// }


// Path: iextrading4j-hist-deep/src/main/java/pl/zankowski/iextrading4j/hist/deep/trading/field/IEXEventFlag.java
import pl.zankowski.iextrading4j.hist.api.IEXByteEnum;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.Map;
import static pl.zankowski.iextrading4j.hist.api.util.IEXByteEnumLookupUtil.lookup;

package pl.zankowski.iextrading4j.hist.deep.trading.field;




public enum IEXEventFlag implements IEXByteEnum {

    ORDER_BOOK_IS_PROCESSING_EVENT((byte) 0x0),
    EVENT_PROCESSING_COMPLETE((byte) 0x1);