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)
Event &
Attribue ce Event en le copiant à partir d'un autre.
operator=(Event && move_from)
Event &
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 "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é.

~Événement

 ~Event()