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 comprennent deux types: les données spécifiques à l'utilisateur (par exemple, si l'utilisateur a déverrouillé l'événement) et les données globales (par exemple, le nom de l'événement).
Constructeurs et destructeurs |
|
---|---|
Event()
|
|
Event(std::shared_ptr< const EventImpl > impl)
|
|
Event(const Event & copy_from)
Crée une copie d'un
Event existant. |
|
Event(Event && move_from)
Déplace un élément
Event existant. |
|
~Event()
|
Fonctions publiques |
|
---|---|
Count() const
|
uint64_t
Renvoie le nombre d'incréments de l'événement.
|
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 de 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 est accompagné d'une réponse positive ; "false" pour un événement créé par un utilisateur non renseigné ou pour un événement renseigné 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)
|
Event &
Attribue ce
Event en copiant un autre élément. |
operator=(Event && move_from)
|
Event &
Attribue cet élément
Event en y déplaçant un autre élément. |
Fonctions publiques
Nombre
uint64_t Count() const
Renvoie le nombre d'incréments de l'événement.
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
en EventImpl
.
Destiné à un usage interne par l'API.
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 la valeur "true".
ImageUrl
const std::string & ImageUrl() const
Renvoie l'URL menant à l'image de l'icône de 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 la valeur "true".
Valide
bool Valid() const
Renvoie la valeur "true" si cet événement est renseigné avec des données et est accompagné d'une réponse positive ; "false" pour un événement créé par un utilisateur non renseigné ou pour un événement renseigné accompagné d'un état de réponse "Échec".
La valeur doit être "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.
opérateur=
Event & operator=( const Event & copy_from )
Attribue ce Event
en copiant un autre élément.
opérateur=
Event & operator=( Event && move_from )
Attribue cet élément Event
en y déplaçant un autre élément.
~Événement
~Event()