UNPKG

@glue42/bbg-market-data

Version:

A high-level API that wraps existing Glue42 Bloomberg Bridge Market Data interop methods. The API is based on the jBloomberg open source wrapper.

56 lines (55 loc) 1.79 kB
/** * Securities sector filter based on the yellow keys of a Bloomberg keyboard. */ export declare enum YellowKeyFilter { None = "YK_FILTER_NONE", Cmdt = "YK_FILTER_CMDT", Equity = "YK_FILTER_EQTY", Muni = "YK_FILTER_MUNI", Pfd = "YK_FILTER_PRFD", Client = "YK_FILTER_CLNT", MMkt = "YK_FILTER_MMKT", Govt = "YK_FILTER_GOVT", Corp = "YK_FILTER_CORP", Index = "YK_FILTER_INDX", Currency = "YK_FILTER_CURR", Mtge = "YK_FILTER_MTGE" } /** * Language override which specifies in what language should the data be returned. */ export declare enum LanguageOverride { None = "LANG_OVERRIDE_NONE", English = "LANG_OVERRIDE_ENGLISH", Kanji = "LANG_OVERRIDE_KANJI", French = "LANG_OVERRIDE_FRENCH", German = "LANG_OVERRIDE_GERMAN", Spanish = "LANG_OVERRIDE_SPANISH", Portuguese = "LANG_OVERRIDE_PORTUGUESE", Italian = "LANG_OVERRIDE_ITALIAN", ChineseTraditional = "LANG_OVERRIDE_CHINESE_TRAD", Korean = "LANG_OVERRIDE_KOREAN", ChineseSimplified = "LANG_OVERRIDE_CHINESE_SIMP", Russian = "LANG_OVERRIDE_RUSSIA" } /** * Arguments object for an `InstrumentListRequest`. */ export interface InstrumentListRequestArguments { /** * Search value. E.g. "VOD" will return "VOD LN Equity" and so on. */ query: string; /** * The maximum number of results to be returned. The value must be greater than or equal to 0. */ maxResults: number; /** * Securities sector filter based on the yellow keys of a Bloomberg keyboard. */ yellowKeyFilter?: YellowKeyFilter; /** * The language used for the description of the instruments returned by the request. */ languageOverride?: LanguageOverride; }