(self, symbol: str, amount, params={})
| 6642 | return {'url': url, 'method': method, 'body': body, 'headers': headers} |
| 6643 | |
| 6644 | def modify_margin_helper(self, symbol: str, amount, params={}): |
| 6645 | self.load_markets() |
| 6646 | market = self.market(symbol) |
| 6647 | request, query = self.prepare_request(market, None, params) |
| 6648 | request['change'] = self.number_to_string(amount) |
| 6649 | response: dict |
| 6650 | if market['swap']: |
| 6651 | response = self.privateFuturesPostSettlePositionsContractMargin(self.extend(request, query)) |
| 6652 | elif market['future']: |
| 6653 | response = self.privateDeliveryPostSettlePositionsContractMargin(self.extend(request, query)) |
| 6654 | else: |
| 6655 | raise NotSupported(self.id + ' modifyMarginHelper() not support self market type') |
| 6656 | return self.parse_margin_modification(response, market) |
| 6657 | |
| 6658 | def parse_margin_modification(self, data: dict, market: Market = None) -> MarginModification: |
| 6659 | # |
no test coverage detected