Class: Google::Apis::GamesV1::TurnBasedMatchSync

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

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

#itemsArray<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

#kindString

Uniquely identifies the type of this resource. Value is always the fixed string games#turnBasedMatchSync. Corresponds to the JSON property kind

Returns:

  • (String)


4314
4315
4316
# File 'generated/google/apis/games_v1/classes.rb', line 4314

def kind
  @kind
end

#more_availableBoolean 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

Returns:

  • (Boolean)


4320
4321
4322
# File 'generated/google/apis/games_v1/classes.rb', line 4320

def more_available
  @more_available
end

#next_page_tokenString

The pagination token for the next page of results. Corresponds to the JSON property nextPageToken

Returns:

  • (String)


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