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)
Construit un Event à partir d'un shared_ptr en EventImpl.
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.

Événement

 Event(
  const Event & copy_from
)

Crée une copie d'un 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 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()