Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
gpg::Événement
#include <event.h>
Structure de données unique contenant des données sur l'état d'un événement spécifique.
Résumé
Les données sont de deux types: spécifiques à l'utilisateur (par exemple, si l'utilisateur a déverrouillé l'événement) et globales (par exemple, nom de l'événement).
Constructeurs et destructeurs
|
Event()
|
Event(std::shared_ptr< const EventImpl > impl)
Construit un Event à partir d'un shared_ptr vers un EventImpl .
|
Event(const Event & copy_from)
Crée une copie d'un élément Event existant.
|
Event(Event && move_from)
Déplace un élément Event existant.
|
~Event()
|
Fonctions publiques
|
Count() const
|
uint64_t
Renvoie le nombre de fois où l'événement a été incrémenté.
|
Description() const
|
const std::string &
Renvoie la description de l'événement.
|
Id() const
|
const std::string &
Renvoie la chaîne unique générée au préalable par la Google Play Developer Console.
|
ImageUrl() const
|
const std::string &
Renvoie l'URL menant à l'image de l'icône pour cet événement.
|
Name() const
|
const std::string &
Renvoie le nom court de l'événement.
|
Valid() const
|
bool
Renvoie la valeur "true" si cet événement est renseigné avec des données et s'accompagne d'un état de réponse "réussite". "false" pour un événement créé par l'utilisateur non renseigné ou pour un événement rempli accompagné d'un état de réponse "Échec".
|
Visibility() const
|
Renvoie l'état de l'événement: HIDDEN ou REVEALED .
|
operator=(const Event & copy_from)
|
Attribue ce Event en le copiant à partir d'un autre.
|
operator=(Event && move_from)
|
Attribue ce Event en y déplaçant une autre entité.
|
Fonctions publiques
Nombre
uint64_t Count() const
Renvoie le nombre de fois où l'événement a été incrémenté.
Event::Valid()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
Description
const std::string & Description() const
Renvoie la description de l'événement.
Elle ne peut être appelée que lorsque Event::Valid()
renvoie la valeur "true".
Événement
Event()
Événement
Event(
std::shared_ptr< const EventImpl > impl
)
Construit un Event
à partir d'un shared_ptr
vers un EventImpl
.
Destiné à un usage interne par l'API.
Événement
Event(
const Event & copy_from
)
Crée une copie d'un élément Event
existant.
Événement
Event(
Event && move_from
)
Déplace un élément Event
existant.
ID
const std::string & Id() const
Renvoie la chaîne unique générée au préalable par la Google Play Developer Console.
Utilisez-le pour faire référence à un événement dans votre client de jeu. Elle ne peut être appelée que lorsque Event::Valid()
renvoie "true".
ImageUrl
const std::string & ImageUrl() const
Renvoie l'URL menant à l'image de l'icône pour cet événement.
Event::Valid()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
Nom
const std::string & Name() const
Renvoie le nom court de l'événement.
Jusqu'à 100 caractères. Elle ne peut être appelée que lorsque Event::Valid()
renvoie "true".
Valide
bool Valid() const
Renvoie la valeur "true" si cet événement est renseigné avec des données et s'accompagne d'un état de réponse "réussite". "false" pour un événement créé par l'utilisateur non renseigné ou pour un événement rempli accompagné d'un état de réponse "Échec".
La valeur "true" doit être définie sur "true" pour que les fonctions getter de cet événement (id
, Name
, Description
, etc.) soient utilisables.
Visibilité
EventVisibility Visibility() const
Renvoie l'état de l'événement: HIDDEN
ou REVEALED
.
Event::Valid()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
operator=
Event & operator=(
const Event & copy_from
)
Attribue ce Event
en le copiant à partir d'un autre.
operator=
Event & operator=(
Event && move_from
)
Attribue ce Event
en y déplaçant une autre entité.
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::Event Class Reference\n\ngpg::Event\n==========\n\n`#include \u003cevent.h\u003e`\n\nA single data structure containing data about the status of a specific event.\n\nSummary\n-------\n\nData comprise two types: user-specific (e.g., whether the user has unlocked the event), and global (e.g., event name).\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Event](#classgpg_1_1_event_1a62fd9e25eef0cfb63671b32c15b63de7)`()` ||\n| [Event](#classgpg_1_1_event_1a1cd0e63978cdc2ad42154db032f33afd)`(std::shared_ptr\u003c const EventImpl \u003e impl)` Constructs an [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) from a `shared_ptr` to an `EventImpl`. ||\n| [Event](#classgpg_1_1_event_1a2b7169ab4771a6bea14b7695ddb462bc)`(const `[Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` & copy_from)` Creates a copy of an existing [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event). ||\n| [Event](#classgpg_1_1_event_1aba344e939c30bb607368c273f2b426b4)`(`[Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` && move_from)` Moves an existing [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event). ||\n| [~Event](#classgpg_1_1_event_1ac0b9230499fdda8eface3326b99ef166)`()` ||\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Count](#classgpg_1_1_event_1a4eb8c54247277e4c8f617dcd2b748880)`() const ` | `uint64_t` Returns the number of times the event has been incremented. |\n| [Description](#classgpg_1_1_event_1a01d8ce7e40655babf5afd968c2a1c0bc)`() const ` | `const std::string &` Returns the description of the event. |\n| [Id](#classgpg_1_1_event_1aa267791e0e672bee41b7f2504059577d)`() const ` | `const std::string &` Returns the unique string that the Google Play Developer Console generated beforehand. |\n| [ImageUrl](#classgpg_1_1_event_1a2e6f44a2ddf6b00b9306ca7bf1b9f953)`() const ` | `const std::string &` Returns the URL leading to the image of the icon for this event. |\n| [Name](#classgpg_1_1_event_1a9a47a1e62994acafb15afb02de337ab1)`() const ` | `const std::string &` Returns the short name of the event. |\n| [Valid](#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec)`() const ` | `bool` Returns true if this event is populated with data and is accompanied by a successful response status; false for an unpopulated user-created event or for a populated one accompanied by an unsuccessful response status. |\n| [Visibility](#classgpg_1_1_event_1ad59342d5735fafb6050f2277318c8c3c)`() const ` | [EventVisibility](/games/services/cpp/api/namespace/gpg#namespacegpg_1aa87a4b2e8a01c80e2155286d4bdb9942) Returns the event state: `HIDDEN` or `REVEALED`. |\n| [operator=](#classgpg_1_1_event_1ab795a0f5221cb5b9f30934dfcb5c73d3)`(const `[Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` & copy_from)` | [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` &` Assigns this [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) by copying from another one. |\n| [operator=](#classgpg_1_1_event_1a2de54c196b31ab58160066c750c28cbf)`(`[Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` && move_from)` | [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` &` Assigns this [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) by moving another one into it. |\n\nPublic functions\n----------------\n\n### Count\n\n```c++\nuint64_t Count() const \n``` \nReturns the number of times the event has been incremented.\n\n[Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) must return true for this function to be usable. \n\n### Description\n\n```c++\nconst std::string & Description() const \n``` \nReturns the description of the event.\n\nIt can only be called when [Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) returns true. \n\n### Event\n\n```c++\n Event()\n``` \n\n### Event\n\n```c++\n Event(\n std::shared_ptr\u003c const EventImpl \u003e impl\n)\n``` \nConstructs an [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) from a `shared_ptr` to an `EventImpl`.\n\nIntended for internal use by the API. \n\n### Event\n\n```c++\n Event(\n const Event & copy_from\n)\n``` \nCreates a copy of an existing [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event). \n\n### Event\n\n```c++\n Event(\n Event && move_from\n)\n``` \nMoves an existing [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event). \n\n### Id\n\n```c++\nconst std::string & Id() const \n``` \nReturns the unique string that the Google Play Developer Console generated beforehand.\n\nUse it to refer to an event in your game client. It can only be called when [Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) returns true. \n\n### ImageUrl\n\n```c++\nconst std::string & ImageUrl() const \n``` \nReturns the URL leading to the image of the icon for this event.\n\n[Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) must return true for this function to be usable. \n\n### Name\n\n```c++\nconst std::string & Name() const \n``` \nReturns the short name of the event.\n\nUp to 100 characters. It can only be called when [Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) returns true. \n\n### Valid\n\n```c++\nbool Valid() const \n``` \nReturns true if this event is populated with data and is accompanied by a successful response status; false for an unpopulated user-created event or for a populated one accompanied by an unsuccessful response status.\n\nIt must be true for the getter functions on this event (`id`, `Name`, `Description`, etc.) to be usable. \n\n### Visibility\n\n```c++\nEventVisibility Visibility() const \n``` \nReturns the event state: `HIDDEN` or `REVEALED`.\n\n[Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) must return true for this function to be usable. \n\n### operator=\n\n```c++\nEvent & operator=(\n const Event & copy_from\n)\n``` \nAssigns this [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) by copying from another one. \n\n### operator=\n\n```c++\nEvent & operator=(\n Event && move_from\n)\n``` \nAssigns this [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) by moving another one into it. \n\n### \\~Event\n\n```c++\n ~Event()\n```"]]