(self, response: List[object], symbols: List[str] = None, symbolKey: Str = None, marketType: MarketType = None)
| 7915 | return optionStructures |
| 7916 | |
| 7917 | def parse_margin_modes(self, response: List[object], symbols: List[str] = None, symbolKey: Str = None, marketType: MarketType = None): |
| 7918 | marginModeStructures = {} |
| 7919 | if marketType is None: |
| 7920 | marketType = 'swap' # default to swap |
| 7921 | for i in range(0, len(response)): |
| 7922 | info = response[i] |
| 7923 | marketId = self.safe_string(info, symbolKey) |
| 7924 | market = self.safe_market(marketId, None, None, marketType) |
| 7925 | if (symbols is None) or self.in_array(market['symbol'], symbols): |
| 7926 | marginModeStructures[market['symbol']] = self.parse_margin_mode(info, market) |
| 7927 | return marginModeStructures |
| 7928 | |
| 7929 | def parse_margin_mode(self, marginMode: dict, market: Market = None): |
| 7930 | raise NotSupported(self.id + ' parseMarginMode() is not supported yet') |
no test coverage detected