View Source GoogleApi.Books.V1.Model.VolumeAccessInfo (google_api_books v0.21.0)
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.).
Attributes
-
accessViewStatus
(type:String.t
, default:nil
) - Combines the access and viewability of this volume into a single status field for this user. Values can be FULL_PURCHASED, FULL_PUBLIC_DOMAIN, SAMPLE or NONE. (In LITE projection.) -
country
(type:String.t
, default:nil
) - The two-letter ISO_3166-1 country code for which this access information is valid. (In LITE projection.) -
downloadAccess
(type:GoogleApi.Books.V1.Model.DownloadAccessRestriction.t
, default:nil
) - Information about a volume's download license access restrictions. -
driveImportedContentLink
(type:String.t
, default:nil
) - URL to the Google Drive viewer if this volume is uploaded by the user by selecting the file from Google Drive. -
embeddable
(type:boolean()
, default:nil
) - Whether this volume can be embedded in a viewport using the Embedded Viewer API. -
epub
(type:GoogleApi.Books.V1.Model.VolumeAccessInfoEpub.t
, default:nil
) - Information about epub content. (In LITE projection.) -
explicitOfflineLicenseManagement
(type:boolean()
, default:nil
) - 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. -
pdf
(type:GoogleApi.Books.V1.Model.VolumeAccessInfoPdf.t
, default:nil
) - Information about pdf content. (In LITE projection.) -
publicDomain
(type:boolean()
, default:nil
) - Whether or not this book is public domain in the country listed above. -
quoteSharingAllowed
(type:boolean()
, default:nil
) - Whether quote sharing is allowed for this volume. -
textToSpeechPermission
(type:String.t
, default:nil
) - Whether text-to-speech is permitted for this volume. Values can be ALLOWED, ALLOWED_FOR_ACCESSIBILITY, or NOT_ALLOWED. -
viewOrderUrl
(type:String.t
, default:nil
) - For ordered but not yet processed orders, we give a URL that can be used to go to the appropriate Google Wallet page. -
viewability
(type:String.t
, default:nil
) - The read access of a volume. Possible values are PARTIAL, ALL_PAGES, NO_PAGES or UNKNOWN. This value depends on the country listed above. A value of PARTIAL means that the publisher has allowed some portion of the volume to be viewed publicly, without purchase. This can apply to eBooks as well as non-eBooks. Public domain books will always have a value of ALL_PAGES. -
webReaderLink
(type:String.t
, default:nil
) - URL to read this volume on the Google Books site. Link will not allow users to read non-viewable volumes.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Books.V1.Model.VolumeAccessInfo{ accessViewStatus: String.t() | nil, country: String.t() | nil, downloadAccess: GoogleApi.Books.V1.Model.DownloadAccessRestriction.t() | nil, driveImportedContentLink: String.t() | nil, embeddable: boolean() | nil, epub: GoogleApi.Books.V1.Model.VolumeAccessInfoEpub.t() | nil, explicitOfflineLicenseManagement: boolean() | nil, pdf: GoogleApi.Books.V1.Model.VolumeAccessInfoPdf.t() | nil, publicDomain: boolean() | nil, quoteSharingAllowed: boolean() | nil, textToSpeechPermission: String.t() | nil, viewOrderUrl: String.t() | nil, viewability: String.t() | nil, webReaderLink: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.