from __future__ import annotations

from typing import Dict, Optional

from pydantic import BaseModel, constr


class Model(BaseModel):
    patterns: Optional[Dict[constr(pattern=r'^a'), int]] = None
    others: Optional[Dict[str, int]] = None
