generateString method

  1. @override
String generateString()

Returns the stored information in this QueryParam ready to use in a request.

Implementation

@override
String generateString() {
  final String val = value.generateString();
  switch (type) {
    case _RelationalOperatorType.eq:
      return 'eq($jsonPointer,$val)';
    case _RelationalOperatorType.ne:
      return 'ne($jsonPointer,$val)';
    case _RelationalOperatorType.gt:
      return 'gt($jsonPointer,$val)';
    case _RelationalOperatorType.ge:
      return 'ge($jsonPointer,$val)';
    case _RelationalOperatorType.lt:
      return 'lt($jsonPointer,$val)';
    case _RelationalOperatorType.le:
      return 'le($jsonPointer,$val)';
    case _RelationalOperatorType.like:
      return 'like($jsonPointer,$val)';
  }
}