(self, request, api_key: str)
| 290 | @extend_schema(responses={200: V1EnvironmentDocumentResponse}) |
| 291 | @action(detail=True, methods=["GET"], url_path="document") |
| 292 | def get_document(self, request, api_key: str): # type: ignore[no-untyped-def] |
| 293 | environment = ( |
| 294 | self.get_object() |
| 295 | ) # use get_object to ensure permissions check is performed |
| 296 | return Response(Environment.get_environment_document(environment.api_key)) |
| 297 | |
| 298 | @extend_schema(request=None, responses={202: None}) |
| 299 | @action(detail=True, methods=["POST"], url_path="enable-v2-versioning") |
nothing calls this directly
no test coverage detected