 = None,
        logger: Optional[Logger] = None,
        settings: OAuthSettings,
    ):
        &#34;&#34;&#34;The module to run the Slack app installation flow (OAuth flow).

        Args:
            client: The `slack_sdk.web.WebClient` instance.
            logger: The logger.
            settings: OAuth settings to configure this module.
        &#34;&#34;&#34;
        self._client = client
        self._logger = logger
        self.settings = settings
        if self._logger is not None:
           