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
- driveImportedContentLink ↔ String?
-
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
- webReaderLink ↔ String?
-
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