mirror of
https://github.com/aljazceru/bitfinex-api-py.git
synced 2025-12-21 15:54:26 +01:00
Rename bfxapi/rest/typings.py to bfxapi/rest/types.py.
This commit is contained in:
@@ -4,7 +4,7 @@ from typing import Generic, TypeVar, Iterable, Optional, List, Tuple, Any, cast
|
|||||||
|
|
||||||
T = TypeVar("T")
|
T = TypeVar("T")
|
||||||
|
|
||||||
class _Typing(object):
|
class _Type(object):
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, **kwargs):
|
||||||
for key, value in kwargs.items():
|
for key, value in kwargs.items():
|
||||||
self.__setattr__(key,value)
|
self.__setattr__(key,value)
|
||||||
@@ -24,4 +24,4 @@ class _Serializer(Generic[T]):
|
|||||||
yield label, args[index]
|
yield label, args[index]
|
||||||
|
|
||||||
def parse(self, *values: Any, skip: Optional[List[str]] = None) -> T:
|
def parse(self, *values: Any, skip: Optional[List[str]] = None) -> T:
|
||||||
return cast(T, _Typing(**dict(self._serialize(*values, skip=skip))))
|
return cast(T, _Type(**dict(self._serialize(*values, skip=skip))))
|
||||||
@@ -2,12 +2,12 @@ from typing import List, Dict, Union, Optional, Any, TypedDict, Generic, TypeVar
|
|||||||
|
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
|
||||||
from .labeler import _Typing, _Serializer
|
from .labeler import _Type, _Serializer
|
||||||
|
|
||||||
T = TypeVar("T")
|
T = TypeVar("T")
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Notification(_Typing, Generic[T]):
|
class Notification(_Type, Generic[T]):
|
||||||
MTS: int
|
MTS: int
|
||||||
TYPE: str
|
TYPE: str
|
||||||
MESSAGE_ID: Optional[int]
|
MESSAGE_ID: Optional[int]
|
||||||
@@ -25,7 +25,7 @@ class _Notification(_Serializer, Generic[T]):
|
|||||||
self.serializer, self.iterate = serializer, iterate
|
self.serializer, self.iterate = serializer, iterate
|
||||||
|
|
||||||
def parse(self, *values: Any, skip: Optional[List[str]] = None) -> Notification[T]:
|
def parse(self, *values: Any, skip: Optional[List[str]] = None) -> Notification[T]:
|
||||||
notification = cast(Notification[T], _Typing(**dict(self._serialize(*values))))
|
notification = cast(Notification[T], _Type(**dict(self._serialize(*values))))
|
||||||
|
|
||||||
if isinstance(self.serializer, _Serializer):
|
if isinstance(self.serializer, _Serializer):
|
||||||
NOTIFY_INFO = cast(List[Any], notification.NOTIFY_INFO)
|
NOTIFY_INFO = cast(List[Any], notification.NOTIFY_INFO)
|
||||||
@@ -34,7 +34,7 @@ class _Notification(_Serializer, Generic[T]):
|
|||||||
if len(NOTIFY_INFO) == 1 and isinstance(NOTIFY_INFO[0], list):
|
if len(NOTIFY_INFO) == 1 and isinstance(NOTIFY_INFO[0], list):
|
||||||
NOTIFY_INFO = NOTIFY_INFO[0]
|
NOTIFY_INFO = NOTIFY_INFO[0]
|
||||||
|
|
||||||
notification.NOTIFY_INFO = cast(T, _Typing(**dict(self.serializer._serialize(*NOTIFY_INFO, skip=skip))))
|
notification.NOTIFY_INFO = cast(T, _Type(**dict(self.serializer._serialize(*NOTIFY_INFO, skip=skip))))
|
||||||
else: notification.NOTIFY_INFO = cast(T, [ _Typing(**dict(self.serializer._serialize(*data, skip=skip))) for data in NOTIFY_INFO ])
|
else: notification.NOTIFY_INFO = cast(T, [ _Type(**dict(self.serializer._serialize(*data, skip=skip))) for data in NOTIFY_INFO ])
|
||||||
|
|
||||||
return notification
|
return notification
|
||||||
@@ -8,7 +8,7 @@ from typing import List, Union, Literal, Optional, Any, cast
|
|||||||
|
|
||||||
from . import serializers
|
from . import serializers
|
||||||
|
|
||||||
from .typings import *
|
from .types import *
|
||||||
from .enums import Config, Sort, OrderType, FundingOfferType, Error
|
from .enums import Config, Sort, OrderType, FundingOfferType, Error
|
||||||
from .exceptions import ResourceNotFound, RequestParametersError, InvalidAuthenticationCredentials, UnknownGenericError
|
from .exceptions import ResourceNotFound, RequestParametersError, InvalidAuthenticationCredentials, UnknownGenericError
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from . import typings
|
from . import types
|
||||||
|
|
||||||
from .. labeler import _Serializer
|
from .. labeler import _Serializer
|
||||||
|
|
||||||
@@ -6,11 +6,11 @@ from .. notification import _Notification
|
|||||||
|
|
||||||
#region Serializers definition for Rest Public Endpoints
|
#region Serializers definition for Rest Public Endpoints
|
||||||
|
|
||||||
PlatformStatus = _Serializer[typings.PlatformStatus]("PlatformStatus", labels=[
|
PlatformStatus = _Serializer[types.PlatformStatus]("PlatformStatus", labels=[
|
||||||
"OPERATIVE"
|
"OPERATIVE"
|
||||||
])
|
])
|
||||||
|
|
||||||
TradingPairTicker = _Serializer[typings.TradingPairTicker]("TradingPairTicker", labels=[
|
TradingPairTicker = _Serializer[types.TradingPairTicker]("TradingPairTicker", labels=[
|
||||||
"SYMBOL",
|
"SYMBOL",
|
||||||
"BID",
|
"BID",
|
||||||
"BID_SIZE",
|
"BID_SIZE",
|
||||||
@@ -24,7 +24,7 @@ TradingPairTicker = _Serializer[typings.TradingPairTicker]("TradingPairTicker",
|
|||||||
"LOW"
|
"LOW"
|
||||||
])
|
])
|
||||||
|
|
||||||
FundingCurrencyTicker = _Serializer[typings.FundingCurrencyTicker]("FundingCurrencyTicker", labels=[
|
FundingCurrencyTicker = _Serializer[types.FundingCurrencyTicker]("FundingCurrencyTicker", labels=[
|
||||||
"SYMBOL",
|
"SYMBOL",
|
||||||
"FRR",
|
"FRR",
|
||||||
"BID",
|
"BID",
|
||||||
@@ -44,7 +44,7 @@ FundingCurrencyTicker = _Serializer[typings.FundingCurrencyTicker]("FundingCurre
|
|||||||
"FRR_AMOUNT_AVAILABLE"
|
"FRR_AMOUNT_AVAILABLE"
|
||||||
])
|
])
|
||||||
|
|
||||||
TickersHistory = _Serializer[typings.TickersHistory]("TickersHistory", labels=[
|
TickersHistory = _Serializer[types.TickersHistory]("TickersHistory", labels=[
|
||||||
"SYMBOL",
|
"SYMBOL",
|
||||||
"BID",
|
"BID",
|
||||||
"_PLACEHOLDER",
|
"_PLACEHOLDER",
|
||||||
@@ -60,14 +60,14 @@ TickersHistory = _Serializer[typings.TickersHistory]("TickersHistory", labels=[
|
|||||||
"MTS"
|
"MTS"
|
||||||
])
|
])
|
||||||
|
|
||||||
TradingPairTrade = _Serializer[typings.TradingPairTrade]("TradingPairTrade", labels=[
|
TradingPairTrade = _Serializer[types.TradingPairTrade]("TradingPairTrade", labels=[
|
||||||
"ID",
|
"ID",
|
||||||
"MTS",
|
"MTS",
|
||||||
"AMOUNT",
|
"AMOUNT",
|
||||||
"PRICE"
|
"PRICE"
|
||||||
])
|
])
|
||||||
|
|
||||||
FundingCurrencyTrade = _Serializer[typings.FundingCurrencyTrade]("FundingCurrencyTrade", labels=[
|
FundingCurrencyTrade = _Serializer[types.FundingCurrencyTrade]("FundingCurrencyTrade", labels=[
|
||||||
"ID",
|
"ID",
|
||||||
"MTS",
|
"MTS",
|
||||||
"AMOUNT",
|
"AMOUNT",
|
||||||
@@ -75,38 +75,38 @@ FundingCurrencyTrade = _Serializer[typings.FundingCurrencyTrade]("FundingCurrenc
|
|||||||
"PERIOD"
|
"PERIOD"
|
||||||
])
|
])
|
||||||
|
|
||||||
TradingPairBook = _Serializer[typings.TradingPairBook]("TradingPairBook", labels=[
|
TradingPairBook = _Serializer[types.TradingPairBook]("TradingPairBook", labels=[
|
||||||
"PRICE",
|
"PRICE",
|
||||||
"COUNT",
|
"COUNT",
|
||||||
"AMOUNT"
|
"AMOUNT"
|
||||||
])
|
])
|
||||||
|
|
||||||
FundingCurrencyBook = _Serializer[typings.FundingCurrencyBook]("FundingCurrencyBook", labels=[
|
FundingCurrencyBook = _Serializer[types.FundingCurrencyBook]("FundingCurrencyBook", labels=[
|
||||||
"RATE",
|
"RATE",
|
||||||
"PERIOD",
|
"PERIOD",
|
||||||
"COUNT",
|
"COUNT",
|
||||||
"AMOUNT"
|
"AMOUNT"
|
||||||
])
|
])
|
||||||
|
|
||||||
TradingPairRawBook = _Serializer[typings.TradingPairRawBook]("TradingPairRawBook", labels=[
|
TradingPairRawBook = _Serializer[types.TradingPairRawBook]("TradingPairRawBook", labels=[
|
||||||
"ORDER_ID",
|
"ORDER_ID",
|
||||||
"PRICE",
|
"PRICE",
|
||||||
"AMOUNT"
|
"AMOUNT"
|
||||||
])
|
])
|
||||||
|
|
||||||
FundingCurrencyRawBook = _Serializer[typings.FundingCurrencyRawBook]("FundingCurrencyRawBook", labels=[
|
FundingCurrencyRawBook = _Serializer[types.FundingCurrencyRawBook]("FundingCurrencyRawBook", labels=[
|
||||||
"OFFER_ID",
|
"OFFER_ID",
|
||||||
"PERIOD",
|
"PERIOD",
|
||||||
"RATE",
|
"RATE",
|
||||||
"AMOUNT"
|
"AMOUNT"
|
||||||
])
|
])
|
||||||
|
|
||||||
Statistic = _Serializer[typings.Statistic]("Statistic", labels=[
|
Statistic = _Serializer[types.Statistic]("Statistic", labels=[
|
||||||
"MTS",
|
"MTS",
|
||||||
"VALUE"
|
"VALUE"
|
||||||
])
|
])
|
||||||
|
|
||||||
Candle = _Serializer[typings.Candle]("Candle", labels=[
|
Candle = _Serializer[types.Candle]("Candle", labels=[
|
||||||
"MTS",
|
"MTS",
|
||||||
"OPEN",
|
"OPEN",
|
||||||
"CLOSE",
|
"CLOSE",
|
||||||
@@ -115,7 +115,7 @@ Candle = _Serializer[typings.Candle]("Candle", labels=[
|
|||||||
"VOLUME"
|
"VOLUME"
|
||||||
])
|
])
|
||||||
|
|
||||||
DerivativesStatus = _Serializer[typings.DerivativesStatus]("DerivativesStatus", labels=[
|
DerivativesStatus = _Serializer[types.DerivativesStatus]("DerivativesStatus", labels=[
|
||||||
"KEY",
|
"KEY",
|
||||||
"MTS",
|
"MTS",
|
||||||
"_PLACEHOLDER",
|
"_PLACEHOLDER",
|
||||||
@@ -142,7 +142,7 @@ DerivativesStatus = _Serializer[typings.DerivativesStatus]("DerivativesStatus",
|
|||||||
"CLAMP_MAX"
|
"CLAMP_MAX"
|
||||||
])
|
])
|
||||||
|
|
||||||
Liquidation = _Serializer[typings.Liquidation]("Liquidation", labels=[
|
Liquidation = _Serializer[types.Liquidation]("Liquidation", labels=[
|
||||||
"_PLACEHOLDER",
|
"_PLACEHOLDER",
|
||||||
"POS_ID",
|
"POS_ID",
|
||||||
"MTS",
|
"MTS",
|
||||||
@@ -157,7 +157,7 @@ Liquidation = _Serializer[typings.Liquidation]("Liquidation", labels=[
|
|||||||
"PRICE_ACQUIRED"
|
"PRICE_ACQUIRED"
|
||||||
])
|
])
|
||||||
|
|
||||||
Leaderboard = _Serializer[typings.Leaderboard]("Leaderboard", labels=[
|
Leaderboard = _Serializer[types.Leaderboard]("Leaderboard", labels=[
|
||||||
"MTS",
|
"MTS",
|
||||||
"_PLACEHOLDER",
|
"_PLACEHOLDER",
|
||||||
"USERNAME",
|
"USERNAME",
|
||||||
@@ -170,7 +170,7 @@ Leaderboard = _Serializer[typings.Leaderboard]("Leaderboard", labels=[
|
|||||||
"TWITTER_HANDLE"
|
"TWITTER_HANDLE"
|
||||||
])
|
])
|
||||||
|
|
||||||
FundingStatistic = _Serializer[typings.FundingStatistic]("FundingStatistic", labels=[
|
FundingStatistic = _Serializer[types.FundingStatistic]("FundingStatistic", labels=[
|
||||||
"TIMESTAMP",
|
"TIMESTAMP",
|
||||||
"_PLACEHOLDER",
|
"_PLACEHOLDER",
|
||||||
"_PLACEHOLDER",
|
"_PLACEHOLDER",
|
||||||
@@ -189,7 +189,7 @@ FundingStatistic = _Serializer[typings.FundingStatistic]("FundingStatistic", lab
|
|||||||
|
|
||||||
#region Serializers definition for Rest Authenticated Endpoints
|
#region Serializers definition for Rest Authenticated Endpoints
|
||||||
|
|
||||||
Wallet = _Serializer[typings.Wallet]("Wallet", labels=[
|
Wallet = _Serializer[types.Wallet]("Wallet", labels=[
|
||||||
"WALLET_TYPE",
|
"WALLET_TYPE",
|
||||||
"CURRENCY",
|
"CURRENCY",
|
||||||
"BALANCE",
|
"BALANCE",
|
||||||
@@ -199,7 +199,7 @@ Wallet = _Serializer[typings.Wallet]("Wallet", labels=[
|
|||||||
"TRADE_DETAILS"
|
"TRADE_DETAILS"
|
||||||
])
|
])
|
||||||
|
|
||||||
Order = _Serializer[typings.Order]("Order", labels=[
|
Order = _Serializer[types.Order]("Order", labels=[
|
||||||
"ID",
|
"ID",
|
||||||
"GID",
|
"GID",
|
||||||
"CID",
|
"CID",
|
||||||
@@ -234,7 +234,7 @@ Order = _Serializer[typings.Order]("Order", labels=[
|
|||||||
"META"
|
"META"
|
||||||
])
|
])
|
||||||
|
|
||||||
Position = _Serializer[typings.Position]("Position", labels=[
|
Position = _Serializer[types.Position]("Position", labels=[
|
||||||
"SYMBOL",
|
"SYMBOL",
|
||||||
"STATUS",
|
"STATUS",
|
||||||
"AMOUNT",
|
"AMOUNT",
|
||||||
@@ -257,7 +257,7 @@ Position = _Serializer[typings.Position]("Position", labels=[
|
|||||||
"META"
|
"META"
|
||||||
])
|
])
|
||||||
|
|
||||||
FundingOffer = _Serializer[typings.FundingOffer]("FundingOffer", labels=[
|
FundingOffer = _Serializer[types.FundingOffer]("FundingOffer", labels=[
|
||||||
"ID",
|
"ID",
|
||||||
"SYMBOL",
|
"SYMBOL",
|
||||||
"MTS_CREATED",
|
"MTS_CREATED",
|
||||||
@@ -281,7 +281,7 @@ FundingOffer = _Serializer[typings.FundingOffer]("FundingOffer", labels=[
|
|||||||
"_PLACEHOLDER"
|
"_PLACEHOLDER"
|
||||||
])
|
])
|
||||||
|
|
||||||
Trade = _Serializer[typings.Trade]("Trade", labels=[
|
Trade = _Serializer[types.Trade]("Trade", labels=[
|
||||||
"ID",
|
"ID",
|
||||||
"PAIR",
|
"PAIR",
|
||||||
"MTS_CREATE",
|
"MTS_CREATE",
|
||||||
@@ -296,7 +296,7 @@ Trade = _Serializer[typings.Trade]("Trade", labels=[
|
|||||||
"CID"
|
"CID"
|
||||||
])
|
])
|
||||||
|
|
||||||
OrderTrade = _Serializer[typings.OrderTrade]("OrderTrade", labels=[
|
OrderTrade = _Serializer[types.OrderTrade]("OrderTrade", labels=[
|
||||||
"ID",
|
"ID",
|
||||||
"PAIR",
|
"PAIR",
|
||||||
"MTS_CREATE",
|
"MTS_CREATE",
|
||||||
@@ -311,7 +311,7 @@ OrderTrade = _Serializer[typings.OrderTrade]("OrderTrade", labels=[
|
|||||||
"CID"
|
"CID"
|
||||||
])
|
])
|
||||||
|
|
||||||
Ledger = _Serializer[typings.Ledger]("Ledger", labels=[
|
Ledger = _Serializer[types.Ledger]("Ledger", labels=[
|
||||||
"ID",
|
"ID",
|
||||||
"CURRENCY",
|
"CURRENCY",
|
||||||
"_PLACEHOLDER",
|
"_PLACEHOLDER",
|
||||||
@@ -323,7 +323,7 @@ Ledger = _Serializer[typings.Ledger]("Ledger", labels=[
|
|||||||
"DESCRIPTION"
|
"DESCRIPTION"
|
||||||
])
|
])
|
||||||
|
|
||||||
FundingCredit = _Serializer[typings.FundingCredit]("FundingCredit", labels=[
|
FundingCredit = _Serializer[types.FundingCredit]("FundingCredit", labels=[
|
||||||
"ID",
|
"ID",
|
||||||
"SYMBOL",
|
"SYMBOL",
|
||||||
"SIDE",
|
"SIDE",
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ from typing import Type, Tuple, List, Dict, TypedDict, Union, Optional, Any
|
|||||||
|
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
|
||||||
from .. labeler import _Typing
|
from .. labeler import _Type
|
||||||
|
|
||||||
from .. notification import Notification
|
from .. notification import Notification
|
||||||
|
|
||||||
@@ -11,11 +11,11 @@ JSON = Union[Dict[str, "JSON"], List["JSON"], bool, int, float, str, Type[None]]
|
|||||||
#region Type hinting for Rest Public Endpoints
|
#region Type hinting for Rest Public Endpoints
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class PlatformStatus(_Typing):
|
class PlatformStatus(_Type):
|
||||||
OPERATIVE: int
|
OPERATIVE: int
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class TradingPairTicker(_Typing):
|
class TradingPairTicker(_Type):
|
||||||
SYMBOL: Optional[str]
|
SYMBOL: Optional[str]
|
||||||
BID: float
|
BID: float
|
||||||
BID_SIZE: float
|
BID_SIZE: float
|
||||||
@@ -29,7 +29,7 @@ class TradingPairTicker(_Typing):
|
|||||||
LOW: float
|
LOW: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class FundingCurrencyTicker(_Typing):
|
class FundingCurrencyTicker(_Type):
|
||||||
SYMBOL: Optional[str]
|
SYMBOL: Optional[str]
|
||||||
FRR: float
|
FRR: float
|
||||||
BID: float
|
BID: float
|
||||||
@@ -47,21 +47,21 @@ class FundingCurrencyTicker(_Typing):
|
|||||||
FRR_AMOUNT_AVAILABLE: float
|
FRR_AMOUNT_AVAILABLE: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class TickersHistory(_Typing):
|
class TickersHistory(_Type):
|
||||||
SYMBOL: str
|
SYMBOL: str
|
||||||
BID: float
|
BID: float
|
||||||
ASK: float
|
ASK: float
|
||||||
MTS: int
|
MTS: int
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class TradingPairTrade(_Typing):
|
class TradingPairTrade(_Type):
|
||||||
ID: int
|
ID: int
|
||||||
MTS: int
|
MTS: int
|
||||||
AMOUNT: float
|
AMOUNT: float
|
||||||
PRICE: float
|
PRICE: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class FundingCurrencyTrade(_Typing):
|
class FundingCurrencyTrade(_Type):
|
||||||
ID: int
|
ID: int
|
||||||
MTS: int
|
MTS: int
|
||||||
AMOUNT: float
|
AMOUNT: float
|
||||||
@@ -69,38 +69,38 @@ class FundingCurrencyTrade(_Typing):
|
|||||||
PERIOD: int
|
PERIOD: int
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class TradingPairBook(_Typing):
|
class TradingPairBook(_Type):
|
||||||
PRICE: float
|
PRICE: float
|
||||||
COUNT: int
|
COUNT: int
|
||||||
AMOUNT: float
|
AMOUNT: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class FundingCurrencyBook(_Typing):
|
class FundingCurrencyBook(_Type):
|
||||||
RATE: float
|
RATE: float
|
||||||
PERIOD: int
|
PERIOD: int
|
||||||
COUNT: int
|
COUNT: int
|
||||||
AMOUNT: float
|
AMOUNT: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class TradingPairRawBook(_Typing):
|
class TradingPairRawBook(_Type):
|
||||||
ORDER_ID: int
|
ORDER_ID: int
|
||||||
PRICE: float
|
PRICE: float
|
||||||
AMOUNT: float
|
AMOUNT: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class FundingCurrencyRawBook(_Typing):
|
class FundingCurrencyRawBook(_Type):
|
||||||
OFFER_ID: int
|
OFFER_ID: int
|
||||||
PERIOD: int
|
PERIOD: int
|
||||||
RATE: float
|
RATE: float
|
||||||
AMOUNT: float
|
AMOUNT: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Statistic(_Typing):
|
class Statistic(_Type):
|
||||||
MTS: int
|
MTS: int
|
||||||
VALUE: float
|
VALUE: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Candle(_Typing):
|
class Candle(_Type):
|
||||||
MTS: int
|
MTS: int
|
||||||
OPEN: float
|
OPEN: float
|
||||||
CLOSE: float
|
CLOSE: float
|
||||||
@@ -109,7 +109,7 @@ class Candle(_Typing):
|
|||||||
VOLUME: float
|
VOLUME: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class DerivativesStatus(_Typing):
|
class DerivativesStatus(_Type):
|
||||||
KEY: Optional[str]
|
KEY: Optional[str]
|
||||||
MTS: int
|
MTS: int
|
||||||
DERIV_PRICE: float
|
DERIV_PRICE: float
|
||||||
@@ -125,7 +125,7 @@ class DerivativesStatus(_Typing):
|
|||||||
CLAMP_MAX: float
|
CLAMP_MAX: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Liquidation(_Typing):
|
class Liquidation(_Type):
|
||||||
POS_ID: int
|
POS_ID: int
|
||||||
MTS: int
|
MTS: int
|
||||||
SYMBOL: str
|
SYMBOL: str
|
||||||
@@ -136,7 +136,7 @@ class Liquidation(_Typing):
|
|||||||
PRICE_ACQUIRED: float
|
PRICE_ACQUIRED: float
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Leaderboard(_Typing):
|
class Leaderboard(_Type):
|
||||||
MTS: int
|
MTS: int
|
||||||
USERNAME: str
|
USERNAME: str
|
||||||
RANKING: int
|
RANKING: int
|
||||||
@@ -144,7 +144,7 @@ class Leaderboard(_Typing):
|
|||||||
TWITTER_HANDLE: Optional[str]
|
TWITTER_HANDLE: Optional[str]
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class FundingStatistic(_Typing):
|
class FundingStatistic(_Type):
|
||||||
TIMESTAMP: int
|
TIMESTAMP: int
|
||||||
FRR: float
|
FRR: float
|
||||||
AVG_PERIOD: float
|
AVG_PERIOD: float
|
||||||
@@ -157,7 +157,7 @@ class FundingStatistic(_Typing):
|
|||||||
#region Type hinting for Rest Authenticated Endpoints
|
#region Type hinting for Rest Authenticated Endpoints
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Wallet(_Typing):
|
class Wallet(_Type):
|
||||||
WALLET_TYPE: str
|
WALLET_TYPE: str
|
||||||
CURRENCY: str
|
CURRENCY: str
|
||||||
BALANCE: float
|
BALANCE: float
|
||||||
@@ -167,7 +167,7 @@ class Wallet(_Typing):
|
|||||||
TRADE_DETAILS: JSON
|
TRADE_DETAILS: JSON
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Order(_Typing):
|
class Order(_Type):
|
||||||
ID: int
|
ID: int
|
||||||
GID: int
|
GID: int
|
||||||
CID: int
|
CID: int
|
||||||
@@ -192,7 +192,7 @@ class Order(_Typing):
|
|||||||
META: JSON
|
META: JSON
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Position(_Typing):
|
class Position(_Type):
|
||||||
SYMBOL: str
|
SYMBOL: str
|
||||||
STATUS: str
|
STATUS: str
|
||||||
AMOUNT: float
|
AMOUNT: float
|
||||||
@@ -212,7 +212,7 @@ class Position(_Typing):
|
|||||||
META: JSON
|
META: JSON
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class FundingOffer(_Typing):
|
class FundingOffer(_Type):
|
||||||
ID: int
|
ID: int
|
||||||
SYMBOL: str
|
SYMBOL: str
|
||||||
MTS_CREATE: int
|
MTS_CREATE: int
|
||||||
@@ -229,7 +229,7 @@ class FundingOffer(_Typing):
|
|||||||
RENEW: bool
|
RENEW: bool
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Trade(_Typing):
|
class Trade(_Type):
|
||||||
ID: int
|
ID: int
|
||||||
SYMBOL: str
|
SYMBOL: str
|
||||||
MTS_CREATE: int
|
MTS_CREATE: int
|
||||||
@@ -244,7 +244,7 @@ class Trade(_Typing):
|
|||||||
CID: int
|
CID: int
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class OrderTrade(_Typing):
|
class OrderTrade(_Type):
|
||||||
ID: int
|
ID: int
|
||||||
SYMBOL: str
|
SYMBOL: str
|
||||||
MTS_CREATE: int
|
MTS_CREATE: int
|
||||||
@@ -257,7 +257,7 @@ class OrderTrade(_Typing):
|
|||||||
CID: int
|
CID: int
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Ledger(_Typing):
|
class Ledger(_Type):
|
||||||
ID: int
|
ID: int
|
||||||
CURRENCY: str
|
CURRENCY: str
|
||||||
MTS: int
|
MTS: int
|
||||||
@@ -266,7 +266,7 @@ class Ledger(_Typing):
|
|||||||
description: str
|
description: str
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class FundingCredit(_Typing):
|
class FundingCredit(_Type):
|
||||||
ID: int
|
ID: int
|
||||||
SYMBOL: str
|
SYMBOL: str
|
||||||
SIDE: int
|
SIDE: int
|
||||||
Reference in New Issue
Block a user