# generated by datamodel-codegen:
#   filename:  <dict>

from __future__ import annotations

from pydantic import BaseModel


class Inner(BaseModel):
    y: int | None = None


class A(BaseModel):
    inner: Inner | None = None
    kind: str | None = None


class B(BaseModel):
    inner: Inner | None = None
    kind: str | None = None


class Z(BaseModel):
    y: int | None = None


class C(BaseModel):
    z: Z | None = None


class Model(BaseModel):
    a: A | None = None
    b: B | None = None
    c: C | None = None