gpg::Event

#include <event.h>

Uma única estrutura de dados que contém dados sobre o status de um evento específico.

Resumo

Os dados são de dois tipos: específicos do usuário (por exemplo, se o usuário desbloqueou o evento) e globais (por exemplo, o nome do evento).

Construtores e destrutores

Event()
Event(std::shared_ptr< const EventImpl > impl)
Cria um Event de um shared_ptr para um EventImpl.
Event(const Event & copy_from)
Cria uma cópia de um Event existente.
Event(Event && move_from)
Move um Event existente.
~Event()

Funções públicas

Count() const
uint64_t
Retorna o número de vezes que o evento foi incrementado.
Description() const
const std::string &
Retorna a descrição do evento.
Id() const
const std::string &
Retorna a string exclusiva gerada pelo Google Play Developer Console.
ImageUrl() const
const std::string &
Retorna o URL que leva à imagem do ícone desse evento.
Name() const
const std::string &
Retorna o nome abreviado do evento.
Valid() const
bool
Retorna verdadeiro se o evento for preenchido com dados e acompanhado de um status de resposta bem-sucedido. Retorna falso para um evento criado pelo usuário sem preenchimento ou para um evento preenchido acompanhado de um status de resposta com falha.
Visibility() const
Retorna o estado do evento: HIDDEN ou REVEALED.
operator=(const Event & copy_from)
Event &
Atribui essa Event copiando de outra.
operator=(Event && move_from)
Event &
Atribui este Event movendo outro para ele.

Funções públicas

Count

uint64_t Count() const 

Retorna o número de vezes que o evento foi incrementado.

Event::Valid() precisa retornar "true" para que essa função seja utilizável.

Descrição

const std::string & Description() const 

Retorna a descrição do evento.

Ele só pode ser chamado quando Event::Valid() retornar verdadeiro.

Evento

 Event()

Evento

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

Cria um Event de um shared_ptr para um EventImpl.

Destinado a uso interno pela API.

Evento

 Event(
  const Event & copy_from
)

Cria uma cópia de um Event existente.

Evento

 Event(
  Event && move_from
)

Move um Event existente.

ID

const std::string & Id() const 

Retorna a string exclusiva gerada pelo Google Play Developer Console.

Use-o para se referir a um evento no cliente do jogo. Ele só pode ser chamado quando Event::Valid() retornar verdadeiro.

ImageUrl

const std::string & ImageUrl() const 

Retorna o URL que leva à imagem do ícone desse evento.

Event::Valid() precisa retornar "true" para que essa função seja utilizável.

Nome

const std::string & Name() const 

Retorna o nome abreviado do evento.

Até 100 caracteres. Ele só pode ser chamado quando Event::Valid() retornar verdadeiro.

Válido

bool Valid() const 

Retorna verdadeiro se o evento for preenchido com dados e acompanhado de um status de resposta bem-sucedido. Retorna falso para um evento criado pelo usuário sem preenchimento ou para um evento preenchido acompanhado de um status de resposta com falha.

Ele precisa ser verdadeiro para que as funções de getter nesse evento (id, Name, Description etc.) sejam utilizáveis.

Visibilidade

EventVisibility Visibility() const 

Retorna o estado do evento: HIDDEN ou REVEALED.

Event::Valid() precisa retornar "true" para que essa função seja utilizável.

operator=

Event & operator=(
  const Event & copy_from
)

Atribui essa Event copiando de outra.

operator=

Event & operator=(
  Event && move_from
)

Atribui este Event movendo outro para ele.

~Evento

 ~Event()