@stoqey/ib
Version:
Interactive Brokers TWS/IB Gateway API client library for Node.js (TS)
148 lines • 11.9 kB
JavaScript
;
/**
* Minimum required server version for supporting the given request.
*/
/* eslint-disable @typescript-eslint/no-duplicate-enum-values */
Object.defineProperty(exports, "__esModule", { value: true });
exports.MIN_SERVER_VER = void 0;
var MIN_SERVER_VER;
(function (MIN_SERVER_VER) {
MIN_SERVER_VER[MIN_SERVER_VER["REAL_TIME_BARS"] = 34] = "REAL_TIME_BARS";
MIN_SERVER_VER[MIN_SERVER_VER["SCALE_ORDERS"] = 35] = "SCALE_ORDERS";
MIN_SERVER_VER[MIN_SERVER_VER["SNAPSHOT_MKT_DATA"] = 35] = "SNAPSHOT_MKT_DATA";
MIN_SERVER_VER[MIN_SERVER_VER["SSHORT_COMBO_LEGS"] = 35] = "SSHORT_COMBO_LEGS";
MIN_SERVER_VER[MIN_SERVER_VER["WHAT_IF_ORDERS"] = 36] = "WHAT_IF_ORDERS";
MIN_SERVER_VER[MIN_SERVER_VER["CONTRACT_CONID"] = 37] = "CONTRACT_CONID";
MIN_SERVER_VER[MIN_SERVER_VER["PTA_ORDERS"] = 39] = "PTA_ORDERS";
MIN_SERVER_VER[MIN_SERVER_VER["FUNDAMENTAL_DATA"] = 40] = "FUNDAMENTAL_DATA";
MIN_SERVER_VER[MIN_SERVER_VER["DELTA_NEUTRAL"] = 40] = "DELTA_NEUTRAL";
MIN_SERVER_VER[MIN_SERVER_VER["CONTRACT_DATA_CHAIN"] = 40] = "CONTRACT_DATA_CHAIN";
MIN_SERVER_VER[MIN_SERVER_VER["SCALE_ORDERS2"] = 40] = "SCALE_ORDERS2";
MIN_SERVER_VER[MIN_SERVER_VER["ALGO_ORDERS"] = 41] = "ALGO_ORDERS";
MIN_SERVER_VER[MIN_SERVER_VER["EXECUTION_DATA_CHAIN"] = 42] = "EXECUTION_DATA_CHAIN";
MIN_SERVER_VER[MIN_SERVER_VER["NOT_HELD"] = 44] = "NOT_HELD";
MIN_SERVER_VER[MIN_SERVER_VER["SEC_ID_TYPE"] = 45] = "SEC_ID_TYPE";
MIN_SERVER_VER[MIN_SERVER_VER["PLACE_ORDER_CONID"] = 46] = "PLACE_ORDER_CONID";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_MKT_DATA_CONID"] = 47] = "REQ_MKT_DATA_CONID";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_CALC_IMPLIED_VOLAT"] = 49] = "REQ_CALC_IMPLIED_VOLAT";
MIN_SERVER_VER[MIN_SERVER_VER["CANCEL_CALC_IMPLIED_VOLAT"] = 50] = "CANCEL_CALC_IMPLIED_VOLAT";
MIN_SERVER_VER[MIN_SERVER_VER["CANCEL_CALC_OPTION_PRICE"] = 50] = "CANCEL_CALC_OPTION_PRICE";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_CALC_OPTION_PRICE"] = 50] = "REQ_CALC_OPTION_PRICE";
MIN_SERVER_VER[MIN_SERVER_VER["SSHORTX_OLD"] = 51] = "SSHORTX_OLD";
MIN_SERVER_VER[MIN_SERVER_VER["SSHORTX"] = 52] = "SSHORTX";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_GLOBAL_CANCEL"] = 53] = "REQ_GLOBAL_CANCEL";
MIN_SERVER_VER[MIN_SERVER_VER["HEDGE_ORDERS"] = 54] = "HEDGE_ORDERS";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_MARKET_DATA_TYPE"] = 55] = "REQ_MARKET_DATA_TYPE";
MIN_SERVER_VER[MIN_SERVER_VER["OPT_OUT_SMART_ROUTING"] = 56] = "OPT_OUT_SMART_ROUTING";
MIN_SERVER_VER[MIN_SERVER_VER["SMART_COMBO_ROUTING_PARAMS"] = 57] = "SMART_COMBO_ROUTING_PARAMS";
MIN_SERVER_VER[MIN_SERVER_VER["DELTA_NEUTRAL_CONID"] = 58] = "DELTA_NEUTRAL_CONID";
MIN_SERVER_VER[MIN_SERVER_VER["SCALE_ORDERS3"] = 60] = "SCALE_ORDERS3";
MIN_SERVER_VER[MIN_SERVER_VER["ORDER_COMBO_LEGS_PRICE"] = 61] = "ORDER_COMBO_LEGS_PRICE";
MIN_SERVER_VER[MIN_SERVER_VER["TRAILING_PERCENT"] = 62] = "TRAILING_PERCENT";
MIN_SERVER_VER[MIN_SERVER_VER["DELTA_NEUTRAL_OPEN_CLOSE"] = 66] = "DELTA_NEUTRAL_OPEN_CLOSE";
MIN_SERVER_VER[MIN_SERVER_VER["POSITIONS"] = 67] = "POSITIONS";
MIN_SERVER_VER[MIN_SERVER_VER["ACCT_SUMMARY"] = 67] = "ACCT_SUMMARY";
MIN_SERVER_VER[MIN_SERVER_VER["TRADING_CLASS"] = 68] = "TRADING_CLASS";
MIN_SERVER_VER[MIN_SERVER_VER["SCALE_TABLE"] = 69] = "SCALE_TABLE";
MIN_SERVER_VER[MIN_SERVER_VER["LINKING"] = 70] = "LINKING";
MIN_SERVER_VER[MIN_SERVER_VER["ALGO_ID"] = 71] = "ALGO_ID";
MIN_SERVER_VER[MIN_SERVER_VER["OPTIONAL_CAPABILITIES"] = 72] = "OPTIONAL_CAPABILITIES";
MIN_SERVER_VER[MIN_SERVER_VER["ORDER_SOLICITED"] = 73] = "ORDER_SOLICITED";
MIN_SERVER_VER[MIN_SERVER_VER["LINKING_AUTH"] = 74] = "LINKING_AUTH";
MIN_SERVER_VER[MIN_SERVER_VER["PRIMARYEXCH"] = 75] = "PRIMARYEXCH";
MIN_SERVER_VER[MIN_SERVER_VER["RANDOMIZE_SIZE_AND_PRICE"] = 76] = "RANDOMIZE_SIZE_AND_PRICE";
MIN_SERVER_VER[MIN_SERVER_VER["FRACTIONAL_POSITIONS"] = 101] = "FRACTIONAL_POSITIONS";
MIN_SERVER_VER[MIN_SERVER_VER["PEGGED_TO_BENCHMARK"] = 102] = "PEGGED_TO_BENCHMARK";
MIN_SERVER_VER[MIN_SERVER_VER["MODELS_SUPPORT"] = 103] = "MODELS_SUPPORT";
MIN_SERVER_VER[MIN_SERVER_VER["SEC_DEF_OPT_PARAMS_REQ"] = 104] = "SEC_DEF_OPT_PARAMS_REQ";
MIN_SERVER_VER[MIN_SERVER_VER["EXT_OPERATOR"] = 105] = "EXT_OPERATOR";
MIN_SERVER_VER[MIN_SERVER_VER["SOFT_DOLLAR_TIER"] = 106] = "SOFT_DOLLAR_TIER";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_FAMILY_CODES"] = 107] = "REQ_FAMILY_CODES";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_MATCHING_SYMBOLS"] = 108] = "REQ_MATCHING_SYMBOLS";
MIN_SERVER_VER[MIN_SERVER_VER["PAST_LIMIT"] = 109] = "PAST_LIMIT";
MIN_SERVER_VER[MIN_SERVER_VER["MD_SIZE_MULTIPLIER"] = 110] = "MD_SIZE_MULTIPLIER";
MIN_SERVER_VER[MIN_SERVER_VER["CASH_QTY"] = 111] = "CASH_QTY";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_MKT_DEPTH_EXCHANGES"] = 112] = "REQ_MKT_DEPTH_EXCHANGES";
MIN_SERVER_VER[MIN_SERVER_VER["TICK_NEWS"] = 113] = "TICK_NEWS";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_SMART_COMPONENTS"] = 114] = "REQ_SMART_COMPONENTS";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_NEWS_PROVIDERS"] = 115] = "REQ_NEWS_PROVIDERS";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_NEWS_ARTICLE"] = 116] = "REQ_NEWS_ARTICLE";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_HISTORICAL_NEWS"] = 117] = "REQ_HISTORICAL_NEWS";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_HEAD_TIMESTAMP"] = 118] = "REQ_HEAD_TIMESTAMP";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_HISTOGRAM"] = 119] = "REQ_HISTOGRAM";
MIN_SERVER_VER[MIN_SERVER_VER["SERVICE_DATA_TYPE"] = 120] = "SERVICE_DATA_TYPE";
MIN_SERVER_VER[MIN_SERVER_VER["AGG_GROUP"] = 121] = "AGG_GROUP";
MIN_SERVER_VER[MIN_SERVER_VER["UNDERLYING_INFO"] = 122] = "UNDERLYING_INFO";
MIN_SERVER_VER[MIN_SERVER_VER["CANCEL_HEADTIMESTAMP"] = 123] = "CANCEL_HEADTIMESTAMP";
MIN_SERVER_VER[MIN_SERVER_VER["SYNT_REALTIME_BARS"] = 124] = "SYNT_REALTIME_BARS";
MIN_SERVER_VER[MIN_SERVER_VER["CFD_REROUTE"] = 125] = "CFD_REROUTE";
MIN_SERVER_VER[MIN_SERVER_VER["MARKET_RULES"] = 126] = "MARKET_RULES";
MIN_SERVER_VER[MIN_SERVER_VER["PNL"] = 127] = "PNL";
MIN_SERVER_VER[MIN_SERVER_VER["NEWS_QUERY_ORIGINS"] = 128] = "NEWS_QUERY_ORIGINS";
MIN_SERVER_VER[MIN_SERVER_VER["UNREALIZED_PNL"] = 129] = "UNREALIZED_PNL";
MIN_SERVER_VER[MIN_SERVER_VER["HISTORICAL_TICKS"] = 130] = "HISTORICAL_TICKS";
MIN_SERVER_VER[MIN_SERVER_VER["MARKET_CAP_PRICE"] = 131] = "MARKET_CAP_PRICE";
MIN_SERVER_VER[MIN_SERVER_VER["PRE_OPEN_BID_ASK"] = 132] = "PRE_OPEN_BID_ASK";
MIN_SERVER_VER[MIN_SERVER_VER["REAL_EXPIRATION_DATE"] = 134] = "REAL_EXPIRATION_DATE";
MIN_SERVER_VER[MIN_SERVER_VER["REALIZED_PNL"] = 135] = "REALIZED_PNL";
MIN_SERVER_VER[MIN_SERVER_VER["LAST_LIQUIDITY"] = 136] = "LAST_LIQUIDITY";
MIN_SERVER_VER[MIN_SERVER_VER["TICK_BY_TICK"] = 137] = "TICK_BY_TICK";
MIN_SERVER_VER[MIN_SERVER_VER["DECISION_MAKER"] = 138] = "DECISION_MAKER";
MIN_SERVER_VER[MIN_SERVER_VER["MIFID_EXECUTION"] = 139] = "MIFID_EXECUTION";
MIN_SERVER_VER[MIN_SERVER_VER["TICK_BY_TICK_IGNORE_SIZE"] = 140] = "TICK_BY_TICK_IGNORE_SIZE";
MIN_SERVER_VER[MIN_SERVER_VER["AUTO_PRICE_FOR_HEDGE"] = 141] = "AUTO_PRICE_FOR_HEDGE";
MIN_SERVER_VER[MIN_SERVER_VER["WHAT_IF_EXT_FIELDS"] = 142] = "WHAT_IF_EXT_FIELDS";
MIN_SERVER_VER[MIN_SERVER_VER["SCANNER_GENERIC_OPTS"] = 143] = "SCANNER_GENERIC_OPTS";
MIN_SERVER_VER[MIN_SERVER_VER["API_BIND_ORDER"] = 144] = "API_BIND_ORDER";
MIN_SERVER_VER[MIN_SERVER_VER["ORDER_CONTAINER"] = 145] = "ORDER_CONTAINER";
MIN_SERVER_VER[MIN_SERVER_VER["SMART_DEPTH"] = 146] = "SMART_DEPTH";
MIN_SERVER_VER[MIN_SERVER_VER["REMOVE_NULL_ALL_CASTING"] = 147] = "REMOVE_NULL_ALL_CASTING";
MIN_SERVER_VER[MIN_SERVER_VER["D_PEG_ORDERS"] = 148] = "D_PEG_ORDERS";
MIN_SERVER_VER[MIN_SERVER_VER["MKT_DEPTH_PRIM_EXCHANGE"] = 149] = "MKT_DEPTH_PRIM_EXCHANGE";
MIN_SERVER_VER[MIN_SERVER_VER["REQ_COMPLETED_ORDERS"] = 150] = "REQ_COMPLETED_ORDERS";
MIN_SERVER_VER[MIN_SERVER_VER["PRICE_MGMT_ALGO"] = 151] = "PRICE_MGMT_ALGO";
MIN_SERVER_VER[MIN_SERVER_VER["STOCK_TYPE"] = 152] = "STOCK_TYPE";
MIN_SERVER_VER[MIN_SERVER_VER["ENCODE_MSG_ASCII7"] = 153] = "ENCODE_MSG_ASCII7";
MIN_SERVER_VER[MIN_SERVER_VER["SEND_ALL_FAMILY_CODES"] = 154] = "SEND_ALL_FAMILY_CODES";
MIN_SERVER_VER[MIN_SERVER_VER["NO_DEFAULT_OPEN_CLOSE"] = 155] = "NO_DEFAULT_OPEN_CLOSE";
MIN_SERVER_VER[MIN_SERVER_VER["PRICE_BASED_VOLATILITY"] = 156] = "PRICE_BASED_VOLATILITY";
MIN_SERVER_VER[MIN_SERVER_VER["REPLACE_FA_END"] = 157] = "REPLACE_FA_END";
MIN_SERVER_VER[MIN_SERVER_VER["DURATION"] = 158] = "DURATION";
MIN_SERVER_VER[MIN_SERVER_VER["MARKET_DATA_IN_SHARES"] = 159] = "MARKET_DATA_IN_SHARES";
MIN_SERVER_VER[MIN_SERVER_VER["POST_TO_ATS"] = 160] = "POST_TO_ATS";
MIN_SERVER_VER[MIN_SERVER_VER["WSHE_CALENDAR"] = 161] = "WSHE_CALENDAR";
MIN_SERVER_VER[MIN_SERVER_VER["AUTO_CANCEL_PARENT"] = 162] = "AUTO_CANCEL_PARENT";
MIN_SERVER_VER[MIN_SERVER_VER["FRACTIONAL_SIZE_SUPPORT"] = 163] = "FRACTIONAL_SIZE_SUPPORT";
MIN_SERVER_VER[MIN_SERVER_VER["SIZE_RULES"] = 164] = "SIZE_RULES";
MIN_SERVER_VER[MIN_SERVER_VER["HISTORICAL_SCHEDULE"] = 165] = "HISTORICAL_SCHEDULE";
MIN_SERVER_VER[MIN_SERVER_VER["ADVANCED_ORDER_REJECT"] = 166] = "ADVANCED_ORDER_REJECT";
MIN_SERVER_VER[MIN_SERVER_VER["USER_INFO"] = 167] = "USER_INFO";
MIN_SERVER_VER[MIN_SERVER_VER["CRYPTO_AGGREGATED_TRADES"] = 168] = "CRYPTO_AGGREGATED_TRADES";
MIN_SERVER_VER[MIN_SERVER_VER["MANUAL_ORDER_TIME"] = 169] = "MANUAL_ORDER_TIME";
MIN_SERVER_VER[MIN_SERVER_VER["PEGBEST_PEGMID_OFFSETS"] = 170] = "PEGBEST_PEGMID_OFFSETS";
MIN_SERVER_VER[MIN_SERVER_VER["WSH_EVENT_DATA_FILTERS"] = 171] = "WSH_EVENT_DATA_FILTERS";
MIN_SERVER_VER[MIN_SERVER_VER["IPO_PRICES"] = 172] = "IPO_PRICES";
MIN_SERVER_VER[MIN_SERVER_VER["WSH_EVENT_DATA_FILTERS_DATE"] = 173] = "WSH_EVENT_DATA_FILTERS_DATE";
MIN_SERVER_VER[MIN_SERVER_VER["INSTRUMENT_TIMEZONE"] = 174] = "INSTRUMENT_TIMEZONE";
MIN_SERVER_VER[MIN_SERVER_VER["HMDS_MARKET_DATA_IN_SHARES"] = 175] = "HMDS_MARKET_DATA_IN_SHARES";
MIN_SERVER_VER[MIN_SERVER_VER["BOND_ISSUERID"] = 176] = "BOND_ISSUERID";
MIN_SERVER_VER[MIN_SERVER_VER["FA_PROFILE_DESUPPORT"] = 177] = "FA_PROFILE_DESUPPORT";
MIN_SERVER_VER[MIN_SERVER_VER["PENDING_PRICE_REVISION"] = 178] = "PENDING_PRICE_REVISION";
MIN_SERVER_VER[MIN_SERVER_VER["FUND_DATA_FIELDS"] = 179] = "FUND_DATA_FIELDS";
MIN_SERVER_VER[MIN_SERVER_VER["MANUAL_ORDER_TIME_EXERCISE_OPTIONS"] = 180] = "MANUAL_ORDER_TIME_EXERCISE_OPTIONS";
MIN_SERVER_VER[MIN_SERVER_VER["OPEN_ORDER_AD_STRATEGY"] = 181] = "OPEN_ORDER_AD_STRATEGY";
MIN_SERVER_VER[MIN_SERVER_VER["LAST_TRADE_DATE"] = 182] = "LAST_TRADE_DATE";
MIN_SERVER_VER[MIN_SERVER_VER["CUSTOMER_ACCOUNT"] = 183] = "CUSTOMER_ACCOUNT";
MIN_SERVER_VER[MIN_SERVER_VER["PROFESSIONAL_CUSTOMER"] = 184] = "PROFESSIONAL_CUSTOMER";
MIN_SERVER_VER[MIN_SERVER_VER["BOND_ACCRUED_INTEREST"] = 185] = "BOND_ACCRUED_INTEREST";
MIN_SERVER_VER[MIN_SERVER_VER["INELIGIBILITY_REASONS"] = 186] = "INELIGIBILITY_REASONS";
MIN_SERVER_VER[MIN_SERVER_VER["RFQ_FIELDS"] = 187] = "RFQ_FIELDS";
MIN_SERVER_VER[MIN_SERVER_VER["BOND_TRADING_HOURS"] = 188] = "BOND_TRADING_HOURS";
MIN_SERVER_VER[MIN_SERVER_VER["INCLUDE_OVERNIGHT"] = 189] = "INCLUDE_OVERNIGHT";
MIN_SERVER_VER[MIN_SERVER_VER["UNDO_RFQ_FIELDS"] = 190] = "UNDO_RFQ_FIELDS";
MIN_SERVER_VER[MIN_SERVER_VER["PERM_ID_AS_LONG"] = 191] = "PERM_ID_AS_LONG";
MIN_SERVER_VER[MIN_SERVER_VER["CME_TAGGING_FIELDS"] = 192] = "CME_TAGGING_FIELDS";
MIN_SERVER_VER[MIN_SERVER_VER["CME_TAGGING_FIELDS_IN_OPEN_ORDER"] = 193] = "CME_TAGGING_FIELDS_IN_OPEN_ORDER";
})(MIN_SERVER_VER || (exports.MIN_SERVER_VER = MIN_SERVER_VER = {}));
exports.default = MIN_SERVER_VER;
//# sourceMappingURL=min-server-version.js.map