gpg:: PlayerStats
#include <playerstats.h>
特定のプレーヤーに関するデータにアクセスできるデータ構造
概要
コンストラクタとデストラクタ |
|
---|---|
PlayerStats()
|
|
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
|
|
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 による内部使用を対象としています。
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
~PlayerStats()