  from rest_framework.authtoken.serializers import AuthTokenSerializer
  from rest_framework.response import Response
  from rest_framework.views import APIView
  
  
  class ObtainAuthToken(APIView):
      throttle_classes = ()
      permission_classes = ()
      parser_classes = (parsers.FormParser, parsers.MultiPartParser, parsers.JSONParser,)
 
</s> remove             encoding=None,
 </s> add             encoding=self._encoding, </s> remove     def __init__(self, fields, description=''):
 </s> add     def __init__(self, fields, description='', encoding=None):
from rest_framework.schemas import ManualSchema
import coreapi
import coreschema
  from rest_framework.authtoken.serializers import AuthTokenSerializer
  from rest_framework.response import Response
  from rest_framework.views import APIView
from rest_framework.schemas import ManualSchema
import coreapi
import coreschema
  
  
  class ObtainAuthToken(APIView):
      throttle_classes = ()
      permission_classes = ()
      parser_classes = (parsers.FormParser, parsers.MultiPartParser, parsers.JSONParser,)
keep keep add keep keep keep keep keep keep
 Add schema to ObtainAuthToken
Add encoding parameter to ManualSchema

Closes #5676

* Fixed lint errors
* Added docs for ManualSchema encoding parameter 
rest_framework/authtoken/views.py