# generated by datamodel-codegen: # filename: stale_denial.json from __future__ import annotations from pydantic import AwareDatetime, BaseModel, ConfigDict, Field, RootModel, constr class Reason(RootModel[constr(min_length=1)]): root: constr(min_length=1) class StaleDenial(BaseModel): model_config = ConfigDict( extra='forbid', ) proposal_digest: constr(pattern=r'^[0-9a-f]{64}$') reasons: list[Reason] = Field(..., min_length=1) checked_at: AwareDatetime