Class: Google::Apis::BooksV1::AnnotationsData
- Inherits:
-
Object
- Object
- Google::Apis::BooksV1::AnnotationsData
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/books_v1/classes.rb,
lib/google/apis/books_v1/representations.rb,
lib/google/apis/books_v1/representations.rb
Instance Attribute Summary collapse
-
#items ⇒ Array<Google::Apis::BooksV1::GeoAnnotationdata>
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.
Constructor Details
#initialize(**args) ⇒ AnnotationsData
Returns a new instance of AnnotationsData.
393 394 395 |
# File 'lib/google/apis/books_v1/classes.rb', line 393 def initialize(**args) update!(**args) end |
Instance Attribute Details
#items ⇒ Array<Google::Apis::BooksV1::GeoAnnotationdata>
A list of Annotation Data.
Corresponds to the JSON property items
375 376 377 |
# File 'lib/google/apis/books_v1/classes.rb', line 375 def items @items end |
#kind ⇒ String
Resource type
Corresponds to the JSON property kind
380 381 382 |
# File 'lib/google/apis/books_v1/classes.rb', line 380 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
386 387 388 |
# File 'lib/google/apis/books_v1/classes.rb', line 386 def next_page_token @next_page_token end |
#total_items ⇒ Fixnum
The total number of volume annotations found.
Corresponds to the JSON property totalItems
391 392 393 |
# File 'lib/google/apis/books_v1/classes.rb', line 391 def total_items @total_items end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
398 399 400 401 402 403 |
# File 'lib/google/apis/books_v1/classes.rb', line 398 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 |