gpg::Evento

#include <event.h>

Uma única estrutura de dados com informações sobre o status de um evento específico.

Resumo

Os dados incluem 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 destrutores

Event()
Event(std::shared_ptr< const EventImpl > impl)
Constrói um Event de um shared_ptr a 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 que o Console do desenvolvedor do Google Play gerou anteriormente.
ImageUrl() const
const std::string &
Retorna o URL que leva à imagem do ícone desse evento.
Name() const
const std::string &
Retorna o nome curto do evento.
Valid() const
bool
Retorna "true" se esse evento é preenchido com dados e é acompanhado por um status de resposta bem-sucedida; "false", para um evento não preenchido criado pelo usuário ou para um preenchido acompanhado por um status de resposta malsucedida.
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

Count

uint64_t Count() const 

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

Event::Valid() precisa retornar verdadeiro 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 "true".

Evento

 Event()

Evento

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

Constrói um Event de um shared_ptr a um EventImpl.

Destinado ao uso interno da 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 que o Console do desenvolvedor do Google Play gerou anteriormente.

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

ImageUrl

const std::string & ImageUrl() const 

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

Event::Valid() precisa retornar verdadeiro 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 "true".

Válida

bool Valid() const 

Retorna "true" se esse evento é preenchido com dados e é acompanhado por um status de resposta bem-sucedida; "false", para um evento não preenchido criado pelo usuário ou para um preenchido acompanhado por um status de resposta malsucedida.

Ele precisa ser verdadeiro para que as funções getter nesse evento (id, Name, Description etc.) possam ser usadas.

Visibilidade

EventVisibility Visibility() const 

Retorna o estado do evento: HIDDEN ou REVEALED.

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

operador=

Event & operator=(
  const Event & copy_from
)

Atribui este Event copiando de outro.

operador=

Event & operator=(
  Event && move_from
)

Atribui este Event movendo outro para ele.

~Evento

 ~Event()