OLSearchDoc class

This class OLSearchDoc will be returned on having valid search results using the API's query function. It contains each search result element. All json based operations are autogenerated.

Inheritance
Annotations
  • @JsonSerializable()

Constructors

OLSearchDoc({String key = "", String type = "", List<String> seed = const [], String title = "", String title_suggest = "", bool has_fulltext = true, int edition_count = 0, List<String> edition_key = const [], List<String> publish_date = const [], List<int> publish_year = const [], int first_publish_year = 0, int number_of_pages_median = 0, List<String> lccn = const [], List<String> publish_place = const [], List<String> oclc = const [], List<String> contributor = const [], List<String> lcc = const [], List<String> ddc = const [], List<String> isbn = const [], int last_modified_i = 0, int ebook_count_i = 0, List<String> ia = const [], bool public_scan_b = false, String ia_collection_s = "", String lending_edition_s = "", String lending_identifier_s = "", String printdisabled_s = "", String cover_edition_key = "", int cover_i = 0, List<String> first_sentence = const [], List<String> publisher = const [], List<String> language = const [], List<String> author_key = const [], List<String> author_name = const [], List<String> author_alternative_name = const [], List<String> person = const [], List<String> place = const [], List<String> subject = const [], List<String> time = const [], List<String> id_alibris_id = const [], List<String> id_amazon = const [], List<String> id_bcid = const [], List<String> id_dnb = const [], List<String> id_goodreads = const [], List<String> id_google = const [], List<String> id_librarything = const [], List<String> id_libris = const [], List<String> id_overdrive = const [], List<String> id_wikidata = const [], List<String> ia_loaded_id = const [], List<String> ia_box_id = const [], List<String> publisher_facet = const [], List<String> person_key = const [], List<String> place_key = const [], List<String> time_facet = const [], List<String> person_facet = const [], List<String> subject_facet = const [], List<String> place_facet = const [], List<String> author_facet = const [], List<String> subject_key = const [], List<String> time_key = const [], String lcc_sort = "", String ddc_sort = "", List<Uint8List> covers = const [], List<OLAuthor> authors = const []})
OLSearchDoc.fromJson(Map<String, dynamic> json)
OLSearchDoc.fromJson crates an instance from json
factory

Properties

author_alternative_name List<String>
final
author_facet List<String>
final
author_key List<String>
final
author_name List<String>
final
authors List<OLAuthor>
final
contributor List<String>
final
cover_edition_key String
final
cover_i int
final
covers List<Uint8List>
final
ddc List<String>
final
ddc_sort String
final
ebook_count_i int
final
edition_count int
final
edition_key List<String>
final
first_publish_year int
final
first_sentence List<String>
final
has_fulltext bool
final
hashCode int
The hash code for this object.
no setterinherited
ia List<String>
final
ia_box_id List<String>
final
ia_collection_s String
final
ia_loaded_id List<String>
final
id_alibris_id List<String>
final
id_amazon List<String>
final
id_bcid List<String>
final
id_dnb List<String>
final
id_goodreads List<String>
final
id_google List<String>
final
id_librarything List<String>
final
id_libris List<String>
final
id_overdrive List<String>
final
id_wikidata List<String>
final
isbn List<String>
final
key String
final
language List<String>
final
last_modified_i int
final
lcc List<String>
final
lcc_sort String
final
lccn List<String>
final
lending_edition_s String
final
lending_identifier_s String
final
number_of_pages_median int
final
oclc List<String>
final
person List<String>
final
person_facet List<String>
final
person_key List<String>
final
place List<String>
final
place_facet List<String>
final
place_key List<String>
final
printdisabled_s String
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setteroverride
public_scan_b bool
final
publish_date List<String>
final
publish_place List<String>
final
publish_year List<int>
final
publisher List<String>
final
publisher_facet List<String>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
seed List<String>
final
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
subject List<String>
final
subject_facet List<String>
final
subject_key List<String>
final
time List<String>
final
time_facet List<String>
final
time_key List<String>
final
title String
final
title_suggest String
final
type String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toJson creates a json representative of this class
toString() String
A string representation of this object.

Operators

operator ==(Object other) bool
The equality operator.
inherited