Drop modules bfxapi.enums, bfxapi.rest.enums and bfxapi.websocket.enums.

This commit is contained in:
Davide Casale
2023-10-26 05:41:47 +02:00
parent 8e915e42eb
commit 2734ff9e1a
13 changed files with 50 additions and 159 deletions

View File

@@ -4,8 +4,6 @@ from decimal import Decimal
from ..middleware import Middleware
from ..enums import Config, Sort
from ...types import \
PlatformStatus, TradingPairTicker, FundingCurrencyTicker, \
TickersHistory, TradingPairTrade, FundingCurrencyTrade, \
@@ -19,7 +17,7 @@ from ...types import serializers
#pylint: disable-next=too-many-public-methods
class RestPublicEndpoints(Middleware):
def conf(self, config: Config) -> Any:
def conf(self, config: str) -> Any:
return self._get(f"conf/{config}")[0]
def get_platform_status(self) -> PlatformStatus:
@@ -84,7 +82,7 @@ class RestPublicEndpoints(Middleware):
limit: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
sort: Optional[Sort] = None) -> List[TradingPairTrade]:
sort: Optional[int] = None) -> List[TradingPairTrade]:
params = { "limit": limit, "start": start, "end": end, "sort": sort }
data = self._get(f"trades/{pair}/hist", params=params)
return [ serializers.TradingPairTrade.parse(*sub_data) for sub_data in data ]
@@ -95,7 +93,7 @@ class RestPublicEndpoints(Middleware):
limit: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
sort: Optional[Sort] = None) -> List[FundingCurrencyTrade]:
sort: Optional[int] = None) -> List[FundingCurrencyTrade]:
params = { "limit": limit, "start": start, "end": end, "sort": sort }
data = self._get(f"trades/{currency}/hist", params=params)
return [ serializers.FundingCurrencyTrade.parse(*sub_data) for sub_data in data ]
@@ -133,7 +131,7 @@ class RestPublicEndpoints(Middleware):
def get_stats_hist(self,
resource: str,
*,
sort: Optional[Sort] = None,
sort: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
limit: Optional[int] = None) -> List[Statistic]:
@@ -144,7 +142,7 @@ class RestPublicEndpoints(Middleware):
def get_stats_last(self,
resource: str,
*,
sort: Optional[Sort] = None,
sort: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
limit: Optional[int] = None) -> Statistic:
@@ -156,7 +154,7 @@ class RestPublicEndpoints(Middleware):
symbol: str,
tf: str = "1m",
*,
sort: Optional[Sort] = None,
sort: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
limit: Optional[int] = None) -> List[Candle]:
@@ -168,7 +166,7 @@ class RestPublicEndpoints(Middleware):
symbol: str,
tf: str = "1m",
*,
sort: Optional[Sort] = None,
sort: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
limit: Optional[int] = None) -> Candle:
@@ -192,7 +190,7 @@ class RestPublicEndpoints(Middleware):
def get_derivatives_status_history(self,
key: str,
*,
sort: Optional[Sort] = None,
sort: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
limit: Optional[int] = None) -> List[DerivativesStatus]:
@@ -202,7 +200,7 @@ class RestPublicEndpoints(Middleware):
def get_liquidations(self,
*,
sort: Optional[Sort] = None,
sort: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
limit: Optional[int] = None) -> List[Liquidation]:
@@ -214,7 +212,7 @@ class RestPublicEndpoints(Middleware):
symbol: str,
tf: str = "1m",
*,
sort: Optional[Sort] = None,
sort: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
limit: Optional[int] = None) -> List[Candle]:
@@ -225,7 +223,7 @@ class RestPublicEndpoints(Middleware):
def get_leaderboards_hist(self,
resource: str,
*,
sort: Optional[Sort] = None,
sort: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
limit: Optional[int] = None) -> List[Leaderboard]:
@@ -236,7 +234,7 @@ class RestPublicEndpoints(Middleware):
def get_leaderboards_last(self,
resource: str,
*,
sort: Optional[Sort] = None,
sort: Optional[int] = None,
start: Optional[str] = None,
end: Optional[str] = None,
limit: Optional[int] = None) -> Leaderboard: