All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openfeed.Openfeed Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: openfeed.proto
// Protobuf Java Version: 4.28.3

package org.openfeed;

public final class Openfeed {
  private Openfeed() {}
  static {
    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
      /* major= */ 4,
      /* minor= */ 28,
      /* patch= */ 3,
      /* suffix= */ "",
      Openfeed.class.getName());
  }
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_OpenfeedMessage_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_OpenfeedMessage_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_ChannelReset_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_ChannelReset_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_HeartBeat_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_HeartBeat_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_AdminMessage_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_AdminMessage_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentGroupStatus_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentGroupStatus_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_MarketStatus_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_MarketStatus_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_EODCommoditySummary_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_EODCommoditySummary_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_MarketSession_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_MarketSession_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_MarketSnapshot_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_MarketSnapshot_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_MarketSnapshotResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_MarketSnapshotResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_MarketUpdate_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_MarketUpdate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_DepthPriceLevel_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_DepthPriceLevel_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_DepthPriceLevel_Entry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_DepthPriceLevel_Entry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_DepthOrder_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_DepthOrder_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_DepthOrder_Entry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_DepthOrder_Entry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_News_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_News_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_ClearBook_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_ClearBook_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentStatus_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentStatus_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_BestBidOffer_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_BestBidOffer_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_AddPriceLevel_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_AddPriceLevel_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_DeletePriceLevel_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_DeletePriceLevel_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_ModifyPriceLevel_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_ModifyPriceLevel_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_AddOrder_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_AddOrder_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_DeleteOrder_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_DeleteOrder_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_ModifyOrder_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_ModifyOrder_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_IndexValue_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_IndexValue_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Trades_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Trades_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Trades_Entry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Trades_Entry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Trade_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Trade_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_TradeCorrection_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_TradeCorrection_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_TradeCancel_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_TradeCancel_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Open_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Open_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_High_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_High_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_HighRolling_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_HighRolling_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Low_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Low_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_LowRolling_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_LowRolling_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Close_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Close_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_PrevClose_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_PrevClose_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Last_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Last_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_YearHigh_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_YearHigh_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_YearLow_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_YearLow_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Volume_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Volume_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_NumberOfTrades_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_NumberOfTrades_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_MonetaryValue_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_MonetaryValue_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Settlement_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Settlement_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_OpenInterest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_OpenInterest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Vwap_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Vwap_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_DividendsIncomeDistributions_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_DividendsIncomeDistributions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_CapitalDistributions_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_CapitalDistributions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_SharesOutstanding_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_SharesOutstanding_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_NetAssetValue_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_NetAssetValue_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_MarketSummary_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_MarketSummary_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Context_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Context_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_ContextData_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_ContextData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_TracePoint_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_TracePoint_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_TCPHistoricalReplayRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_TCPHistoricalReplayRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_SnapshotRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_SnapshotRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_VolumeAtPrice_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_VolumeAtPrice_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_VolumeAtPrice_PriceLevelVolume_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_VolumeAtPrice_PriceLevelVolume_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_Ohlc_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_Ohlc_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentAction_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentAction_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_RequestForQuote_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_RequestForQuote_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n\016openfeed.proto\022\014org.openfeed\032\031openfeed" +
      "_instrument.proto\"\276\005\n\017OpenfeedMessage\022\023\n" +
      "\013sendingTime\030\001 \001(\022\022\022\n\ntotalCount\030\002 \001(\021\022\024" +
      "\n\014syncSequence\030\003 \001(\003\022&\n\007context\030\004 \001(\0132\025." +
      "org.openfeed.Context\0222\n\014channelReset\030\n \001" +
      "(\0132\032.org.openfeed.ChannelResetH\000\022,\n\thear" +
      "tBeat\030\013 \001(\0132\027.org.openfeed.HeartBeatH\000\0222" +
      "\n\014adminMessage\030\014 \001(\0132\032.org.openfeed.Admi" +
      "nMessageH\000\022B\n\024instrumentDefinition\030\r \001(\013" +
      "2\".org.openfeed.InstrumentDefinitionH\000\022D" +
      "\n\025instrumentGroupStatus\030\016 \001(\0132#.org.open" +
      "feed.InstrumentGroupStatusH\000\0226\n\016marketSn" +
      "apshot\030\017 \001(\0132\034.org.openfeed.MarketSnapsh" +
      "otH\000\0222\n\014marketUpdate\030\020 \001(\0132\032.org.openfee" +
      "d.MarketUpdateH\000\0222\n\014marketStatus\030\021 \001(\0132\032" +
      ".org.openfeed.MarketStatusH\000\022@\n\023eodCommo" +
      "ditySummary\030\022 \001(\0132!.org.openfeed.EODComm" +
      "oditySummaryH\000\022:\n\020instrumentAction\030\023 \001(\013" +
      "2\036.org.openfeed.InstrumentActionH\000B\006\n\004da" +
      "ta\"8\n\014ChannelReset\022\017\n\007channel\030\001 \001(\021\022\027\n\017t" +
      "ransactionTime\030\002 \001(\022\"W\n\tHeartBeat\022\027\n\017tra" +
      "nsactionTime\030\001 \001(\022\022\016\n\006status\030\002 \001(\t\022\020\n\010ex" +
      "change\030\003 \001(\010\022\017\n\007channel\030\004 \001(\021\"\303\001\n\014AdminM" +
      "essage\022\027\n\017originationTime\030\001 \001(\022\022\016\n\006sourc" +
      "e\030\002 \001(\t\022\024\n\014languageCode\030\003 \001(\t\022\020\n\010headLin" +
      "e\030\004 \001(\t\022\014\n\004text\030\005 \001(\t\0221\n\006status\030\006 \001(\0162!." +
      "org.openfeed.AdminMessage.Status\022\017\n\007chan" +
      "nel\030\007 \001(\021\"\020\n\006Status\022\006\n\002OK\020\000\"\255\001\n\025Instrume" +
      "ntGroupStatus\022\027\n\017transactionTime\030\001 \001(\022\022\031" +
      "\n\021instrumentGroupId\030\002 \001(\t\022<\n\rtradingStat" +
      "us\030\003 \001(\0162%.org.openfeed.InstrumentTradin" +
      "gStatus\022\021\n\ttradeDate\030\004 \001(\021\022\017\n\007channel\030\005 " +
      "\001(\021\"r\n\014MarketStatus\022\027\n\017transactionTime\030\001" +
      " \001(\022\022\017\n\007channel\030\002 \001(\021\0228\n\020marketWideStatu" +
      "s\030\003 \001(\0162\036.org.openfeed.MarketWideStatus\"" +
      "\223\001\n\023EODCommoditySummary\022\021\n\ttradeDate\030\001 \001" +
      "(\021\022\024\n\014contractRoot\030\002 \001(\t\022\032\n\022consolidated" +
      "Volume\030\003 \001(\022\022 \n\030consolidatedOpenInterest" +
      "\030\004 \001(\022\022\025\n\rauxiliaryData\030c \001(\014\"\343\003\n\rMarket" +
      "Session\022\021\n\ttradeDate\030\004 \001(\021\022 \n\004open\030\036 \001(\013" +
      "2\022.org.openfeed.Open\022 \n\004high\030\037 \001(\0132\022.org" +
      ".openfeed.High\022\036\n\003low\030  \001(\0132\021.org.openfe" +
      "ed.Low\022 \n\004last\030# \001(\0132\022.org.openfeed.Last" +
      "\022$\n\006volume\030& \001(\0132\024.org.openfeed.Volume\022," +
      "\n\nsettlement\030\' \001(\0132\030.org.openfeed.Settle" +
      "ment\0220\n\016prevSettlement\030, \001(\0132\030.org.openf" +
      "eed.Settlement\0220\n\014openInterest\030( \001(\0132\032.o" +
      "rg.openfeed.OpenInterest\0224\n\016numberOfTrad" +
      "es\030) \001(\0132\034.org.openfeed.NumberOfTrades\0222" +
      "\n\rmonetaryValue\030* \001(\0132\033.org.openfeed.Mon" +
      "etaryValue\022\027\n\017transactionTime\030+ \001(\022\"\317\014\n\016" +
      "MarketSnapshot\022\020\n\010marketId\030\001 \001(\022\022\027\n\017tran" +
      "sactionTime\030\002 \001(\022\022\026\n\016marketSequence\030\003 \001(" +
      "\003\022\021\n\ttradeDate\030\004 \001(\021\022\023\n\013totalChunks\030\005 \001(" +
      "\021\022\024\n\014currentChunk\030\006 \001(\021\022\016\n\006symbol\030\007 \001(\t\022" +
      "\030\n\020priceDenominator\030\010 \001(\021\022&\n\007service\030\t \001" +
      "(\0162\025.org.openfeed.Service\0228\n\020instrumentS" +
      "tatus\030\n \001(\0132\036.org.openfeed.InstrumentSta" +
      "tus\022\'\n\003bbo\030\013 \001(\0132\032.org.openfeed.BestBidO" +
      "ffer\022\'\n\005index\030\014 \001(\0132\030.org.openfeed.Index" +
      "Value\0220\n\013priceLevels\030\r \003(\0132\033.org.openfee" +
      "d.AddPriceLevel\022&\n\006orders\030\016 \003(\0132\026.org.op" +
      "enfeed.AddOrder\022 \n\004news\030\017 \001(\0132\022.org.open" +
      "feed.News\022 \n\004open\030\036 \001(\0132\022.org.openfeed.O" +
      "pen\022 \n\004high\030\037 \001(\0132\022.org.openfeed.High\022\036\n" +
      "\003low\030  \001(\0132\021.org.openfeed.Low\022\"\n\005close\030!" +
      " \001(\0132\023.org.openfeed.Close\022*\n\tprevClose\030\"" +
      " \001(\0132\027.org.openfeed.PrevClose\022 \n\004last\030# " +
      "\001(\0132\022.org.openfeed.Last\022(\n\010yearHigh\030$ \001(" +
      "\0132\026.org.openfeed.YearHigh\022&\n\007yearLow\030% \001" +
      "(\0132\025.org.openfeed.YearLow\022$\n\006volume\030& \001(" +
      "\0132\024.org.openfeed.Volume\022,\n\nsettlement\030\' " +
      "\001(\0132\030.org.openfeed.Settlement\0220\n\014openInt" +
      "erest\030( \001(\0132\032.org.openfeed.OpenInterest\022" +
      " \n\004vwap\030) \001(\0132\022.org.openfeed.Vwap\022P\n\034div" +
      "idendsIncomeDistributions\030* \001(\0132*.org.op" +
      "enfeed.DividendsIncomeDistributions\0224\n\016n" +
      "umberOfTrades\030+ \001(\0132\034.org.openfeed.Numbe" +
      "rOfTrades\0222\n\rmonetaryValue\030, \001(\0132\033.org.o" +
      "penfeed.MonetaryValue\022@\n\024capitalDistribu" +
      "tions\030- \001(\0132\".org.openfeed.CapitalDistri" +
      "butions\022:\n\021sharesOutstanding\030. \001(\0132\037.org" +
      ".openfeed.SharesOutstanding\0222\n\rnetAssetV" +
      "alue\030/ \001(\0132\033.org.openfeed.NetAssetValue\022" +
      "4\n\017previousSession\0300 \001(\0132\033.org.openfeed." +
      "MarketSession\022-\n\010tSession\0301 \001(\0132\033.org.op" +
      "enfeed.MarketSession\0222\n\rvolumeAtPrice\0302 " +
      "\001(\0132\033.org.openfeed.VolumeAtPrice\022.\n\013high" +
      "Rolling\0303 \001(\0132\031.org.openfeed.HighRolling" +
      "\022,\n\nlowRolling\0304 \001(\0132\030.org.openfeed.LowR" +
      "olling\022-\n\010zSession\0305 \001(\0132\033.org.openfeed." +
      "MarketSession\"\224\001\n\026MarketSnapshotResponse" +
      "\0223\n\006result\030\001 \001(\0162#.org.openfeed.Snapshot" +
      "RequestResult\022\017\n\007message\030\002 \001(\t\0224\n\016market" +
      "Snapshot\030\003 \001(\0132\034.org.openfeed.MarketSnap" +
      "shot\"\367\016\n\014MarketUpdate\022\020\n\010marketId\030\001 \001(\022\022" +
      "\016\n\006symbol\030\002 \001(\t\022\027\n\017transactionTime\030\003 \001(\022" +
      "\022\030\n\020distributionTime\030\004 \001(\022\022\026\n\016marketSequ" +
      "ence\030\005 \001(\022\022\026\n\016sourceSequence\030\006 \001(\022\022\024\n\014or" +
      "iginatorId\030\007 \001(\014\022\030\n\020priceDenominator\030\t \001" +
      "(\021\022&\n\007context\030\n \001(\0132\025.org.openfeed.Conte" +
      "xt\022,\n\007session\030\013 \001(\0132\033.org.openfeed.Marke" +
      "tSession\022-\n\010tSession\030\014 \001(\0132\033.org.openfee" +
      "d.MarketSession\0224\n\017previousSession\030\r \001(\013" +
      "2\033.org.openfeed.MarketSession\022\020\n\010regiona" +
      "l\030\016 \001(\010\022-\n\010zSession\030\017 \001(\0132\033.org.openfeed" +
      ".MarketSession\022\"\n\004news\030\024 \001(\0132\022.org.openf" +
      "eed.NewsH\000\022,\n\tclearBook\030\025 \001(\0132\027.org.open" +
      "feed.ClearBookH\000\022:\n\020instrumentStatus\030\026 \001" +
      "(\0132\036.org.openfeed.InstrumentStatusH\000\022)\n\003" +
      "bbo\030\027 \001(\0132\032.org.openfeed.BestBidOfferH\000\022" +
      "8\n\017depthPriceLevel\030\030 \001(\0132\035.org.openfeed." +
      "DepthPriceLevelH\000\022.\n\ndepthOrder\030\031 \001(\0132\030." +
      "org.openfeed.DepthOrderH\000\022)\n\005index\030\032 \001(\013" +
      "2\030.org.openfeed.IndexValueH\000\022&\n\006trades\030\033" +
      " \001(\0132\024.org.openfeed.TradesH\000\022\"\n\004open\030\034 \001" +
      "(\0132\022.org.openfeed.OpenH\000\022\"\n\004high\030\035 \001(\0132\022" +
      ".org.openfeed.HighH\000\022 \n\003low\030\036 \001(\0132\021.org." +
      "openfeed.LowH\000\022$\n\005close\030\037 \001(\0132\023.org.open" +
      "feed.CloseH\000\022,\n\tprevClose\030  \001(\0132\027.org.op" +
      "enfeed.PrevCloseH\000\022\"\n\004last\030! \001(\0132\022.org.o" +
      "penfeed.LastH\000\022*\n\010yearHigh\030\" \001(\0132\026.org.o" +
      "penfeed.YearHighH\000\022(\n\007yearLow\030# \001(\0132\025.or" +
      "g.openfeed.YearLowH\000\022&\n\006volume\030$ \001(\0132\024.o" +
      "rg.openfeed.VolumeH\000\022.\n\nsettlement\030% \001(\013" +
      "2\030.org.openfeed.SettlementH\000\0222\n\014openInte" +
      "rest\030& \001(\0132\032.org.openfeed.OpenInterestH\000" +
      "\022\"\n\004vwap\030\' \001(\0132\022.org.openfeed.VwapH\000\022R\n\034" +
      "dividendsIncomeDistributions\030( \001(\0132*.org" +
      ".openfeed.DividendsIncomeDistributionsH\000" +
      "\0226\n\016numberOfTrades\030) \001(\0132\034.org.openfeed." +
      "NumberOfTradesH\000\0224\n\rmonetaryValue\030* \001(\0132" +
      "\033.org.openfeed.MonetaryValueH\000\022B\n\024capita" +
      "lDistributions\030+ \001(\0132\".org.openfeed.Capi" +
      "talDistributionsH\000\022<\n\021sharesOutstanding\030" +
      ", \001(\0132\037.org.openfeed.SharesOutstandingH\000" +
      "\0224\n\rnetAssetValue\030- \001(\0132\033.org.openfeed.N" +
      "etAssetValueH\000\0224\n\rmarketSummary\030. \001(\0132\033." +
      "org.openfeed.MarketSummaryH\000\0220\n\013highRoll" +
      "ing\030/ \001(\0132\031.org.openfeed.HighRollingH\000\022." +
      "\n\nlowRolling\0300 \001(\0132\030.org.openfeed.LowRol" +
      "lingH\000\0228\n\017requestForQuote\0301 \001(\0132\035.org.op" +
      "enfeed.RequestForQuoteH\000B\006\n\004dataJ\004\010\010\020\t\"\206" +
      "\002\n\017DepthPriceLevel\0223\n\006levels\030\001 \003(\0132#.org" +
      ".openfeed.DepthPriceLevel.Entry\032\275\001\n\005Entr" +
      "y\0224\n\raddPriceLevel\030\001 \001(\0132\033.org.openfeed." +
      "AddPriceLevelH\000\022:\n\020deletePriceLevel\030\002 \001(" +
      "\0132\036.org.openfeed.DeletePriceLevelH\000\022:\n\020m" +
      "odifyPriceLevel\030\003 \001(\0132\036.org.openfeed.Mod" +
      "ifyPriceLevelH\000B\006\n\004data\"\336\001\n\nDepthOrder\022." +
      "\n\006orders\030\001 \003(\0132\036.org.openfeed.DepthOrder" +
      ".Entry\032\237\001\n\005Entry\022*\n\010addOrder\030\001 \001(\0132\026.org" +
      ".openfeed.AddOrderH\000\0220\n\013deleteOrder\030\002 \001(" +
      "\0132\031.org.openfeed.DeleteOrderH\000\0220\n\013modify" +
      "Order\030\003 \001(\0132\031.org.openfeed.ModifyOrderH\000" +
      "B\006\n\004data\"v\n\004News\022\027\n\017originationTime\030\001 \001(" +
      "\022\022\016\n\006source\030\002 \001(\t\022\024\n\014languageCode\030\003 \001(\t\022" +
      "\020\n\010headLine\030\004 \001(\t\022\014\n\004text\030\005 \001(\t\022\017\n\007symbo" +
      "ls\030\006 \003(\t\"6\n\tClearBook\022\020\n\010reserved\030\001 \001(\021\022" +
      "\027\n\017transactionTime\030\002 \001(\022\"\367\001\n\020InstrumentS" +
      "tatus\022\027\n\017transactionTime\030\t \001(\022\022<\n\rtradin" +
      "gStatus\030\n \001(\0162%.org.openfeed.InstrumentT" +
      "radingStatus\022\023\n\013openingTime\030\013 \001(\022\022\014\n\004not" +
      "e\030\014 \001(\t\022\021\n\ttradeDate\030\r \001(\021\022V\n\037regulation" +
      "SHOShortSalePriceTest\030\016 \001(\0162-.org.openfe" +
      "ed.RegulationSHOShortSalePriceTest\"\324\002\n\014B" +
      "estBidOffer\022\027\n\017transactionTime\030\t \001(\022\022\020\n\010" +
      "bidPrice\030\n \001(\022\022\023\n\013bidQuantity\030\013 \001(\022\022\025\n\rb" +
      "idOrderCount\030\014 \001(\021\022\025\n\rbidOriginator\030\r \001(" +
      "\014\022\031\n\021bidQuoteCondition\030\016 \001(\014\022\022\n\nofferPri" +
      "ce\030\024 \001(\022\022\025\n\rofferQuantity\030\025 \001(\022\022\027\n\017offer" +
      "OrderCount\030\026 \001(\021\022\027\n\017offerOriginator\030\027 \001(" +
      "\014\022\033\n\023offerQuoteCondition\030\030 \001(\014\022\026\n\016quoteC" +
      "ondition\030\036 \001(\014\022\020\n\010regional\030  \001(\010\022\021\n\ttran" +
      "sient\030! \001(\010J\004\010\037\020 \"\253\001\n\rAddPriceLevel\022\027\n\017t" +
      "ransactionTime\030\t \001(\022\022\r\n\005level\030\n \001(\021\022$\n\004s" +
      "ide\030\013 \001(\0162\026.org.openfeed.BookSide\022\r\n\005pri" +
      "ce\030\014 \001(\022\022\020\n\010quantity\030\r \001(\022\022\022\n\norderCount" +
      "\030\016 \001(\021\022\027\n\017impliedQuantity\030\017 \001(\022\"`\n\020Delet" +
      "ePriceLevel\022\027\n\017transactionTime\030\t \001(\022\022\r\n\005" +
      "level\030\n \001(\021\022$\n\004side\030\013 \001(\0162\026.org.openfeed" +
      ".BookSide\"\256\001\n\020ModifyPriceLevel\022\027\n\017transa" +
      "ctionTime\030\t \001(\022\022\r\n\005level\030\n \001(\021\022$\n\004side\030\013" +
      " \001(\0162\026.org.openfeed.BookSide\022\r\n\005price\030\014 " +
      "\001(\022\022\020\n\010quantity\030\r \001(\022\022\022\n\norderCount\030\016 \001(" +
      "\021\022\027\n\017impliedQuantity\030\017 \001(\022\"\240\001\n\010AddOrder\022" +
      "\027\n\017transactionTime\030\t \001(\022\022\017\n\007orderId\030\n \001(" +
      "\022\022$\n\004side\030\013 \001(\0162\026.org.openfeed.BookSide\022" +
      "\r\n\005price\030\014 \001(\022\022\020\n\010quantity\030\r \001(\022\022\021\n\tisIm" +
      "plied\030\016 \001(\010\022\020\n\010priority\030\017 \001(\022\"]\n\013DeleteO" +
      "rder\022\027\n\017transactionTime\030\t \001(\022\022\017\n\007orderId" +
      "\030\n \001(\022\022$\n\004side\030\013 \001(\0162\026.org.openfeed.Book" +
      "Side\"\243\001\n\013ModifyOrder\022\027\n\017transactionTime\030" +
      "\t \001(\022\022\017\n\007orderId\030\n \001(\022\022$\n\004side\030\013 \001(\0162\026.o" +
      "rg.openfeed.BookSide\022\r\n\005price\030\014 \001(\022\022\020\n\010q" +
      "uantity\030\r \001(\022\022\021\n\tisImplied\030\016 \001(\010\022\020\n\010prio" +
      "rity\030\017 \001(\022\"\327\001\n\nIndexValue\022\027\n\017transaction" +
      "Time\030\t \001(\022\022\021\n\ttradeDate\030\n \001(\021\022\014\n\004last\030\013 " +
      "\001(\022\022\016\n\006volume\030\014 \001(\022\022\014\n\004open\030\r \001(\022\022\026\n\016set" +
      "tlementOpen\030\016 \001(\022\022\023\n\013specialOpen\030\017 \001(\022\022\014" +
      "\n\004high\030\020 \001(\022\022\013\n\003low\030\021 \001(\022\022\r\n\005close\030\022 \001(\022" +
      "\022\013\n\003bid\030\023 \001(\022\022\r\n\005offer\030\024 \001(\022\"\330\001\n\006Trades\022" +
      "*\n\006trades\030\001 \003(\0132\032.org.openfeed.Trades.En" +
      "try\032\241\001\n\005Entry\022$\n\005trade\030\001 \001(\0132\023.org.openf" +
      "eed.TradeH\000\0228\n\017tradeCorrection\030\002 \001(\0132\035.o" +
      "rg.openfeed.TradeCorrectionH\000\0220\n\013tradeCa" +
      "ncel\030\003 \001(\0132\031.org.openfeed.TradeCancelH\000B" +
      "\006\n\004data\"\247\005\n\005Trade\022\024\n\014originatorId\030\010 \001(\014\022" +
      "\027\n\017transactionTime\030\t \001(\022\022\r\n\005price\030\n \001(\022\022" +
      "\020\n\010quantity\030\013 \001(\022\022\017\n\007tradeId\030\014 \001(\014\022$\n\004si" +
      "de\030\r \001(\0162\026.org.openfeed.BookSide\022\021\n\ttrad" +
      "eDate\030\016 \001(\021\022\017\n\007buyerId\030\017 \001(\014\022\020\n\010sellerId" +
      "\030\020 \001(\014\022\024\n\014openingTrade\030\021 \001(\010\022\024\n\014systemPr" +
      "iced\030\022 \001(\010\022\025\n\rmarketOnClose\030\023 \001(\010\022\016\n\006odd" +
      "Lot\030\024 \001(\010\0226\n\017settlementTerms\030\025 \001(\0162\035.org" +
      ".openfeed.SettlementTerms\022*\n\tcrossType\030\026" +
      " \001(\0162\027.org.openfeed.CrossType\022\016\n\006byPass\030" +
      "\027 \001(\010\022\021\n\tlastPrice\030\030 \001(\022\022\025\n\rsaleConditio" +
      "n\030\031 \001(\014\022\020\n\010currency\030\032 \001(\t\022\031\n\021doesNotUpda" +
      "teLast\030\033 \001(\010\022\033\n\023doesNotUpdateVolume\030\034 \001(" +
      "\010\022\017\n\007session\030\036 \001(\t\022\022\n\nblockTrade\030\037 \001(\010\022\030" +
      "\n\020distributionTime\030  \001(\022\022\030\n\020transactionT" +
      "ime2\030! \001(\022\022\"\n\032consolidatedPriceIndicator" +
      "\030\" \001(\t\022\021\n\ttransient\030# \001(\010\022\026\n\016indexShortN" +
      "ame\030$ \001(\t\"\306\004\n\017TradeCorrection\022\024\n\014origina" +
      "torId\030\010 \001(\014\022\027\n\017transactionTime\030\t \001(\022\022\r\n\005" +
      "price\030\n \001(\022\022\020\n\010quantity\030\013 \001(\022\022\017\n\007tradeId" +
      "\030\014 \001(\014\022$\n\004side\030\r \001(\0162\026.org.openfeed.Book" +
      "Side\022\021\n\ttradeDate\030\016 \001(\021\022\017\n\007buyerId\030\017 \001(\014" +
      "\022\020\n\010sellerId\030\020 \001(\014\022\024\n\014openingTrade\030\021 \001(\010" +
      "\022\024\n\014systemPriced\030\022 \001(\010\022\025\n\rmarketOnClose\030" +
      "\023 \001(\010\022\016\n\006oddLot\030\024 \001(\010\0226\n\017settlementTerms" +
      "\030\025 \001(\0162\035.org.openfeed.SettlementTerms\022*\n" +
      "\tcrossType\030\026 \001(\0162\027.org.openfeed.CrossTyp" +
      "e\022\016\n\006byPass\030\027 \001(\010\022\027\n\017originalTradeId\030\030 \001" +
      "(\014\022\025\n\rsaleCondition\030\031 \001(\014\022\020\n\010currency\030\032 " +
      "\001(\t\022\030\n\020distributionTime\030\033 \001(\022\022\030\n\020transac" +
      "tionTime2\030\034 \001(\022\022\032\n\022originalTradePrice\030\035 " +
      "\001(\022\022\035\n\025originalTradeQuantity\030\036 \001(\022\"\347\001\n\013T" +
      "radeCancel\022\024\n\014originatorId\030\010 \001(\014\022\027\n\017tran" +
      "sactionTime\030\t \001(\022\022\033\n\023correctedTradePrice" +
      "\030\n \001(\022\022\036\n\026correctedTradeQuantity\030\013 \001(\022\022\017" +
      "\n\007tradeId\030\014 \001(\014\022\025\n\rsaleCondition\030\r \001(\014\022\020" +
      "\n\010currency\030\016 \001(\t\022\030\n\020distributionTime\030\017 \001" +
      "(\022\022\030\n\020transactionTime2\030\020 \001(\022\"\233\001\n\004Open\022\027\n" +
      "\017transactionTime\030\t \001(\022\022\021\n\ttradeDate\030\n \001(" +
      "\021\022\r\n\005price\030\013 \001(\022\022F\n\027OpenCloseSettlementF" +
      "lag\030\014 \001(\0162%.org.openfeed.OpenCloseSettle" +
      "mentFlag\022\020\n\010currency\030\r \001(\t\"S\n\004High\022\027\n\017tr" +
      "ansactionTime\030\t \001(\022\022\021\n\ttradeDate\030\n \001(\021\022\r" +
      "\n\005price\030\013 \001(\022\022\020\n\010currency\030\014 \001(\t\"Z\n\013HighR" +
      "olling\022\027\n\017transactionTime\030\t \001(\022\022\021\n\ttrade" +
      "Date\030\n \001(\021\022\r\n\005price\030\013 \001(\022\022\020\n\010currency\030\014 " +
      "\001(\t\"R\n\003Low\022\027\n\017transactionTime\030\t \001(\022\022\021\n\tt" +
      "radeDate\030\n \001(\021\022\r\n\005price\030\013 \001(\022\022\020\n\010currenc" +
      "y\030\014 \001(\t\"Y\n\nLowRolling\022\027\n\017transactionTime" +
      "\030\t \001(\022\022\021\n\ttradeDate\030\n \001(\021\022\r\n\005price\030\013 \001(\022" +
      "\022\020\n\010currency\030\014 \001(\t\"T\n\005Close\022\027\n\017transacti" +
      "onTime\030\t \001(\022\022\021\n\ttradeDate\030\n \001(\021\022\r\n\005price" +
      "\030\013 \001(\022\022\020\n\010currency\030\014 \001(\t\"X\n\tPrevClose\022\027\n" +
      "\017transactionTime\030\t \001(\022\022\021\n\ttradeDate\030\n \001(" +
      "\021\022\r\n\005price\030\013 \001(\022\022\020\n\010currency\030\014 \001(\t\"v\n\004La" +
      "st\022\027\n\017transactionTime\030\t \001(\022\022\021\n\ttradeDate" +
      "\030\n \001(\021\022\r\n\005price\030\013 \001(\022\022\020\n\010quantity\030\014 \001(\022\022" +
      "\020\n\010currency\030\r \001(\t\022\017\n\007session\030\036 \001(\t\"D\n\010Ye" +
      "arHigh\022\027\n\017transactionTime\030\t \001(\022\022\r\n\005price" +
      "\030\n \001(\022\022\020\n\010currency\030\013 \001(\t\"C\n\007YearLow\022\027\n\017t" +
      "ransactionTime\030\t \001(\022\022\r\n\005price\030\n \001(\022\022\020\n\010c" +
      "urrency\030\013 \001(\t\"D\n\006Volume\022\027\n\017transactionTi" +
      "me\030\t \001(\022\022\021\n\ttradeDate\030\n \001(\021\022\016\n\006volume\030\013 " +
      "\001(\022\"R\n\016NumberOfTrades\022\027\n\017transactionTime" +
      "\030\t \001(\022\022\021\n\ttradeDate\030\n \001(\021\022\024\n\014numberTrade" +
      "s\030\013 \001(\022\"e\n\rMonetaryValue\022\027\n\017transactionT" +
      "ime\030\t \001(\022\022\021\n\ttradeDate\030\n \001(\021\022\r\n\005value\030\013 " +
      "\001(\022\022\031\n\021valueCurrencyCode\030\014 \001(\t\"\344\001\n\nSettl" +
      "ement\022\027\n\017transactionTime\030\t \001(\022\022\021\n\ttradeD" +
      "ate\030\n \001(\021\022\r\n\005price\030\013 \001(\022\022\031\n\021preliminaryS" +
      "ettle\030\014 \001(\010\022\020\n\010currency\030\r \001(\t\0228\n\020settlem" +
      "entSource\030\016 \001(\0162\036.org.openfeed.Settlemen" +
      "tSource\022\017\n\007session\030\017 \001(\t\022\021\n\ttransient\030\020 " +
      "\001(\010\022\020\n\010reserved\030\177 \001(\010\"J\n\014OpenInterest\022\027\n" +
      "\017transactionTime\030\t \001(\022\022\021\n\ttradeDate\030\n \001(" +
      "\021\022\016\n\006volume\030\013 \001(\022\"@\n\004Vwap\022\027\n\017transaction" +
      "Time\030\t \001(\022\022\021\n\ttradeDate\030\n \001(\021\022\014\n\004vwap\030\013 " +
      "\001(\022\"\370\003\n\034DividendsIncomeDistributions\022\027\n\017" +
      "transactionTime\030\006 \001(\022\022\026\n\016instrumentType\030" +
      "\007 \001(\t\022\027\n\017corporateAction\030\010 \001(\t\022\030\n\020distri" +
      "butionType\030\t \001(\t\022\023\n\013payableDate\030\n \001(\021\022\022\n" +
      "\nrecordDate\030\013 \001(\021\022\026\n\016exDividendDate\030\014 \001(" +
      "\021\022\016\n\006amount\030\r \001(\022\022\024\n\014currencyCode\030\016 \001(\t\022" +
      "\r\n\005notes\030\017 \003(\t\022\035\n\025totalCashDistribution\030" +
      "\020 \001(\022\022$\n\034nonQualifiedCashDistribution\030\021 " +
      "\001(\022\022!\n\031qualifiedCashDistribution\030\022 \001(\022\022\037" +
      "\n\027taxFreeCashDistribution\030\023 \001(\022\022 \n\030ordin" +
      "aryForeignTaxCredit\030\024 \001(\022\022!\n\031qualifiedFo" +
      "reignTaxCredit\030\025 \001(\022\022\032\n\022stockDividendRat" +
      "io\030\026 \001(\022\022\024\n\014reinvestDate\030\027 \001(\021\"\312\002\n\024Capit" +
      "alDistributions\022\027\n\017transactionTime\030\010 \001(\022" +
      "\022\026\n\016instrumentType\030\t \001(\t\022\027\n\017corporateAct" +
      "ion\030\n \001(\t\022\023\n\013payableDate\030\013 \001(\021\022\022\n\nrecord" +
      "Date\030\014 \001(\021\022\016\n\006exDate\030\r \001(\021\022\034\n\024shortTermC" +
      "apitalGain\030\016 \001(\022\022\033\n\023longTermCapitalGain\030" +
      "\017 \001(\022\022 \n\030unallocatedDistributions\030\020 \001(\022\022" +
      "\027\n\017returnOfCapital\030\021 \001(\022\022\024\n\014currencyCode" +
      "\030\022 \001(\t\022\r\n\005notes\030\023 \003(\t\022\024\n\014reinvestDate\030\024 " +
      "\001(\021\"G\n\021SharesOutstanding\022\031\n\021sharesOutsta" +
      "nding\030\001 \001(\022\022\027\n\017transactionTime\030\002 \001(\022\"?\n\r" +
      "NetAssetValue\022\025\n\rnetAssetValue\030\001 \001(\022\022\027\n\017" +
      "transactionTime\030\002 \001(\022\"\307\007\n\rMarketSummary\022" +
      "\027\n\017transactionTime\030\001 \001(\022\022\023\n\013tradingDate\030" +
      "\002 \001(\021\022\022\n\nstartOfDay\030\003 \001(\010\022\020\n\010endOfDay\030\004 " +
      "\001(\010\0223\n\005clear\030\005 \001(\0162$.org.openfeed.Market" +
      "Summary.ClearSet\0228\n\020instrumentStatus\030\t \001" +
      "(\0132\036.org.openfeed.InstrumentStatus\022\'\n\003bb" +
      "o\030\n \001(\0132\032.org.openfeed.BestBidOffer\022 \n\004o" +
      "pen\030\013 \001(\0132\022.org.openfeed.Open\022 \n\004high\030\014 " +
      "\001(\0132\022.org.openfeed.High\022\036\n\003low\030\r \001(\0132\021.o" +
      "rg.openfeed.Low\022\"\n\005close\030\016 \001(\0132\023.org.ope" +
      "nfeed.Close\022*\n\tprevClose\030\017 \001(\0132\027.org.ope" +
      "nfeed.PrevClose\022 \n\004last\030\020 \001(\0132\022.org.open" +
      "feed.Last\022$\n\006volume\030\021 \001(\0132\024.org.openfeed" +
      ".Volume\022,\n\nsettlement\030\022 \001(\0132\030.org.openfe" +
      "ed.Settlement\0220\n\014openInterest\030\023 \001(\0132\032.or" +
      "g.openfeed.OpenInterest\022 \n\004vwap\030\024 \001(\0132\022." +
      "org.openfeed.Vwap\022\017\n\007session\030\025 \001(\t\022<\n\013su" +
      "mmaryType\030\026 \001(\0162\'.org.openfeed.MarketSum" +
      "mary.SummaryType\022(\n\nprevVolume\030\027 \001(\0132\024.o" +
      "rg.openfeed.Volume\022\021\n\ttransient\030\030 \001(\010\"3\n" +
      "\010ClearSet\022\010\n\004NONE\020\000\022\007\n\003ALL\020\001\022\006\n\002BA\020\002\022\014\n\010" +
      "CUSTOM_1\020\003\"\212\001\n\013SummaryType\022\024\n\020EXCHANGE_R" +
      "EFRESH\020\000\022\026\n\022REFRESH_LIVE_PRICE\020\001\022\030\n\024EOD_" +
      "COMMODITY_PRICES\020\002\022\032\n\026EOD_STOCK_FOREX_PR" +
      "ICES\020\003\022\027\n\023EOD_COMMODITY_STATS\020\004\"a\n\007Conte" +
      "xt\022\'\n\004data\030\001 \003(\0132\031.org.openfeed.ContextD" +
      "ata\022-\n\013tracePoints\030\002 \003(\0132\030.org.openfeed." +
      "TracePoint\"\242\001\n\013ContextData\022\n\n\002id\030\001 \001(\t\022\021" +
      "\n\007vstring\030\005 \001(\tH\000\022\020\n\006vbytes\030\006 \001(\014H\000\022\017\n\005v" +
      "bool\030\007 \001(\010H\000\022\021\n\007vsint32\030\010 \001(\021H\000\022\021\n\007vsint" +
      "64\030\t \001(\022H\000\022\020\n\006vfloat\030\n \001(\002H\000\022\021\n\007vdouble\030" +
      "\013 \001(\001H\000B\006\n\004data\"^\n\nTracePoint\022\n\n\002id\030\001 \001(" +
      "\t\022\023\n\013componentId\030\002 \001(\t\022\023\n\013timestampNs\030\003 " +
      "\001(\022\022\032\n\022componentLatencyNs\030\004 \001(\005\"v\n\032TCPHi" +
      "storicalReplayRequest\022\017\n\007channel\030\001 \001(\005\022\023" +
      "\n\013resetNumber\030\002 \001(\005\022\020\n\010sequence\030\003 \001(\003\022\r\n" +
      "\005count\030\004 \001(\005\022\021\n\trequestId\030\005 \001(\t\"\346\001\n\017Snap" +
      "shotRequest\022\017\n\007channel\030\001 \001(\005\022\023\n\013resetNum" +
      "ber\030\002 \001(\005\022\021\n\trequestId\030\003 \001(\t\022O\n\024snapshot" +
      "RequestTypes\030\004 \003(\01621.org.openfeed.Snapsh" +
      "otRequest.SnapshotRequestType\"I\n\023Snapsho" +
      "tRequestType\022\007\n\003ALL\020\000\022\t\n\005QUOTE\020\001\022\t\n\005DEPT" +
      "H\020\002\022\023\n\017VOLUME_AT_PRICE\020\003\"\233\002\n\rVolumeAtPri" +
      "ce\022\020\n\010marketId\030\001 \001(\022\022\016\n\006symbol\030\002 \001(\t\022\027\n\017" +
      "transactionTime\030\003 \001(\022\022\021\n\tlastPrice\030\004 \001(\022" +
      "\022\024\n\014lastQuantity\030\005 \001(\022\022\034\n\024lastCumulative" +
      "Volume\030\006 \001(\022\022\021\n\ttradeDate\030\007 \001(\021\022B\n\014price" +
      "Volumes\030\010 \003(\0132,.org.openfeed.VolumeAtPri" +
      "ce.PriceLevelVolume\0321\n\020PriceLevelVolume\022" +
      "\r\n\005price\030\001 \001(\022\022\016\n\006volume\030\002 \001(\022\"\326\002\n\004Ohlc\022" +
      "\020\n\010marketId\030\001 \001(\022\022\016\n\006symbol\030\002 \001(\t\022 \n\004ope" +
      "n\030\003 \001(\0132\022.org.openfeed.Open\022 \n\004high\030\004 \001(" +
      "\0132\022.org.openfeed.High\022\036\n\003low\030\005 \001(\0132\021.org" +
      ".openfeed.Low\022\"\n\005close\030\006 \001(\0132\023.org.openf" +
      "eed.Close\022\016\n\006volume\030\007 \001(\022\022\023\n\013priceVolume" +
      "\030\010 \001(\001\022\024\n\014numberTrades\030\t \001(\022\022\021\n\ttradeDat" +
      "e\030\n \001(\021\022\027\n\017transactionTime\030\013 \001(\022\022\020\n\010trad" +
      "eIds\030\014 \003(\t\022\025\n\ropenStartTime\030\r \001(\022\022\024\n\014clo" +
      "seEndTime\030\016 \001(\022\"\376\001\n\020InstrumentAction\022\027\n\017" +
      "transactionTime\030\001 \001(\022\022\021\n\ttradeDate\030\002 \001(\021" +
      "\022(\n\006action\030\003 \001(\0162\030.org.openfeed.ActionTy" +
      "pe\022\017\n\007message\030\004 \001(\t\022\020\n\010oldAlias\030\005 \001(\t\0226\n" +
      "\ninstrument\030\n \001(\0132\".org.openfeed.Instrum" +
      "entDefinition\0229\n\rnewInstrument\030\013 \001(\0132\".o" +
      "rg.openfeed.InstrumentDefinition\"\205\001\n\017Req" +
      "uestForQuote\022\026\n\016quoteRequestId\030\001 \001(\t\022\016\n\006" +
      "symbol\030\002 \001(\t\022\022\n\nsecurityId\030\003 \001(\022\022\025\n\rorde" +
      "rQuantity\030\004 \001(\021\022\021\n\tquoteType\030\005 \001(\021\022\014\n\004si" +
      "de\030\006 \001(\021*5\n\010BookSide\022\025\n\021UNKNOWN_BOOK_SID" +
      "E\020\000\022\007\n\003BID\020\001\022\t\n\005OFFER\020\002*\240\005\n\027InstrumentTr" +
      "adingStatus\022\032\n\026UNKNOWN_TRADING_STATUS\020\000\022" +
      "\022\n\016TRADING_RESUME\020\001\022\014\n\010PRE_OPEN\020\002\022\010\n\004OPE" +
      "N\020\003\022\r\n\tPRE_CLOSE\020\004\022\t\n\005CLOSE\020\005\022\020\n\014TRADING" +
      "_HALT\020\006\022\024\n\020QUOTATION_RESUME\020\007\022\016\n\nOPEN_DE" +
      "LAY\020\010\022\025\n\021NO_OPEN_NO_RESUME\020\t\022\017\n\013FAST_MAR" +
      "KET\020\n\022\023\n\017FAST_MARKET_END\020\013\022\017\n\013LATE_MARKE" +
      "T\020\014\022\023\n\017LATE_MARKET_END\020\r\022\020\n\014POST_SESSION" +
      "\020\016\022\024\n\020POST_SESSION_END\020\017\022\030\n\024NEW_PRICE_IN" +
      "DICATION\020\020\022\035\n\031NOT_AVAILABLE_FOR_TRADING\020" +
      "\021\022\r\n\tPRE_CROSS\020\022\022\t\n\005CROSS\020\023\022\016\n\nPOST_CLOS" +
      "E\020\024\022\r\n\tNO_CHANGE\020\025\022\010\n\004NAFT\020\026\022\034\n\030TRADING_" +
      "RANGE_INDICATION\020\027\022\030\n\024MARKET_IMBALANCE_B" +
      "UY\020\030\022\031\n\025MARKET_IMBALANCE_SELL\020\031\022\025\n\021MOC_I" +
      "MBALANCE_BUY\020\032\022\026\n\022MOC_IMBALANCE_SELL\020\033\022\027" +
      "\n\023NO_MARKET_IMBALANCE\020\034\022\024\n\020NO_MOC_IMBALA" +
      "NCE\020\035\022\032\n\026SHORT_SELL_RESTRICTION\020\036\022\027\n\023LIM" +
      "IT_UP_LIMIT_DOWN\020\037*\212\001\n\037RegulationSHOShor" +
      "tSalePriceTest\022\026\n\022UNKNOWN_PRICE_TEST\020\000\022\023" +
      "\n\017PRICE_TEST_NONE\020\001\022\030\n\024PRICE_TEST_IN_EFF" +
      "ECT\020\002\022 \n\034PRICE_TEST_REMAINS_IN_EFFECT\020\003*" +
      "v\n\017SettlementTerms\022\034\n\030UNKNOWN_SETTLEMENT" +
      "_TERMS\020\000\022\010\n\004CASH\020\001\022\013\n\007NON_NET\020\002\022\024\n\020CONTI",
      "NGENT_TRADE\020\003\022\016\n\nCASH_TODAY\020\004\022\010\n\004DATE\020\005*" +
      "}\n\tCrossType\022\026\n\022UNKNOWN_CROSS_TYPE\020\000\022\013\n\007" +
      "DEFAULT\020\001\022\014\n\010INTERNAL\020\002\022\t\n\005BASIS\020\003\022\016\n\nCO" +
      "NTINGENT\020\004\022\013\n\007SPECIAL\020\005\022\010\n\004VWAP\020\006\022\013\n\007REG" +
      "ULAR\020\007*Q\n\027OpenCloseSettlementFlag\022\013\n\007UNK" +
      "NOWN\020\000\022\016\n\nDAILY_OPEN\020\001\022\031\n\025INDICATIVE_OPE" +
      "N_PRICE\020\002*R\n\020SettlementSource\022\035\n\031UNKNOWN" +
      "_SETTLEMENT_SOURCE\020\000\022\n\n\006GLOBEX\020\001\022\007\n\003ITC\020" +
      "\002\022\n\n\006MANUAL\020\003*x\n\007Service\022\023\n\017UNKNOWN_SERV" +
      "ICE\020\000\022\r\n\tREAL_TIME\020\001\022\013\n\007DELAYED\020\002\022\026\n\022REA" +
      "L_TIME_SNAPSHOT\020\003\022\024\n\020DELAYED_SNAPSHOT\020\004\022" +
      "\016\n\nEND_OF_DAY\020\005*y\n\020MarketWideStatus\022\022\n\016S" +
      "TATUS_UNKNOWN\020\000\022\027\n\023STATUS_START_OF_DAY\020\001" +
      "\022\025\n\021STATUS_END_OF_DAY\020\002\022\017\n\013STATUS_OPEN\020\003" +
      "\022\020\n\014STATUS_CLOSE\020\004*\314\001\n\025SnapshotRequestRe" +
      "sult\022#\n\037SNAPSHOT_REQUEST_UNKNOWN_RESULT\020" +
      "\000\022\034\n\030SNAPSHOT_REQUEST_SUCCESS\020\001\022\036\n\032SNAPS" +
      "HOT_REQUEST_NOT_FOUND\020\002\022*\n&SNAPSHOT_REQU" +
      "EST_SERVICE_NOT_AVAILABLE\020\003\022$\n SNAPSHOT_" +
      "REQUEST_GENERIC_FAILURE\020\004*b\n\nActionType\022" +
      "\022\n\016UNKNOWN_ACTION\020\000\022\013\n\007LISTING\020\001\022\r\n\tDELI" +
      "STING\020\002\022\021\n\rEXCHANGE_MOVE\020\003\022\021\n\rALIAS_CHAN" +
      "GED\020\004B\007H\001P\001\240\001\001b\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          org.openfeed.OpenfeedInstrument.getDescriptor(),
        });
    internal_static_org_openfeed_OpenfeedMessage_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_org_openfeed_OpenfeedMessage_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_OpenfeedMessage_descriptor,
        new java.lang.String[] { "SendingTime", "TotalCount", "SyncSequence", "Context", "ChannelReset", "HeartBeat", "AdminMessage", "InstrumentDefinition", "InstrumentGroupStatus", "MarketSnapshot", "MarketUpdate", "MarketStatus", "EodCommoditySummary", "InstrumentAction", "Data", });
    internal_static_org_openfeed_ChannelReset_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_org_openfeed_ChannelReset_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_ChannelReset_descriptor,
        new java.lang.String[] { "Channel", "TransactionTime", });
    internal_static_org_openfeed_HeartBeat_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_org_openfeed_HeartBeat_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_HeartBeat_descriptor,
        new java.lang.String[] { "TransactionTime", "Status", "Exchange", "Channel", });
    internal_static_org_openfeed_AdminMessage_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_org_openfeed_AdminMessage_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_AdminMessage_descriptor,
        new java.lang.String[] { "OriginationTime", "Source", "LanguageCode", "HeadLine", "Text", "Status", "Channel", });
    internal_static_org_openfeed_InstrumentGroupStatus_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_org_openfeed_InstrumentGroupStatus_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentGroupStatus_descriptor,
        new java.lang.String[] { "TransactionTime", "InstrumentGroupId", "TradingStatus", "TradeDate", "Channel", });
    internal_static_org_openfeed_MarketStatus_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_org_openfeed_MarketStatus_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_MarketStatus_descriptor,
        new java.lang.String[] { "TransactionTime", "Channel", "MarketWideStatus", });
    internal_static_org_openfeed_EODCommoditySummary_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_org_openfeed_EODCommoditySummary_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_EODCommoditySummary_descriptor,
        new java.lang.String[] { "TradeDate", "ContractRoot", "ConsolidatedVolume", "ConsolidatedOpenInterest", "AuxiliaryData", });
    internal_static_org_openfeed_MarketSession_descriptor =
      getDescriptor().getMessageTypes().get(7);
    internal_static_org_openfeed_MarketSession_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_MarketSession_descriptor,
        new java.lang.String[] { "TradeDate", "Open", "High", "Low", "Last", "Volume", "Settlement", "PrevSettlement", "OpenInterest", "NumberOfTrades", "MonetaryValue", "TransactionTime", });
    internal_static_org_openfeed_MarketSnapshot_descriptor =
      getDescriptor().getMessageTypes().get(8);
    internal_static_org_openfeed_MarketSnapshot_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_MarketSnapshot_descriptor,
        new java.lang.String[] { "MarketId", "TransactionTime", "MarketSequence", "TradeDate", "TotalChunks", "CurrentChunk", "Symbol", "PriceDenominator", "Service", "InstrumentStatus", "Bbo", "Index", "PriceLevels", "Orders", "News", "Open", "High", "Low", "Close", "PrevClose", "Last", "YearHigh", "YearLow", "Volume", "Settlement", "OpenInterest", "Vwap", "DividendsIncomeDistributions", "NumberOfTrades", "MonetaryValue", "CapitalDistributions", "SharesOutstanding", "NetAssetValue", "PreviousSession", "TSession", "VolumeAtPrice", "HighRolling", "LowRolling", "ZSession", });
    internal_static_org_openfeed_MarketSnapshotResponse_descriptor =
      getDescriptor().getMessageTypes().get(9);
    internal_static_org_openfeed_MarketSnapshotResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_MarketSnapshotResponse_descriptor,
        new java.lang.String[] { "Result", "Message", "MarketSnapshot", });
    internal_static_org_openfeed_MarketUpdate_descriptor =
      getDescriptor().getMessageTypes().get(10);
    internal_static_org_openfeed_MarketUpdate_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_MarketUpdate_descriptor,
        new java.lang.String[] { "MarketId", "Symbol", "TransactionTime", "DistributionTime", "MarketSequence", "SourceSequence", "OriginatorId", "PriceDenominator", "Context", "Session", "TSession", "PreviousSession", "Regional", "ZSession", "News", "ClearBook", "InstrumentStatus", "Bbo", "DepthPriceLevel", "DepthOrder", "Index", "Trades", "Open", "High", "Low", "Close", "PrevClose", "Last", "YearHigh", "YearLow", "Volume", "Settlement", "OpenInterest", "Vwap", "DividendsIncomeDistributions", "NumberOfTrades", "MonetaryValue", "CapitalDistributions", "SharesOutstanding", "NetAssetValue", "MarketSummary", "HighRolling", "LowRolling", "RequestForQuote", "Data", });
    internal_static_org_openfeed_DepthPriceLevel_descriptor =
      getDescriptor().getMessageTypes().get(11);
    internal_static_org_openfeed_DepthPriceLevel_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_DepthPriceLevel_descriptor,
        new java.lang.String[] { "Levels", });
    internal_static_org_openfeed_DepthPriceLevel_Entry_descriptor =
      internal_static_org_openfeed_DepthPriceLevel_descriptor.getNestedTypes().get(0);
    internal_static_org_openfeed_DepthPriceLevel_Entry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_DepthPriceLevel_Entry_descriptor,
        new java.lang.String[] { "AddPriceLevel", "DeletePriceLevel", "ModifyPriceLevel", "Data", });
    internal_static_org_openfeed_DepthOrder_descriptor =
      getDescriptor().getMessageTypes().get(12);
    internal_static_org_openfeed_DepthOrder_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_DepthOrder_descriptor,
        new java.lang.String[] { "Orders", });
    internal_static_org_openfeed_DepthOrder_Entry_descriptor =
      internal_static_org_openfeed_DepthOrder_descriptor.getNestedTypes().get(0);
    internal_static_org_openfeed_DepthOrder_Entry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_DepthOrder_Entry_descriptor,
        new java.lang.String[] { "AddOrder", "DeleteOrder", "ModifyOrder", "Data", });
    internal_static_org_openfeed_News_descriptor =
      getDescriptor().getMessageTypes().get(13);
    internal_static_org_openfeed_News_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_News_descriptor,
        new java.lang.String[] { "OriginationTime", "Source", "LanguageCode", "HeadLine", "Text", "Symbols", });
    internal_static_org_openfeed_ClearBook_descriptor =
      getDescriptor().getMessageTypes().get(14);
    internal_static_org_openfeed_ClearBook_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_ClearBook_descriptor,
        new java.lang.String[] { "Reserved", "TransactionTime", });
    internal_static_org_openfeed_InstrumentStatus_descriptor =
      getDescriptor().getMessageTypes().get(15);
    internal_static_org_openfeed_InstrumentStatus_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentStatus_descriptor,
        new java.lang.String[] { "TransactionTime", "TradingStatus", "OpeningTime", "Note", "TradeDate", "RegulationSHOShortSalePriceTest", });
    internal_static_org_openfeed_BestBidOffer_descriptor =
      getDescriptor().getMessageTypes().get(16);
    internal_static_org_openfeed_BestBidOffer_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_BestBidOffer_descriptor,
        new java.lang.String[] { "TransactionTime", "BidPrice", "BidQuantity", "BidOrderCount", "BidOriginator", "BidQuoteCondition", "OfferPrice", "OfferQuantity", "OfferOrderCount", "OfferOriginator", "OfferQuoteCondition", "QuoteCondition", "Regional", "Transient", });
    internal_static_org_openfeed_AddPriceLevel_descriptor =
      getDescriptor().getMessageTypes().get(17);
    internal_static_org_openfeed_AddPriceLevel_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_AddPriceLevel_descriptor,
        new java.lang.String[] { "TransactionTime", "Level", "Side", "Price", "Quantity", "OrderCount", "ImpliedQuantity", });
    internal_static_org_openfeed_DeletePriceLevel_descriptor =
      getDescriptor().getMessageTypes().get(18);
    internal_static_org_openfeed_DeletePriceLevel_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_DeletePriceLevel_descriptor,
        new java.lang.String[] { "TransactionTime", "Level", "Side", });
    internal_static_org_openfeed_ModifyPriceLevel_descriptor =
      getDescriptor().getMessageTypes().get(19);
    internal_static_org_openfeed_ModifyPriceLevel_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_ModifyPriceLevel_descriptor,
        new java.lang.String[] { "TransactionTime", "Level", "Side", "Price", "Quantity", "OrderCount", "ImpliedQuantity", });
    internal_static_org_openfeed_AddOrder_descriptor =
      getDescriptor().getMessageTypes().get(20);
    internal_static_org_openfeed_AddOrder_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_AddOrder_descriptor,
        new java.lang.String[] { "TransactionTime", "OrderId", "Side", "Price", "Quantity", "IsImplied", "Priority", });
    internal_static_org_openfeed_DeleteOrder_descriptor =
      getDescriptor().getMessageTypes().get(21);
    internal_static_org_openfeed_DeleteOrder_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_DeleteOrder_descriptor,
        new java.lang.String[] { "TransactionTime", "OrderId", "Side", });
    internal_static_org_openfeed_ModifyOrder_descriptor =
      getDescriptor().getMessageTypes().get(22);
    internal_static_org_openfeed_ModifyOrder_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_ModifyOrder_descriptor,
        new java.lang.String[] { "TransactionTime", "OrderId", "Side", "Price", "Quantity", "IsImplied", "Priority", });
    internal_static_org_openfeed_IndexValue_descriptor =
      getDescriptor().getMessageTypes().get(23);
    internal_static_org_openfeed_IndexValue_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_IndexValue_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Last", "Volume", "Open", "SettlementOpen", "SpecialOpen", "High", "Low", "Close", "Bid", "Offer", });
    internal_static_org_openfeed_Trades_descriptor =
      getDescriptor().getMessageTypes().get(24);
    internal_static_org_openfeed_Trades_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Trades_descriptor,
        new java.lang.String[] { "Trades", });
    internal_static_org_openfeed_Trades_Entry_descriptor =
      internal_static_org_openfeed_Trades_descriptor.getNestedTypes().get(0);
    internal_static_org_openfeed_Trades_Entry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Trades_Entry_descriptor,
        new java.lang.String[] { "Trade", "TradeCorrection", "TradeCancel", "Data", });
    internal_static_org_openfeed_Trade_descriptor =
      getDescriptor().getMessageTypes().get(25);
    internal_static_org_openfeed_Trade_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Trade_descriptor,
        new java.lang.String[] { "OriginatorId", "TransactionTime", "Price", "Quantity", "TradeId", "Side", "TradeDate", "BuyerId", "SellerId", "OpeningTrade", "SystemPriced", "MarketOnClose", "OddLot", "SettlementTerms", "CrossType", "ByPass", "LastPrice", "SaleCondition", "Currency", "DoesNotUpdateLast", "DoesNotUpdateVolume", "Session", "BlockTrade", "DistributionTime", "TransactionTime2", "ConsolidatedPriceIndicator", "Transient", "IndexShortName", });
    internal_static_org_openfeed_TradeCorrection_descriptor =
      getDescriptor().getMessageTypes().get(26);
    internal_static_org_openfeed_TradeCorrection_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_TradeCorrection_descriptor,
        new java.lang.String[] { "OriginatorId", "TransactionTime", "Price", "Quantity", "TradeId", "Side", "TradeDate", "BuyerId", "SellerId", "OpeningTrade", "SystemPriced", "MarketOnClose", "OddLot", "SettlementTerms", "CrossType", "ByPass", "OriginalTradeId", "SaleCondition", "Currency", "DistributionTime", "TransactionTime2", "OriginalTradePrice", "OriginalTradeQuantity", });
    internal_static_org_openfeed_TradeCancel_descriptor =
      getDescriptor().getMessageTypes().get(27);
    internal_static_org_openfeed_TradeCancel_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_TradeCancel_descriptor,
        new java.lang.String[] { "OriginatorId", "TransactionTime", "CorrectedTradePrice", "CorrectedTradeQuantity", "TradeId", "SaleCondition", "Currency", "DistributionTime", "TransactionTime2", });
    internal_static_org_openfeed_Open_descriptor =
      getDescriptor().getMessageTypes().get(28);
    internal_static_org_openfeed_Open_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Open_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Price", "OpenCloseSettlementFlag", "Currency", });
    internal_static_org_openfeed_High_descriptor =
      getDescriptor().getMessageTypes().get(29);
    internal_static_org_openfeed_High_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_High_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Price", "Currency", });
    internal_static_org_openfeed_HighRolling_descriptor =
      getDescriptor().getMessageTypes().get(30);
    internal_static_org_openfeed_HighRolling_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_HighRolling_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Price", "Currency", });
    internal_static_org_openfeed_Low_descriptor =
      getDescriptor().getMessageTypes().get(31);
    internal_static_org_openfeed_Low_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Low_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Price", "Currency", });
    internal_static_org_openfeed_LowRolling_descriptor =
      getDescriptor().getMessageTypes().get(32);
    internal_static_org_openfeed_LowRolling_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_LowRolling_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Price", "Currency", });
    internal_static_org_openfeed_Close_descriptor =
      getDescriptor().getMessageTypes().get(33);
    internal_static_org_openfeed_Close_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Close_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Price", "Currency", });
    internal_static_org_openfeed_PrevClose_descriptor =
      getDescriptor().getMessageTypes().get(34);
    internal_static_org_openfeed_PrevClose_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_PrevClose_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Price", "Currency", });
    internal_static_org_openfeed_Last_descriptor =
      getDescriptor().getMessageTypes().get(35);
    internal_static_org_openfeed_Last_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Last_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Price", "Quantity", "Currency", "Session", });
    internal_static_org_openfeed_YearHigh_descriptor =
      getDescriptor().getMessageTypes().get(36);
    internal_static_org_openfeed_YearHigh_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_YearHigh_descriptor,
        new java.lang.String[] { "TransactionTime", "Price", "Currency", });
    internal_static_org_openfeed_YearLow_descriptor =
      getDescriptor().getMessageTypes().get(37);
    internal_static_org_openfeed_YearLow_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_YearLow_descriptor,
        new java.lang.String[] { "TransactionTime", "Price", "Currency", });
    internal_static_org_openfeed_Volume_descriptor =
      getDescriptor().getMessageTypes().get(38);
    internal_static_org_openfeed_Volume_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Volume_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Volume", });
    internal_static_org_openfeed_NumberOfTrades_descriptor =
      getDescriptor().getMessageTypes().get(39);
    internal_static_org_openfeed_NumberOfTrades_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_NumberOfTrades_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "NumberTrades", });
    internal_static_org_openfeed_MonetaryValue_descriptor =
      getDescriptor().getMessageTypes().get(40);
    internal_static_org_openfeed_MonetaryValue_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_MonetaryValue_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Value", "ValueCurrencyCode", });
    internal_static_org_openfeed_Settlement_descriptor =
      getDescriptor().getMessageTypes().get(41);
    internal_static_org_openfeed_Settlement_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Settlement_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Price", "PreliminarySettle", "Currency", "SettlementSource", "Session", "Transient", "Reserved", });
    internal_static_org_openfeed_OpenInterest_descriptor =
      getDescriptor().getMessageTypes().get(42);
    internal_static_org_openfeed_OpenInterest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_OpenInterest_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Volume", });
    internal_static_org_openfeed_Vwap_descriptor =
      getDescriptor().getMessageTypes().get(43);
    internal_static_org_openfeed_Vwap_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Vwap_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Vwap", });
    internal_static_org_openfeed_DividendsIncomeDistributions_descriptor =
      getDescriptor().getMessageTypes().get(44);
    internal_static_org_openfeed_DividendsIncomeDistributions_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_DividendsIncomeDistributions_descriptor,
        new java.lang.String[] { "TransactionTime", "InstrumentType", "CorporateAction", "DistributionType", "PayableDate", "RecordDate", "ExDividendDate", "Amount", "CurrencyCode", "Notes", "TotalCashDistribution", "NonQualifiedCashDistribution", "QualifiedCashDistribution", "TaxFreeCashDistribution", "OrdinaryForeignTaxCredit", "QualifiedForeignTaxCredit", "StockDividendRatio", "ReinvestDate", });
    internal_static_org_openfeed_CapitalDistributions_descriptor =
      getDescriptor().getMessageTypes().get(45);
    internal_static_org_openfeed_CapitalDistributions_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_CapitalDistributions_descriptor,
        new java.lang.String[] { "TransactionTime", "InstrumentType", "CorporateAction", "PayableDate", "RecordDate", "ExDate", "ShortTermCapitalGain", "LongTermCapitalGain", "UnallocatedDistributions", "ReturnOfCapital", "CurrencyCode", "Notes", "ReinvestDate", });
    internal_static_org_openfeed_SharesOutstanding_descriptor =
      getDescriptor().getMessageTypes().get(46);
    internal_static_org_openfeed_SharesOutstanding_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_SharesOutstanding_descriptor,
        new java.lang.String[] { "SharesOutstanding", "TransactionTime", });
    internal_static_org_openfeed_NetAssetValue_descriptor =
      getDescriptor().getMessageTypes().get(47);
    internal_static_org_openfeed_NetAssetValue_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_NetAssetValue_descriptor,
        new java.lang.String[] { "NetAssetValue", "TransactionTime", });
    internal_static_org_openfeed_MarketSummary_descriptor =
      getDescriptor().getMessageTypes().get(48);
    internal_static_org_openfeed_MarketSummary_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_MarketSummary_descriptor,
        new java.lang.String[] { "TransactionTime", "TradingDate", "StartOfDay", "EndOfDay", "Clear", "InstrumentStatus", "Bbo", "Open", "High", "Low", "Close", "PrevClose", "Last", "Volume", "Settlement", "OpenInterest", "Vwap", "Session", "SummaryType", "PrevVolume", "Transient", });
    internal_static_org_openfeed_Context_descriptor =
      getDescriptor().getMessageTypes().get(49);
    internal_static_org_openfeed_Context_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Context_descriptor,
        new java.lang.String[] { "Data", "TracePoints", });
    internal_static_org_openfeed_ContextData_descriptor =
      getDescriptor().getMessageTypes().get(50);
    internal_static_org_openfeed_ContextData_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_ContextData_descriptor,
        new java.lang.String[] { "Id", "Vstring", "Vbytes", "Vbool", "Vsint32", "Vsint64", "Vfloat", "Vdouble", "Data", });
    internal_static_org_openfeed_TracePoint_descriptor =
      getDescriptor().getMessageTypes().get(51);
    internal_static_org_openfeed_TracePoint_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_TracePoint_descriptor,
        new java.lang.String[] { "Id", "ComponentId", "TimestampNs", "ComponentLatencyNs", });
    internal_static_org_openfeed_TCPHistoricalReplayRequest_descriptor =
      getDescriptor().getMessageTypes().get(52);
    internal_static_org_openfeed_TCPHistoricalReplayRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_TCPHistoricalReplayRequest_descriptor,
        new java.lang.String[] { "Channel", "ResetNumber", "Sequence", "Count", "RequestId", });
    internal_static_org_openfeed_SnapshotRequest_descriptor =
      getDescriptor().getMessageTypes().get(53);
    internal_static_org_openfeed_SnapshotRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_SnapshotRequest_descriptor,
        new java.lang.String[] { "Channel", "ResetNumber", "RequestId", "SnapshotRequestTypes", });
    internal_static_org_openfeed_VolumeAtPrice_descriptor =
      getDescriptor().getMessageTypes().get(54);
    internal_static_org_openfeed_VolumeAtPrice_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_VolumeAtPrice_descriptor,
        new java.lang.String[] { "MarketId", "Symbol", "TransactionTime", "LastPrice", "LastQuantity", "LastCumulativeVolume", "TradeDate", "PriceVolumes", });
    internal_static_org_openfeed_VolumeAtPrice_PriceLevelVolume_descriptor =
      internal_static_org_openfeed_VolumeAtPrice_descriptor.getNestedTypes().get(0);
    internal_static_org_openfeed_VolumeAtPrice_PriceLevelVolume_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_VolumeAtPrice_PriceLevelVolume_descriptor,
        new java.lang.String[] { "Price", "Volume", });
    internal_static_org_openfeed_Ohlc_descriptor =
      getDescriptor().getMessageTypes().get(55);
    internal_static_org_openfeed_Ohlc_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_Ohlc_descriptor,
        new java.lang.String[] { "MarketId", "Symbol", "Open", "High", "Low", "Close", "Volume", "PriceVolume", "NumberTrades", "TradeDate", "TransactionTime", "TradeIds", "OpenStartTime", "CloseEndTime", });
    internal_static_org_openfeed_InstrumentAction_descriptor =
      getDescriptor().getMessageTypes().get(56);
    internal_static_org_openfeed_InstrumentAction_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentAction_descriptor,
        new java.lang.String[] { "TransactionTime", "TradeDate", "Action", "Message", "OldAlias", "Instrument", "NewInstrument", });
    internal_static_org_openfeed_RequestForQuote_descriptor =
      getDescriptor().getMessageTypes().get(57);
    internal_static_org_openfeed_RequestForQuote_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_RequestForQuote_descriptor,
        new java.lang.String[] { "QuoteRequestId", "Symbol", "SecurityId", "OrderQuantity", "QuoteType", "Side", });
    descriptor.resolveAllFeaturesImmutable();
    org.openfeed.OpenfeedInstrument.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy