diff --git a/portal/problem_details.py b/portal/problem_details.py index 517ffd6414ccf256a1b3eebef0263a7e012c92d8..851786d7c343f967b383cf7b1eb805b079b78ddf 100644 --- a/portal/problem_details.py +++ b/portal/problem_details.py @@ -2,9 +2,12 @@ Provide RFC 7807-compliant problem details responses for the API. """ -from typing import Optional +from typing import Any, Optional -ProblemResponse = tuple[dict, int, dict] +ResponseBody = dict[str, Any] +HttpStatusCode = int +HttpHeaders = dict[str, str] +ProblemResponse = tuple[ResponseBody, HttpStatusCode, HttpHeaders] def unauthorized() -> ProblemResponse: