1
+ from .definitions import LastTrade
2
+ from .definitions import LastQuote
3
+ from .definitions import HistTrade
4
+ from .definitions import Quote
5
+ from .definitions import Aggregate
6
+ from .definitions import Company
7
+ from .definitions import Symbol
8
+ from .definitions import Dividend
9
+ from .definitions import News
10
+ from .definitions import Earning
11
+ from .definitions import Financial
12
+ from .definitions import Exchange
13
+ from .definitions import Error
14
+ from .definitions import NotFound
15
+ from .definitions import Conflict
16
+ from .definitions import Unauthorized
17
+ from .definitions import MarketStatus
18
+ from .definitions import MarketHoliday
19
+ from .definitions import AnalystRatings
20
+ from .definitions import RatingSection
21
+ from .definitions import CryptoTick
22
+ from .definitions import CryptoTickJson
23
+ from .definitions import CryptoExchange
24
+ from .definitions import CryptoSnapshotTicker
25
+ from .definitions import CryptoSnapshotBookItem
26
+ from .definitions import CryptoSnapshotTickerBook
27
+ from .definitions import CryptoSnapshotAgg
28
+ from .definitions import Forex
29
+ from .definitions import LastForexTrade
30
+ from .definitions import LastForexQuote
31
+ from .definitions import ForexAggregate
32
+ from .definitions import ForexSnapshotTicker
33
+ from .definitions import ForexSnapshotAgg
34
+ from .definitions import Ticker
35
+ from .definitions import Split
36
+ from .definitions import Financials
37
+ from .definitions import Trade
38
+ from .definitions import StocksSnapshotTicker
39
+ from .definitions import StocksSnapshotBookItem
40
+ from .definitions import StocksSnapshotTickerBook
41
+ from .definitions import StocksV2Trade
42
+ from .definitions import StocksV2NBBO
43
+ from .definitions import StocksSnapshotAgg
44
+ from .definitions import StocksSnapshotQuote
45
+ from .definitions import Aggv2
46
+ from .definitions import AggResponse
47
+ from .definitions import TickersApiResponse
48
+ from .definitions import TickerTypesApiResponse
49
+ from .definitions import TickerDetailsApiResponse
50
+ from .definitions import TickerNewsApiResponse
51
+ from .definitions import MarketsApiResponse
52
+ from .definitions import LocalesApiResponse
53
+ from .definitions import StockSplitsApiResponse
54
+ from .definitions import StockDividendsApiResponse
55
+ from .definitions import StockFinancialsApiResponse
56
+ from .definitions import MarketStatusApiResponse
57
+ from .definitions import MarketHolidaysApiResponse
58
+ from .definitions import ExchangesApiResponse
59
+ from .definitions import HistoricTradesApiResponse
60
+ from .definitions import HistoricTradesV2ApiResponse
61
+ from .definitions import HistoricQuotesApiResponse
62
+ from .definitions import HistoricNBboQuotesV2ApiResponse
63
+ from .definitions import LastTradeForASymbolApiResponse
64
+ from .definitions import LastQuoteForASymbolApiResponse
65
+ from .definitions import DailyOpenCloseApiResponse
66
+ from .definitions import ConditionMappingsApiResponse
67
+ from .definitions import SnapshotAllTickersApiResponse
68
+ from .definitions import SnapshotSingleTickerApiResponse
69
+ from .definitions import SnapshotGainersLosersApiResponse
70
+ from .definitions import PreviousCloseApiResponse
71
+ from .definitions import AggregatesApiResponse
72
+ from .definitions import GroupedDailyApiResponse
73
+ from .definitions import HistoricForexTicksApiResponse
74
+ from .definitions import RealTimeCurrencyConversionApiResponse
75
+ from .definitions import LastQuoteForACurrencyPairApiResponse
76
+ from .definitions import SnapshotAllTickersApiResponse
77
+ from .definitions import SnapshotGainersLosersApiResponse
78
+ from .definitions import CryptoExchangesApiResponse
79
+ from .definitions import LastTradeForACryptoPairApiResponse
80
+ from .definitions import DailyOpenCloseApiResponse
81
+ from .definitions import HistoricCryptoTradesApiResponse
82
+ from .definitions import SnapshotAllTickersApiResponse
83
+ from .definitions import SnapshotSingleTickerApiResponse
84
+ from .definitions import SnapshotSingleTickerFullBookApiResponse
85
+ from .definitions import SnapshotGainersLosersApiResponse
86
+ from .definitions import StockSymbol
87
+ from .definitions import ConditionTypeMap
88
+ from .definitions import SymbolTypeMap
89
+ from .definitions import TickerSymbol
90
+
91
+
92
+ import typing
93
+
94
+ from .definitions import BaseDefinition
95
+
96
+ # noinspection SpellCheckingInspection
97
+ name_to_class : typing .Dict [str , BaseDefinition ] = {
98
+ "LastTrade" : LastTrade ,
99
+ "LastQuote" : LastQuote ,
100
+ "HistTrade" : HistTrade ,
101
+ "Quote" : Quote ,
102
+ "Aggregate" : Aggregate ,
103
+ "Company" : Company ,
104
+ "Symbol" : Symbol ,
105
+ "Dividend" : Dividend ,
106
+ "News" : News ,
107
+ "Earning" : Earning ,
108
+ "Financial" : Financial ,
109
+ "Exchange" : Exchange ,
110
+ "Error" : Error ,
111
+ "NotFound" : NotFound ,
112
+ "Conflict" : Conflict ,
113
+ "Unauthorized" : Unauthorized ,
114
+ "MarketStatus" : MarketStatus ,
115
+ "MarketHoliday" : MarketHoliday ,
116
+ "AnalystRatings" : AnalystRatings ,
117
+ "RatingSection" : RatingSection ,
118
+ "CryptoTick" : CryptoTick ,
119
+ "CryptoTickJson" : CryptoTickJson ,
120
+ "CryptoExchange" : CryptoExchange ,
121
+ "CryptoSnapshotTicker" : CryptoSnapshotTicker ,
122
+ "CryptoSnapshotBookItem" : CryptoSnapshotBookItem ,
123
+ "CryptoSnapshotTickerBook" : CryptoSnapshotTickerBook ,
124
+ "CryptoSnapshotAgg" : CryptoSnapshotAgg ,
125
+ "Forex" : Forex ,
126
+ "LastForexTrade" : LastForexTrade ,
127
+ "LastForexQuote" : LastForexQuote ,
128
+ "ForexAggregate" : ForexAggregate ,
129
+ "ForexSnapshotTicker" : ForexSnapshotTicker ,
130
+ "ForexSnapshotAgg" : ForexSnapshotAgg ,
131
+ "Ticker" : Ticker ,
132
+ "Split" : Split ,
133
+ "Financials" : Financials ,
134
+ "Trade" : Trade ,
135
+ "StocksSnapshotTicker" : StocksSnapshotTicker ,
136
+ "StocksSnapshotBookItem" : StocksSnapshotBookItem ,
137
+ "StocksSnapshotTickerBook" : StocksSnapshotTickerBook ,
138
+ "StocksV2Trade" : StocksV2Trade ,
139
+ "StocksV2NBBO" : StocksV2NBBO ,
140
+ "StocksSnapshotAgg" : StocksSnapshotAgg ,
141
+ "StocksSnapshotQuote" : StocksSnapshotQuote ,
142
+ "Aggv2" : Aggv2 ,
143
+ "AggResponse" : AggResponse ,
144
+ "TickersApiResponse" : TickersApiResponse ,
145
+ "TickerTypesApiResponse" : TickerTypesApiResponse ,
146
+ "TickerDetailsApiResponse" : TickerDetailsApiResponse ,
147
+ "TickerNewsApiResponse" : TickerNewsApiResponse ,
148
+ "MarketsApiResponse" : MarketsApiResponse ,
149
+ "LocalesApiResponse" : LocalesApiResponse ,
150
+ "StockSplitsApiResponse" : StockSplitsApiResponse ,
151
+ "StockDividendsApiResponse" : StockDividendsApiResponse ,
152
+ "StockFinancialsApiResponse" : StockFinancialsApiResponse ,
153
+ "MarketStatusApiResponse" : MarketStatusApiResponse ,
154
+ "MarketHolidaysApiResponse" : MarketHolidaysApiResponse ,
155
+ "ExchangesApiResponse" : ExchangesApiResponse ,
156
+ "HistoricTradesApiResponse" : HistoricTradesApiResponse ,
157
+ "HistoricTradesV2ApiResponse" : HistoricTradesV2ApiResponse ,
158
+ "HistoricQuotesApiResponse" : HistoricQuotesApiResponse ,
159
+ "HistoricNBboQuotesV2ApiResponse" : HistoricNBboQuotesV2ApiResponse ,
160
+ "LastTradeForASymbolApiResponse" : LastTradeForASymbolApiResponse ,
161
+ "LastQuoteForASymbolApiResponse" : LastQuoteForASymbolApiResponse ,
162
+ "DailyOpenCloseApiResponse" : DailyOpenCloseApiResponse ,
163
+ "ConditionMappingsApiResponse" : ConditionMappingsApiResponse ,
164
+ "SnapshotAllTickersApiResponse" : SnapshotAllTickersApiResponse ,
165
+ "SnapshotSingleTickerApiResponse" : SnapshotSingleTickerApiResponse ,
166
+ "SnapshotGainersLosersApiResponse" : SnapshotGainersLosersApiResponse ,
167
+ "PreviousCloseApiResponse" : PreviousCloseApiResponse ,
168
+ "AggregatesApiResponse" : AggregatesApiResponse ,
169
+ "GroupedDailyApiResponse" : GroupedDailyApiResponse ,
170
+ "HistoricForexTicksApiResponse" : HistoricForexTicksApiResponse ,
171
+ "RealTimeCurrencyConversionApiResponse" : RealTimeCurrencyConversionApiResponse ,
172
+ "LastQuoteForACurrencyPairApiResponse" : LastQuoteForACurrencyPairApiResponse ,
173
+ "SnapshotAllTickersApiResponse" : SnapshotAllTickersApiResponse ,
174
+ "SnapshotGainersLosersApiResponse" : SnapshotGainersLosersApiResponse ,
175
+ "CryptoExchangesApiResponse" : CryptoExchangesApiResponse ,
176
+ "LastTradeForACryptoPairApiResponse" : LastTradeForACryptoPairApiResponse ,
177
+ "DailyOpenCloseApiResponse" : DailyOpenCloseApiResponse ,
178
+ "HistoricCryptoTradesApiResponse" : HistoricCryptoTradesApiResponse ,
179
+ "SnapshotAllTickersApiResponse" : SnapshotAllTickersApiResponse ,
180
+ "SnapshotSingleTickerApiResponse" : SnapshotSingleTickerApiResponse ,
181
+ "SnapshotSingleTickerFullBookApiResponse" : SnapshotSingleTickerFullBookApiResponse ,
182
+ "SnapshotGainersLosersApiResponse" : SnapshotGainersLosersApiResponse ,
183
+
184
+ }
185
+
186
+ # noinspection SpellCheckingInspection
187
+ name_to_type = {
188
+ "StockSymbol" : StockSymbol ,
189
+ "ConditionTypeMap" : ConditionTypeMap ,
190
+ "SymbolTypeMap" : SymbolTypeMap ,
191
+ "TickerSymbol" : TickerSymbol ,
192
+
193
+ }
0 commit comments