Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse
#include <turn_based_multiplayer_manager.h>
Data
et ResponseStatus
pour les TurnBasedMatches et les invitations.
Résumé
Si IsSuccess()
ne renvoie pas la valeur "true" pour ResponseStatus
, empty()
renvoie la valeur "true" pour un vecteur d'invitations.
Attributs publics
completed_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::completed_matches
Vecteur de TurnBasedMatch avec MatchStatusCOMPLETED
.
Les correspondances sont triées en fonction de la date et de l'heure de la dernière mise à jour.
données
struct gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::@0 gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::data
Le champ de données inclut toutes les invitations MultiplayerInvitation et TurnBasedMatch, regroupées pour un affichage classique dans l'interface utilisateur.
Ce struct ne contiendra que des données valides si la valeur est IsSuccess(status)
.
invitations
std::vector< MultiplayerInvitation > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::invitations
Vecteur de toutes les invitations MultiplayerInvitation.
Les invitations sont triées en fonction de l'heure de la dernière mise à jour.
my_turn_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::my_turn_matches
Vecteur de TurnBasedMatch avec MatchStatusMY_TURN
ou PENDING_COMPLETION
.
Les correspondances sont triées en fonction de l'heure de la dernière mise à jour.
état
MultiplayerStatus gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::status
Le MultiplayerStatus
de l'opération ayant généré cette Response
.
their_turn_matches
std::vector< TurnBasedMatch > gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse::their_turn_matches
Vecteur de TurnBasedMatch avec MatchStatusTHEIR_TURN
.
Les correspondances sont triées en fonction de l'heure de la dernière mise à jour.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[null,null,["Dernière mise à jour le 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."]]