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



4608
4609
4610
# File 'generated/google/apis/games_v1/classes.rb', line 4608

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

Instance Attribute Details

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

The matches. Corresponds to the JSON property items



4588
4589
4590
# File 'generated/google/apis/games_v1/classes.rb', line 4588

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)


4594
4595
4596
# File 'generated/google/apis/games_v1/classes.rb', line 4594

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)


4600
4601
4602
# File 'generated/google/apis/games_v1/classes.rb', line 4600

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)


4606
4607
4608
# File 'generated/google/apis/games_v1/classes.rb', line 4606

def next_page_token
  @next_page_token
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4613
4614
4615
4616
4617
4618
# File 'generated/google/apis/games_v1/classes.rb', line 4613

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