We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7a49679 commit 14632f6Copy full SHA for 14632f6
nats/js/api.py
@@ -469,8 +469,18 @@ def as_dict(self) -> Dict[str, object]:
469
class SequenceInfo(Base):
470
consumer_seq: int
471
stream_seq: int
472
- # FIXME: Do not handle dates for now.
473
- # last_active: Optional[datetime]
+ last_active: Optional[datetime.datetime] = None
+
474
+ @classmethod
475
+ def from_response(cls, resp: Dict[str, Any]):
476
+ cls._convert_rfc3339(resp, 'last_active')
477
+ return super().from_response(resp)
478
479
+ def as_dict(self) -> Dict[str, object]:
480
+ result = super().as_dict()
481
+ if self.last_active is not None:
482
+ result['last_active'] = self._to_rfc3339(self.last_active)
483
+ return result
484
485
486
@dataclass
0 commit comments