gpg::PlayerStats

#include <playerstats.h>

特定のプレーヤーに関するデータにアクセスできるデータ構造

概要

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

PlayerStats()
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
shared_ptr から PlayerStatsImpl への PlayerStats を作成します。
PlayerStats(const PlayerStats & copy_from)
既存の PlayerStats オブジェクトのコピーを作成します。
PlayerStats(PlayerStats && move_from)
既存の PlayerStats オブジェクトを新しいオブジェクトに移動します。
~PlayerStats()

パブリック関数

AverageSessionLength() const
float
このプレーヤーの平均セッション継続時間がわかっている場合は取得します。
ChurnProbability() const
float
このプレーヤーの離脱の可能性を取得します(判明している場合)。
DaysSinceLastPlayed() const
int32_t
このプレーヤーが最後にプレイしてからの経過日数を取得します(判明している場合)。
HasAverageSessionLength() const
bool
この PlayerStats オブジェクトで平均セッション継続時間が取得可能かどうかを返します。
HasChurnProbability() const
bool
この PlayerStats オブジェクトでチャーンの可能性が利用可能かどうかを返します。
HasDaysSinceLastPlayed() const
bool
この PlayerStats オブジェクトに、最後に再生されてからの日数が取得可能かどうかを返します。
HasHighSpenderProbability() const
bool
この PlayerStats オブジェクトが高額課金者になる確率が使用可能かどうかを返します。
HasNumberOfPurchases() const
bool
この PlayerStats オブジェクトで利用できる購入回数があるかどうかを返します。
HasNumberOfSessions() const
bool
この PlayerStats オブジェクトには、利用可能なセッションの数があるかどうかを返します。
HasSessionPercentile() const
bool
この PlayerStats オブジェクトでセッション パーセンタイルが使用可能かどうかを返します。
HasSpendPercentile() const
bool
この PlayerStats オブジェクトで利用できる購入パーセンタイル値があるかどうかを返します。
HasSpendProbability() const
bool
この PlayerStats オブジェクトで利用できる支出の可能性があるかどうかを返します。
HasTotalSpendNext28Days() const
bool
この PlayerStats オブジェクトで利用できる今後 28 日間の合計支出額があるかどうかを返します。
HighSpenderProbability() const
float
このプレーヤーの高額消費者の確率に関する情報を取得します(わかっている場合)。
NumberOfPurchases() const
int32_t
このプレーヤーの購入回数を取得します(判明している場合)。
NumberOfSessions() const
int32_t
このプレーヤーのセッション数を取得します(判明している場合)。
SessionPercentile() const
float
このプレーヤーのセッション パーセンタイル情報を取得します(わかっている場合)。
SpendPercentile() const
float
このプレーヤーの費用パーセンタイル情報を取得します(わかっている場合)。
SpendProbability() const
float
このプレーヤーの支出見込み情報を取得します(わかっている場合)。
TotalSpendNext28Days() const
float
このプレーヤーの今後 28 日間の合計支出情報を取得します(判明している場合)。
Valid() const
bool
返された PlayerStats オブジェクトにデータが挿入され、成功のレスポンス ステータスが付随している場合は true を返します。ユーザー作成の PlayerStats にデータが入力されていない場合は false が返され、レスポンスに失敗してデータが取り込まれた場合は false が返されます。
operator=(const PlayerStats & copy_from)
別のオブジェクトからコピーして、この PlayerStats オブジェクトに割り当てます。
operator=(PlayerStats && move_from)
この PlayerStats オブジェクトに別のオブジェクトを移動して割り当てます。

パブリック関数

AverageSessionLength

float AverageSessionLength() const 

このプレーヤーの平均セッション継続時間がわかっている場合は取得します。

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

ChurnProbability

float ChurnProbability() const 

このプレーヤーの離脱の可能性を取得します(判明している場合)。

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

DaysSinceLastPlayed

int32_t DaysSinceLastPlayed() const 

このプレーヤーが最後にプレイしてからの経過日数を取得します(判明している場合)。

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

HasAverageSessionLength

bool HasAverageSessionLength() const 

この PlayerStats オブジェクトで平均セッション継続時間が取得可能かどうかを返します。

AverageSessionLength() を使用できるようにするには、true を返す必要があります。

HasChurnProbability

bool HasChurnProbability() const 

