гпг:: Событие
#include <event.h>
Единая структура данных, содержащая данные о статусе конкретного события.
Краткое содержание
Данные состоят из двух типов: специфичные для пользователя (например, разблокировал ли пользователь событие) и глобальные (например, имя события).
Конструкторы и деструкторы | |
---|---|
Event () | |
Event (std::shared_ptr< const EventImpl > impl) | |
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 & Назначает это Event путем копирования из другого. |
operator= ( Event && move_from) | Event & Назначает это 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.
Идентификатор
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()