google_api_books v0.2.0 GoogleApi.Books.V1.Model.VolumeVolumeInfo View Source

General volume information.

Attributes

  • allowAnonLogging (boolean()): Whether anonymous logging should be allowed. Defaults to: null.
  • authors ([String.t]): The names of the authors and/or editors for this volume. (In LITE projection) Defaults to: null.
  • averageRating (float()): The mean review rating for this volume. (min = 1.0, max = 5.0) Defaults to: null.
  • canonicalVolumeLink (String.t): Canonical URL for a volume. (In LITE projection.) Defaults to: null.
  • categories ([String.t]): A list of subject categories, such as "Fiction", "Suspense", etc. Defaults to: null.
  • comicsContent (boolean()): Whether the volume has comics content. Defaults to: null.
  • contentVersion (String.t): An identifier for the version of the volume content (text & images). (In LITE projection) Defaults to: null.
  • description (String.t): A synopsis of the volume. The text of the description is formatted in HTML and includes simple formatting elements, such as b, i, and br tags. (In LITE projection.) Defaults to: null.
  • dimensions (VolumeVolumeInfoDimensions): Defaults to: null.
  • imageLinks (VolumeVolumeInfoImageLinks): Defaults to: null.
  • industryIdentifiers ([VolumeVolumeInfoIndustryIdentifiers]): Industry standard identifiers for this volume. Defaults to: null.
  • infoLink (String.t): URL to view information about this volume on the Google Books site. (In LITE projection) Defaults to: null.
  • language (String.t): Best language for this volume (based on content). It is the two-letter ISO 639-1 code such as 'fr', 'en', etc. Defaults to: null.
  • mainCategory (String.t): The main category to which this volume belongs. It will be the category from the categories list returned below that has the highest weight. Defaults to: null.
  • maturityRating (String.t): Defaults to: null.
  • pageCount (integer()): Total number of pages as per publisher metadata. Defaults to: null.
  • panelizationSummary (VolumeVolumeInfoPanelizationSummary): Defaults to: null.
  • previewLink (String.t): URL to preview this volume on the Google Books site. Defaults to: null.
  • printType (String.t): Type of publication of this volume. Possible values are BOOK or MAGAZINE. Defaults to: null.
  • printedPageCount (integer()): Total number of printed pages in generated pdf representation. Defaults to: null.
  • publishedDate (String.t): Date of publication. (In LITE projection.) Defaults to: null.
  • publisher (String.t): Publisher of this volume. (In LITE projection.) Defaults to: null.
  • ratingsCount (integer()): The number of review ratings for this volume. Defaults to: null.
  • samplePageCount (integer()): Total number of sample pages as per publisher metadata. Defaults to: null.
  • seriesInfo (Volumeseriesinfo): Defaults to: null.
  • subtitle (String.t): Volume subtitle. (In LITE projection.) Defaults to: null.
  • title (String.t): Volume title. (In LITE projection.) Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.Books.V1.Model.VolumeVolumeInfo{
  allowAnonLogging: any(),
  authors: [any()],
  averageRating: any(),
  canonicalVolumeLink: any(),
  categories: [any()],
  comicsContent: any(),
  contentVersion: any(),
  description: any(),
  dimensions: GoogleApi.Books.V1.Model.VolumeVolumeInfoDimensions.t(),
  imageLinks: GoogleApi.Books.V1.Model.VolumeVolumeInfoImageLinks.t(),
  industryIdentifiers: [
    GoogleApi.Books.V1.Model.VolumeVolumeInfoIndustryIdentifiers.t()
  ],
  infoLink: any(),
  language: any(),
  mainCategory: any(),
  maturityRating: any(),
  pageCount: any(),
  panelizationSummary:
    GoogleApi.Books.V1.Model.VolumeVolumeInfoPanelizationSummary.t(),
  previewLink: any(),
  printType: any(),
  printedPageCount: any(),
  publishedDate: any(),
  publisher: any(),
  ratingsCount: any(),
  samplePageCount: any(),
  seriesInfo: GoogleApi.Books.V1.Model.Volumeseriesinfo.t(),
  subtitle: any(),
  title: any()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.