この PlayerStats オブジェクトでチャーンの可能性が利用可能かどうかを返します。

ChurnProbability() を使用できるようにするには、true を返す必要があります。

HasDaysSinceLastPlayed

bool HasDaysSinceLastPlayed() const 

この PlayerStats オブジェクトに、最後に再生されてからの日数が取得可能かどうかを返します。

DaysSinceLastPlayed() を使用できるようにするには、true を返す必要があります。

HasHighSpenderProbability

bool HasHighSpenderProbability() const 

この PlayerStats オブジェクトが高額課金者になる確率が使用可能かどうかを返します。

HighSpenderProbability() を使用できるようにするには、true を返す必要があります。

HasNumberOfPurchases

bool HasNumberOfPurchases() const 

この PlayerStats オブジェクトで利用できる購入回数があるかどうかを返します。

NumberOfPurchases() を使用できるようにするには、true を返す必要があります。

HasNumberOfSessions

bool HasNumberOfSessions() const 

この PlayerStats オブジェクトには、利用可能なセッションの数があるかどうかを返します。

NumberOfSessions() を使用できるようにするには、true を返す必要があります。

HasSessionPercentile

bool HasSessionPercentile() const 

この PlayerStats オブジェクトでセッション パーセンタイルが使用可能かどうかを返します。

SessionPercentile() を使用できるようにするには、true を返す必要があります。

HasSpendPercentile

bool HasSpendPercentile() const 

この PlayerStats オブジェクトで利用できる購入パーセンタイル値があるかどうかを返します。

SpendPercentile() を使用できるようにするには、true を返す必要があります。

HasSpendProbability

bool HasSpendProbability() const 

この PlayerStats オブジェクトで利用できる支出の可能性があるかどうかを返します。

SpendProbability() を使用できるようにするには、true を返す必要があります。

HasTotalSpendNext28Days

bool HasTotalSpendNext28Days() const 

この PlayerStats オブジェクトで利用できる今後 28 日間の合計支出額があるかどうかを返します。

TotalSpendNext28Days() を使用できるようにするには、true を返す必要があります。

HighSpenderProbability

float HighSpenderProbability() const 

このプレーヤーの高額消費者の確率に関する情報を取得します(わかっている場合)。

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

NumberOfPurchases

int32_t NumberOfPurchases() const 

このプレーヤーの購入回数を取得します(判明している場合)。

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

NumberOfSessions

int32_t NumberOfSessions() const 

このプレーヤーのセッション数を取得します(判明している場合)。

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

PlayerStats

 PlayerStats()

PlayerStats

 PlayerStats(
  std::shared_ptr< const PlayerStatsImpl > impl
)

shared_ptr から PlayerStatsImpl への PlayerStats を作成します。

API による内部使用を対象としています。

PlayerStats

 PlayerStats(
  const PlayerStats & copy_from
)

既存の PlayerStats オブジェクトのコピーを作成します。

PlayerStats

 PlayerStats(
  PlayerStats && move_from
)

既存の PlayerStats オブジェクトを新しいオブジェクトに移動します。

SessionPercentile

float SessionPercentile() const 

このプレーヤーのセッション パーセンタイル情報を取得します(わかっている場合)。

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

SpendPercentile

float SpendPercentile() const 

このプレーヤーの費用パーセンタイル情報を取得します(わかっている場合)。

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

SpendProbability

float SpendProbability() const 

このプレーヤーの支出見込み情報を取得します(わかっている場合)。

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

TotalSpendNext28Days

float TotalSpendNext28Days() const 

このプレーヤーの今後 28 日間の合計支出情報を取得します(判明している場合)。

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

有効

bool Valid() const 

返された PlayerStats オブジェクトにデータが挿入され、成功のレスポンス ステータスが付随している場合は true を返します。ユーザー作成の PlayerStats にデータが入力されていない場合は false が返され、レスポンスに失敗してデータが取り込まれた場合は false が返されます。

このオブジェクトのゲッター関数を使用できるようにするには、true を返す必要があります。

演算子=

PlayerStats & operator=(
  const PlayerStats & copy_from
)

別のオブジェクトからコピーして、この PlayerStats オブジェクトに割り当てます。

演算子=

PlayerStats & operator=(
  PlayerStats && move_from
)

この PlayerStats オブジェクトに別のオブジェクトを移動して割り当てます。

~PlayerStats

 ~PlayerStats()