      Concrete view for listing a queryset or creating a model instance.
      """
  
  
  class RetrieveDestroyAPIView(RetrieveAPIView,
                               DestroyAPIView):
      """
      Concrete view for retrieving or deleting a model instance.
      """
  
  
 
</s> remove class RetrieveUpdateDestroyAPIView(RetrieveAPIView,
                                   UpdateAPIView,
                                   DestroyAPIView):
 </s> add class RetrieveUpdateDestroyAPIView(mixins.RetrieveModelMixin,
                                   mixins.UpdateModelMixin,
                                   mixins.DestroyModelMixin,
                                   SingleObjectBaseView): </s> remove class ListCreateAPIView(ListAPIView,
                        CreateAPIView):
 </s> add class ListCreateAPIView(mixins.ListModelMixin,
                        mixins.CreateModelMixin,
                        MultipleObjectBaseView):
class RetrieveDestroyAPIView(mixins.RetrieveModelMixin,
                             mixins.DestroyModelMixin,
                             SingleObjectBaseView):
      Concrete view for listing a queryset or creating a model instance.
      """
  
  
class RetrieveDestroyAPIView(mixins.RetrieveModelMixin,
                             mixins.DestroyModelMixin,
                             SingleObjectBaseView):
class RetrieveDestroyAPIView(mixins.RetrieveModelMixin,
                             mixins.DestroyModelMixin,
                             SingleObjectBaseView):
      """
      Concrete view for retrieving or deleting a model instance.
      """
  
  
keep keep keep keep replace replace keep keep keep keep keep
 Re-add implementation of multiple-operation generic views to remove diamond inheritance 
rest_framework/generics.py