Source code for pyiem.models.cwa
"""Data Model for CWA."""
# pylint: disable=too-few-public-methods
from datetime import datetime
from pydantic import BaseModel, ConfigDict
# third party
from shapely.geometry import Polygon
[docs]
class CWAModel(BaseModel):
"""A Center Weather Advisory."""
model_config = ConfigDict(arbitrary_types_allowed=True)
center: str
expire: datetime
geom: Polygon
issue: datetime
is_corrected: bool
narrative: str
num: int