gpg::Evento

#include <event.h>

Una singola struttura dati contenente dati sullo stato di un evento specifico.

Riepilogo

I dati comprendono due tipi: specifici dell'utente (ad esempio se l'utente ha sbloccato l'evento) e globali (ad esempio, nome dell'evento).

Costruttori e distruttori

Event()
Event(std::shared_ptr< const EventImpl > impl)
Crea un Event da shared_ptr a EventImpl.
Event(const Event & copy_from)
Crea una copia di un Event esistente.
Event(Event && move_from)
Sposta un elemento Event esistente.
~Event()

Funzioni pubbliche

Count() const
uint64_t
Restituisce il numero di volte in cui l'evento è stato incrementato.
Description() const
const std::string &
Restituisce la descrizione dell'evento.
Id() const
const std::string &
Restituisce la stringa univoca generata in precedenza da Google Play Developer Console.
ImageUrl() const
const std::string &
Restituisce l'URL che rimanda all'immagine dell'icona per questo evento.
Name() const
const std::string &
Restituisce il nome breve dell'evento.
Valid() const
bool
Restituisce true se l'evento viene compilato con dati ed è accompagnato da uno stato di risposta riuscita; false per un evento creato dall'utente non compilato o per uno compilato accompagnato da uno stato di risposta non riuscita.
Visibility() const
Restituisce lo stato dell'evento: HIDDEN o REVEALED.
operator=(const Event & copy_from)
Event &
Assegna questo Event copiandolo da un altro dispositivo.
operator=(Event && move_from)
Event &
Assegna questo Event spostandone un altro al suo interno.

Funzioni pubbliche

Conteggio

uint64_t Count() const 

Restituisce il numero di volte in cui l'evento è stato incrementato.

Event::Valid() deve restituire true affinché questa funzione sia utilizzabile.

Descrizione

const std::string & Description() const 

Restituisce la descrizione dell'evento.

Può essere chiamato solo quando Event::Valid() restituisce true.

Evento

 Event()

Evento

 Event(
  std::shared_ptr< const EventImpl > impl
)

Crea un Event da shared_ptr a EventImpl.

Destinato per uso interno dall'API.

Evento

 Event(
  const Event & copy_from
)

Crea una copia di un Event esistente.

Evento

 Event(
  Event && move_from
)

Sposta un elemento Event esistente.

ID

const std::string & Id() const 

Restituisce la stringa univoca generata in precedenza da Google Play Developer Console.

Utilizzalo per fare riferimento a un evento nel tuo client del gioco. Può essere chiamato solo quando Event::Valid() restituisce true.

ImageUrl

const std::string & ImageUrl() const 

Restituisce l'URL che rimanda all'immagine dell'icona per questo evento.

Event::Valid() deve restituire true per consentire a questa funzione di essere utilizzabile.

Nome

const std::string & Name() const 

Restituisce il nome breve dell'evento.

Può includere un massimo di 100 caratteri. Può essere chiamato solo quando Event::Valid() restituisce true.

Valido

bool Valid() const 

Restituisce true se l'evento viene compilato con dati ed è accompagnato da uno stato di risposta riuscita; false per un evento creato dall'utente non compilato o per uno compilato accompagnato da uno stato di risposta non riuscita.

Deve essere vero affinché le funzioni getter su questo evento (id, Name, Description e così via) siano utilizzabili.

Visibilità

EventVisibility Visibility() const 

Restituisce lo stato dell'evento: HIDDEN o REVEALED.

Event::Valid() deve restituire true per consentire a questa funzione di essere utilizzabile.

operator=

Event & operator=(
  const Event & copy_from
)

Assegna questo Event copiandolo da un altro dispositivo.

operator=

Event & operator=(
  Event && move_from
)

Assegna questo Event spostandone un altro al suo interno.

~Evento

 ~Event()