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

General volume information.

Attributes

  • allowAnonLogging (type: boolean(), default: nil) - Whether anonymous logging should be allowed.
  • authors (type: list(String.t), default: nil) - The names of the authors and/or editors for this volume. (In LITE projection)
  • averageRating (type: float(), default: nil) - The mean review rating for this volume. (min = 1.0, max = 5.0)
  • canonicalVolumeLink (type: String.t, default: nil) - Canonical URL for a volume. (In LITE projection.)
  • categories (type: list(String.t), default: nil) - A list of subject categories, such as "Fiction", "Suspense", etc.
  • comicsContent (type: boolean(), default: nil) - Whether the volume has comics content.
  • contentVersion (type: String.t, default: nil) - An identifier for the version of the volume content (text & images). (In LITE projection)
  • description (type: String.t, default: nil) - 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.)
  • dimensions (type: GoogleApi.Books.V1.Model.VolumeVolumeInfoDimensions.t, default: nil) - Physical dimensions of this volume.
  • imageLinks (type: GoogleApi.Books.V1.Model.VolumeVolumeInfoImageLinks.t, default: nil) - A list of image links for all the sizes that are available. (In LITE projection.)
  • industryIdentifiers (type: list(GoogleApi.Books.V1.Model.VolumeVolumeInfoIndustryIdentifiers.t), default: nil) - Industry standard identifiers for this volume.
  • infoLink (type: String.t, default: nil) - URL to view information about this volume on the Google Books site. (In LITE projection)
  • language (type: String.t, default: nil) - Best language for this volume (based on content). It is the two-letter ISO 639-1 code such as 'fr', 'en', etc.
  • mainCategory (type: String.t, default: nil) - The main category to which this volume belongs. It will be the category from the categories list returned below that has the highest weight.
  • maturityRating (type: String.t, default: nil) -
  • pageCount (type: integer(), default: nil) - Total number of pages as per publisher metadata.
  • panelizationSummary (type: GoogleApi.Books.V1.Model.VolumeVolumeInfoPanelizationSummary.t, default: nil) - A top-level summary of the panelization info in this volume.
  • previewLink (type: String.t, default: nil) - URL to preview this volume on the Google Books site.
  • printType (type: String.t, default: nil) - Type of publication of this volume. Possible values are BOOK or MAGAZINE.
  • printedPageCount (type: integer(), default: nil) - Total number of printed pages in generated pdf representation.
  • publishedDate (type: String.t, default: nil) - Date of publication. (In LITE projection.)
  • publisher (type: String.t, default: nil) - Publisher of this volume. (In LITE projection.)
  • ratingsCount (type: integer(), default: nil) - The number of review ratings for this volume.
  • readingModes (type: GoogleApi.Books.V1.Model.VolumeVolumeInfoReadingModes.t, default: nil) - The reading modes available for this volume.
  • samplePageCount (type: integer(), default: nil) - Total number of sample pages as per publisher metadata.
  • seriesInfo (type: GoogleApi.Books.V1.Model.Volumeseriesinfo.t, default: nil) -
  • subtitle (type: String.t, default: nil) - Volume subtitle. (In LITE projection.)
  • title (type: String.t, default: nil) - Volume title. (In LITE projection.)

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: boolean(),
  authors: [String.t()],
  averageRating: float(),
  canonicalVolumeLink: String.t(),
  categories: [String.t()],
  comicsContent: boolean(),
  contentVersion: String.t(),
  description: String.t(),
  dimensions: GoogleApi.Books.V1.Model.VolumeVolumeInfoDimensions.t(),
  imageLinks: GoogleApi.Books.V1.Model.VolumeVolumeInfoImageLinks.t(),
  industryIdentifiers: [
    GoogleApi.Books.V1.Model.VolumeVolumeInfoIndustryIdentifiers.t()
  ],
  infoLink: String.t(),
  language: String.t(),
  mainCategory: String.t(),
  maturityRating: String.t(),
  pageCount: integer(),
  panelizationSummary:
    GoogleApi.Books.V1.Model.VolumeVolumeInfoPanelizationSummary.t(),
  previewLink: String.t(),
  printType: String.t(),
  printedPageCount: integer(),
  publishedDate: String.t(),
  publisher: String.t(),
  ratingsCount: integer(),
  readingModes: GoogleApi.Books.V1.Model.VolumeVolumeInfoReadingModes.t(),
  samplePageCount: integer(),
  seriesInfo: GoogleApi.Books.V1.Model.Volumeseriesinfo.t(),
  subtitle: String.t(),
  title: String.t()
}

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.