(Object response, Object... optionalArgs)
| 13776 | } |
| 13777 | |
| 13778 | public Object parseLeverages(Object response, Object... optionalArgs) |
| 13779 | { |
| 13780 | Object symbols = Helpers.getArg(optionalArgs, 0, null); |
| 13781 | Object symbolKey = Helpers.getArg(optionalArgs, 1, null); |
| 13782 | Object marketType = Helpers.getArg(optionalArgs, 2, null); |
| 13783 | Object leverageStructures = new java.util.HashMap<String, Object>() {{}}; |
| 13784 | if (Helpers.isTrue(Helpers.isEqual(marketType, null))) |
| 13785 | { |
| 13786 | marketType = "swap"; // default to swap |
| 13787 | } |
| 13788 | for (var i = 0; Helpers.isLessThan(i, Helpers.getArrayLength(response)); i++) |
| 13789 | { |
| 13790 | Object info = Helpers.GetValue(response, i); |
| 13791 | Object marketId = this.safeString(info, symbolKey); |
| 13792 | Object market = this.safeMarket(marketId, null, null, marketType); |
| 13793 | if (Helpers.isTrue(Helpers.isTrue((Helpers.isEqual(symbols, null))) || Helpers.isTrue(this.inArray(Helpers.GetValue(market, "symbol"), symbols)))) |
| 13794 | { |
| 13795 | Helpers.addElementToObject(leverageStructures, Helpers.GetValue(market, "symbol"), this.parseLeverage(info, market)); |
| 13796 | } |
| 13797 | } |
| 13798 | return leverageStructures; |
| 13799 | } |
| 13800 | |
| 13801 | public Object parseLeverage(Object leverage, Object... optionalArgs) |
| 13802 | { |
no test coverage detected