Class: Google::Apis::BooksV1::AnnotationsData
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::BooksV1::AnnotationsData
 
 
- 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 
Instance Attribute Summary collapse
- 
  
    
      #items  ⇒ Array<Google::Apis::BooksV1::AnnotationData> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list of Annotation Data.
 - 
  
    
      #kind  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Resource type Corresponds to the JSON property
kind. - 
  
    
      #next_page_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Token to pass in for pagination for the next page.
 - 
  
    
      #total_items  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The total number of volume annotations found.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ AnnotationsData 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of AnnotationsData.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ AnnotationsData
Returns a new instance of AnnotationsData
      462 463 464  | 
    
      # File 'generated/google/apis/books_v1/classes.rb', line 462 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#items ⇒ Array<Google::Apis::BooksV1::AnnotationData>
A list of Annotation Data.
Corresponds to the JSON property items
      444 445 446  | 
    
      # File 'generated/google/apis/books_v1/classes.rb', line 444 def items @items end  | 
  
#kind ⇒ String
Resource type
Corresponds to the JSON property kind
      449 450 451  | 
    
      # File 'generated/google/apis/books_v1/classes.rb', line 449 def kind @kind end  | 
  
#next_page_token ⇒ String
Token to pass in for pagination for the next page. This will not be present if
this request does not have more results.
Corresponds to the JSON property nextPageToken
      455 456 457  | 
    
      # File 'generated/google/apis/books_v1/classes.rb', line 455 def next_page_token @next_page_token end  | 
  
#total_items ⇒ Fixnum
The total number of volume annotations found.
Corresponds to the JSON property totalItems
      460 461 462  | 
    
      # File 'generated/google/apis/books_v1/classes.rb', line 460 def total_items @total_items end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      467 468 469 470 471 472  | 
    
      # File 'generated/google/apis/books_v1/classes.rb', line 467 def update!(**args) @items = args[:items] if args.key?(:items) @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @total_items = args[:total_items] if args.key?(:total_items) end  |