VolumeAccessInfo class

Any information about a volume related to reading or obtaining that volume text.

This information can depend on country (books may be public domain in one country but not in another, e.g.).

Constructors

VolumeAccessInfo({String? accessViewStatus, String? country, DownloadAccessRestriction? downloadAccess, String? driveImportedContentLink, bool? embeddable, VolumeAccessInfoEpub? epub, bool? explicitOfflineLicenseManagement, VolumeAccessInfoPdf? pdf, bool? publicDomain, bool? quoteSharingAllowed, String? textToSpeechPermission, String? viewOrderUrl, String? viewability, String? webReaderLink})
VolumeAccessInfo.fromJson(Map json_)

Properties

accessViewStatus ↔ String?
Combines the access and viewability of this volume into a single status field for this user.
getter/setter pair
country ↔ String?
The two-letter ISO_3166-1 country code for which this access information is valid.
getter/setter pair
downloadAccess ↔ DownloadAccessRestriction?
Information about a volume's download license access restrictions.
getter/setter pair
URL to the Google Drive viewer if this volume is uploaded by the user by selecting the file from Google Drive.
getter/setter pair
embeddable ↔ bool?
Whether this volume can be embedded in a viewport using the Embedded Viewer API.
getter/setter pair
epub ↔ VolumeAccessInfoEpub?
Information about epub content.
getter/setter pair
explicitOfflineLicenseManagement ↔ bool?
Whether this volume requires that the client explicitly request offline download license rather than have it done automatically when loading the content, if the client supports it.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
pdf ↔ VolumeAccessInfoPdf?
Information about pdf content.
getter/setter pair
publicDomain ↔ bool?
Whether or not this book is public domain in the country listed above.
getter/setter pair
quoteSharingAllowed ↔ bool?
Whether quote sharing is allowed for this volume.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
textToSpeechPermission ↔ String?
Whether text-to-speech is permitted for this volume.
getter/setter pair
viewability ↔ String?
The read access of a volume.
getter/setter pair
viewOrderUrl ↔ String?
For ordered but not yet processed orders, we give a URL that can be used to go to the appropriate Google Wallet page.
getter/setter pair
URL to read this volume on the Google Books site.
getter/setter pair

Methods

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

Operators

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