request method

Future<T> request({
  1. String? apiUrl,
  2. required dynamic query,
  3. Map<String, String>? parameters,
  4. Parser<T>? parser,
})

Implementation

Future<T> request({
  String? apiUrl,
  required dynamic query,
  Map<String, String>? parameters,
  Parser<T>? parser,
}) async {
  Map<String, dynamic>? results = await this.requestWithoutParse(
      query: query, apiUrl: apiUrl, parameters: parameters);

  if (parser == null) return results as T;

  return parser.parse(results);
}