gpg::Event

#include <event.h>

特定のイベントのステータスに関するデータを含む単一のデータ構造。

概要

データには、ユーザー固有のデータ(ユーザーがイベントをアンロックしたかどうかなど)とグローバル データ(イベント名など)の 2 種類があります。

コンストラクタとデストラクタ

Event()
Event(std::shared_ptr< const EventImpl > impl)
shared_ptr から EventImpl への Event を作成します。
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 Console で事前に生成された一意の文字列を返します。
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 からコピーして、この 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 から EventImpl への Event を作成します。

API による内部使用を想定しています。

イベント

 Event(
  const Event & copy_from
)

既存の Event のコピーを作成します。

イベント

 Event(
  Event && move_from
)

既存の Event を移動します。

ID

const std::string & Id() const 

Google Play Console で事前に生成された一意の文字列を返します。

ゲーム クライアントでイベントを参照するために使用します。Event::Valid() が true を返す場合にのみ呼び出せます。

ImageUrl

const std::string & ImageUrl() const 

このイベントのアイコンの画像への URL を返します。

この関数を使用できるようにするには、Event::Valid() が true を返す必要があります。

名前

const std::string & Name() const 

イベントの略称を返します。

最大 100 文字です。Event::Valid() が true を返す場合にのみ呼び出せます。

有効

bool Valid() const 

このイベントにデータが入力され、レスポンス ステータスが成功の場合、true を返します。ユーザー作成のイベントにデータが入力されていない場合、または入力されているがレスポンス ステータスが失敗の場合、false を返します。

このイベントのゲッター関数(idNameDescription など)を使用できるようにするには、true にする必要があります。

公開設定

EventVisibility Visibility() const 

イベントの状態(HIDDEN または REVEALED)を返します。

この関数を使用できるようにするには、Event::Valid() が true を返す必要があります。

operator=

Event & operator=(
  const Event & copy_from
)

別の Event からコピーして、この Event を割り当てます。

operator=

Event & operator=(
  Event && move_from
)

別の Event を移動して、この Event を割り当てます。

~Event

 ~Event()