Class: Google::Apis::GamesV1::PlayerEvent
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::GamesV1::PlayerEvent
 
- 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 an event status resource.
Instance Attribute Summary collapse
- 
  
    
      #definition_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ID of the event definition. 
- 
  
    
      #formatted_num_events  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The current number of times this event has occurred, as a string. 
- 
  
    
      #kind  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Uniquely identifies the type of this resource. 
- 
  
    
      #num_events  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The current number of times this event has occurred. 
- 
  
    
      #player_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ID of the player. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ PlayerEvent 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of PlayerEvent. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PlayerEvent
Returns a new instance of PlayerEvent
| 2224 2225 2226 | # File 'generated/google/apis/games_v1/classes.rb', line 2224 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#definition_id ⇒ String
The ID of the event definition.
Corresponds to the JSON property definitionId
| 2199 2200 2201 | # File 'generated/google/apis/games_v1/classes.rb', line 2199 def definition_id @definition_id end | 
#formatted_num_events ⇒ String
The current number of times this event has occurred, as a string. The
formatting of this string depends on the configuration of your event in the
Play Games Developer Console.
Corresponds to the JSON property formattedNumEvents
| 2206 2207 2208 | # File 'generated/google/apis/games_v1/classes.rb', line 2206 def formatted_num_events @formatted_num_events end | 
#kind ⇒ String
Uniquely identifies the type of this resource. Value is always the fixed
string games#playerEvent.
Corresponds to the JSON property kind
| 2212 2213 2214 | # File 'generated/google/apis/games_v1/classes.rb', line 2212 def kind @kind end | 
#num_events ⇒ Fixnum
The current number of times this event has occurred.
Corresponds to the JSON property numEvents
| 2217 2218 2219 | # File 'generated/google/apis/games_v1/classes.rb', line 2217 def num_events @num_events end | 
#player_id ⇒ String
The ID of the player.
Corresponds to the JSON property playerId
| 2222 2223 2224 | # File 'generated/google/apis/games_v1/classes.rb', line 2222 def player_id @player_id end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 2229 2230 2231 2232 2233 2234 2235 | # File 'generated/google/apis/games_v1/classes.rb', line 2229 def update!(**args) @definition_id = args[:definition_id] if args.key?(:definition_id) @formatted_num_events = args[:formatted_num_events] if args.key?(:formatted_num_events) @kind = args[:kind] if args.key?(:kind) @num_events = args[:num_events] if args.key?(:num_events) @player_id = args[:player_id] if args.key?(:player_id) end |