Skip to content

GetHandler

faststream.asgi.handlers.GetHandler #

GetHandler(
    func,
    *,
    include_in_schema=True,
    description=None,
    tags=None,
    unique_id=None,
)

Bases: HttpHandler

Source code in faststream/asgi/handlers.py
def __init__(
    self,
    func: "UserApp",
    *,
    include_in_schema: bool = True,
    description: Optional[str] = None,
    tags: Optional[Sequence[Union["Tag", "TagDict", "AnyDict"]]] = None,
    unique_id: Optional[str] = None,
):
    super().__init__(
        func,
        include_in_schema=include_in_schema,
        description=description,
        methods=("GET", "HEAD"),
        tags=tags,
        unique_id=unique_id,
    )

func instance-attribute #

func = func

methods instance-attribute #

methods = methods or ()

include_in_schema instance-attribute #

include_in_schema = include_in_schema

description instance-attribute #

description = description or __doc__

tags instance-attribute #

tags = tags

unique_id instance-attribute #

unique_id = unique_id