14 lines
363 B
Python
14 lines
363 B
Python
from __future__ import annotations
|
|
|
|
from typing import Annotated
|
|
|
|
from pydantic import StringConstraints
|
|
from sqlmodel import SQLModel
|
|
|
|
# Reusable string type for request payloads where blank/whitespace-only values are invalid.
|
|
NonEmptyStr = Annotated[str, StringConstraints(strip_whitespace=True, min_length=1)]
|
|
|
|
|
|
class OkResponse(SQLModel):
|
|
ok: bool = True
|