from datetime import UTC, datetime from pydantic import BaseModel, Field from schemas.providers import ProvidersType class JWTPayload(BaseModel): sub: int = Field(description="User ID") iss: ProvidersType = Field(description="Issuer") exp: float = Field(default_factory=lambda: datetime.now(UTC).timestamp())