def full_name(self):
        """
        The full name of this route's view function, including the module path
        and controller name, if any.
        """
        if not self.view_func:
            return None

        prefix = self.view_func.__module__
        if self._controller_cls:
            prefix = f'{prefix}.{self._controller_cls.__name__}'
        return f'{prefix}.{self.method_name}'
The full name of this route's view function, including the module path
        and controller name, if any.