Class: Google::Apis::BooksV1::Annotations
- Inherits:
-
Object
- Object
- Google::Apis::BooksV1::Annotations
- 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::Annotation>
A list of annotations.
-
#kind ⇒ String
Resource type.
-
#next_page_token ⇒ String
Token to pass in for pagination for the next page.
-
#total_items ⇒ Fixnum
Total number of annotations found.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Annotations
constructor
A new instance of Annotations.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Annotations
Returns a new instance of Annotations.
355 356 357 |
# File 'generated/google/apis/books_v1/classes.rb', line 355 def initialize(**args) update!(**args) end |
Instance Attribute Details
#items ⇒ Array<Google::Apis::BooksV1::Annotation>
A list of annotations.
Corresponds to the JSON property items
336 337 338 |
# File 'generated/google/apis/books_v1/classes.rb', line 336 def items @items end |
#kind ⇒ String
Resource type.
Corresponds to the JSON property kind
341 342 343 |
# File 'generated/google/apis/books_v1/classes.rb', line 341 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
347 348 349 |
# File 'generated/google/apis/books_v1/classes.rb', line 347 def next_page_token @next_page_token end |
#total_items ⇒ Fixnum
Total number of annotations found. This may be greater than the number of
notes returned in this response if results have been paginated.
Corresponds to the JSON property totalItems
353 354 355 |
# File 'generated/google/apis/books_v1/classes.rb', line 353 def total_items @total_items end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
360 361 362 363 364 365 |
# File 'generated/google/apis/books_v1/classes.rb', line 360 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 |