|
| 1 | +from google.protobuf.internal import containers as _containers |
| 2 | +from google.protobuf import descriptor as _descriptor |
| 3 | +from google.protobuf import message as _message |
| 4 | +from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union |
| 5 | + |
| 6 | +DESCRIPTOR: _descriptor.FileDescriptor |
| 7 | + |
| 8 | +class OptionTopData(_message.Message): |
| 9 | + __slots__ = ["market", "timestamp", "topData"] |
| 10 | + class BigOrder(_message.Message): |
| 11 | + __slots__ = ["amount", "dir", "expiry", "price", "right", "strike", "symbol", "tradeTime", "volume"] |
| 12 | + AMOUNT_FIELD_NUMBER: _ClassVar[int] |
| 13 | + DIR_FIELD_NUMBER: _ClassVar[int] |
| 14 | + EXPIRY_FIELD_NUMBER: _ClassVar[int] |
| 15 | + PRICE_FIELD_NUMBER: _ClassVar[int] |
| 16 | + RIGHT_FIELD_NUMBER: _ClassVar[int] |
| 17 | + STRIKE_FIELD_NUMBER: _ClassVar[int] |
| 18 | + SYMBOL_FIELD_NUMBER: _ClassVar[int] |
| 19 | + TRADETIME_FIELD_NUMBER: _ClassVar[int] |
| 20 | + VOLUME_FIELD_NUMBER: _ClassVar[int] |
| 21 | + amount: float |
| 22 | + dir: str |
| 23 | + expiry: str |
| 24 | + price: float |
| 25 | + right: str |
| 26 | + strike: str |
| 27 | + symbol: str |
| 28 | + tradeTime: int |
| 29 | + volume: float |
| 30 | + def __init__(self, symbol: _Optional[str] = ..., expiry: _Optional[str] = ..., strike: _Optional[str] = ..., right: _Optional[str] = ..., dir: _Optional[str] = ..., volume: _Optional[float] = ..., price: _Optional[float] = ..., amount: _Optional[float] = ..., tradeTime: _Optional[int] = ...) -> None: ... |
| 31 | + class OptionItem(_message.Message): |
| 32 | + __slots__ = ["expiry", "latestPrice", "right", "strike", "symbol", "totalAmount", "totalOpenInt", "totalVolume", "updateTime", "volumeToOpenInt"] |
| 33 | + EXPIRY_FIELD_NUMBER: _ClassVar[int] |
| 34 | + LATESTPRICE_FIELD_NUMBER: _ClassVar[int] |
| 35 | + RIGHT_FIELD_NUMBER: _ClassVar[int] |
| 36 | + STRIKE_FIELD_NUMBER: _ClassVar[int] |
| 37 | + SYMBOL_FIELD_NUMBER: _ClassVar[int] |
| 38 | + TOTALAMOUNT_FIELD_NUMBER: _ClassVar[int] |
| 39 | + TOTALOPENINT_FIELD_NUMBER: _ClassVar[int] |
| 40 | + TOTALVOLUME_FIELD_NUMBER: _ClassVar[int] |
| 41 | + UPDATETIME_FIELD_NUMBER: _ClassVar[int] |
| 42 | + VOLUMETOOPENINT_FIELD_NUMBER: _ClassVar[int] |
| 43 | + expiry: str |
| 44 | + latestPrice: float |
| 45 | + right: str |
| 46 | + strike: str |
| 47 | + symbol: str |
| 48 | + totalAmount: float |
| 49 | + totalOpenInt: float |
| 50 | + totalVolume: float |
| 51 | + updateTime: int |
| 52 | + volumeToOpenInt: float |
| 53 | + def __init__(self, symbol: _Optional[str] = ..., expiry: _Optional[str] = ..., strike: _Optional[str] = ..., right: _Optional[str] = ..., totalAmount: _Optional[float] = ..., totalVolume: _Optional[float] = ..., totalOpenInt: _Optional[float] = ..., volumeToOpenInt: _Optional[float] = ..., latestPrice: _Optional[float] = ..., updateTime: _Optional[int] = ...) -> None: ... |
| 54 | + class TopData(_message.Message): |
| 55 | + __slots__ = ["bigOrder", "item", "targetName"] |
| 56 | + BIGORDER_FIELD_NUMBER: _ClassVar[int] |
| 57 | + ITEM_FIELD_NUMBER: _ClassVar[int] |
| 58 | + TARGETNAME_FIELD_NUMBER: _ClassVar[int] |
| 59 | + bigOrder: _containers.RepeatedCompositeFieldContainer[OptionTopData.BigOrder] |
| 60 | + item: _containers.RepeatedCompositeFieldContainer[OptionTopData.OptionItem] |
| 61 | + targetName: str |
| 62 | + def __init__(self, targetName: _Optional[str] = ..., bigOrder: _Optional[_Iterable[_Union[OptionTopData.BigOrder, _Mapping]]] = ..., item: _Optional[_Iterable[_Union[OptionTopData.OptionItem, _Mapping]]] = ...) -> None: ... |
| 63 | + MARKET_FIELD_NUMBER: _ClassVar[int] |
| 64 | + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] |
| 65 | + TOPDATA_FIELD_NUMBER: _ClassVar[int] |
| 66 | + market: str |
| 67 | + timestamp: int |
| 68 | + topData: _containers.RepeatedCompositeFieldContainer[OptionTopData.TopData] |
| 69 | + def __init__(self, market: _Optional[str] = ..., timestamp: _Optional[int] = ..., topData: _Optional[_Iterable[_Union[OptionTopData.TopData, _Mapping]]] = ...) -> None: ... |
0 commit comments