Class: Google::Apis::GamesV1::TurnBasedMatchSync
- Inherits:
-
Object
- Object
- Google::Apis::GamesV1::TurnBasedMatchSync
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/games_v1/classes.rb,
generated/google/apis/games_v1/representations.rb,
generated/google/apis/games_v1/representations.rb
Overview
This is a JSON template for a list of turn-based matches returned from a sync.
Instance Attribute Summary collapse
-
#items ⇒ Array<Google::Apis::GamesV1::TurnBasedMatch>
The matches.
-
#kind ⇒ String
Uniquely identifies the type of this resource.
-
#more_available ⇒ Boolean
(also: #more_available?)
True if there were more matches available to fetch at the time the response was generated (which were not returned due to page size limits.) Corresponds to the JSON property
moreAvailable
. -
#next_page_token ⇒ String
The pagination token for the next page of results.
Instance Method Summary collapse
-
#initialize(**args) ⇒ TurnBasedMatchSync
constructor
A new instance of TurnBasedMatchSync.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ TurnBasedMatchSync
Returns a new instance of TurnBasedMatchSync.
4328 4329 4330 |
# File 'generated/google/apis/games_v1/classes.rb', line 4328 def initialize(**args) update!(**args) end |
Instance Attribute Details
#items ⇒ Array<Google::Apis::GamesV1::TurnBasedMatch>
The matches.
Corresponds to the JSON property items
4308 4309 4310 |
# File 'generated/google/apis/games_v1/classes.rb', line 4308 def items @items end |
#kind ⇒ String
Uniquely identifies the type of this resource. Value is always the fixed
string games#turnBasedMatchSync.
Corresponds to the JSON property kind
4314 4315 4316 |
# File 'generated/google/apis/games_v1/classes.rb', line 4314 def kind @kind end |
#more_available ⇒ Boolean Also known as: more_available?
True if there were more matches available to fetch at the time the response
was generated (which were not returned due to page size limits.)
Corresponds to the JSON property moreAvailable
4320 4321 4322 |
# File 'generated/google/apis/games_v1/classes.rb', line 4320 def more_available @more_available end |
#next_page_token ⇒ String
The pagination token for the next page of results.
Corresponds to the JSON property nextPageToken
4326 4327 4328 |
# File 'generated/google/apis/games_v1/classes.rb', line 4326 def next_page_token @next_page_token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4333 4334 4335 4336 4337 4338 |
# File 'generated/google/apis/games_v1/classes.rb', line 4333 def update!(**args) @items = args[:items] if args.key?(:items) @kind = args[:kind] if args.key?(:kind) @more_available = args[:more_available] if args.key?(:more_available) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) end |