  
      # Determines if the view will return 200 or 404 responses for empty lists.
      allow_empty = True
  
      ######################################
      # These are pending deprecation...
  
      pk_url_kwarg = 'pk'
      slug_url_kwarg = 'slug'
      slug_field = 'slug'
 
</s> remove             # Bind any extra `@action` or `@link` routes
            for action_name in dir(viewset):
                func = getattr(viewset, action_name)
                http_method = getattr(func, 'bind_to_method', None)
 </s> add             for url_format, method_map, name_format, extra_kwargs in routes: </s> remove     def register(self, prefix, viewset, base_name):
        self.registry.append((prefix, viewset, base_name))
 </s> add     def register(self, prefix, viewset, basename):
        self.registry.append((prefix, viewset, basename))
    # This shortcut may be used instead of setting either (or both)
    # of the `queryset`/`serializer_class` attributes, although using
    # the explicit style is generally preferred.
    model = None

    # If the `model` shortcut is used instead of `serializer_class`, then the
    # serializer class will be constructed using this class as the base.
    model_serializer_class = api_settings.DEFAULT_MODEL_SERIALIZER_CLASS

  
      # Determines if the view will return 200 or 404 responses for empty lists.
      allow_empty = True
  
    # This shortcut may be used instead of setting either (or both)
    # of the `queryset`/`serializer_class` attributes, although using
    # the explicit style is generally preferred.
    model = None

    # If the `model` shortcut is used instead of `serializer_class`, then the
    # serializer class will be constructed using this class as the base.
    model_serializer_class = api_settings.DEFAULT_MODEL_SERIALIZER_CLASS

      ######################################
      # These are pending deprecation...
  
      pk_url_kwarg = 'pk'
      slug_url_kwarg = 'slug'
      slug_field = 'slug'
keep keep keep add keep keep keep keep keep keep
 Various clean up and lots of docs 
rest_framework/generics.py