гпг:: Событие
#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()
