          assert all(isinstance(f, coreapi.Field) for f in fields), "`fields` must be a list of coreapi.Field instances"
          self._fields = fields
          self._description = description
  
      def get_link(self, path, method, base_url):
  
          if base_url and path.startswith('/'):
              path = path[1:]
 
</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):
        self._encoding = encoding
          assert all(isinstance(f, coreapi.Field) for f in fields), "`fields` must be a list of coreapi.Field instances"
          self._fields = fields
          self._description = description
        self._encoding = encoding
  
      def get_link(self, path, method, base_url):
  
          if base_url and path.startswith('/'):
              path = path[1:]
keep keep add 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/schemas/inspectors.py