gpg::Event

#include <event.h>

一个数据结构,其中包含有关特定事件状态的数据。

摘要

数据分为两类:特定于用户的数据(例如,用户是否已解锁相应活动)和全局数据(例如,活动名称)。

构造函数和析构函数

Event()
Event(std::shared_ptr< const EventImpl > impl)
shared_ptr 构建为 EventImplEvent
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 &
返回指向此活动图标图片的网址。
Name() const
const std::string &
返回活动的简称。
Valid() const
bool
如果此事件已填充数据且响应状态为成功,则返回 true;如果用户创建的事件未填充数据,或者已填充数据但响应状态为失败,则返回 false。
Visibility() const
返回事件状态:HIDDENREVEALED
operator=(const Event & copy_from)
Event &
通过从其他 Event 复制来分配此 Event
operator=(Event && move_from)
Event &
通过将另一个 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
)

shared_ptr 构建为 EventImplEvent

供 API 内部使用。

事件

 Event(
  const Event & copy_from
)

创建现有 Event 的副本。

事件

 Event(
  Event && move_from
)

移动现有 Event

ID

const std::string & Id() const 

返回 Google Play 管理中心事先生成的唯一字符串。

您可以使用此 ID 引用游戏客户端中的事件。只有当 Event::Valid() 返回 true 时才能调用此方法。

ImageUrl

const std::string & ImageUrl() const 

返回指向此活动图标图片的网址。

Event::Valid() 必须返回 true,此函数才能使用。

名称

const std::string & Name() const 

返回活动的简称。

最多 100 个字符。只有当 Event::Valid() 返回 true 时才能调用此方法。

有效

bool Valid() const 

如果此事件已填充数据且响应状态为成功,则返回 true;如果用户创建的事件未填充数据,或者已填充数据但响应状态为失败,则返回 false。

此事件的 getter 函数(idNameDescription 等)必须为 true 才能使用。

可见性

EventVisibility Visibility() const 

返回事件状态:HIDDENREVEALED

Event::Valid() 必须返回 true,此函数才能使用。

operator=

Event & operator=(
  const Event & copy_from
)

通过从其他 Event 复制来分配此 Event

operator=

Event & operator=(
  Event && move_from
)

通过将另一个 Event 移入其中来分配此 Event

~Event

 ~Event()