Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse
#include <turn_based_multiplayer_manager.h>
Data
e ResponseStatus
para TurnBasedMatches e convites.
Resumo
Se IsSuccess()
não retornar "verdadeiro" para ResponseStatus
, empty()
vai retornar "verdadeiro" para um vetor de convites.
Atributos públicos
completed_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::completed_matches
dados
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0 gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::data
O campo de dados inclui todos os MultiplayerInvitations e TurnBasedMatches, agrupados para exibição conveniente na interface.
Essa estrutura só vai conter dados válidos se IsSuccess(status)
.
convites
std::vector< MultiplayerInvitation > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::invitations
Um vetor de todos os MultiplayerInvitations.
Os convites são classificados pela hora da última atualização.
my_turn_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::my_turn_matches
Um vetor de TurnBasedMatches com MatchStatusMY_TURN
ou PENDING_COMPLETION
.
As correspondências são classificadas pela hora da última atualização.
status
MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status
O MultiplayerStatus
da operação que gerou essa Response
.
their_turn_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::their_turn_matches
Um vetor de TurnBasedMatchs com MatchStatusTHEIR_TURN
.
As correspondências são classificadas pela hora da última atualização.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse Struct Reference\n\ngpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse\n==========================================================\n\n`#include \u003cturn_based_multiplayer_manager.h\u003e`\n\n`Data` and `ResponseStatus` for [TurnBasedMatches](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match) and [invitations](/games/services/cpp/api/class/gpg/multiplayer-invitation#classgpg_1_1_multiplayer_invitation).\n\nSummary\n-------\n\nIf [IsSuccess()](/games/services/cpp/api/namespace/gpg#namespacegpg_1a61c5fcddb17a1efad15d843513d61d56) does not return true for `ResponseStatus`, then `empty()` returns true for a vector of invitations.\n\n| ### Public attributes ||\n|----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [completed_matches](#structgpg_1_1_turn_based_multiplayer_manager_1_1_turn_based_matches_response_1aa44d856b73ec5ce53b0207c39111ace0) | `std::vector\u003c `[TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)` \u003e` A vector of [TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)es with [MatchStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1a3f70b0925521329511a6994f44a11cbe)`COMPLETED`. |\n| [data](#structgpg_1_1_turn_based_multiplayer_manager_1_1_turn_based_matches_response_1ae2d249eb203e427dec11a6c8127fb7d5) | `struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0` The data field includes all [MultiplayerInvitation](/games/services/cpp/api/class/gpg/multiplayer-invitation#classgpg_1_1_multiplayer_invitation)s and [TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)es, grouped for conventient display in UI. |\n| [invitations](#structgpg_1_1_turn_based_multiplayer_manager_1_1_turn_based_matches_response_1a53517e0b84c41d51159abc15b5fda96e) | `std::vector\u003c `[MultiplayerInvitation](/games/services/cpp/api/class/gpg/multiplayer-invitation#classgpg_1_1_multiplayer_invitation)` \u003e` A vector of all [MultiplayerInvitation](/games/services/cpp/api/class/gpg/multiplayer-invitation#classgpg_1_1_multiplayer_invitation)s. |\n| [my_turn_matches](#structgpg_1_1_turn_based_multiplayer_manager_1_1_turn_based_matches_response_1a10172bacef250e38ea3e77f1ff73ebff) | `std::vector\u003c `[TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)` \u003e` A vector of [TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)es with [MatchStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1a3f70b0925521329511a6994f44a11cbe)`MY_TURN` or `PENDING_COMPLETION`. |\n| [status](#structgpg_1_1_turn_based_multiplayer_manager_1_1_turn_based_matches_response_1af1c1a7263b250daabc3dee688c0ae8b2) | [MultiplayerStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1ad9430a5d223ce8fb0fe78d07e6b183b4) The `MultiplayerStatus` of the operation that generated this `Response`. |\n| [their_turn_matches](#structgpg_1_1_turn_based_multiplayer_manager_1_1_turn_based_matches_response_1ad8051c95b28f3d1d8e4908e35a8ae319) | `std::vector\u003c `[TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)` \u003e` A vector of [TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)es with [MatchStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1a3f70b0925521329511a6994f44a11cbe)`THEIR_TURN`. |\n\nPublic attributes\n-----------------\n\n### completed_matches\n\n```c++\nstd::vector\u003c TurnBasedMatch \u003e gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::completed_matches\n``` \nA vector of [TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)es with [MatchStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1a3f70b0925521329511a6994f44a11cbe)`COMPLETED`.\n\nMatches are sorted by last update time. \n\n### data\n\n```c++\nstruct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0 gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::data\n``` \nThe data field includes all [MultiplayerInvitation](/games/services/cpp/api/class/gpg/multiplayer-invitation#classgpg_1_1_multiplayer_invitation)s and [TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)es, grouped for conventient display in UI.\n\nThis struct will only contain valid data if `IsSuccess(status)`. \n\n### invitations\n\n```c++\nstd::vector\u003c MultiplayerInvitation \u003e gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::invitations\n``` \nA vector of all [MultiplayerInvitation](/games/services/cpp/api/class/gpg/multiplayer-invitation#classgpg_1_1_multiplayer_invitation)s.\n\nInvitations are sorted by last update time. \n\n### my_turn_matches\n\n```c++\nstd::vector\u003c TurnBasedMatch \u003e gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::my_turn_matches\n``` \nA vector of [TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)es with [MatchStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1a3f70b0925521329511a6994f44a11cbe)`MY_TURN` or `PENDING_COMPLETION`.\n\nMatches are sorted by last update time. \n\n### status\n\n```c++\nMultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status\n``` \nThe `MultiplayerStatus` of the operation that generated this `Response`. \n\n### their_turn_matches\n\n```c++\nstd::vector\u003c TurnBasedMatch \u003e gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::their_turn_matches\n``` \nA vector of [TurnBasedMatch](/games/services/cpp/api/class/gpg/turn-based-match#classgpg_1_1_turn_based_match)es with [MatchStatus](/games/services/cpp/api/namespace/gpg#namespacegpg_1a3f70b0925521329511a6994f44a11cbe)`THEIR_TURN`.\n\nMatches are sorted by last update time."]]