# Generated by oapi-gen 0.1.9. DO NOT EDIT.
# Source SHA256: 3bdca241e5ef74b0620c69faa4a6e49f171c0542f987ae89044b07b922113dc4
from typing import TYPE_CHECKING

from .contracts import Handlers, SecurityHandler, SecurityRejected

if TYPE_CHECKING:
    from .router import create_router as create_router

API_INFO_TITLE = "Streaming Cats"
API_INFO_VERSION = "1.0.0"

__all__ = [
    "API_INFO_TITLE",
    "API_INFO_VERSION",
    "Handlers",
    "SecurityHandler",
    "SecurityRejected",
    "create_router",
]


def __getattr__(name: str) -> object:
    if name == "create_router":
        from .router import create_router

        globals()[name] = create_router
        return create_router
    raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
