      reason: str,
        error: Optional[Exception] = None,
        suggested_status_code: int,
        settings: &#34;AsyncOAuthSettings&#34;,  # type: ignore[name-defined]
        default: &#34;AsyncCallbackOptions&#34;,
    ):
        &#34;&#34;&#34;The arguments for a failure function.

        Args:
            request: The request.
            reason: The response.
            error: An exception if exists.
            suggested_status_code: The recommended HTTP status code for the failure.
        