search method

Implementation

Future<OpenLibraryApiResponse<EverythingResultDoc>> search(
    String searchPhrase) async {
  var dioResponse = await _client.get('${openLibraryBase}search.json',
      queryParameters: {
        'q': searchPhrase.replaceAll(' ', '+'),
        'mode': 'everything'
      });
  var model = OpenLibraryApiResponse<EverythingResultDoc>.fromJson(
      dioResponse.data, (data) {
    var map = data as Map<String, dynamic>;
    return EverythingResultDoc.fromJson(map);
  });
  return model;
}