wms.models
#
Data models module.
Module Contents#
Classes#
Website scrape result. |
Attributes#
- wms.models.WebsiteMonitorTuple :TypeAlias#
- class wms.models.WebsiteScrapeResult#
Website scrape result.
- host :str#
- url :str#
- request_dt :datetime.datetime#
- response_dt :datetime.datetime#
- status_code :int#
- pattern_expected :str | None#
- pattern_found :bool | None#
- as_tuple() WebsiteMonitorTuple #
Return as a tuple for cases when the key information is unnecessary.
- classmethod tuple_from_dict(record: collections.abc.MutableMapping[str, Any]) WebsiteMonitorTuple #
Parse datetimes that are not unmarshalled by the JSON decoder out of the box.