Lines Matching +full:- +full:match

8   font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
16 font-size: 13px;
21 font-size: 26px;
22 margin-bottom: 1em;
26 font-size: 24px;
27 margin-bottom: 1em;
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
42 margin-top: 0.5em;
46 font-family: Arial, sans serif;
50 border-bottom: solid #CCC 1px;
54 margin-top: 0.5em;
58 margin-left: 2 em;
62 margin-top: 1em;
69 font-weight: bold;
70 font-size: 14px;
79 <p class="firstline">Cancel a turn-based match.</p>
82 <p class="firstline">Create a turn-based match.</p>
85 <p class="firstline">Decline an invitation to play a turn-based match.</p>
88 <p class="firstline">Dismiss a turn-based match from the match list. The match will no longer show …
91-based match. Each player should make this call once, after all results are in. Only the player wh…
94 <p class="firstline">Get the data for a turn-based match.</p>
97 <p class="firstline">Join a turn-based match.</p>
100 <p class="firstline">Leave a turn-based match when it is not the current player's turn, without can…
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>
112match that was previously completed, with the same participants. This can be called by only one pl…
115 <p class="firstline">Returns turn-based matches the player is or was involved in that changed since…
125 <pre>Cancel a turn-based match.
128 matchId: string, The ID of the match. (required)
134 <pre>Create a turn-based match.
140 { # This is a JSON template for a turn-based match creation request.
141 "invitedPlayerIds": [ # The player ids to invite to the match.
145 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
147 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
148 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
149 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
151 …e, or left blank. You should use a small number of variants to keep the auto-matching pool as larg…
160 { # This is a JSON template for a turn-based match resource object.
161 "status": "A String", # The status of the match.
163 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
164 # - "MATCH_ACTIVE" - The match has started.
165 # - "MATCH_COMPLETE" - The match has finished.
166 # - "MATCH_CANCELED" - The match was canceled.
167 # - "MATCH_EXPIRED" - The match expired due to inactivity.
168 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
169 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
171 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
173 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
174 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
175 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
177 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
179 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
180 "participantId": "A String", # The ID of the participant that modified the match.
182 … of the participant that invited the user to the match. Not set if the user was not invited to the…
183 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
184 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
186 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
188 "matchId": "A String", # Globally unique ID for a turn-based match.
189 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
190 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
191 { # This is a JSON template for a participant in a turn-based match.
192 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
193 "status": "A String", # The status of the participant with respect to the match.
195 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
196 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
197 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
198 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
199 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
200 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
201 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
203 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
208 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
217 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
248 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
251 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
253 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
255 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
256 "participantId": "A String", # The ID of the participant that modified the match.
258 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
259 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
261 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
263 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
264 "results": [ # The results reported for this match.
265 { # This is a JSON template for a result for a match participant.
267 …t or ranking of the participant in the match results; a number from one to the number of participa…
269 "result": "A String", # The result of the participant for this match.
271 # - "MATCH_RESULT_WIN" - The participant won the match.
272 # - "MATCH_RESULT_LOSS" - The participant lost the match.
273 # - "MATCH_RESULT_TIE" - The participant tied the match.
274 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
275 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
276 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
281 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
283 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
284 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
285 # - "USER_TURN" - The user has an action to take in the match.
286 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
287 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
293 <pre>Decline an invitation to play a turn-based match.
296 matchId: string, The ID of the match. (required)
302 { # This is a JSON template for a turn-based match resource object.
303 "status": "A String", # The status of the match.
305 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
306 # - "MATCH_ACTIVE" - The match has started.
307 # - "MATCH_COMPLETE" - The match has finished.
308 # - "MATCH_CANCELED" - The match was canceled.
309 # - "MATCH_EXPIRED" - The match expired due to inactivity.
310 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
311 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
313 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
315 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
316 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
317 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
319 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
321 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
322 "participantId": "A String", # The ID of the participant that modified the match.
324 … of the participant that invited the user to the match. Not set if the user was not invited to the…
325 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
326 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
328 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
330 "matchId": "A String", # Globally unique ID for a turn-based match.
331 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
332 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
333 { # This is a JSON template for a participant in a turn-based match.
334 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
335 "status": "A String", # The status of the participant with respect to the match.
337 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
338 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
339 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
340 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
341 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
342 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
343 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
345 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
350 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
359 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
390 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
393 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
395 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
397 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
398 "participantId": "A String", # The ID of the participant that modified the match.
400 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
401 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
403 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
405 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
406 "results": [ # The results reported for this match.
407 { # This is a JSON template for a result for a match participant.
409 …t or ranking of the participant in the match results; a number from one to the number of participa…
411 "result": "A String", # The result of the participant for this match.
413 # - "MATCH_RESULT_WIN" - The participant won the match.
414 # - "MATCH_RESULT_LOSS" - The participant lost the match.
415 # - "MATCH_RESULT_TIE" - The participant tied the match.
416 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
417 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
418 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
423 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
425 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
426 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
427 # - "USER_TURN" - The user has an action to take in the match.
428 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
429 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
435 …<pre>Dismiss a turn-based match from the match list. The match will no longer show up in the list …
438 matchId: string, The ID of the match. (required)
444-based match. Each player should make this call once, after all results are in. Only the player wh…
447 matchId: string, The ID of the match. (required)
451 { # This is a JSON template for a turn-based match results object.
453 …"data": { # This is a JSON template for sending a turn-based match data object. # The final match
455 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
457 "matchVersion": 42, # The version of the match being updated.
458 "results": [ # The match results for the participants in the match.
459 { # This is a JSON template for a result for a match participant.
461 …t or ranking of the participant in the match results; a number from one to the number of participa…
463 "result": "A String", # The result of the participant for this match.
465 # - "MATCH_RESULT_WIN" - The participant won the match.
466 # - "MATCH_RESULT_LOSS" - The participant lost the match.
467 # - "MATCH_RESULT_TIE" - The participant tied the match.
468 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
469 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
470 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
480 { # This is a JSON template for a turn-based match resource object.
481 "status": "A String", # The status of the match.
483 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
484 # - "MATCH_ACTIVE" - The match has started.
485 # - "MATCH_COMPLETE" - The match has finished.
486 # - "MATCH_CANCELED" - The match was canceled.
487 # - "MATCH_EXPIRED" - The match expired due to inactivity.
488 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
489 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
491 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
493 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
494 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
495 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
497 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
499 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
500 "participantId": "A String", # The ID of the participant that modified the match.
502 … of the participant that invited the user to the match. Not set if the user was not invited to the…
503 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
504 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
506 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
508 "matchId": "A String", # Globally unique ID for a turn-based match.
509 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
510 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
511 { # This is a JSON template for a participant in a turn-based match.
512 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
513 "status": "A String", # The status of the participant with respect to the match.
515 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
516 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
517 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
518 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
519 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
520 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
521 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
523 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
528 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
537 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
568 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
571 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
573 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
575 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
576 "participantId": "A String", # The ID of the participant that modified the match.
578 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
579 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
581 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
583 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
584 "results": [ # The results reported for this match.
585 { # This is a JSON template for a result for a match participant.
587 …t or ranking of the participant in the match results; a number from one to the number of participa…
589 "result": "A String", # The result of the participant for this match.
591 # - "MATCH_RESULT_WIN" - The participant won the match.
592 # - "MATCH_RESULT_LOSS" - The participant lost the match.
593 # - "MATCH_RESULT_TIE" - The participant tied the match.
594 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
595 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
596 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
601 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
603 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
604 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
605 # - "USER_TURN" - The user has an action to take in the match.
606 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
607 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
613 <pre>Get the data for a turn-based match.
616 matchId: string, The ID of the match. (required)
618 includeMatchData: boolean, Get match data along with metadata.
623 { # This is a JSON template for a turn-based match resource object.
624 "status": "A String", # The status of the match.
626 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
627 # - "MATCH_ACTIVE" - The match has started.
628 # - "MATCH_COMPLETE" - The match has finished.
629 # - "MATCH_CANCELED" - The match was canceled.
630 # - "MATCH_EXPIRED" - The match expired due to inactivity.
631 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
632 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
634 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
636 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
637 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
638 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
640 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
642 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
643 "participantId": "A String", # The ID of the participant that modified the match.
645 … of the participant that invited the user to the match. Not set if the user was not invited to the…
646 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
647 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
649 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
651 "matchId": "A String", # Globally unique ID for a turn-based match.
652 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
653 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
654 { # This is a JSON template for a participant in a turn-based match.
655 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
656 "status": "A String", # The status of the participant with respect to the match.
658 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
659 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
660 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
661 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
662 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
663 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
664 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
666 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
671 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
680 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
711 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
714 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
716 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
718 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
719 "participantId": "A String", # The ID of the participant that modified the match.
721 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
722 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
724 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
726 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
727 "results": [ # The results reported for this match.
728 { # This is a JSON template for a result for a match participant.
730 …t or ranking of the participant in the match results; a number from one to the number of participa…
732 "result": "A String", # The result of the participant for this match.
734 # - "MATCH_RESULT_WIN" - The participant won the match.
735 # - "MATCH_RESULT_LOSS" - The participant lost the match.
736 # - "MATCH_RESULT_TIE" - The participant tied the match.
737 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
738 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
739 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
744 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
746 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
747 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
748 # - "USER_TURN" - The user has an action to take in the match.
749 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
750 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
756 <pre>Join a turn-based match.
759 matchId: string, The ID of the match. (required)
765 { # This is a JSON template for a turn-based match resource object.
766 "status": "A String", # The status of the match.
768 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
769 # - "MATCH_ACTIVE" - The match has started.
770 # - "MATCH_COMPLETE" - The match has finished.
771 # - "MATCH_CANCELED" - The match was canceled.
772 # - "MATCH_EXPIRED" - The match expired due to inactivity.
773 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
774 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
776 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
778 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
779 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
780 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
782 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
784 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
785 "participantId": "A String", # The ID of the participant that modified the match.
787 … of the participant that invited the user to the match. Not set if the user was not invited to the…
788 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
789 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
791 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
793 "matchId": "A String", # Globally unique ID for a turn-based match.
794 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
795 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
796 { # This is a JSON template for a participant in a turn-based match.
797 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
798 "status": "A String", # The status of the participant with respect to the match.
800 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
801 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
802 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
803 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
804 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
805 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
806 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
808 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
813 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
822 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
853 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
856 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
858 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
860 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
861 "participantId": "A String", # The ID of the participant that modified the match.
863 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
864 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
866 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
868 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
869 "results": [ # The results reported for this match.
870 { # This is a JSON template for a result for a match participant.
872 …t or ranking of the participant in the match results; a number from one to the number of participa…
874 "result": "A String", # The result of the participant for this match.
876 # - "MATCH_RESULT_WIN" - The participant won the match.
877 # - "MATCH_RESULT_LOSS" - The participant lost the match.
878 # - "MATCH_RESULT_TIE" - The participant tied the match.
879 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
880 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
881 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
886 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
888 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
889 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
890 # - "USER_TURN" - The user has an action to take in the match.
891 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
892 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
898 …<pre>Leave a turn-based match when it is not the current player's turn, without canceling the matc…
901 matchId: string, The ID of the match. (required)
907 { # This is a JSON template for a turn-based match resource object.
908 "status": "A String", # The status of the match.
910 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
911 # - "MATCH_ACTIVE" - The match has started.
912 # - "MATCH_COMPLETE" - The match has finished.
913 # - "MATCH_CANCELED" - The match was canceled.
914 # - "MATCH_EXPIRED" - The match expired due to inactivity.
915 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
916 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
918 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
920 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
921 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
922 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
924 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
926 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
927 "participantId": "A String", # The ID of the participant that modified the match.
929 … of the participant that invited the user to the match. Not set if the user was not invited to the…
930 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
931 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
933 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
935 "matchId": "A String", # Globally unique ID for a turn-based match.
936 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
937 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
938 { # This is a JSON template for a participant in a turn-based match.
939 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
940 "status": "A String", # The status of the participant with respect to the match.
942 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
943 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
944 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
945 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
946 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
947 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
948 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
950 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
955 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
964 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
995 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
998 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1000 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
1002 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1003 "participantId": "A String", # The ID of the participant that modified the match.
1005 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
1006 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1008 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1010 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1011 "results": [ # The results reported for this match.
1012 { # This is a JSON template for a result for a match participant.
1014 …t or ranking of the participant in the match results; a number from one to the number of participa…
1016 "result": "A String", # The result of the participant for this match.
1018 # - "MATCH_RESULT_WIN" - The participant won the match.
1019 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1020 # - "MATCH_RESULT_TIE" - The participant tied the match.
1021 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1022 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1023 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
1028 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
1030 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1031 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1032 # - "USER_TURN" - The user has an action to take in the match.
1033 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1034 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
1040 <pre>Leave a turn-based match during the current player's turn, without canceling the match.
1043 matchId: string, The ID of the match. (required)
1044 matchVersion: integer, The version of the match being updated. (required)
1046 …f not set, the match will wait for other player(s) to join via automatching; this is only valid if…
1051 { # This is a JSON template for a turn-based match resource object.
1052 "status": "A String", # The status of the match.
1054 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1055 # - "MATCH_ACTIVE" - The match has started.
1056 # - "MATCH_COMPLETE" - The match has finished.
1057 # - "MATCH_CANCELED" - The match was canceled.
1058 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1059 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1060 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
1062 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
1064 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
1065 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
1066 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
1068 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
1070 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1071 "participantId": "A String", # The ID of the participant that modified the match.
1073 … of the participant that invited the user to the match. Not set if the user was not invited to the…
1074 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
1075 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1077 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1079 "matchId": "A String", # Globally unique ID for a turn-based match.
1080 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
1081 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1082 { # This is a JSON template for a participant in a turn-based match.
1083 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1084 "status": "A String", # The status of the participant with respect to the match.
1086 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
1087 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1088 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1089 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1090 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1091 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1092 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1094 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
1099 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
1108 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1139 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1142 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1144 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
1146 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1147 "participantId": "A String", # The ID of the participant that modified the match.
1149 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
1150 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1152 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1154 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1155 "results": [ # The results reported for this match.
1156 { # This is a JSON template for a result for a match participant.
1158 …t or ranking of the participant in the match results; a number from one to the number of participa…
1160 "result": "A String", # The result of the participant for this match.
1162 # - "MATCH_RESULT_WIN" - The participant won the match.
1163 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1164 # - "MATCH_RESULT_TIE" - The participant tied the match.
1165 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1166 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1167 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
1172 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
1174 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1175 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1176 # - "USER_TURN" - The user has an action to take in the match.
1177 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1178 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
1184 <pre>Returns turn-based matches the player is or was involved in.
1191 …includeMatchData: boolean, True if match data should be returned in the response. Note that not al…
1196 { # This is a JSON template for a list of turn-based matches.
1199 { # This is a JSON template for a turn-based match resource object.
1200 "status": "A String", # The status of the match.
1202 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1203 # - "MATCH_ACTIVE" - The match has started.
1204 # - "MATCH_COMPLETE" - The match has finished.
1205 # - "MATCH_CANCELED" - The match was canceled.
1206 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1207 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1208 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
1210 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
1212 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
1213 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
1214 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
1216 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
1218 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1219 "participantId": "A String", # The ID of the participant that modified the match.
1221 … of the participant that invited the user to the match. Not set if the user was not invited to the…
1222 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
1223 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1225 …ing", # The byte representation of the data (limited to 128 kB), as a Base64-encoded string with t…
1227 "matchId": "A String", # Globally unique ID for a turn-based match.
1228 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
1229 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1230 { # This is a JSON template for a participant in a turn-based match.
1231 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1232 "status": "A String", # The status of the participant with respect to the match.
1234 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
1235 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1236 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1237 … # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1238 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1239 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1240 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1242 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
1247 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
1256 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1287 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1290 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1292 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
1294 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1295 "participantId": "A String", # The ID of the participant that modified the match.
1297 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
1298 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1300 …ing", # The byte representation of the data (limited to 128 kB), as a Base64-encoded string with t…
1302 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1303 "results": [ # The results reported for this match.
1304 { # This is a JSON template for a result for a match participant.
1306 …t or ranking of the participant in the match results; a number from one to the number of participa…
1308 "result": "A String", # The result of the participant for this match.
1310 # - "MATCH_RESULT_WIN" - The participant won the match.
1311 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1312 # - "MATCH_RESULT_TIE" - The participant tied the match.
1313 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1314 … # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1315 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
1320 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
1322 … # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1323 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1324 # - "USER_TURN" - The user has an action to take in the match.
1325 … # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1326 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
1349match that was previously completed, with the same participants. This can be called by only one pl…
1352 matchId: string, The ID of the match. (required)
1360 … This is a JSON template for a turn-based match resource object. # The newly created match; a rema…
1361 "status": "A String", # The status of the match.
1363 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1364 # - "MATCH_ACTIVE" - The match has started.
1365 # - "MATCH_COMPLETE" - The match has finished.
1366 # - "MATCH_CANCELED" - The match was canceled.
1367 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1368 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1369 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
1371 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
1373 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
1374 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
1375 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
1377 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
1379 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1380 "participantId": "A String", # The ID of the participant that modified the match.
1382 … of the participant that invited the user to the match. Not set if the user was not invited to the…
1383 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
1384 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1386 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1388 "matchId": "A String", # Globally unique ID for a turn-based match.
1389 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
1390 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1391 { # This is a JSON template for a participant in a turn-based match.
1392 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1393 "status": "A String", # The status of the participant with respect to the match.
1395 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
1396 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1397 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1398 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1399 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1400 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1401 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1403 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
1408 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
1417 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1448 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1451 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1453 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
1455 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1456 "participantId": "A String", # The ID of the participant that modified the match.
1458 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
1459 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1461 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1463 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1464 "results": [ # The results reported for this match.
1465 { # This is a JSON template for a result for a match participant.
1467 …t or ranking of the participant in the match results; a number from one to the number of participa…
1469 "result": "A String", # The result of the participant for this match.
1471 # - "MATCH_RESULT_WIN" - The participant won the match.
1472 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1473 # - "MATCH_RESULT_TIE" - The participant tied the match.
1474 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1475 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1476 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
1481 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
1483 … # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1484 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1485 # - "USER_TURN" - The user has an action to take in the match.
1486 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1487 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
1490-based match resource object. # The old match that the rematch was created from; will be updated s…
1491 "status": "A String", # The status of the match.
1493 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1494 # - "MATCH_ACTIVE" - The match has started.
1495 # - "MATCH_COMPLETE" - The match has finished.
1496 # - "MATCH_CANCELED" - The match was canceled.
1497 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1498 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1499 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
1501 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
1503 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
1504 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
1505 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
1507 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
1509 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1510 "participantId": "A String", # The ID of the participant that modified the match.
1512 … of the participant that invited the user to the match. Not set if the user was not invited to the…
1513 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
1514 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1516 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1518 "matchId": "A String", # Globally unique ID for a turn-based match.
1519 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
1520 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1521 { # This is a JSON template for a participant in a turn-based match.
1522 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1523 "status": "A String", # The status of the participant with respect to the match.
1525 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
1526 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1527 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1528 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1529 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1530 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1531 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1533 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
1538 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
1547 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1578 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1581 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1583 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
1585 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1586 "participantId": "A String", # The ID of the participant that modified the match.
1588 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
1589 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1591 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1593 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1594 "results": [ # The results reported for this match.
1595 { # This is a JSON template for a result for a match participant.
1597 …t or ranking of the participant in the match results; a number from one to the number of participa…
1599 "result": "A String", # The result of the participant for this match.
1601 # - "MATCH_RESULT_WIN" - The participant won the match.
1602 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1603 # - "MATCH_RESULT_TIE" - The participant tied the match.
1604 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1605 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1606 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
1611 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
1613 … # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1614 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1615 # - "USER_TURN" - The user has an action to take in the match.
1616 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1617 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
1624 …<pre>Returns turn-based matches the player is or was involved in that changed since the last sync …
1631 …includeMatchData: boolean, True if match data should be returned in the response. Note that not al…
1636 { # This is a JSON template for a list of turn-based matches returned from a sync.
1639 { # This is a JSON template for a turn-based match resource object.
1640 "status": "A String", # The status of the match.
1642 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1643 # - "MATCH_ACTIVE" - The match has started.
1644 # - "MATCH_COMPLETE" - The match has finished.
1645 # - "MATCH_CANCELED" - The match was canceled.
1646 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1647 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1648 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
1650 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
1652 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
1653 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
1654 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
1656 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
1658 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1659 "participantId": "A String", # The ID of the participant that modified the match.
1661 … of the participant that invited the user to the match. Not set if the user was not invited to the…
1662 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
1663 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1665 …ing", # The byte representation of the data (limited to 128 kB), as a Base64-encoded string with t…
1667 "matchId": "A String", # Globally unique ID for a turn-based match.
1668 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
1669 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1670 { # This is a JSON template for a participant in a turn-based match.
1671 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1672 "status": "A String", # The status of the participant with respect to the match.
1674 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
1675 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1676 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1677 … # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1678 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1679 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1680 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1682 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
1687 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
1696 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1727 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1730 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1732 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
1734 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1735 "participantId": "A String", # The ID of the participant that modified the match.
1737 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
1738 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1740 …ing", # The byte representation of the data (limited to 128 kB), as a Base64-encoded string with t…
1742 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1743 "results": [ # The results reported for this match.
1744 { # This is a JSON template for a result for a match participant.
1746 …t or ranking of the participant in the match results; a number from one to the number of participa…
1748 "result": "A String", # The result of the participant for this match.
1750 # - "MATCH_RESULT_WIN" - The participant won the match.
1751 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1752 # - "MATCH_RESULT_TIE" - The participant tied the match.
1753 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1754 … # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1755 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
1760 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
1762 … # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1763 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1764 # - "USER_TURN" - The user has an action to take in the match.
1765 … # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1766 … and worded relative to the player requesting the match. It is intended to be displayed when the m…
1793 matchId: string, The ID of the match. (required)
1799 "results": [ # The match results for the participants in the match.
1800 { # This is a JSON template for a result for a match participant.
1802 …t or ranking of the participant in the match results; a number from one to the number of participa…
1804 "result": "A String", # The result of the participant for this match.
1806 # - "MATCH_RESULT_WIN" - The participant won the match.
1807 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1808 # - "MATCH_RESULT_TIE" - The participant tied the match.
1809 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1810 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1811 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
1814 …"data": { # This is a JSON template for sending a turn-based match data object. # The shared game …
1816 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1818 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
1819match state without changing the turn. If not set, the match will wait for other player(s) to join…
1827 { # This is a JSON template for a turn-based match resource object.
1828 "status": "A String", # The status of the match.
1830 …# - "MATCH_AUTO_MATCHING" - One or more slots need to be filled by auto-matching; the match cannot…
1831 # - "MATCH_ACTIVE" - The match has started.
1832 # - "MATCH_COMPLETE" - The match has finished.
1833 # - "MATCH_CANCELED" - The match was canceled.
1834 # - "MATCH_EXPIRED" - The match expired due to inactivity.
1835 …# - "MATCH_DELETED" - The match should no longer be shown on the client. Returned only for tombsto…
1836 …"withParticipantId": "A String", # The ID of another participant in the match that can be used whe…
1838 …is is a JSON template for an turn-based auto-match criteria object. # Criteria for auto-matching p…
1840 …ngPlayers": 42, # The minimum number of players that should be added to the match by auto-matching.
1841 …"exclusiveBitmask": "A String", # A bitmask indicating when auto-matches are valid. When ANDed wit…
1842 …ngPlayers": 42, # The maximum number of players that should be added to the match by auto-matching.
1844 …Details": { # This is a JSON template for turn-based match modification metadata. # Details about …
1846 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1847 "participantId": "A String", # The ID of the participant that modified the match.
1849 … of the participant that invited the user to the match. Not set if the user was not invited to the…
1850 …ata": { # This is a JSON template for a turn-based match data object. # The data / game state for …
1851 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1853 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1855 "matchId": "A String", # Globally unique ID for a turn-based match.
1856 …chVersion": 42, # The version of this match: an increasing counter, used to avoid out-of-date upda…
1857 …"participants": [ # The participants involved in the match, along with their statuses. Includes pa…
1858 { # This is a JSON template for a participant in a turn-based match.
1859 …"autoMatched": True or False, # True if this participant was auto-matched with the requesting play…
1860 "status": "A String", # The status of the participant with respect to the match.
1862 …# - "PARTICIPANT_NOT_INVITED_YET" - The participant is slated to be invited to the match, but the …
1863 …# - "PARTICIPANT_INVITED" - The participant has been invited to join the match, but has not yet re…
1864 …# - "PARTICIPANT_JOINED" - The participant has joined the match (either after creating it or accep…
1865 # - "PARTICIPANT_DECLINED" - The participant declined an invitation to join the match.
1866 # - "PARTICIPANT_LEFT" - The participant joined the match and then left it.
1867 # - "PARTICIPANT_FINISHED" - The participant finished playing in the match.
1868 … # - "PARTICIPANT_UNRESPONSIVE" - The participant did not take their turn in the allotted time.
1870 …anonymous player # Information about a player that has been anonymously auto-matched against the r…
1875 …ormation about the player. Not populated if this player was anonymously auto-matched against the r…
1884 …"autoMatched": True or False, # True if the player was auto-matched with the currently authenticat…
1915 …"id": "A String", # An identifier for the participant in the scope of the match. Cannot be used to…
1918 …"matchNumber": 42, # The number of the match in a chain of rematches. Will be set to 1 for the fir…
1920 …{ # This is a JSON template for turn-based match modification metadata. # Details about the last u…
1922 …"modifiedTimestampMillis": "A String", # The timestamp at which they modified the match, in millis…
1923 "participantId": "A String", # The ID of the participant that modified the match.
1925 …: { # This is a JSON template for a turn-based match data object. # The data / game state for the …
1926 …": True or False, # True if this match has data available but it wasn't returned in a list respons…
1928 …"data": "A String", # The byte representation of the data (limited to 128 kB), as a Base64-encoded…
1930 …"rematchId": "A String", # The ID of a rematch of this match. Only set for completed matches that …
1931 "results": [ # The results reported for this match.
1932 { # This is a JSON template for a result for a match participant.
1934 …t or ranking of the participant in the match results; a number from one to the number of participa…
1936 "result": "A String", # The result of the participant for this match.
1938 # - "MATCH_RESULT_WIN" - The participant won the match.
1939 # - "MATCH_RESULT_LOSS" - The participant lost the match.
1940 # - "MATCH_RESULT_TIE" - The participant tied the match.
1941 …# - "MATCH_RESULT_NONE" - There was no winner for the match (nobody wins or loses this kind of gam…
1942 # - "MATCH_RESULT_DISCONNECT" - The participant disconnected / left during the match.
1943 … # - "MATCH_RESULT_DISAGREED" - Different clients reported different results for this participant.
1948 …nt user in the match. Derived from the match type, match status, the user's participant status, an…
1950 # - "USER_INVITED" - The user has been invited to join the match and has not responded yet.
1951 # - "USER_AWAITING_TURN" - The user is waiting for their turn.
1952 # - "USER_TURN" - The user has an action to take in the match.
1953 # - "USER_MATCH_COMPLETED" - The match has ended (it is completed, canceled, or expired.)
1954 … and worded relative to the player requesting the match. It is intended to be displayed when the m…