# Generated by oapi-gen 0.1.0. DO NOT EDIT.
# Source SHA256: 7b3381eb8339af725253f04fe07b232aa9922b9cd9a5216c51fec7c10670ab71
from __future__ import annotations

from typing import Annotated
from uuid import UUID

from msgspec import Meta, Struct


class Cat(Struct):
    id: UUID
    name: str


class CatCreate(Struct):
    name: Annotated[str, Meta(min_length=1)]


class HttpError(Struct):
    message: str


type Cats = list[Cat]
