Class: Google::Apis::BooksV1::Volume::VolumeInfo::ImageLinks
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::BooksV1::Volume::VolumeInfo::ImageLinks
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/books_v1/classes.rb,
 generated/google/apis/books_v1/representations.rb,
 generated/google/apis/books_v1/representations.rb
Overview
A list of image links for all the sizes that are available. (In LITE projection.)
Instance Attribute Summary collapse
- 
  
    
      #extra_large  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Image link for extra large size (width of ~1280 pixels). 
- 
  
    
      #large  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Image link for large size (width of ~800 pixels). 
- 
  
    
      #medium  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Image link for medium size (width of ~575 pixels). 
- 
  
    
      #small  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Image link for small size (width of ~300 pixels). 
- 
  
    
      #small_thumbnail  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Image link for small thumbnail size (width of ~80 pixels). 
- 
  
    
      #thumbnail  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Image link for thumbnail size (width of ~128 pixels). 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ ImageLinks 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of ImageLinks. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ImageLinks
Returns a new instance of ImageLinks
| 3876 3877 3878 | # File 'generated/google/apis/books_v1/classes.rb', line 3876 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#extra_large ⇒ String
Image link for extra large size (width of ~1280 pixels). (In LITE projection)
Corresponds to the JSON property extraLarge
| 3849 3850 3851 | # File 'generated/google/apis/books_v1/classes.rb', line 3849 def extra_large @extra_large end | 
#large ⇒ String
Image link for large size (width of ~800 pixels). (In LITE projection)
Corresponds to the JSON property large
| 3854 3855 3856 | # File 'generated/google/apis/books_v1/classes.rb', line 3854 def large @large end | 
#medium ⇒ String
Image link for medium size (width of ~575 pixels). (In LITE projection)
Corresponds to the JSON property medium
| 3859 3860 3861 | # File 'generated/google/apis/books_v1/classes.rb', line 3859 def medium @medium end | 
#small ⇒ String
Image link for small size (width of ~300 pixels). (In LITE projection)
Corresponds to the JSON property small
| 3864 3865 3866 | # File 'generated/google/apis/books_v1/classes.rb', line 3864 def small @small end | 
#small_thumbnail ⇒ String
Image link for small thumbnail size (width of ~80 pixels). (In LITE projection)
Corresponds to the JSON property smallThumbnail
| 3869 3870 3871 | # File 'generated/google/apis/books_v1/classes.rb', line 3869 def small_thumbnail @small_thumbnail end | 
#thumbnail ⇒ String
Image link for thumbnail size (width of ~128 pixels). (In LITE projection)
Corresponds to the JSON property thumbnail
| 3874 3875 3876 | # File 'generated/google/apis/books_v1/classes.rb', line 3874 def thumbnail @thumbnail end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 3881 3882 3883 3884 3885 3886 3887 3888 | # File 'generated/google/apis/books_v1/classes.rb', line 3881 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 |