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
| 4608 4609 4610 | # File 'generated/google/apis/games_v1/classes.rb', line 4608 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#items ⇒ Array<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 | 
#kind ⇒ String
Uniquely identifies the type of this resource. Value is always the fixed
string games#turnBasedMatchSync.
Corresponds to the JSON property kind
| 4594 4595 4596 | # File 'generated/google/apis/games_v1/classes.rb', line 4594 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
| 4600 4601 4602 | # File 'generated/google/apis/games_v1/classes.rb', line 4600 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
| 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 |