class Google::Apis::BooksV1::Volume::VolumeInfo::ImageLinks

A list of image links for all the sizes that are available. (In LITE projection.)

Attributes

extra_large[RW]

Image link for extra large size (width of ~1280 pixels). (In LITE projection) Corresponds to the JSON property `extraLarge` @return [String]

large[RW]

Image link for large size (width of ~800 pixels). (In LITE projection) Corresponds to the JSON property `large` @return [String]

medium[RW]

Image link for medium size (width of ~575 pixels). (In LITE projection) Corresponds to the JSON property `medium` @return [String]

small[RW]

Image link for small size (width of ~300 pixels). (In LITE projection) Corresponds to the JSON property `small` @return [String]

small_thumbnail[RW]

Image link for small thumbnail size (width of ~80 pixels). (In LITE projection) Corresponds to the JSON property `smallThumbnail` @return [String]

thumbnail[RW]

Image link for thumbnail size (width of ~128 pixels). (In LITE projection) Corresponds to the JSON property `thumbnail` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/books_v1/classes.rb, line 4102
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/books_v1/classes.rb, line 4107
def update!(**args)
  @extra_large = args[:extra_large] if args.key?(:extra_large)
  @large = args[:large] if args.key?(:large)
  @medium = args[:medium] if args.key?(:medium)
  @small = args[:small] if args.key?(:small)
  @small_thumbnail = args[:small_thumbnail] if args.key?(:small_thumbnail)
  @thumbnail = args[:thumbnail] if args.key?(:thumbnail)
end