def new_preauthorization_url(self, max_amount, interval_length,
                                 interval_unit, expires_at=None, name=None,
                                 description=None, interval_count=None,
                                 calendar_intervals=None, redirect_uri=None,
                                 cancel_uri=None, state=None, user=None,
                                 setup_fee=None, currency=None):
        params = urlbuilder.PreAuthorizationParams(
            max_amount, self._merchant_id, interval_length, interval_unit,
            expires_at=expires_at, name=name, description=description,
            interval_count=interval_count, user=user,
            calendar_intervals=calendar_intervals, setup_fee=setup_fee,
            currency=currency
        )
        builder = urlbuilder.UrlBuilder(self)
        return builder.build_and_sign(params, redirect_uri=redirect_uri,
                                      cancel_uri=cancel_uri, state=state)

    # Create an alias to new_preauthorization_url to conform to the
    # documentation
Returns ``True`` if any registered suite can make a feed with the
dataset/ETHPy150Open gocardless/gocardless-python/gocardless/client.py/Client.new_preauthorization_url--crossover with--dataset/ETHPy150Open pculture/vidscraper/vidscraper/suites/base.py/SuiteRegistry.handles_feed