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.
461 462 463 |
# File 'generated/google/apis/books_v1/classes.rb', line 461 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
443 444 445 |
# File 'generated/google/apis/books_v1/classes.rb', line 443 def items @items end |
#kind ⇒ String
Resource type
Corresponds to the JSON property kind
448 449 450 |
# File 'generated/google/apis/books_v1/classes.rb', line 448 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
454 455 456 |
# File 'generated/google/apis/books_v1/classes.rb', line 454 def next_page_token @next_page_token end |
#total_items ⇒ Fixnum
The total number of volume annotations found.
Corresponds to the JSON property totalItems
459 460 461 |
# File 'generated/google/apis/books_v1/classes.rb', line 459 def total_items @total_items end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
466 467 468 469 470 471 |
# File 'generated/google/apis/books_v1/classes.rb', line 466 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 |