diff --git a/massive/rest/models/trades.py b/massive/rest/models/trades.py index 70f8012d..f4746b1a 100644 --- a/massive/rest/models/trades.py +++ b/massive/rest/models/trades.py @@ -17,6 +17,7 @@ class Trade: tape: Optional[int] = None trf_id: Optional[int] = None trf_timestamp: Optional[int] = None + decimal_size: Optional[str] = None @staticmethod def from_dict(d): @@ -39,6 +40,7 @@ class LastTrade: size: Optional[float] = None exchange: Optional[int] = None tape: Optional[int] = None + fractional_shares: Optional[str] = None @staticmethod def from_dict(d): @@ -49,7 +51,6 @@ def from_dict(d): d.get("t", None), d.get("y", None), d.get("c", None), - d.get("ds", None), d.get("e", None), d.get("i", None), d.get("p", None), @@ -57,6 +58,7 @@ def from_dict(d): d.get("s", None), d.get("x", None), d.get("z", None), + d.get("ds", None), ) diff --git a/massive/websocket/models/models.py b/massive/websocket/models/models.py index 2c6d28b4..e8ea3c0a 100644 --- a/massive/websocket/models/models.py +++ b/massive/websocket/models/models.py @@ -86,6 +86,7 @@ class EquityTrade: tape: Optional[int] = None price: Optional[float] = None size: Optional[int] = None + fractional_shares: Optional[str] = None conditions: Optional[List[int]] = None timestamp: Optional[int] = None sequence_number: Optional[int] = None