| 152 | |
| 153 | |
| 154 | class PostHandler(HttpHandler): |
| 155 | def __init__( |
| 156 | self, |
| 157 | func: "UserApp", |
| 158 | *, |
| 159 | include_in_schema: bool = True, |
| 160 | description: str | None = None, |
| 161 | tags: Sequence[Union["Tag", "TagDict", dict[str, Any]]] | None = None, |
| 162 | unique_id: str | None = None, |
| 163 | ) -> None: |
| 164 | super().__init__( |
| 165 | func, |
| 166 | include_in_schema=include_in_schema, |
| 167 | description=description, |
| 168 | methods=("POST", "HEAD"), |
| 169 | tags=tags, |
| 170 | unique_id=unique_id, |
| 171 | ) |
| 172 | |
| 173 | |
| 174 | @overload |