code: def full_name(self):
          
          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}'
docs: The full name of this route's view function, including the module path
          and controller name, if any.