          if hasattr(self.view, 'action'):
              return self.view.action in ["list", "retrieve", "update", "partial_update", "destroy"]
          return method.lower() in ["get", "put", "patch", "delete"]
  
      def _get_pagination_parameters(self, path, method):
          view = self.view
  
          if not is_list_view(path, method, view):
              return []
  
 
</s> remove         paginator = self._get_paginator()
 </s> add         paginator = self.get_paginator() </s> remove     def _get_filter_parameters(self, path, method):
        if not self._allows_filters(path, method):
 </s> add     def get_filter_parameters(self, path, method):
        if not self.allows_filters(path, method): </s> remove     def _get_path_parameters(self, path, method):
 </s> add     def get_path_parameters(self, path, method): </s> remove     def _allows_filters(self, path, method):
 </s> add     def allows_filters(self, path, method): </s> remove     def _map_choicefield(self, field):
 </s> add     def map_choicefield(self, field):
    def get_pagination_parameters(self, path, method):
          if hasattr(self.view, 'action'):
              return self.view.action in ["list", "retrieve", "update", "partial_update", "destroy"]
          return method.lower() in ["get", "put", "patch", "delete"]
  
    def get_pagination_parameters(self, path, method):
          view = self.view
  
          if not is_list_view(path, method, view):
              return []
  
keep keep keep keep replace keep keep keep keep keep
 Convert openapi.AutoSchema methods to public API. 
rest_framework/schemas/openapi.py