def get(
func: Optional["UserApp"] = None,
*,
include_in_schema: bool = True,
description: Optional[str] = None,
) -> Union[Callable[["UserApp"], "ASGIApp"], "ASGIApp"]:
def decorator(inner_func: "UserApp") -> "ASGIApp":
return GetHandler(
inner_func, include_in_schema=include_in_schema, description=description
)
if func is None:
return decorator
return decorator(func)