diff --git a/polygon/rest/models/snapshot.py b/polygon/rest/models/snapshot.py index ac901ed2..f655dcf3 100644 --- a/polygon/rest/models/snapshot.py +++ b/polygon/rest/models/snapshot.py @@ -16,6 +16,8 @@ class MinuteSnapshot: volume: Optional[float] = None vwap: Optional[float] = None otc: Optional[bool] = None + timestamp: Optional[int] = None + transactions: Optional[int] = None @staticmethod def from_dict(d): @@ -28,6 +30,8 @@ def from_dict(d): d.get("v", None), d.get("vw", None), d.get("otc", None), + d.get("t", None), + d.get("n", None), ) diff --git a/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/gainers.json b/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/gainers.json index a4778bdc..c41d2b54 100644 --- a/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/gainers.json +++ b/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/gainers.json @@ -35,7 +35,9 @@ "l": 6.42, "o": 6.49, "v": 2671, - "vw": 6.4604 + "vw": 6.4604, + "t": 1684428600000, + "n": 5 }, "prevDay": { "c": 0.29, @@ -81,7 +83,9 @@ "l": 4.2107, "o": 4.2107, "v": 1012, - "vw": 4.2107 + "vw": 4.2107, + "t": 1684428600000, + "n": 5 }, "prevDay": { "c": 0.1953, diff --git a/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/tickers/AAPL.json b/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/tickers/AAPL.json index 396fdd7e..08a7cefb 100644 --- a/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/tickers/AAPL.json +++ b/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/tickers/AAPL.json @@ -32,7 +32,9 @@ "l": 160.3, "o": 160.71, "v": 197226, - "vw": 160.5259 + "vw": 160.5259, + "t": 1684428600000, + "n": 5 }, "prevDay": { "c": 163.64, diff --git a/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/tickers/index.json b/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/tickers/index.json index 5aabb0ae..2bb197f3 100644 --- a/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/tickers/index.json +++ b/test_rest/mocks/v2/snapshot/locale/us/markets/stocks/tickers/index.json @@ -36,7 +36,9 @@ "l": 20.506, "o": 20.506, "v": 5000, - "vw": 20.5105 + "vw": 20.5105, + "t": 1684428600000, + "n": 5 }, "prevDay": { "c": 20.63, diff --git a/test_rest/test_snapshots.py b/test_rest/test_snapshots.py index 24f46654..f0b0bf3f 100644 --- a/test_rest/test_snapshots.py +++ b/test_rest/test_snapshots.py @@ -186,6 +186,8 @@ def test_get_snapshot_all(self): close=20.506, volume=5000, vwap=20.5105, + timestamp=1684428600000, + transactions=5, ), prev_day=Agg( open=20.79, @@ -257,6 +259,8 @@ def test_get_snapshot_ticker(self): close=160.3, volume=197226, vwap=160.5259, + timestamp=1684428600000, + transactions=5, ), prev_day=Agg( open=159.25,