gpg::Evento

#include <event.h>

Uma única estrutura de dados contendo dados sobre o status de um evento específico.

Resumo

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

Construtores e destruidores

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 anteriormente pelo Console do desenvolvedor do Google Play.
ImageUrl() const
const std::string &
Retorna o URL que leva à imagem do ícone deste evento.
Name() const
const std::string &
Retorna o nome curto do evento.
Valid() const
bool
Retorna verdadeiro se esse evento for preenchido com dados e acompanhado por um status de resposta bem-sucedida. false para um evento não preenchido criado pelo usuário ou preenchido com um status de resposta de falha.
Visibility() const
Retorna o estado do evento: HIDDEN ou REVEALED.
operator=(const Event & copy_from)
Event &
Atribui este Event copiando de outro.
operator=(Event && move_from)
Event &
Atribui este Event movendo outro para ele.

Funções públicas

Contagem

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() retorna verdadeiro.

Evento

 Event()

Evento

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

Cria um Event de um shared_ptr para um EventImpl.

Destinado ao 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 anteriormente pelo Console do desenvolvedor do Google Play.

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

ImageUrl

const std::string & ImageUrl() const 

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

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

Nome

const std::string & Name() const 

Retorna o nome curto do evento.

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

Válido

bool Valid() const 

Retorna verdadeiro se esse evento for preenchido com dados e acompanhado por um status de resposta bem-sucedida. false para um evento não preenchido criado pelo usuário ou preenchido com um status de resposta de falha.

Ele precisa ser verdadeiro para que as funções 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 este Event copiando de outro.

operator=

Event & operator=(
  Event && move_from
)

Atribui este Event movendo outro para ele.

~Evento

 ~Event()