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.


4604
4605
4606
# File 'generated/google/apis/games_v1/classes.rb', line 4604

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#itemsArray<Google::Apis::GamesV1::TurnBasedMatch>

The matches. Corresponds to the JSON property items


4584
4585
4586
# File 'generated/google/apis/games_v1/classes.rb', line 4584

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)

4590
4591
4592
# File 'generated/google/apis/games_v1/classes.rb', line 4590

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)

4596
4597
4598
# File 'generated/google/apis/games_v1/classes.rb', line 4596

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)

4602
4603
4604
# File 'generated/google/apis/games_v1/classes.rb', line 4602

def next_page_token
  @next_page_token
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object


4609
4610
4611
4612
4613
4614
# File 'generated/google/apis/games_v1/classes.rb', line 4609

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