docs: def clean(self, value):
          """Cleans and returns the given value, or raises a ParameterNotValidError exception"""
  
          if isinstance(value, six.string_types):
              return value
          elif isinstance(value, numbers.Number):
              return str(value)
  
          raise ParameterNotValidError