(Object response, Object... optionalArgs)
| 13747 | } |
| 13748 | |
| 13749 | public Object parseMarginModes(Object response, Object... optionalArgs) |
| 13750 | { |
| 13751 | Object symbols = Helpers.getArg(optionalArgs, 0, null); |
| 13752 | Object symbolKey = Helpers.getArg(optionalArgs, 1, null); |
| 13753 | Object marketType = Helpers.getArg(optionalArgs, 2, null); |
| 13754 | Object marginModeStructures = new java.util.HashMap<String, Object>() {{}}; |
| 13755 | if (Helpers.isTrue(Helpers.isEqual(marketType, null))) |
| 13756 | { |
| 13757 | marketType = "swap"; // default to swap |
| 13758 | } |
| 13759 | for (var i = 0; Helpers.isLessThan(i, Helpers.getArrayLength(response)); i++) |
| 13760 | { |
| 13761 | Object info = Helpers.GetValue(response, i); |
| 13762 | Object marketId = this.safeString(info, symbolKey); |
| 13763 | Object market = this.safeMarket(marketId, null, null, marketType); |
| 13764 | if (Helpers.isTrue(Helpers.isTrue((Helpers.isEqual(symbols, null))) || Helpers.isTrue(this.inArray(Helpers.GetValue(market, "symbol"), symbols)))) |
| 13765 | { |
| 13766 | Helpers.addElementToObject(marginModeStructures, Helpers.GetValue(market, "symbol"), this.parseMarginMode(info, market)); |
| 13767 | } |
| 13768 | } |
| 13769 | return marginModeStructures; |
| 13770 | } |
| 13771 | |
| 13772 | public Object parseMarginMode(Object marginMode, Object... optionalArgs) |
| 13773 | { |
no test coverage detected