Lines Matching full:the
79 <p class="firstline">Create a room. For internal use by the Games SDK only. Calling this method dir…
82 <p class="firstline">Decline an invitation to join a room. For internal use by the Games SDK only. …
85 <p class="firstline">Dismiss an invitation to join a room. For internal use by the Games SDK only. …
88 <p class="firstline">Get the data for a room.</p>
91 <p class="firstline">Join a room. For internal use by the Games SDK only. Calling this method direc…
94 <p class="firstline">Leave a room. For internal use by the Games SDK only. Calling this method dire…
100 <p class="firstline">Retrieves the next page of results.</p>
103 …s="firstline">Updates sent by a client reporting the status of peers in a room. For internal use b…
107 …<pre>Create a room. For internal use by the Games SDK only. Calling this method directly is unsupp…
110 body: object, The request body. (required)
111 The object takes the form of:
114 …d": "games#roomCreateRequest", # Uniquely identifies the type of this resource. Value is always th…
116 …mes#roomAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
117 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the room by …
118 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
119 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the room by …
121 "invitedPlayerIds": [ # The player IDs to invite to the room.
124 … The variant / mode of the application to be played. This can be any integer value, or left blank.…
125 "capabilities": [ # The capabilities that this client supports for realtime communication.
128 … network diagnostics reported for a client. # Network diagnostics for the client creating the room.
129 …": "games#networkDiagnostics", # Uniquely identifies the type of this resource. Value is always th…
131 …"networkOperatorCode": "A String", # The MCC+MNC code for the client's network connection. On Andr…
132 "androidNetworkSubtype": 42, # The Android network subtype.
133 …"networkOperatorName": "A String", # The name of the carrier of the client's network connection. O…
134 …strationLatencyMillis": 42, # The amount of time in milliseconds it took for the client to establi…
135 "androidNetworkType": 42, # The Android network type.
137 … { # This is a JSON template for the client address when setting up a room. # Client address for t…
138 …d": "games#roomClientAddress", # Uniquely identifies the type of this resource. Value is always th…
139 "xmppAddress": "A String", # The XMPP address of the client on the Google Games XMPP network.
141 …g", # A randomly generated numeric ID. This number is used at the server to ensure that the reques…
144 language: string, The preferred language to use for strings returned by this method.
147 An object of the form:
150 "status": "A String", # The status of the room.
156 …# - "ROOM_DELETED" - The room should no longer be shown on the client. Returned in sync calls when…
157 …"kind": "games#room", # Uniquely identifies the type of this resource. Value is always the fixed s…
159 …mes#roomAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
160 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the room by …
161 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
162 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the room by …
164 …ls": { # This is a JSON template for room modification metadata. # Details about the room creation.
165 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
166 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
167 "participantId": "A String", # The ID of the participant that modified the room.
169 …ed by our servers and worded relative to the player requesting the room. It is intended to be disp…
171 … progress. # Auto-matching status for this room. Not set if the room is not currently in the auto-…
172 …: "games#roomAutoMatchStatus", # Uniquely identifies the type of this resource. Value is always th…
173 …"waitEstimateSeconds": 42, # An estimate for the amount of time (in seconds) that auto-matching is…
175 …"participants": [ # The participants involved in the room, along with their statuses. Includes par…
177 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
178 "status": "A String", # The status of the participant with respect to the room.
180 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the room, but has not yet res…
181 …# - "PARTICIPANT_JOINED" - The participant has joined the room (either after creating it or accept…
182 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the room.
183 # - "PARTICIPANT_LEFT" - The participant joined the room and then left it.
184 …ind": "games#roomParticipant", # Uniquely identifies the type of this resource. Value is always th…
185 … Information about a player that has been anonymously auto-matched against the requesting player. …
186 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
187 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
188 "displayName": "A String", # The name to display for the anonymous player.
190 …"leaveReason": "A String", # The reason the participant left the room; populated if the participan…
192 # - "PLAYER_LEFT" - The player explicitly chose to leave the room.
193 # - "GAME_LEFT" - The game chose to remove the player from the room.
194 # - "ABANDONED" - The player switched to another application and abandoned the room.
195 …# - "PEER_CONNECTION_FAILURE" - The client was unable to establish or maintain a connection to oth…
196 …# - "SERVER_ERROR" - The client received an error response when it tried to communicate with the s…
197 # - "TIMEOUT" - The client timed out while waiting for players to join and connect.
198 # - "PRESENCE_FAILURE" - The client's XMPP connection ended abruptly.
199 … "capabilities": [ # The capabilities which can be used when communicating with this participant.
202 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
203 …The player ID that was used for this player the first time they signed into the game in question. …
204 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
205 "displayName": "A String", # The name to display for the player.
206 …"name": { # An object representation of the individual components of the player's name. For some p…
207 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
208 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
210 … playing a game with the currently authenticated user. # Details about the last time this player p…
211 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
212 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
213 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
215 "playerId": "A String", # The ID of the player.
216 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
217 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
218 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
219 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
221 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
222 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
223 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
224 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
225 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
226 "maxExperiencePoints": "A String", # The maximum experience points for this level.
227 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
228 "minExperiencePoints": "A String", # The minimum experience points for this level.
229 "level": 42, # The level for the user.
231 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
232 "maxExperiencePoints": "A String", # The maximum experience points for this level.
233 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
234 "minExperiencePoints": "A String", # The minimum experience points for this level.
235 "level": 42, # The level for the user.
238 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
239 "title": "A String", # The player's title rewarded for their game activities.
240 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
242 …tAddress": { # This is a JSON template for the client address when setting up a room. # Client add…
243 …d": "games#roomClientAddress", # Uniquely identifies the type of this resource. Value is always th…
244 … "xmppAddress": "A String", # The XMPP address of the client on the Google Games XMPP network.
246 …nected": True or False, # True if this participant is in the fully connected set of peers in the r…
247 …"id": "A String", # An identifier for the participant in the scope of the room. Cannot be used to …
250 …"roomStatusVersion": 42, # The version of the room status: an increasing counter, used by the clie…
251 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
252 …his is a JSON template for room modification metadata. # Details about the last update to the room.
253 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
254 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
255 "participantId": "A String", # The ID of the participant that modified the room.
257 "applicationId": "A String", # The ID of the application being played.
258 …nviterId": "A String", # The ID of the participant that invited the user to the room. Not set if t…
264 …<pre>Decline an invitation to join a room. For internal use by the Games SDK only. Calling this me…
267 roomId: string, The ID of the room. (required)
268 language: string, The preferred language to use for strings returned by this method.
271 An object of the form:
274 "status": "A String", # The status of the room.
280 …# - "ROOM_DELETED" - The room should no longer be shown on the client. Returned in sync calls when…
281 …"kind": "games#room", # Uniquely identifies the type of this resource. Value is always the fixed s…
283 …mes#roomAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
284 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the room by …
285 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
286 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the room by …
288 …ls": { # This is a JSON template for room modification metadata. # Details about the room creation.
289 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
290 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
291 "participantId": "A String", # The ID of the participant that modified the room.
293 …ed by our servers and worded relative to the player requesting the room. It is intended to be disp…
295 … progress. # Auto-matching status for this room. Not set if the room is not currently in the auto-…
296 …: "games#roomAutoMatchStatus", # Uniquely identifies the type of this resource. Value is always th…
297 …"waitEstimateSeconds": 42, # An estimate for the amount of time (in seconds) that auto-matching is…
299 …"participants": [ # The participants involved in the room, along with their statuses. Includes par…
301 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
302 "status": "A String", # The status of the participant with respect to the room.
304 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the room, but has not yet res…
305 …# - "PARTICIPANT_JOINED" - The participant has joined the room (either after creating it or accept…
306 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the room.
307 # - "PARTICIPANT_LEFT" - The participant joined the room and then left it.
308 …ind": "games#roomParticipant", # Uniquely identifies the type of this resource. Value is always th…
309 … Information about a player that has been anonymously auto-matched against the requesting player. …
310 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
311 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
312 "displayName": "A String", # The name to display for the anonymous player.
314 …"leaveReason": "A String", # The reason the participant left the room; populated if the participan…
316 # - "PLAYER_LEFT" - The player explicitly chose to leave the room.
317 # - "GAME_LEFT" - The game chose to remove the player from the room.
318 # - "ABANDONED" - The player switched to another application and abandoned the room.
319 …# - "PEER_CONNECTION_FAILURE" - The client was unable to establish or maintain a connection to oth…
320 …# - "SERVER_ERROR" - The client received an error response when it tried to communicate with the s…
321 # - "TIMEOUT" - The client timed out while waiting for players to join and connect.
322 # - "PRESENCE_FAILURE" - The client's XMPP connection ended abruptly.
323 … "capabilities": [ # The capabilities which can be used when communicating with this participant.
326 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
327 …The player ID that was used for this player the first time they signed into the game in question. …
328 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
329 "displayName": "A String", # The name to display for the player.
330 …"name": { # An object representation of the individual components of the player's name. For some p…
331 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
332 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
334 … playing a game with the currently authenticated user. # Details about the last time this player p…
335 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
336 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
337 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
339 "playerId": "A String", # The ID of the player.
340 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
341 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
342 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
343 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
345 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
346 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
347 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
348 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
349 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
350 "maxExperiencePoints": "A String", # The maximum experience points for this level.
351 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
352 "minExperiencePoints": "A String", # The minimum experience points for this level.
353 "level": 42, # The level for the user.
355 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
356 "maxExperiencePoints": "A String", # The maximum experience points for this level.
357 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
358 "minExperiencePoints": "A String", # The minimum experience points for this level.
359 "level": 42, # The level for the user.
362 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
363 "title": "A String", # The player's title rewarded for their game activities.
364 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
366 …tAddress": { # This is a JSON template for the client address when setting up a room. # Client add…
367 …d": "games#roomClientAddress", # Uniquely identifies the type of this resource. Value is always th…
368 … "xmppAddress": "A String", # The XMPP address of the client on the Google Games XMPP network.
370 …nected": True or False, # True if this participant is in the fully connected set of peers in the r…
371 …"id": "A String", # An identifier for the participant in the scope of the room. Cannot be used to …
374 …"roomStatusVersion": 42, # The version of the room status: an increasing counter, used by the clie…
375 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
376 …his is a JSON template for room modification metadata. # Details about the last update to the room.
377 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
378 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
379 "participantId": "A String", # The ID of the participant that modified the room.
381 "applicationId": "A String", # The ID of the application being played.
382 …nviterId": "A String", # The ID of the participant that invited the user to the room. Not set if t…
388 …<pre>Dismiss an invitation to join a room. For internal use by the Games SDK only. Calling this me…
391 roomId: string, The ID of the room. (required)
397 <pre>Get the data for a room.
400 roomId: string, The ID of the room. (required)
401 language: string, The preferred language to use for strings returned by this method.
404 An object of the form:
407 "status": "A String", # The status of the room.
413 …# - "ROOM_DELETED" - The room should no longer be shown on the client. Returned in sync calls when…
414 …"kind": "games#room", # Uniquely identifies the type of this resource. Value is always the fixed s…
416 …mes#roomAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
417 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the room by …
418 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
419 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the room by …
421 …ls": { # This is a JSON template for room modification metadata. # Details about the room creation.
422 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
423 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
424 "participantId": "A String", # The ID of the participant that modified the room.
426 …ed by our servers and worded relative to the player requesting the room. It is intended to be disp…
428 … progress. # Auto-matching status for this room. Not set if the room is not currently in the auto-…
429 …: "games#roomAutoMatchStatus", # Uniquely identifies the type of this resource. Value is always th…
430 …"waitEstimateSeconds": 42, # An estimate for the amount of time (in seconds) that auto-matching is…
432 …"participants": [ # The participants involved in the room, along with their statuses. Includes par…
434 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
435 "status": "A String", # The status of the participant with respect to the room.
437 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the room, but has not yet res…
438 …# - "PARTICIPANT_JOINED" - The participant has joined the room (either after creating it or accept…
439 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the room.
440 # - "PARTICIPANT_LEFT" - The participant joined the room and then left it.
441 …ind": "games#roomParticipant", # Uniquely identifies the type of this resource. Value is always th…
442 … Information about a player that has been anonymously auto-matched against the requesting player. …
443 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
444 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
445 "displayName": "A String", # The name to display for the anonymous player.
447 …"leaveReason": "A String", # The reason the participant left the room; populated if the participan…
449 # - "PLAYER_LEFT" - The player explicitly chose to leave the room.
450 # - "GAME_LEFT" - The game chose to remove the player from the room.
451 # - "ABANDONED" - The player switched to another application and abandoned the room.
452 …# - "PEER_CONNECTION_FAILURE" - The client was unable to establish or maintain a connection to oth…
453 …# - "SERVER_ERROR" - The client received an error response when it tried to communicate with the s…
454 # - "TIMEOUT" - The client timed out while waiting for players to join and connect.
455 # - "PRESENCE_FAILURE" - The client's XMPP connection ended abruptly.
456 … "capabilities": [ # The capabilities which can be used when communicating with this participant.
459 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
460 …The player ID that was used for this player the first time they signed into the game in question. …
461 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
462 "displayName": "A String", # The name to display for the player.
463 …"name": { # An object representation of the individual components of the player's name. For some p…
464 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
465 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
467 … playing a game with the currently authenticated user. # Details about the last time this player p…
468 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
469 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
470 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
472 "playerId": "A String", # The ID of the player.
473 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
474 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
475 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
476 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
478 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
479 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
480 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
481 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
482 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
483 "maxExperiencePoints": "A String", # The maximum experience points for this level.
484 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
485 "minExperiencePoints": "A String", # The minimum experience points for this level.
486 "level": 42, # The level for the user.
488 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
489 "maxExperiencePoints": "A String", # The maximum experience points for this level.
490 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
491 "minExperiencePoints": "A String", # The minimum experience points for this level.
492 "level": 42, # The level for the user.
495 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
496 "title": "A String", # The player's title rewarded for their game activities.
497 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
499 …tAddress": { # This is a JSON template for the client address when setting up a room. # Client add…
500 …d": "games#roomClientAddress", # Uniquely identifies the type of this resource. Value is always th…
501 … "xmppAddress": "A String", # The XMPP address of the client on the Google Games XMPP network.
503 …nected": True or False, # True if this participant is in the fully connected set of peers in the r…
504 …"id": "A String", # An identifier for the participant in the scope of the room. Cannot be used to …
507 …"roomStatusVersion": 42, # The version of the room status: an increasing counter, used by the clie…
508 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
509 …his is a JSON template for room modification metadata. # Details about the last update to the room.
510 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
511 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
512 "participantId": "A String", # The ID of the participant that modified the room.
514 "applicationId": "A String", # The ID of the application being played.
515 …nviterId": "A String", # The ID of the participant that invited the user to the room. Not set if t…
521 …<pre>Join a room. For internal use by the Games SDK only. Calling this method directly is unsuppor…
524 roomId: string, The ID of the room. (required)
525 body: object, The request body. (required)
526 The object takes the form of:
529 …r network diagnostics reported for a client. # Network diagnostics for the client joining the room.
530 …": "games#networkDiagnostics", # Uniquely identifies the type of this resource. Value is always th…
532 …"networkOperatorCode": "A String", # The MCC+MNC code for the client's network connection. On Andr…
533 "androidNetworkSubtype": 42, # The Android network subtype.
534 …"networkOperatorName": "A String", # The name of the carrier of the client's network connection. O…
535 …strationLatencyMillis": 42, # The amount of time in milliseconds it took for the client to establi…
536 "androidNetworkType": 42, # The Android network type.
538 … { # This is a JSON template for the client address when setting up a room. # Client address for t…
539 …d": "games#roomClientAddress", # Uniquely identifies the type of this resource. Value is always th…
540 "xmppAddress": "A String", # The XMPP address of the client on the Google Games XMPP network.
542 …ind": "games#roomJoinRequest", # Uniquely identifies the type of this resource. Value is always th…
543 "capabilities": [ # The capabilities that this client supports for realtime communication.
548 language: string, The preferred language to use for strings returned by this method.
551 An object of the form:
554 "status": "A String", # The status of the room.
560 …# - "ROOM_DELETED" - The room should no longer be shown on the client. Returned in sync calls when…
561 …"kind": "games#room", # Uniquely identifies the type of this resource. Value is always the fixed s…
563 …mes#roomAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
564 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the room by …
565 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
566 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the room by …
568 …ls": { # This is a JSON template for room modification metadata. # Details about the room creation.
569 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
570 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
571 "participantId": "A String", # The ID of the participant that modified the room.
573 …ed by our servers and worded relative to the player requesting the room. It is intended to be disp…
575 … progress. # Auto-matching status for this room. Not set if the room is not currently in the auto-…
576 …: "games#roomAutoMatchStatus", # Uniquely identifies the type of this resource. Value is always th…
577 …"waitEstimateSeconds": 42, # An estimate for the amount of time (in seconds) that auto-matching is…
579 …"participants": [ # The participants involved in the room, along with their statuses. Includes par…
581 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
582 "status": "A String", # The status of the participant with respect to the room.
584 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the room, but has not yet res…
585 …# - "PARTICIPANT_JOINED" - The participant has joined the room (either after creating it or accept…
586 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the room.
587 # - "PARTICIPANT_LEFT" - The participant joined the room and then left it.
588 …ind": "games#roomParticipant", # Uniquely identifies the type of this resource. Value is always th…
589 … Information about a player that has been anonymously auto-matched against the requesting player. …
590 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
591 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
592 "displayName": "A String", # The name to display for the anonymous player.
594 …"leaveReason": "A String", # The reason the participant left the room; populated if the participan…
596 # - "PLAYER_LEFT" - The player explicitly chose to leave the room.
597 # - "GAME_LEFT" - The game chose to remove the player from the room.
598 # - "ABANDONED" - The player switched to another application and abandoned the room.
599 …# - "PEER_CONNECTION_FAILURE" - The client was unable to establish or maintain a connection to oth…
600 …# - "SERVER_ERROR" - The client received an error response when it tried to communicate with the s…
601 # - "TIMEOUT" - The client timed out while waiting for players to join and connect.
602 # - "PRESENCE_FAILURE" - The client's XMPP connection ended abruptly.
603 … "capabilities": [ # The capabilities which can be used when communicating with this participant.
606 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
607 …The player ID that was used for this player the first time they signed into the game in question. …
608 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
609 "displayName": "A String", # The name to display for the player.
610 …"name": { # An object representation of the individual components of the player's name. For some p…
611 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
612 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
614 … playing a game with the currently authenticated user. # Details about the last time this player p…
615 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
616 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
617 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
619 "playerId": "A String", # The ID of the player.
620 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
621 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
622 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
623 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
625 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
626 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
627 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
628 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
629 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
630 "maxExperiencePoints": "A String", # The maximum experience points for this level.
631 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
632 "minExperiencePoints": "A String", # The minimum experience points for this level.
633 "level": 42, # The level for the user.
635 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
636 "maxExperiencePoints": "A String", # The maximum experience points for this level.
637 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
638 "minExperiencePoints": "A String", # The minimum experience points for this level.
639 "level": 42, # The level for the user.
642 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
643 "title": "A String", # The player's title rewarded for their game activities.
644 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
646 …tAddress": { # This is a JSON template for the client address when setting up a room. # Client add…
647 …d": "games#roomClientAddress", # Uniquely identifies the type of this resource. Value is always th…
648 … "xmppAddress": "A String", # The XMPP address of the client on the Google Games XMPP network.
650 …nected": True or False, # True if this participant is in the fully connected set of peers in the r…
651 …"id": "A String", # An identifier for the participant in the scope of the room. Cannot be used to …
654 …"roomStatusVersion": 42, # The version of the room status: an increasing counter, used by the clie…
655 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
656 …his is a JSON template for room modification metadata. # Details about the last update to the room.
657 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
658 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
659 "participantId": "A String", # The ID of the participant that modified the room.
661 "applicationId": "A String", # The ID of the application being played.
662 …nviterId": "A String", # The ID of the participant that invited the user to the room. Not set if t…
668 …<pre>Leave a room. For internal use by the Games SDK only. Calling this method directly is unsuppo…
671 roomId: string, The ID of the room. (required)
672 body: object, The request body. (required)
673 The object takes the form of:
676 …nd": "games#roomLeaveRequest", # Uniquely identifies the type of this resource. Value is always th…
677 "reason": "A String", # Reason for leaving the match.
679 # - "PLAYER_LEFT" - The player chose to leave the room..
680 # - "GAME_LEFT" - The game chose to remove the player from the room.
681 … # - "REALTIME_ABANDONED" - The player switched to another application and abandoned the room.
682 …# - "REALTIME_PEER_CONNECTION_FAILURE" - The client was unable to establish a connection to other …
683 … # - "REALTIME_SERVER_CONNECTION_FAILURE" - The client was unable to communicate with the server.
684 …# - "REALTIME_SERVER_ERROR" - The client received an error response when it tried to communicate w…
685 # - "REALTIME_TIMEOUT" - The client timed out while waiting for a room.
686 # - "REALTIME_CLIENT_DISCONNECTING" - The client disconnects without first calling Leave.
687 # - "REALTIME_SIGN_OUT" - The user signed out of G+ while in the room.
688 # - "REALTIME_GAME_CRASHED" - The game crashed.
691 # - "REALTIME_SAME_CLIENT_ROOM_OPERATION" - The same client is trying to enter a new room.
692 … # This is a JSON template for room leave diagnostics. # Diagnostics for a player leaving the room.
693 … "games#roomLeaveDiagnostics", # Uniquely identifies the type of this resource. Value is always th…
696 …"networkOperatorCode": "A String", # The MCC+MNC code for the client's network connection. On Andr…
701 "count": "A String", # The number of messages sent between a pair of peers.
702 "max": "A String", # The maximum amount.
703 …kind": "games#aggregateStats", # Uniquely identifies the type of this resource. Value is always th…
704 … "sum": "A String", # The total number of bytes sent for messages between a pair of peers.
705 "min": "A String", # The minimum amount.
707 …games#peerChannelDiagnostics", # Uniquely identifies the type of this resource. Value is always th…
709 "count": "A String", # The number of messages sent between a pair of peers.
710 "max": "A String", # The maximum amount.
711 …kind": "games#aggregateStats", # Uniquely identifies the type of this resource. Value is always th…
712 … "sum": "A String", # The total number of bytes sent for messages between a pair of peers.
713 "min": "A String", # The minimum amount.
720 "count": "A String", # The number of messages sent between a pair of peers.
721 "max": "A String", # The maximum amount.
722 …kind": "games#aggregateStats", # Uniquely identifies the type of this resource. Value is always th…
723 … "sum": "A String", # The total number of bytes sent for messages between a pair of peers.
724 "min": "A String", # The minimum amount.
727 …games#peerSessionDiagnostics", # Uniquely identifies the type of this resource. Value is always th…
730 "count": "A String", # The number of messages sent between a pair of peers.
731 "max": "A String", # The maximum amount.
732 …kind": "games#aggregateStats", # Uniquely identifies the type of this resource. Value is always th…
733 … "sum": "A String", # The total number of bytes sent for messages between a pair of peers.
734 "min": "A String", # The minimum amount.
736 …games#peerChannelDiagnostics", # Uniquely identifies the type of this resource. Value is always th…
738 "count": "A String", # The number of messages sent between a pair of peers.
739 "max": "A String", # The maximum amount.
740 …kind": "games#aggregateStats", # Uniquely identifies the type of this resource. Value is always th…
741 … "sum": "A String", # The total number of bytes sent for messages between a pair of peers.
742 "min": "A String", # The minimum amount.
749 "count": "A String", # The number of messages sent between a pair of peers.
750 "max": "A String", # The maximum amount.
751 …kind": "games#aggregateStats", # Uniquely identifies the type of this resource. Value is always th…
752 … "sum": "A String", # The total number of bytes sent for messages between a pair of peers.
753 "min": "A String", # The minimum amount.
757 "participantId": "A String", # The participant ID of the peer.
761 …"networkOperatorName": "A String", # The name of the carrier of the client's network connection. O…
766 language: string, The preferred language to use for strings returned by this method.
769 An object of the form:
772 "status": "A String", # The status of the room.
778 …# - "ROOM_DELETED" - The room should no longer be shown on the client. Returned in sync calls when…
779 …"kind": "games#room", # Uniquely identifies the type of this resource. Value is always the fixed s…
781 …mes#roomAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
782 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the room by …
783 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
784 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the room by …
786 …ls": { # This is a JSON template for room modification metadata. # Details about the room creation.
787 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
788 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
789 "participantId": "A String", # The ID of the participant that modified the room.
791 …ed by our servers and worded relative to the player requesting the room. It is intended to be disp…
793 … progress. # Auto-matching status for this room. Not set if the room is not currently in the auto-…
794 …: "games#roomAutoMatchStatus", # Uniquely identifies the type of this resource. Value is always th…
795 …"waitEstimateSeconds": 42, # An estimate for the amount of time (in seconds) that auto-matching is…
797 …"participants": [ # The participants involved in the room, along with their statuses. Includes par…
799 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
800 "status": "A String", # The status of the participant with respect to the room.
802 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the room, but has not yet res…
803 …# - "PARTICIPANT_JOINED" - The participant has joined the room (either after creating it or accept…
804 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the room.
805 # - "PARTICIPANT_LEFT" - The participant joined the room and then left it.
806 …ind": "games#roomParticipant", # Uniquely identifies the type of this resource. Value is always th…
807 … Information about a player that has been anonymously auto-matched against the requesting player. …
808 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
809 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
810 "displayName": "A String", # The name to display for the anonymous player.
812 …"leaveReason": "A String", # The reason the participant left the room; populated if the participan…
814 # - "PLAYER_LEFT" - The player explicitly chose to leave the room.
815 # - "GAME_LEFT" - The game chose to remove the player from the room.
816 # - "ABANDONED" - The player switched to another application and abandoned the room.
817 …# - "PEER_CONNECTION_FAILURE" - The client was unable to establish or maintain a connection to oth…
818 …# - "SERVER_ERROR" - The client received an error response when it tried to communicate with the s…
819 # - "TIMEOUT" - The client timed out while waiting for players to join and connect.
820 # - "PRESENCE_FAILURE" - The client's XMPP connection ended abruptly.
821 … "capabilities": [ # The capabilities which can be used when communicating with this participant.
824 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
825 …The player ID that was used for this player the first time they signed into the game in question. …
826 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
827 "displayName": "A String", # The name to display for the player.
828 …"name": { # An object representation of the individual components of the player's name. For some p…
829 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
830 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
832 … playing a game with the currently authenticated user. # Details about the last time this player p…
833 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
834 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
835 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
837 "playerId": "A String", # The ID of the player.
838 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
839 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
840 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
841 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
843 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
844 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
845 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
846 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
847 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
848 "maxExperiencePoints": "A String", # The maximum experience points for this level.
849 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
850 "minExperiencePoints": "A String", # The minimum experience points for this level.
851 "level": 42, # The level for the user.
853 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
854 "maxExperiencePoints": "A String", # The maximum experience points for this level.
855 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
856 "minExperiencePoints": "A String", # The minimum experience points for this level.
857 "level": 42, # The level for the user.
860 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
861 "title": "A String", # The player's title rewarded for their game activities.
862 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
864 …tAddress": { # This is a JSON template for the client address when setting up a room. # Client add…
865 …d": "games#roomClientAddress", # Uniquely identifies the type of this resource. Value is always th…
866 … "xmppAddress": "A String", # The XMPP address of the client on the Google Games XMPP network.
868 …nected": True or False, # True if this participant is in the fully connected set of peers in the r…
869 …"id": "A String", # An identifier for the participant in the scope of the room. Cannot be used to …
872 …"roomStatusVersion": 42, # The version of the room status: an increasing counter, used by the clie…
873 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
874 …his is a JSON template for room modification metadata. # Details about the last update to the room.
875 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
876 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
877 "participantId": "A String", # The ID of the participant that modified the room.
879 "applicationId": "A String", # The ID of the application being played.
880 …nviterId": "A String", # The ID of the participant that invited the user to the room. Not set if t…
889 pageToken: string, The token returned by the previous request.
890 language: string, The preferred language to use for strings returned by this method.
891 …r, The maximum number of rooms to return in the response, used for paging. For any response, the a…
894 An object of the form:
897 "nextPageToken": "A String", # The pagination token for the next page of results.
898 "items": [ # The rooms.
900 "status": "A String", # The status of the room.
906 …# - "ROOM_DELETED" - The room should no longer be shown on the client. Returned in sync calls when…
907 …"kind": "games#room", # Uniquely identifies the type of this resource. Value is always the fixed s…
909 …mes#roomAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
910 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the room by …
911 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
912 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the room by …
914 …ls": { # This is a JSON template for room modification metadata. # Details about the room creation.
915 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
916 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
917 "participantId": "A String", # The ID of the participant that modified the room.
919 …ed by our servers and worded relative to the player requesting the room. It is intended to be disp…
921 … progress. # Auto-matching status for this room. Not set if the room is not currently in the auto-…
922 …: "games#roomAutoMatchStatus", # Uniquely identifies the type of this resource. Value is always th…
923 …"waitEstimateSeconds": 42, # An estimate for the amount of time (in seconds) that auto-matching is…
925 …"participants": [ # The participants involved in the room, along with their statuses. Includes par…
927 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
928 "status": "A String", # The status of the participant with respect to the room.
930 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the room, but has not yet res…
931 …# - "PARTICIPANT_JOINED" - The participant has joined the room (either after creating it or accept…
932 … # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the room.
933 # - "PARTICIPANT_LEFT" - The participant joined the room and then left it.
934 …ind": "games#roomParticipant", # Uniquely identifies the type of this resource. Value is always th…
935 … Information about a player that has been anonymously auto-matched against the requesting player. …
936 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
937 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
938 "displayName": "A String", # The name to display for the anonymous player.
940 …"leaveReason": "A String", # The reason the participant left the room; populated if the participan…
942 # - "PLAYER_LEFT" - The player explicitly chose to leave the room.
943 # - "GAME_LEFT" - The game chose to remove the player from the room.
944 # - "ABANDONED" - The player switched to another application and abandoned the room.
945 …# - "PEER_CONNECTION_FAILURE" - The client was unable to establish or maintain a connection to oth…
946 …# - "SERVER_ERROR" - The client received an error response when it tried to communicate with the s…
947 # - "TIMEOUT" - The client timed out while waiting for players to join and connect.
948 # - "PRESENCE_FAILURE" - The client's XMPP connection ended abruptly.
949 … "capabilities": [ # The capabilities which can be used when communicating with this participant.
952 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
953 …The player ID that was used for this player the first time they signed into the game in question. …
954 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
955 "displayName": "A String", # The name to display for the player.
956 …"name": { # An object representation of the individual components of the player's name. For some p…
957 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
958 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
960 … playing a game with the currently authenticated user. # Details about the last time this player p…
961 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
962 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
963 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
965 "playerId": "A String", # The ID of the player.
966 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
967 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
968 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
969 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
971 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
972 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
973 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
974 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
975 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
976 "maxExperiencePoints": "A String", # The maximum experience points for this level.
977 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
978 "minExperiencePoints": "A String", # The minimum experience points for this level.
979 "level": 42, # The level for the user.
981 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
982 "maxExperiencePoints": "A String", # The maximum experience points for this level.
983 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
984 "minExperiencePoints": "A String", # The minimum experience points for this level.
985 "level": 42, # The level for the user.
988 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
989 "title": "A String", # The player's title rewarded for their game activities.
990 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
992 …tAddress": { # This is a JSON template for the client address when setting up a room. # Client add…
993 …d": "games#roomClientAddress", # Uniquely identifies the type of this resource. Value is always th…
994 … "xmppAddress": "A String", # The XMPP address of the client on the Google Games XMPP network.
996 …nected": True or False, # True if this participant is in the fully connected set of peers in the r…
997 …"id": "A String", # An identifier for the participant in the scope of the room. Cannot be used to …
1000 …"roomStatusVersion": 42, # The version of the room status: an increasing counter, used by the clie…
1001 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
1002 …his is a JSON template for room modification metadata. # Details about the last update to the room.
1003 …nd": "games#roomModification", # Uniquely identifies the type of this resource. Value is always th…
1004 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the room, in millisec…
1005 "participantId": "A String", # The ID of the participant that modified the room.
1007 "applicationId": "A String", # The ID of the application being played.
1008 …nviterId": "A String", # The ID of the participant that invited the user to the room. Not set if t…
1011 …"kind": "games#roomList", # Uniquely identifies the type of this resource. Value is always the fix…
1017 <pre>Retrieves the next page of results.
1020 previous_request: The request for the previous page. (required)
1021 previous_response: The response from the request for the previous page. (required)
1024 A request object that you can call 'execute()' on to request the next
1025 page. Returns None if there are no more items in the collection.
1031 …<pre>Updates sent by a client reporting the status of peers in a room. For internal use by the Gam…
1034 roomId: string, The ID of the room. (required)
1035 body: object, The request body. (required)
1036 The object takes the form of:
1038 { # This is a JSON template for an update on the status of peers in a room.
1039 …ind": "games#roomP2PStatuses", # Uniquely identifies the type of this resource. Value is always th…
1040 "updates": [ # The updates for the peers.
1041 { # This is a JSON template for an update on the status of a peer in a room.
1042 "status": "A String", # The status of the peer in the room.
1044 # - "CONNECTION_ESTABLISHED" - The client established a P2P connection with the peer.
1045 … # - "CONNECTION_FAILED" - The client failed to establish directed presence with the peer.
1046 …"kind": "games#roomP2PStatus", # Uniquely identifies the type of this resource. Value is always th…
1047 "participantId": "A String", # The ID of the participant.
1048 …iableRoundtripLatencyMillis": 42, # The amount of time in milliseconds it took to send packets bac…
1049 …"connectionSetupLatencyMillis": 42, # The amount of time in milliseconds it took to establish conn…
1050 "error": "A String", # The error code in event of a failure.
1052 # - "P2P_FAILED" - The client failed to establish a P2P connection with the peer.
1053 # - "PRESENCE_FAILED" - The client failed to register to receive P2P connections.
1054 … "RELAY_SERVER_FAILED" - The client received an error when trying to use the relay server to estab…
1060 language: string, The preferred language to use for strings returned by this method.
1063 An object of the form:
1065 { # This is a JSON template for the status of a room that the player has joined.
1066 "status": "A String", # The status of the room.
1073 …"kind": "games#roomStatus", # Uniquely identifies the type of this resource. Value is always the f…
1074 … progress. # Auto-matching status for this room. Not set if the room is not currently in the autom…
1075 …: "games#roomAutoMatchStatus", # Uniquely identifies the type of this resource. Value is always th…
1076 …"waitEstimateSeconds": 42, # An estimate for the amount of time (in seconds) that auto-matching is…
1078 …"participants": [ # The participants involved in the room, along with their statuses. Includes par…
1080 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1081 "status": "A String", # The status of the participant with respect to the room.
1083 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the room, but has not yet res…
1084 …# - "PARTICIPANT_JOINED" - The participant has joined the room (either after creating it or accept…
1085 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the room.
1086 # - "PARTICIPANT_LEFT" - The participant joined the room and then left it.
1087 …ind": "games#roomParticipant", # Uniquely identifies the type of this resource. Value is always th…
1088 … Information about a player that has been anonymously auto-matched against the requesting player. …
1089 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
1090 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
1091 "displayName": "A String", # The name to display for the anonymous player.
1093 …"leaveReason": "A String", # The reason the participant left the room; populated if the participan…
1095 # - "PLAYER_LEFT" - The player explicitly chose to leave the room.
1096 # - "GAME_LEFT" - The game chose to remove the player from the room.
1097 # - "ABANDONED" - The player switched to another application and abandoned the room.
1098 …# - "PEER_CONNECTION_FAILURE" - The client was unable to establish or maintain a connection to oth…
1099 …# - "SERVER_ERROR" - The client received an error response when it tried to communicate with the s…
1100 # - "TIMEOUT" - The client timed out while waiting for players to join and connect.
1101 # - "PRESENCE_FAILURE" - The client's XMPP connection ended abruptly.
1102 … "capabilities": [ # The capabilities which can be used when communicating with this participant.
1105 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
1106 …The player ID that was used for this player the first time they signed into the game in question. …
1107 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
1108 "displayName": "A String", # The name to display for the player.
1109 …"name": { # An object representation of the individual components of the player's name. For some p…
1110 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
1111 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
1113 … playing a game with the currently authenticated user. # Details about the last time this player p…
1114 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1115 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
1116 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
1118 "playerId": "A String", # The ID of the player.
1119 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
1120 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
1121 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
1122 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
1124 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
1125 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
1126 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
1127 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
1128 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
1129 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1130 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1131 "minExperiencePoints": "A String", # The minimum experience points for this level.
1132 "level": 42, # The level for the user.
1134 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
1135 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1136 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1137 "minExperiencePoints": "A String", # The minimum experience points for this level.
1138 "level": 42, # The level for the user.
1141 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
1142 "title": "A String", # The player's title rewarded for their game activities.
1143 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
1145 …tAddress": { # This is a JSON template for the client address when setting up a room. # Client add…
1146 …d": "games#roomClientAddress", # Uniquely identifies the type of this resource. Value is always th…
1147 … "xmppAddress": "A String", # The XMPP address of the client on the Google Games XMPP network.
1149 …nected": True or False, # True if this participant is in the fully connected set of peers in the r…
1150 …"id": "A String", # An identifier for the participant in the scope of the room. Cannot be used to …
1153 …"statusVersion": 42, # The version of the status for the room: an increasing counter, used by the …