Lines Matching full:the
88 …lass="firstline">Dismiss a turn-based match from the match list. The match will no longer show up …
91 …ce, after all results are in. Only the player whose turn it is may make the first call to Finish, …
94 <p class="firstline">Get the data for a turn-based match.</p>
100 …"firstline">Leave a turn-based match when it is not the current player's turn, without canceling t…
103 …p class="firstline">Leave a turn-based match during the current player's turn, without canceling t…
106 <p class="firstline">Returns turn-based matches the player is or was involved in.</p>
109 <p class="firstline">Retrieves the next page of results.</p>
112 …the same participants. This can be called by only one player on a match still in their list; the p…
115 …the player is or was involved in that changed since the last sync call, with the least recent chan…
118 <p class="firstline">Retrieves the next page of results.</p>
121 <p class="firstline">Commit the results of a player turn.</p>
128 matchId: string, The ID of the match. (required)
129 consistencyToken: string, The last-seen mutation timestamp.
138 body: object, The request body. (required)
139 The object takes the form of:
142 "invitedPlayerIds": [ # The player ids to invite to the match.
145 …#turnBasedMatchCreateRequest", # Uniquely identifies the type of this resource. Value is always th…
147 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
148 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
149 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
150 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
152 … The variant / mode of the application to be played. This can be any integer value, or left blank.…
153 …g", # A randomly generated numeric ID. This number is used at the server to ensure that the reques…
156 language: string, The preferred language to use for strings returned by this method.
157 consistencyToken: string, The last-seen mutation timestamp.
160 An object of the form:
163 "status": "A String", # The status of the match.
165 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
166 # - "MATCH_ACTIVE" - The match has started.
167 # - "MATCH_COMPLETE" - The match has finished.
168 # - "MATCH_CANCELED" - The match was canceled.
169 # - "MATCH_EXPIRED" - The match expired due to inactivity.
170 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
171 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
172 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
174 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
175 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
176 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
177 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
179 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
180 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
181 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
182 "participantId": "A String", # The ID of the participant that modified the match.
184 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
185 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
186 …tch has data available but it wasn't returned in a list response; fetching the match individually …
187 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
188 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
191 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
192 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
194 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
195 "status": "A String", # The status of the participant with respect to the match.
197 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
198 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
199 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
200 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
201 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
202 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
203 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
204 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
205 … Information about a player that has been anonymously auto-matched against the requesting player. …
206 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
207 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
208 "displayName": "A String", # The name to display for the anonymous player.
210 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
211 …The player ID that was used for this player the first time they signed into the game in question. …
212 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
213 "displayName": "A String", # The name to display for the player.
214 …"name": { # An object representation of the individual components of the player's name. For some p…
215 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
216 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
218 … playing a game with the currently authenticated user. # Details about the last time this player p…
219 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
220 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
221 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
223 "playerId": "A String", # The ID of the player.
224 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
225 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
226 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
227 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
229 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
230 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
231 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
232 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
233 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
234 "maxExperiencePoints": "A String", # The maximum experience points for this level.
235 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
236 "minExperiencePoints": "A String", # The minimum experience points for this level.
237 "level": 42, # The level for the user.
239 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
240 "maxExperiencePoints": "A String", # The maximum experience points for this level.
241 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
242 "minExperiencePoints": "A String", # The minimum experience points for this level.
243 "level": 42, # The level for the user.
246 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
247 "title": "A String", # The player's title rewarded for their game activities.
248 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
250 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
253 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
254 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
255 … template for turn-based match modification metadata. # Details about the last update to the match.
256 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
257 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
258 "participantId": "A String", # The ID of the participant that modified the match.
260 … template for a turn-based match data object. # The data / game state for the previous match; set …
261 …tch has data available but it wasn't returned in a list response; fetching the match individually …
262 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
263 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
265 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
266 "results": [ # The results reported for this match.
268 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
269 …The placement or ranking of the participant in the match results; a number from one to the number …
270 "participantId": "A String", # The ID of the participant.
271 "result": "A String", # The result of the participant for this match.
273 # - "MATCH_RESULT_WIN" - The participant won the match.
274 # - "MATCH_RESULT_LOSS" - The participant lost the match.
275 # - "MATCH_RESULT_TIE" - The participant tied the match.
276 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
277 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
281 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
282 "applicationId": "A String", # The ID of the application being played.
283 …The status of the current user in the match. Derived from the match type, match status, the user's…
285 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
286 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
287 # - "USER_TURN" - The user has an action to take in the match.
288 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
289 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
298 matchId: string, The ID of the match. (required)
299 language: string, The preferred language to use for strings returned by this method.
300 consistencyToken: string, The last-seen mutation timestamp.
303 An object of the form:
306 "status": "A String", # The status of the match.
308 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
309 # - "MATCH_ACTIVE" - The match has started.
310 # - "MATCH_COMPLETE" - The match has finished.
311 # - "MATCH_CANCELED" - The match was canceled.
312 # - "MATCH_EXPIRED" - The match expired due to inactivity.
313 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
314 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
315 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
317 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
318 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
319 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
320 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
322 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
323 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
324 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
325 "participantId": "A String", # The ID of the participant that modified the match.
327 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
328 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
329 …tch has data available but it wasn't returned in a list response; fetching the match individually …
330 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
331 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
334 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
335 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
337 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
338 "status": "A String", # The status of the participant with respect to the match.
340 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
341 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
342 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
343 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
344 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
345 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
346 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
347 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
348 … Information about a player that has been anonymously auto-matched against the requesting player. …
349 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
350 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
351 "displayName": "A String", # The name to display for the anonymous player.
353 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
354 …The player ID that was used for this player the first time they signed into the game in question. …
355 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
356 "displayName": "A String", # The name to display for the player.
357 …"name": { # An object representation of the individual components of the player's name. For some p…
358 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
359 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
361 … playing a game with the currently authenticated user. # Details about the last time this player p…
362 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
363 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
364 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
366 "playerId": "A String", # The ID of the player.
367 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
368 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
369 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
370 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
372 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
373 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
374 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
375 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
376 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
377 "maxExperiencePoints": "A String", # The maximum experience points for this level.
378 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
379 "minExperiencePoints": "A String", # The minimum experience points for this level.
380 "level": 42, # The level for the user.
382 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
383 "maxExperiencePoints": "A String", # The maximum experience points for this level.
384 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
385 "minExperiencePoints": "A String", # The minimum experience points for this level.
386 "level": 42, # The level for the user.
389 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
390 "title": "A String", # The player's title rewarded for their game activities.
391 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
393 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
396 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
397 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
398 … template for turn-based match modification metadata. # Details about the last update to the match.
399 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
400 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
401 "participantId": "A String", # The ID of the participant that modified the match.
403 … template for a turn-based match data object. # The data / game state for the previous match; set …
404 …tch has data available but it wasn't returned in a list response; fetching the match individually …
405 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
406 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
408 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
409 "results": [ # The results reported for this match.
411 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
412 …The placement or ranking of the participant in the match results; a number from one to the number …
413 "participantId": "A String", # The ID of the participant.
414 "result": "A String", # The result of the participant for this match.
416 # - "MATCH_RESULT_WIN" - The participant won the match.
417 # - "MATCH_RESULT_LOSS" - The participant lost the match.
418 # - "MATCH_RESULT_TIE" - The participant tied the match.
419 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
420 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
424 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
425 "applicationId": "A String", # The ID of the application being played.
426 …The status of the current user in the match. Derived from the match type, match status, the user's…
428 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
429 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
430 # - "USER_TURN" - The user has an action to take in the match.
431 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
432 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
438 …<pre>Dismiss a turn-based match from the match list. The match will no longer show up in the list …
441 matchId: string, The ID of the match. (required)
442 consistencyToken: string, The last-seen mutation timestamp.
448 …ce, after all results are in. Only the player whose turn it is may make the first call to Finish, …
451 matchId: string, The ID of the match. (required)
452 body: object, The request body. (required)
453 The object takes the form of:
456 …"games#turnBasedMatchResults", # Uniquely identifies the type of this resource. Value is always th…
457 …"data": { # This is a JSON template for sending a turn-based match data object. # The final match …
458 …es#turnBasedMatchDataRequest", # Uniquely identifies the type of this resource. Value is always th…
459 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
461 "matchVersion": 42, # The version of the match being updated.
462 "results": [ # The match results for the participants in the match.
464 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
465 …The placement or ranking of the participant in the match results; a number from one to the number …
466 "participantId": "A String", # The ID of the participant.
467 "result": "A String", # The result of the participant for this match.
469 # - "MATCH_RESULT_WIN" - The participant won the match.
470 # - "MATCH_RESULT_LOSS" - The participant lost the match.
471 # - "MATCH_RESULT_TIE" - The participant tied the match.
472 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
473 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
479 language: string, The preferred language to use for strings returned by this method.
480 consistencyToken: string, The last-seen mutation timestamp.
483 An object of the form:
486 "status": "A String", # The status of the match.
488 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
489 # - "MATCH_ACTIVE" - The match has started.
490 # - "MATCH_COMPLETE" - The match has finished.
491 # - "MATCH_CANCELED" - The match was canceled.
492 # - "MATCH_EXPIRED" - The match expired due to inactivity.
493 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
494 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
495 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
497 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
498 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
499 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
500 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
502 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
503 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
504 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
505 "participantId": "A String", # The ID of the participant that modified the match.
507 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
508 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
509 …tch has data available but it wasn't returned in a list response; fetching the match individually …
510 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
511 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
514 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
515 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
517 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
518 "status": "A String", # The status of the participant with respect to the match.
520 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
521 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
522 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
523 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
524 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
525 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
526 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
527 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
528 … Information about a player that has been anonymously auto-matched against the requesting player. …
529 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
530 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
531 "displayName": "A String", # The name to display for the anonymous player.
533 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
534 …The player ID that was used for this player the first time they signed into the game in question. …
535 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
536 "displayName": "A String", # The name to display for the player.
537 …"name": { # An object representation of the individual components of the player's name. For some p…
538 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
539 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
541 … playing a game with the currently authenticated user. # Details about the last time this player p…
542 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
543 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
544 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
546 "playerId": "A String", # The ID of the player.
547 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
548 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
549 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
550 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
552 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
553 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
554 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
555 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
556 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
557 "maxExperiencePoints": "A String", # The maximum experience points for this level.
558 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
559 "minExperiencePoints": "A String", # The minimum experience points for this level.
560 "level": 42, # The level for the user.
562 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
563 "maxExperiencePoints": "A String", # The maximum experience points for this level.
564 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
565 "minExperiencePoints": "A String", # The minimum experience points for this level.
566 "level": 42, # The level for the user.
569 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
570 "title": "A String", # The player's title rewarded for their game activities.
571 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
573 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
576 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
577 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
578 … template for turn-based match modification metadata. # Details about the last update to the match.
579 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
580 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
581 "participantId": "A String", # The ID of the participant that modified the match.
583 … template for a turn-based match data object. # The data / game state for the previous match; set …
584 …tch has data available but it wasn't returned in a list response; fetching the match individually …
585 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
586 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
588 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
589 "results": [ # The results reported for this match.
591 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
592 …The placement or ranking of the participant in the match results; a number from one to the number …
593 "participantId": "A String", # The ID of the participant.
594 "result": "A String", # The result of the participant for this match.
596 # - "MATCH_RESULT_WIN" - The participant won the match.
597 # - "MATCH_RESULT_LOSS" - The participant lost the match.
598 # - "MATCH_RESULT_TIE" - The participant tied the match.
599 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
600 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
604 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
605 "applicationId": "A String", # The ID of the application being played.
606 …The status of the current user in the match. Derived from the match type, match status, the user's…
608 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
609 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
610 # - "USER_TURN" - The user has an action to take in the match.
611 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
612 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
618 <pre>Get the data for a turn-based match.
621 matchId: string, The ID of the match. (required)
622 language: string, The preferred language to use for strings returned by this method.
624 consistencyToken: string, The last-seen mutation timestamp.
627 An object of the form:
630 "status": "A String", # The status of the match.
632 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
633 # - "MATCH_ACTIVE" - The match has started.
634 # - "MATCH_COMPLETE" - The match has finished.
635 # - "MATCH_CANCELED" - The match was canceled.
636 # - "MATCH_EXPIRED" - The match expired due to inactivity.
637 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
638 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
639 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
641 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
642 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
643 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
644 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
646 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
647 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
648 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
649 "participantId": "A String", # The ID of the participant that modified the match.
651 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
652 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
653 …tch has data available but it wasn't returned in a list response; fetching the match individually …
654 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
655 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
658 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
659 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
661 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
662 "status": "A String", # The status of the participant with respect to the match.
664 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
665 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
666 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
667 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
668 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
669 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
670 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
671 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
672 … Information about a player that has been anonymously auto-matched against the requesting player. …
673 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
674 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
675 "displayName": "A String", # The name to display for the anonymous player.
677 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
678 …The player ID that was used for this player the first time they signed into the game in question. …
679 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
680 "displayName": "A String", # The name to display for the player.
681 …"name": { # An object representation of the individual components of the player's name. For some p…
682 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
683 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
685 … playing a game with the currently authenticated user. # Details about the last time this player p…
686 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
687 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
688 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
690 "playerId": "A String", # The ID of the player.
691 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
692 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
693 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
694 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
696 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
697 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
698 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
699 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
700 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
701 "maxExperiencePoints": "A String", # The maximum experience points for this level.
702 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
703 "minExperiencePoints": "A String", # The minimum experience points for this level.
704 "level": 42, # The level for the user.
706 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
707 "maxExperiencePoints": "A String", # The maximum experience points for this level.
708 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
709 "minExperiencePoints": "A String", # The minimum experience points for this level.
710 "level": 42, # The level for the user.
713 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
714 "title": "A String", # The player's title rewarded for their game activities.
715 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
717 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
720 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
721 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
722 … template for turn-based match modification metadata. # Details about the last update to the match.
723 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
724 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
725 "participantId": "A String", # The ID of the participant that modified the match.
727 … template for a turn-based match data object. # The data / game state for the previous match; set …
728 …tch has data available but it wasn't returned in a list response; fetching the match individually …
729 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
730 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
732 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
733 "results": [ # The results reported for this match.
735 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
736 …The placement or ranking of the participant in the match results; a number from one to the number …
737 "participantId": "A String", # The ID of the participant.
738 "result": "A String", # The result of the participant for this match.
740 # - "MATCH_RESULT_WIN" - The participant won the match.
741 # - "MATCH_RESULT_LOSS" - The participant lost the match.
742 # - "MATCH_RESULT_TIE" - The participant tied the match.
743 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
744 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
748 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
749 "applicationId": "A String", # The ID of the application being played.
750 …The status of the current user in the match. Derived from the match type, match status, the user's…
752 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
753 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
754 # - "USER_TURN" - The user has an action to take in the match.
755 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
756 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
765 matchId: string, The ID of the match. (required)
766 language: string, The preferred language to use for strings returned by this method.
767 consistencyToken: string, The last-seen mutation timestamp.
770 An object of the form:
773 "status": "A String", # The status of the match.
775 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
776 # - "MATCH_ACTIVE" - The match has started.
777 # - "MATCH_COMPLETE" - The match has finished.
778 # - "MATCH_CANCELED" - The match was canceled.
779 # - "MATCH_EXPIRED" - The match expired due to inactivity.
780 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
781 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
782 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
784 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
785 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
786 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
787 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
789 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
790 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
791 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
792 "participantId": "A String", # The ID of the participant that modified the match.
794 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
795 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
796 …tch has data available but it wasn't returned in a list response; fetching the match individually …
797 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
798 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
801 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
802 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
804 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
805 "status": "A String", # The status of the participant with respect to the match.
807 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
808 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
809 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
810 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
811 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
812 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
813 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
814 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
815 … Information about a player that has been anonymously auto-matched against the requesting player. …
816 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
817 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
818 "displayName": "A String", # The name to display for the anonymous player.
820 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
821 …The player ID that was used for this player the first time they signed into the game in question. …
822 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
823 "displayName": "A String", # The name to display for the player.
824 …"name": { # An object representation of the individual components of the player's name. For some p…
825 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
826 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
828 … playing a game with the currently authenticated user. # Details about the last time this player p…
829 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
830 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
831 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
833 "playerId": "A String", # The ID of the player.
834 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
835 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
836 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
837 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
839 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
840 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
841 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
842 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
843 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
844 "maxExperiencePoints": "A String", # The maximum experience points for this level.
845 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
846 "minExperiencePoints": "A String", # The minimum experience points for this level.
847 "level": 42, # The level for the user.
849 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
850 "maxExperiencePoints": "A String", # The maximum experience points for this level.
851 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
852 "minExperiencePoints": "A String", # The minimum experience points for this level.
853 "level": 42, # The level for the user.
856 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
857 "title": "A String", # The player's title rewarded for their game activities.
858 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
860 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
863 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
864 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
865 … template for turn-based match modification metadata. # Details about the last update to the match.
866 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
867 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
868 "participantId": "A String", # The ID of the participant that modified the match.
870 … template for a turn-based match data object. # The data / game state for the previous match; set …
871 …tch has data available but it wasn't returned in a list response; fetching the match individually …
872 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
873 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
875 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
876 "results": [ # The results reported for this match.
878 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
879 …The placement or ranking of the participant in the match results; a number from one to the number …
880 "participantId": "A String", # The ID of the participant.
881 "result": "A String", # The result of the participant for this match.
883 # - "MATCH_RESULT_WIN" - The participant won the match.
884 # - "MATCH_RESULT_LOSS" - The participant lost the match.
885 # - "MATCH_RESULT_TIE" - The participant tied the match.
886 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
887 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
891 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
892 "applicationId": "A String", # The ID of the application being played.
893 …The status of the current user in the match. Derived from the match type, match status, the user's…
895 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
896 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
897 # - "USER_TURN" - The user has an action to take in the match.
898 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
899 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
905 …<pre>Leave a turn-based match when it is not the current player's turn, without canceling the matc…
908 matchId: string, The ID of the match. (required)
909 language: string, The preferred language to use for strings returned by this method.
910 consistencyToken: string, The last-seen mutation timestamp.
913 An object of the form:
916 "status": "A String", # The status of the match.
918 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
919 # - "MATCH_ACTIVE" - The match has started.
920 # - "MATCH_COMPLETE" - The match has finished.
921 # - "MATCH_CANCELED" - The match was canceled.
922 # - "MATCH_EXPIRED" - The match expired due to inactivity.
923 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
924 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
925 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
927 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
928 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
929 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
930 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
932 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
933 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
934 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
935 "participantId": "A String", # The ID of the participant that modified the match.
937 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
938 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
939 …tch has data available but it wasn't returned in a list response; fetching the match individually …
940 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
941 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
944 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
945 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
947 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
948 "status": "A String", # The status of the participant with respect to the match.
950 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
951 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
952 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
953 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
954 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
955 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
956 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
957 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
958 … Information about a player that has been anonymously auto-matched against the requesting player. …
959 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
960 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
961 "displayName": "A String", # The name to display for the anonymous player.
963 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
964 …The player ID that was used for this player the first time they signed into the game in question. …
965 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
966 "displayName": "A String", # The name to display for the player.
967 …"name": { # An object representation of the individual components of the player's name. For some p…
968 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
969 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
971 … playing a game with the currently authenticated user. # Details about the last time this player p…
972 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
973 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
974 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
976 "playerId": "A String", # The ID of the player.
977 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
978 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
979 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
980 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
982 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
983 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
984 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
985 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
986 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
987 "maxExperiencePoints": "A String", # The maximum experience points for this level.
988 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
989 "minExperiencePoints": "A String", # The minimum experience points for this level.
990 "level": 42, # The level for the user.
992 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
993 "maxExperiencePoints": "A String", # The maximum experience points for this level.
994 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
995 "minExperiencePoints": "A String", # The minimum experience points for this level.
996 "level": 42, # The level for the user.
999 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
1000 "title": "A String", # The player's title rewarded for their game activities.
1001 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
1003 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1006 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1007 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
1008 … template for turn-based match modification metadata. # Details about the last update to the match.
1009 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1010 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1011 "participantId": "A String", # The ID of the participant that modified the match.
1013 … template for a turn-based match data object. # The data / game state for the previous match; set …
1014 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1015 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1016 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1018 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1019 "results": [ # The results reported for this match.
1021 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
1022 …The placement or ranking of the participant in the match results; a number from one to the number …
1023 "participantId": "A String", # The ID of the participant.
1024 "result": "A String", # The result of the participant for this match.
1026 # - "MATCH_RESULT_WIN" - The participant won the match.
1027 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1028 # - "MATCH_RESULT_TIE" - The participant tied the match.
1029 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1030 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1034 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
1035 "applicationId": "A String", # The ID of the application being played.
1036 …The status of the current user in the match. Derived from the match type, match status, the user's…
1038 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1039 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1040 # - "USER_TURN" - The user has an action to take in the match.
1041 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1042 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
1048 <pre>Leave a turn-based match during the current player's turn, without canceling the match.
1051 matchId: string, The ID of the match. (required)
1052 matchVersion: integer, The version of the match being updated. (required)
1053 language: string, The preferred language to use for strings returned by this method.
1054 …The ID of another participant who should take their turn next. If not set, the match will wait for…
1055 consistencyToken: string, The last-seen mutation timestamp.
1058 An object of the form:
1061 "status": "A String", # The status of the match.
1063 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1064 # - "MATCH_ACTIVE" - The match has started.
1065 # - "MATCH_COMPLETE" - The match has finished.
1066 # - "MATCH_CANCELED" - The match was canceled.
1067 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1068 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1069 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
1070 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
1072 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
1073 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
1074 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
1075 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
1077 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
1078 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1079 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1080 "participantId": "A String", # The ID of the participant that modified the match.
1082 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
1083 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
1084 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1085 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1086 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1089 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
1090 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1092 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1093 "status": "A String", # The status of the participant with respect to the match.
1095 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
1096 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1097 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1098 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1099 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1100 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1101 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1102 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
1103 … Information about a player that has been anonymously auto-matched against the requesting player. …
1104 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
1105 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
1106 "displayName": "A String", # The name to display for the anonymous player.
1108 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
1109 …The player ID that was used for this player the first time they signed into the game in question. …
1110 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
1111 "displayName": "A String", # The name to display for the player.
1112 …"name": { # An object representation of the individual components of the player's name. For some p…
1113 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
1114 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
1116 … playing a game with the currently authenticated user. # Details about the last time this player p…
1117 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1118 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
1119 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
1121 "playerId": "A String", # The ID of the player.
1122 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
1123 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
1124 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
1125 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
1127 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
1128 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
1129 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
1130 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
1131 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
1132 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1133 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1134 "minExperiencePoints": "A String", # The minimum experience points for this level.
1135 "level": 42, # The level for the user.
1137 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
1138 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1139 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1140 "minExperiencePoints": "A String", # The minimum experience points for this level.
1141 "level": 42, # The level for the user.
1144 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
1145 "title": "A String", # The player's title rewarded for their game activities.
1146 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
1148 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1151 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1152 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
1153 … template for turn-based match modification metadata. # Details about the last update to the match.
1154 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1155 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1156 "participantId": "A String", # The ID of the participant that modified the match.
1158 … template for a turn-based match data object. # The data / game state for the previous match; set …
1159 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1160 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1161 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1163 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1164 "results": [ # The results reported for this match.
1166 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
1167 …The placement or ranking of the participant in the match results; a number from one to the number …
1168 "participantId": "A String", # The ID of the participant.
1169 "result": "A String", # The result of the participant for this match.
1171 # - "MATCH_RESULT_WIN" - The participant won the match.
1172 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1173 # - "MATCH_RESULT_TIE" - The participant tied the match.
1174 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1175 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1179 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
1180 "applicationId": "A String", # The ID of the application being played.
1181 …The status of the current user in the match. Derived from the match type, match status, the user's…
1183 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1184 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1185 # - "USER_TURN" - The user has an action to take in the match.
1186 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1187 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
1193 <pre>Returns turn-based matches the player is or was involved in.
1196 …maxCompletedMatches: integer, The maximum number of completed or canceled matches to return in the…
1197 language: string, The preferred language to use for strings returned by this method.
1198 pageToken: string, The token returned by the previous request.
1199 … The maximum number of matches to return in the response, used for paging. For any response, the a…
1200 …the response. Note that not all data will necessarily be returned if include_match_data is true; t…
1201 consistencyToken: string, The last-seen mutation timestamp.
1204 An object of the form:
1207 "nextPageToken": "A String", # The pagination token for the next page of results.
1208 "items": [ # The matches.
1210 "status": "A String", # The status of the match.
1212 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1213 # - "MATCH_ACTIVE" - The match has started.
1214 # - "MATCH_COMPLETE" - The match has finished.
1215 # - "MATCH_CANCELED" - The match was canceled.
1216 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1217 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1218 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
1219 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
1221 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
1222 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
1223 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
1224 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
1226 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
1227 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1228 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1229 "participantId": "A String", # The ID of the participant that modified the match.
1231 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
1232 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
1233 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1234 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1235 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1238 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
1239 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1241 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1242 "status": "A String", # The status of the participant with respect to the match.
1244 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
1245 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1246 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1247 … # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1248 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1249 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1250 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1251 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
1252 … Information about a player that has been anonymously auto-matched against the requesting player. …
1253 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
1254 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
1255 "displayName": "A String", # The name to display for the anonymous player.
1257 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
1258 …The player ID that was used for this player the first time they signed into the game in question. …
1259 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
1260 "displayName": "A String", # The name to display for the player.
1261 …"name": { # An object representation of the individual components of the player's name. For some p…
1262 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
1263 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
1265 … playing a game with the currently authenticated user. # Details about the last time this player p…
1266 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1267 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
1268 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
1270 "playerId": "A String", # The ID of the player.
1271 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
1272 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
1273 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
1274 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
1276 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
1277 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
1278 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
1279 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
1280 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
1281 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1282 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1283 "minExperiencePoints": "A String", # The minimum experience points for this level.
1284 "level": 42, # The level for the user.
1286 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
1287 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1288 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1289 "minExperiencePoints": "A String", # The minimum experience points for this level.
1290 "level": 42, # The level for the user.
1293 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
1294 "title": "A String", # The player's title rewarded for their game activities.
1295 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
1297 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1300 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1301 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
1302 … template for turn-based match modification metadata. # Details about the last update to the match.
1303 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1304 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1305 "participantId": "A String", # The ID of the participant that modified the match.
1307 … template for a turn-based match data object. # The data / game state for the previous match; set …
1308 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1309 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1310 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1312 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1313 "results": [ # The results reported for this match.
1315 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
1316 …The placement or ranking of the participant in the match results; a number from one to the number …
1317 "participantId": "A String", # The ID of the participant.
1318 "result": "A String", # The result of the participant for this match.
1320 # - "MATCH_RESULT_WIN" - The participant won the match.
1321 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1322 # - "MATCH_RESULT_TIE" - The participant tied the match.
1323 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1324 … # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1328 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
1329 "applicationId": "A String", # The ID of the application being played.
1330 …The status of the current user in the match. Derived from the match type, match status, the user's…
1332 … # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1333 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1334 # - "USER_TURN" - The user has an action to take in the match.
1335 … # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1336 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
1339 …": "games#turnBasedMatchList", # Uniquely identifies the type of this resource. Value is always th…
1345 <pre>Retrieves the next page of results.
1348 previous_request: The request for the previous page. (required)
1349 previous_response: The response from the request for the previous page. (required)
1352 A request object that you can call 'execute()' on to request the next
1353 page. Returns None if there are no more items in the collection.
1359 …the same participants. This can be called by only one player on a match still in their list; the p…
1362 matchId: string, The ID of the match. (required)
1363 language: string, The preferred language to use for strings returned by this method.
1364 …ed numeric ID for each request specified by the caller. This number is used at the server to ensur…
1365 consistencyToken: string, The last-seen mutation timestamp.
1368 An object of the form:
1371 …ate for a turn-based match resource object. # The newly created match; a rematch of the old match …
1372 "status": "A String", # The status of the match.
1374 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1375 # - "MATCH_ACTIVE" - The match has started.
1376 # - "MATCH_COMPLETE" - The match has finished.
1377 # - "MATCH_CANCELED" - The match was canceled.
1378 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1379 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1380 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
1381 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
1383 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
1384 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
1385 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
1386 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
1388 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
1389 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1390 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1391 "participantId": "A String", # The ID of the participant that modified the match.
1393 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
1394 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
1395 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1396 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1397 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1400 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
1401 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1403 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1404 "status": "A String", # The status of the participant with respect to the match.
1406 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
1407 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1408 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1409 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1410 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1411 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1412 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1413 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
1414 … Information about a player that has been anonymously auto-matched against the requesting player. …
1415 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
1416 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
1417 "displayName": "A String", # The name to display for the anonymous player.
1419 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
1420 …The player ID that was used for this player the first time they signed into the game in question. …
1421 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
1422 "displayName": "A String", # The name to display for the player.
1423 …"name": { # An object representation of the individual components of the player's name. For some p…
1424 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
1425 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
1427 … playing a game with the currently authenticated user. # Details about the last time this player p…
1428 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1429 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
1430 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
1432 "playerId": "A String", # The ID of the player.
1433 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
1434 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
1435 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
1436 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
1438 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
1439 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
1440 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
1441 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
1442 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
1443 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1444 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1445 "minExperiencePoints": "A String", # The minimum experience points for this level.
1446 "level": 42, # The level for the user.
1448 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
1449 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1450 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1451 "minExperiencePoints": "A String", # The minimum experience points for this level.
1452 "level": 42, # The level for the user.
1455 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
1456 "title": "A String", # The player's title rewarded for their game activities.
1457 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
1459 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1462 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1463 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
1464 … template for turn-based match modification metadata. # Details about the last update to the match.
1465 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1466 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1467 "participantId": "A String", # The ID of the participant that modified the match.
1469 … template for a turn-based match data object. # The data / game state for the previous match; set …
1470 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1471 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1472 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1474 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1475 "results": [ # The results reported for this match.
1477 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
1478 …The placement or ranking of the participant in the match results; a number from one to the number …
1479 "participantId": "A String", # The ID of the participant.
1480 "result": "A String", # The result of the participant for this match.
1482 # - "MATCH_RESULT_WIN" - The participant won the match.
1483 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1484 # - "MATCH_RESULT_TIE" - The participant tied the match.
1485 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1486 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1490 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
1491 "applicationId": "A String", # The ID of the application being played.
1492 …The status of the current user in the match. Derived from the match type, match status, the user's…
1494 … # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1495 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1496 # - "USER_TURN" - The user has an action to take in the match.
1497 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1498 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
1500 …"games#turnBasedMatchRematch", # Uniquely identifies the type of this resource. Value is always th…
1501 … resource object. # The old match that the rematch was created from; will be updated such that the…
1502 "status": "A String", # The status of the match.
1504 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1505 # - "MATCH_ACTIVE" - The match has started.
1506 # - "MATCH_COMPLETE" - The match has finished.
1507 # - "MATCH_CANCELED" - The match was canceled.
1508 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1509 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1510 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
1511 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
1513 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
1514 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
1515 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
1516 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
1518 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
1519 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1520 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1521 "participantId": "A String", # The ID of the participant that modified the match.
1523 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
1524 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
1525 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1526 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1527 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1530 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
1531 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1533 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1534 "status": "A String", # The status of the participant with respect to the match.
1536 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
1537 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1538 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1539 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1540 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1541 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1542 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1543 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
1544 … Information about a player that has been anonymously auto-matched against the requesting player. …
1545 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
1546 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
1547 "displayName": "A String", # The name to display for the anonymous player.
1549 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
1550 …The player ID that was used for this player the first time they signed into the game in question. …
1551 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
1552 "displayName": "A String", # The name to display for the player.
1553 …"name": { # An object representation of the individual components of the player's name. For some p…
1554 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
1555 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
1557 … playing a game with the currently authenticated user. # Details about the last time this player p…
1558 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1559 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
1560 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
1562 "playerId": "A String", # The ID of the player.
1563 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
1564 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
1565 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
1566 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
1568 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
1569 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
1570 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
1571 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
1572 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
1573 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1574 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1575 "minExperiencePoints": "A String", # The minimum experience points for this level.
1576 "level": 42, # The level for the user.
1578 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
1579 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1580 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1581 "minExperiencePoints": "A String", # The minimum experience points for this level.
1582 "level": 42, # The level for the user.
1585 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
1586 "title": "A String", # The player's title rewarded for their game activities.
1587 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
1589 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1592 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1593 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
1594 … template for turn-based match modification metadata. # Details about the last update to the match.
1595 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1596 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1597 "participantId": "A String", # The ID of the participant that modified the match.
1599 … template for a turn-based match data object. # The data / game state for the previous match; set …
1600 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1601 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1602 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1604 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1605 "results": [ # The results reported for this match.
1607 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
1608 …The placement or ranking of the participant in the match results; a number from one to the number …
1609 "participantId": "A String", # The ID of the participant.
1610 "result": "A String", # The result of the participant for this match.
1612 # - "MATCH_RESULT_WIN" - The participant won the match.
1613 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1614 # - "MATCH_RESULT_TIE" - The participant tied the match.
1615 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1616 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1620 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
1621 "applicationId": "A String", # The ID of the application being played.
1622 …The status of the current user in the match. Derived from the match type, match status, the user's…
1624 … # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1625 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1626 # - "USER_TURN" - The user has an action to take in the match.
1627 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1628 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
1635 …the player is or was involved in that changed since the last sync call, with the least recent chan…
1638 …maxCompletedMatches: integer, The maximum number of completed or canceled matches to return in the…
1639 language: string, The preferred language to use for strings returned by this method.
1640 pageToken: string, The token returned by the previous request.
1641 … The maximum number of matches to return in the response, used for paging. For any response, the a…
1642 …the response. Note that not all data will necessarily be returned if include_match_data is true; t…
1643 consistencyToken: string, The last-seen mutation timestamp.
1646 An object of the form:
1649 "nextPageToken": "A String", # The pagination token for the next page of results.
1650 "items": [ # The matches.
1652 "status": "A String", # The status of the match.
1654 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1655 # - "MATCH_ACTIVE" - The match has started.
1656 # - "MATCH_COMPLETE" - The match has finished.
1657 # - "MATCH_CANCELED" - The match was canceled.
1658 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1659 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1660 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
1661 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
1663 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
1664 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
1665 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
1666 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
1668 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
1669 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1670 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1671 "participantId": "A String", # The ID of the participant that modified the match.
1673 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
1674 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
1675 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1676 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1677 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1680 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
1681 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1683 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1684 "status": "A String", # The status of the participant with respect to the match.
1686 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
1687 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1688 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1689 … # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1690 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1691 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1692 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1693 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
1694 … Information about a player that has been anonymously auto-matched against the requesting player. …
1695 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
1696 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
1697 "displayName": "A String", # The name to display for the anonymous player.
1699 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
1700 …The player ID that was used for this player the first time they signed into the game in question. …
1701 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
1702 "displayName": "A String", # The name to display for the player.
1703 …"name": { # An object representation of the individual components of the player's name. For some p…
1704 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
1705 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
1707 … playing a game with the currently authenticated user. # Details about the last time this player p…
1708 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1709 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
1710 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
1712 "playerId": "A String", # The ID of the player.
1713 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
1714 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
1715 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
1716 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
1718 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
1719 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
1720 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
1721 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
1722 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
1723 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1724 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1725 "minExperiencePoints": "A String", # The minimum experience points for this level.
1726 "level": 42, # The level for the user.
1728 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
1729 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1730 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1731 "minExperiencePoints": "A String", # The minimum experience points for this level.
1732 "level": 42, # The level for the user.
1735 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
1736 "title": "A String", # The player's title rewarded for their game activities.
1737 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
1739 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1742 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1743 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
1744 … template for turn-based match modification metadata. # Details about the last update to the match.
1745 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1746 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1747 "participantId": "A String", # The ID of the participant that modified the match.
1749 … template for a turn-based match data object. # The data / game state for the previous match; set …
1750 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1751 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1752 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1754 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1755 "results": [ # The results reported for this match.
1757 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
1758 …The placement or ranking of the participant in the match results; a number from one to the number …
1759 "participantId": "A String", # The ID of the participant.
1760 "result": "A String", # The result of the participant for this match.
1762 # - "MATCH_RESULT_WIN" - The participant won the match.
1763 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1764 # - "MATCH_RESULT_TIE" - The participant tied the match.
1765 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1766 … # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1770 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
1771 "applicationId": "A String", # The ID of the application being played.
1772 …The status of the current user in the match. Derived from the match type, match status, the user's…
1774 … # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1775 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1776 # - "USER_TURN" - The user has an action to take in the match.
1777 … # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1778 …and is localized and worded relative to the player requesting the match. It is intended to be disp…
1781 …": "games#turnBasedMatchSync", # Uniquely identifies the type of this resource. Value is always th…
1782 …rue or False, # True if there were more matches available to fetch at the time the response was ge…
1788 <pre>Retrieves the next page of results.
1791 previous_request: The request for the previous page. (required)
1792 previous_response: The response from the request for the previous page. (required)
1795 A request object that you can call 'execute()' on to request the next
1796 page. Returns None if there are no more items in the collection.
1802 <pre>Commit the results of a player turn.
1805 matchId: string, The ID of the match. (required)
1806 body: object, The request body. (required)
1807 The object takes the form of:
1809 { # This is a JSON template for the object representing a turn.
1810 …": "games#turnBasedMatchTurn", # Uniquely identifies the type of this resource. Value is always th…
1811 "results": [ # The match results for the participants in the match.
1813 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
1814 …The placement or ranking of the participant in the match results; a number from one to the number …
1815 "participantId": "A String", # The ID of the participant.
1816 "result": "A String", # The result of the participant for this match.
1818 # - "MATCH_RESULT_WIN" - The participant won the match.
1819 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1820 # - "MATCH_RESULT_TIE" - The participant tied the match.
1821 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1822 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1826 …ON template for sending a turn-based match data object. # The shared game state data after the tur…
1827 …es#turnBasedMatchDataRequest", # Uniquely identifies the type of this resource. Value is always th…
1828 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1830 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
1831 …The ID of the participant who should take their turn next. May be set to the current player's part…
1834 language: string, The preferred language to use for strings returned by this method.
1835 consistencyToken: string, The last-seen mutation timestamp.
1838 An object of the form:
1841 "status": "A String", # The status of the match.
1843 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1844 # - "MATCH_ACTIVE" - The match has started.
1845 # - "MATCH_COMPLETE" - The match has finished.
1846 # - "MATCH_CANCELED" - The match was canceled.
1847 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1848 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1849 …rticipantId": "A String", # The ID of another participant in the match that can be used when descr…
1850 …kind": "games#turnBasedMatch", # Uniquely identifies the type of this resource. Value is always th…
1852 …urnBasedAutoMatchingCriteria", # Uniquely identifies the type of this resource. Value is always th…
1853 …"minAutoMatchingPlayers": 42, # The minimum number of players that should be added to the match by…
1854 …ing when auto-matches are valid. When ANDed with other exclusive bitmasks, the result must be zero…
1855 …"maxAutoMatchingPlayers": 42, # The maximum number of players that should be added to the match by…
1857 … is a JSON template for turn-based match modification metadata. # Details about the match creation.
1858 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1859 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1860 "participantId": "A String", # The ID of the participant that modified the match.
1862 …viterId": "A String", # The ID of the participant that invited the user to the match. Not set if t…
1863 …"data": { # This is a JSON template for a turn-based match data object. # The data / game state fo…
1864 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1865 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1866 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1869 …"matchVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date …
1870 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1872 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1873 "status": "A String", # The status of the participant with respect to the match.
1875 …RTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the invitat…
1876 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1877 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1878 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1879 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1880 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1881 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1882 …es#turnBasedMatchParticipant", # Uniquely identifies the type of this resource. Value is always th…
1883 … Information about a player that has been anonymously auto-matched against the requesting player. …
1884 …ind": "games#anonymousPlayer", # Uniquely identifies the type of this resource. Value is always th…
1885 … "avatarImageUrl": "A String", # The base URL for the image to display for the anonymous player.
1886 "displayName": "A String", # The name to display for the anonymous player.
1888 …layer resource. # Information about the player. Not populated if this player was anonymously auto-…
1889 …The player ID that was used for this player the first time they signed into the game in question. …
1890 …"kind": "games#player", # Uniquely identifies the type of this resource. Value is always the fixed…
1891 "displayName": "A String", # The name to display for the player.
1892 …"name": { # An object representation of the individual components of the player's name. For some p…
1893 …"givenName": "A String", # The given name of this player. In some places, this is known as the fir…
1894 …"familyName": "A String", # The family name of this player. In some places, this is known as the l…
1896 … playing a game with the currently authenticated user. # Details about the last time this player p…
1897 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1898 …"kind": "games#played", # Uniquely identifies the type of this resource. Value is always the fixed…
1899 …"timeMillis": "A String", # The last time the player played the game in milliseconds since the epo…
1901 "playerId": "A String", # The ID of the player.
1902 "bannerUrlPortrait": "A String", # The url to the portrait mode player banner image.
1903 …This is a JSON template for profile settings # The player's profile settings. Controls whether or …
1904 …ind": "games#profileSettings", # Uniquely identifies the type of this resource. Value is always th…
1905 …"profileVisible": True or False, # The player's current profile visibility. This field is visible …
1907 …plate for 1P/3P metadata about the player's experience. # An object to represent Play Game experie…
1908 …"lastLevelUpTimestampMillis": "A String", # The timestamp when the player was leveled up, in milli…
1909 … "currentExperiencePoints": "A String", # The current number of experience points for the player.
1910 … "games#playerExperienceInfo", # Uniquely identifies the type of this resource. Value is always th…
1911 …This is a JSON template for 1P/3P metadata about a user's level. # The current level of the player.
1912 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1913 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1914 "minExperiencePoints": "A String", # The minimum experience points for this level.
1915 "level": 42, # The level for the user.
1917 …ta about a user's level. # The next level of the player. If the current level is the maximum level…
1918 "maxExperiencePoints": "A String", # The maximum experience points for this level.
1919 …"kind": "games#playerLevel", # Uniquely identifies the type of this resource. Value is always the …
1920 "minExperiencePoints": "A String", # The minimum experience points for this level.
1921 "level": 42, # The level for the user.
1924 "bannerUrlLandscape": "A String", # The url to the landscape mode player banner image.
1925 "title": "A String", # The player's title rewarded for their game activities.
1926 "avatarImageUrl": "A String", # The base URL for the image that represents the player.
1928 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1931 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1932 …"variant": 42, # The variant / mode of the application being played; can be any integer value, or …
1933 … template for turn-based match modification metadata. # Details about the last update to the match.
1934 …s#turnBasedMatchModification", # Uniquely identifies the type of this resource. Value is always th…
1935 …modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millise…
1936 "participantId": "A String", # The ID of the participant that modified the match.
1938 … template for a turn-based match data object. # The data / game state for the previous match; set …
1939 …tch has data available but it wasn't returned in a list response; fetching the match individually …
1940 …": "games#turnBasedMatchData", # Uniquely identifies the type of this resource. Value is always th…
1941 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1943 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1944 "results": [ # The results reported for this match.
1946 …d": "games#participantResult", # Uniquely identifies the type of this resource. Value is always th…
1947 …The placement or ranking of the participant in the match results; a number from one to the number …
1948 "participantId": "A String", # The ID of the participant.
1949 "result": "A String", # The result of the participant for this match.
1951 # - "MATCH_RESULT_WIN" - The participant won the match.
1952 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1953 # - "MATCH_RESULT_TIE" - The participant tied the match.
1954 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1955 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1959 "pendingParticipantId": "A String", # The ID of the participant that is taking a turn.
1960 "applicationId": "A String", # The ID of the application being played.
1961 …The status of the current user in the match. Derived from the match type, match status, the user's…
1963 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1964 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1965 # - "USER_TURN" - The user has an action to take in the match.
1966 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1967 …and is localized and worded relative to the player requesting the match. It is intended to be disp…