Fix several bugs in sub-package bfxapi.rest.endpoints.

This commit is contained in:
Davide Casale
2023-10-26 16:48:05 +02:00
parent 8c65ba54e9
commit 9287723678
4 changed files with 32 additions and 34 deletions

View File

@@ -270,9 +270,9 @@ class RestPublicEndpoints(Middleware):
def get_trading_market_average_price(self,
symbol: str,
amount: Union[Decimal, float, str],
amount: Union[str, float, Decimal],
*,
price_limit: Optional[Union[Decimal, float, str]] = None
price_limit: Optional[Union[str, float, Decimal]] = None
) -> TradingMarketAveragePrice:
return serializers.TradingMarketAveragePrice.parse(*self._post("calc/trade/avg", body={
"symbol": symbol, "amount": amount, "price_limit": price_limit
@@ -280,10 +280,10 @@ class RestPublicEndpoints(Middleware):
def get_funding_market_average_price(self,
symbol: str,
amount: Union[Decimal, float, str],
amount: Union[str, float, Decimal],
period: int,
*,
rate_limit: Optional[Union[Decimal, float, str]] = None
rate_limit: Optional[Union[str, float, Decimal]] = None
) -> FundingMarketAveragePrice:
return serializers.FundingMarketAveragePrice.parse(*self._post("calc/trade/avg", body={
"symbol": symbol, "amount": amount, "period": period, "rate_limit": rate_limit