гпг:: Событие

#include <event.h>

Единая структура данных, содержащая данные о статусе конкретного события.

Краткое содержание

Данные состоят из двух типов: специфичные для пользователя (например, разблокировал ли пользователь событие) и глобальные (например, имя события).

Конструкторы и деструкторы

Event ()
Event (std::shared_ptr< const EventImpl > impl)
Конструирует Event из shared_ptr в EventImpl .
Event (const Event & copy_from)
Создает копию существующего Event .
Event ( Event && move_from)
Перемещает существующее Event .
~Event ()

Общественные функции

Count () const
uint64_t
Возвращает количество раз, когда событие было увеличено.
Description () const
const std::string &
Возвращает описание события.
Id () const
const std::string &
Возвращает уникальную строку, заранее сгенерированную консолью разработчика Google Play.
ImageUrl () const
const std::string &
Возвращает URL-адрес, ведущий к изображению значка этого события.
Name () const
const std::string &
Возвращает краткое название события.
Valid () const
bool
Возвращает true, если это событие заполнено данными и сопровождается статусом успешного ответа; false для незаполненного события, созданного пользователем, или для заполненного события, сопровождающегося статусом неудачного ответа.
Visibility () const
Возвращает состояние события: HIDDEN или REVEALED .
operator= (const Event & copy_from)
Назначает это Event путем копирования из другого.
operator= ( Event && move_from)
Назначает это Event , перемещая в него другое.

Общественные функции

Считать

uint64_t Count() const 

Возвращает количество раз, когда событие было увеличено.

Event::Valid() должен возвращать true, чтобы эту функцию можно было использовать.

Описание

const std::string & Description() const 

Возвращает описание события.

Его можно вызвать только тогда, когда Event::Valid() возвращает true.

Событие

 Event()

Событие

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

Конструирует Event из shared_ptr в EventImpl .

Предназначен для внутреннего использования API.

Событие

 Event(
  const Event & copy_from
)

Создает копию существующего Event .

Событие

 Event(
  Event && move_from
)

Перемещает существующее Event .

Идентификатор

const std::string & Id() const 

Возвращает уникальную строку, заранее сгенерированную консолью разработчика Google Play.

Используйте его для ссылки на событие в вашем игровом клиенте. Его можно вызвать только тогда, когда Event::Valid() возвращает true.

URL-адрес изображения

const std::string & ImageUrl() const 

Возвращает URL-адрес, ведущий к изображению значка этого события.

Event::Valid() должен возвращать true, чтобы эту функцию можно было использовать.

Имя

const std::string & Name() const 

Возвращает краткое название события.

До 100 символов. Его можно вызвать только тогда, когда Event::Valid() возвращает true.

Действительный

bool Valid() const 

Возвращает true, если это событие заполнено данными и сопровождается статусом успешного ответа; false для незаполненного события, созданного пользователем, или для заполненного события, сопровождающегося статусом неудачного ответа.

Чтобы можно было использовать функции получения для этого события ( id , Name , Description и т. д.), оно должно быть истинным.

Видимость

EventVisibility Visibility() const 

Возвращает состояние события: HIDDEN или REVEALED .

Event::Valid() должен возвращать true, чтобы эту функцию можно было использовать.

оператор=

Event & operator=(
  const Event & copy_from
)

Назначает это Event путем копирования из другого.

оператор=

Event & operator=(
  Event && move_from
)

Назначает это Event , перемещая в него другое.

~Событие

 ~Event()