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

org.openfeed.OpenfeedInstrument Maven / Gradle / Ivy

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

package org.openfeed;

public final class OpenfeedInstrument {
  private OpenfeedInstrument() {}
  static {
    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
      /* major= */ 4,
      /* minor= */ 28,
      /* patch= */ 3,
      /* suffix= */ "",
      OpenfeedInstrument.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_InstrumentDefinition_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentDefinition_Schedule_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_Schedule_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentDefinition_TimeSpan_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_TimeSpan_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentDefinition_Calendar_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_Calendar_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentDefinition_Event_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_Event_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentDefinition_SpreadLeg_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_SpreadLeg_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentDefinition_MaturityDate_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_MaturityDate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentDefinition_Symbol_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_Symbol_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentDefinition_PriceFormat_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_PriceFormat_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_org_openfeed_InstrumentDefinition_CurrencyPair_descriptor;
  static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_org_openfeed_InstrumentDefinition_CurrencyPair_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\031openfeed_instrument.proto\022\014org.openfee" +
      "d\"\356\035\n\024InstrumentDefinition\022\020\n\010marketId\030\001" +
      " \001(\022\022I\n\016instrumentType\030\002 \001(\01621.org.openf" +
      "eed.InstrumentDefinition.InstrumentType\022" +
      "E\n\020supportBookTypes\030\003 \003(\0162+.org.openfeed" +
      ".InstrumentDefinition.BookType\022\021\n\tbookDe" +
      "pth\030\004 \001(\021\022\020\n\010vendorId\030\005 \001(\t\022\016\n\006symbol\030\006 " +
      "\001(\t\022\023\n\013description\030\007 \001(\t\022\017\n\007cfiCode\030\010 \001(" +
      "\t\022\024\n\014currencyCode\030\t \001(\t\022\024\n\014exchangeCode\030" +
      "\n \001(\t\022\035\n\025minimumPriceIncrement\030\013 \001(\002\022\032\n\022" +
      "contractPointValue\030\014 \001(\002\022=\n\010schedule\030\r \001" +
      "(\0132+.org.openfeed.InstrumentDefinition.S" +
      "chedule\022=\n\010calendar\030\016 \001(\0132+.org.openfeed" +
      ".InstrumentDefinition.Calendar\022\030\n\020record" +
      "CreateTime\030\017 \001(\022\022\030\n\020recordUpdateTime\030\020 \001" +
      "(\022\022\024\n\014timeZoneName\030\021 \001(\t\022\027\n\017instrumentGr" +
      "oup\030\022 \001(\t\022I\n\020symbolExpiration\030\023 \001(\0132/.or" +
      "g.openfeed.InstrumentDefinition.Maturity" +
      "Date\0227\n\005state\030\024 \001(\0162(.org.openfeed.Instr" +
      "umentDefinition.State\022\017\n\007channel\030\025 \001(\021\022\032" +
      "\n\022underlyingMarketId\030\026 \001(\022\022C\n\013priceForma" +
      "t\030\027 \001(\0132..org.openfeed.InstrumentDefinit" +
      "ion.PriceFormat\022O\n\027optionStrikePriceForm" +
      "at\030\030 \001(\0132..org.openfeed.InstrumentDefini" +
      "tion.PriceFormat\022\030\n\020priceDenominator\030\034 \001" +
      "(\021\022\033\n\023quantityDenominator\030\035 \001(\021\022\022\n\nisTra" +
      "dable\030\036 \001(\010\022\027\n\017transactionTime\0302 \001(\022\022\025\n\r" +
      "auxiliaryData\030c \001(\014\022:\n\007symbols\030d \003(\0132).o" +
      "rg.openfeed.InstrumentDefinition.Symbol\022" +
      "\025\n\014optionStrike\030\310\001 \001(\022\022B\n\noptionType\030\312\001 " +
      "\001(\0162-.org.openfeed.InstrumentDefinition." +
      "OptionType\022D\n\013optionStyle\030\313\001 \001(\0162..org.o" +
      "penfeed.InstrumentDefinition.OptionStyle" +
      "\022 \n\027optionStrikeDenominator\030\314\001 \001(\021\022\023\n\nsp" +
      "readCode\030\322\001 \001(\t\022@\n\tspreadLeg\030\323\001 \003(\0132,.or" +
      "g.openfeed.InstrumentDefinition.SpreadLe" +
      "g\022\032\n\021userDefinedSpread\030\324\001 \001(\010\022\023\n\nmarketT" +
      "ier\030\325\001 \001(\t\022!\n\030financialStatusIndicator\030\326" +
      "\001 \001(\t\022\r\n\004isin\030\327\001 \001(\t\022F\n\014currencyPair\030\330\001 " +
      "\001(\0132/.org.openfeed.InstrumentDefinition." +
      "CurrencyPair\022\034\n\023exchangeSendsVolume\030\331\001 \001" +
      "(\010\022\032\n\021exchangeSendsHigh\030\332\001 \001(\010\022\031\n\020exchan" +
      "geSendsLow\030\333\001 \001(\010\022\032\n\021exchangeSendsOpen\030\334" +
      "\001 \001(\010\022#\n\032consolidatedFeedInstrument\030\335\001 \001" +
      "(\010\022\035\n\024openOutcryInstrument\030\336\001 \001(\010\022*\n!syn" +
      "theticAmericanOptionInstrument\030\337\001 \001(\010\022\035\n" +
      "\024barchartExchangeCode\030\340\001 \001(\t\022\031\n\020barchart" +
      "BaseCode\030\341\001 \001(\t\022\032\n\021volumeDenominator\030\342\001 " +
      "\001(\021\022$\n\033bidOfferQuantityDenominator\030\343\001 \001(" +
      "\021\022*\n!primaryListingMarketParticipantId\030\344" +
      "\001 \001(\t\022\033\n\022subscriptionSymbol\030\345\001 \001(\t\022J\n\020co" +
      "ntractMaturity\030\346\001 \001(\0132/.org.openfeed.Ins" +
      "trumentDefinition.MaturityDate\022\023\n\nunderl" +
      "ying\030\347\001 \001(\t\022\022\n\tcommodity\030\350\001 \001(\t\022\023\n\nexcha" +
      "ngeId\030\351\001 \001(\021\022\035\n\024priceScalingExponent\030\352\001 " +
      "\001(\021\022#\n\032underlyingOpenfeedMarketId\030\353\001 \001(\022" +
      "\032I\n\010Schedule\022=\n\010sessions\030\001 \003(\0132+.org.ope" +
      "nfeed.InstrumentDefinition.TimeSpan\0321\n\010T" +
      "imeSpan\022\021\n\ttimeStart\030\001 \001(\022\022\022\n\ntimeFinish" +
      "\030\002 \001(\022\032D\n\010Calendar\0228\n\006events\030\001 \003(\0132(.org" +
      ".openfeed.InstrumentDefinition.Event\032Q\n\005" +
      "Event\022:\n\004type\030\001 \001(\0162,.org.openfeed.Instr" +
      "umentDefinition.EventType\022\014\n\004date\030\002 \001(\022\032" +
      "z\n\tSpreadLeg\022\020\n\010marketId\030\001 \001(\022\022\r\n\005ratio\030" +
      "\002 \001(\021\022\016\n\006symbol\030\003 \001(\t\022\022\n\nlongSymbol\030\004 \001(" +
      "\t\022\026\n\016legOptionDelta\030\005 \001(\002\022\020\n\010legPrice\030\006 " +
      "\001(\002\0328\n\014MaturityDate\022\014\n\004year\030\001 \001(\021\022\r\n\005mon" +
      "th\030\002 \001(\021\022\013\n\003day\030\003 \001(\021\032<\n\006Symbol\022\016\n\006vendo" +
      "r\030\001 \001(\t\022\016\n\006symbol\030\002 \001(\t\022\022\n\nlongSymbol\030\003 " +
      "\001(\t\032\321\001\n\013PriceFormat\022\024\n\014isFractional\030\001 \001(" +
      "\010\022\023\n\013denominator\030\002 \001(\021\022\026\n\016subDenominator" +
      "\030\004 \001(\021\022K\n\tsubFormat\030\006 \001(\01628.org.openfeed" +
      ".InstrumentDefinition.PriceFormat.SubFor" +
      "mat\"2\n\tSubFormat\022\010\n\004FLAT\020\000\022\016\n\nFRACTIONAL" +
      "\020\001\022\013\n\007DECIMAL\020\002\0324\n\014CurrencyPair\022\021\n\tcurre" +
      "ncy1\030\001 \001(\t\022\021\n\tcurrency2\030\002 \001(\t\"\322\001\n\016Instru" +
      "mentType\022\033\n\027UNKNOWN_INSTRUMENT_TYPE\020\000\022\t\n" +
      "\005FOREX\020\001\022\t\n\005INDEX\020\002\022\n\n\006EQUITY\020\003\022\n\n\006FUTUR" +
      "E\020\004\022\n\n\006OPTION\020\005\022\n\n\006SPREAD\020\006\022\017\n\013MUTUAL_FU" +
      "ND\020\007\022\025\n\021MONEY_MARKET_FUND\020\010\022\027\n\023USER_DEFI" +
      "NED_SPREAD\020\t\022\021\n\rEQUITY_OPTION\020\n\022\t\n\005OTHER" +
      "\020c\"Z\n\010BookType\022\025\n\021UNKNOWN_BOOK_TYPE\020\000\022\017\n" +
      "\013TOP_OF_BOOK\020\001\022\025\n\021PRICE_LEVEL_DEPTH\020\002\022\017\n" +
      "\013ORDER_DEPTH\020\003\"8\n\nOptionType\022\027\n\023UNKNOWN_" +
      "OPTION_TYPE\020\000\022\010\n\004CALL\020\001\022\007\n\003PUT\020\002\"Q\n\013Opti" +
      "onStyle\022\031\n\025UNKNOWN_OPTIONS_STYLE\020\000\022\013\n\007DE" +
      "FAULT\020\001\022\014\n\010AMERICAN\020\002\022\014\n\010EUROPEAN\020\003\"3\n\005S" +
      "tate\022\021\n\rUNKNOWN_STATE\020\000\022\n\n\006ACTIVE\020\001\022\013\n\007P" +
      "ASSIVE\020\002\"\317\002\n\tEventType\022\026\n\022UNKNOWN_EVENT_" +
      "TYPE\020\000\022\024\n\020FIRST_TRADE_DATE\020\001\022\023\n\017LAST_TRA" +
      "DE_DATE\020\002\022\021\n\rMATURITY_DATE\020\n\022\027\n\023FIRST_DE" +
      "LIVERY_DATE\020\013\022\026\n\022LAST_DELIVERY_DATE\020\014\022\025\n" +
      "\021FIRST_NOTICE_DATE\020\r\022\024\n\020LAST_NOTICE_DATE" +
      "\020\016\022\026\n\022FIRST_HOLDING_DATE\020\017\022\025\n\021LAST_HOLDI" +
      "NG_DATE\020\020\022\027\n\023FIRST_POSITION_DATE\020\021\022\026\n\022LA" +
      "ST_POSITION_DATE\020\022\022\027\n\023DELIVERY_START_DAT" +
      "E\020\036\022\025\n\021DELIVERY_END_DATE\020\037B\007H\001P\001\240\001\001b\006pro" +
      "to3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
        });
    internal_static_org_openfeed_InstrumentDefinition_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_org_openfeed_InstrumentDefinition_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_descriptor,
        new java.lang.String[] { "MarketId", "InstrumentType", "SupportBookTypes", "BookDepth", "VendorId", "Symbol", "Description", "CfiCode", "CurrencyCode", "ExchangeCode", "MinimumPriceIncrement", "ContractPointValue", "Schedule", "Calendar", "RecordCreateTime", "RecordUpdateTime", "TimeZoneName", "InstrumentGroup", "SymbolExpiration", "State", "Channel", "UnderlyingMarketId", "PriceFormat", "OptionStrikePriceFormat", "PriceDenominator", "QuantityDenominator", "IsTradable", "TransactionTime", "AuxiliaryData", "Symbols", "OptionStrike", "OptionType", "OptionStyle", "OptionStrikeDenominator", "SpreadCode", "SpreadLeg", "UserDefinedSpread", "MarketTier", "FinancialStatusIndicator", "Isin", "CurrencyPair", "ExchangeSendsVolume", "ExchangeSendsHigh", "ExchangeSendsLow", "ExchangeSendsOpen", "ConsolidatedFeedInstrument", "OpenOutcryInstrument", "SyntheticAmericanOptionInstrument", "BarchartExchangeCode", "BarchartBaseCode", "VolumeDenominator", "BidOfferQuantityDenominator", "PrimaryListingMarketParticipantId", "SubscriptionSymbol", "ContractMaturity", "Underlying", "Commodity", "ExchangeId", "PriceScalingExponent", "UnderlyingOpenfeedMarketId", });
    internal_static_org_openfeed_InstrumentDefinition_Schedule_descriptor =
      internal_static_org_openfeed_InstrumentDefinition_descriptor.getNestedTypes().get(0);
    internal_static_org_openfeed_InstrumentDefinition_Schedule_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_Schedule_descriptor,
        new java.lang.String[] { "Sessions", });
    internal_static_org_openfeed_InstrumentDefinition_TimeSpan_descriptor =
      internal_static_org_openfeed_InstrumentDefinition_descriptor.getNestedTypes().get(1);
    internal_static_org_openfeed_InstrumentDefinition_TimeSpan_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_TimeSpan_descriptor,
        new java.lang.String[] { "TimeStart", "TimeFinish", });
    internal_static_org_openfeed_InstrumentDefinition_Calendar_descriptor =
      internal_static_org_openfeed_InstrumentDefinition_descriptor.getNestedTypes().get(2);
    internal_static_org_openfeed_InstrumentDefinition_Calendar_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_Calendar_descriptor,
        new java.lang.String[] { "Events", });
    internal_static_org_openfeed_InstrumentDefinition_Event_descriptor =
      internal_static_org_openfeed_InstrumentDefinition_descriptor.getNestedTypes().get(3);
    internal_static_org_openfeed_InstrumentDefinition_Event_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_Event_descriptor,
        new java.lang.String[] { "Type", "Date", });
    internal_static_org_openfeed_InstrumentDefinition_SpreadLeg_descriptor =
      internal_static_org_openfeed_InstrumentDefinition_descriptor.getNestedTypes().get(4);
    internal_static_org_openfeed_InstrumentDefinition_SpreadLeg_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_SpreadLeg_descriptor,
        new java.lang.String[] { "MarketId", "Ratio", "Symbol", "LongSymbol", "LegOptionDelta", "LegPrice", });
    internal_static_org_openfeed_InstrumentDefinition_MaturityDate_descriptor =
      internal_static_org_openfeed_InstrumentDefinition_descriptor.getNestedTypes().get(5);
    internal_static_org_openfeed_InstrumentDefinition_MaturityDate_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_MaturityDate_descriptor,
        new java.lang.String[] { "Year", "Month", "Day", });
    internal_static_org_openfeed_InstrumentDefinition_Symbol_descriptor =
      internal_static_org_openfeed_InstrumentDefinition_descriptor.getNestedTypes().get(6);
    internal_static_org_openfeed_InstrumentDefinition_Symbol_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_Symbol_descriptor,
        new java.lang.String[] { "Vendor", "Symbol", "LongSymbol", });
    internal_static_org_openfeed_InstrumentDefinition_PriceFormat_descriptor =
      internal_static_org_openfeed_InstrumentDefinition_descriptor.getNestedTypes().get(7);
    internal_static_org_openfeed_InstrumentDefinition_PriceFormat_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_PriceFormat_descriptor,
        new java.lang.String[] { "IsFractional", "Denominator", "SubDenominator", "SubFormat", });
    internal_static_org_openfeed_InstrumentDefinition_CurrencyPair_descriptor =
      internal_static_org_openfeed_InstrumentDefinition_descriptor.getNestedTypes().get(8);
    internal_static_org_openfeed_InstrumentDefinition_CurrencyPair_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_org_openfeed_InstrumentDefinition_CurrencyPair_descriptor,
        new java.lang.String[] { "Currency1", "Currency2", });
    descriptor.resolveAllFeaturesImmutable();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy