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。
|
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。
このオブジェクトのゲッター関数を使用できるようにするには、true を返す必要があります。
operator=
PlayerStats & operator=( const PlayerStats & copy_from )
別のオブジェクトからコピーすることで、この PlayerStats オブジェクトに割り当てます。
operator=
PlayerStats & operator=( PlayerStats && move_from )
この PlayerStats オブジェクトに別のオブジェクトを移動して、このオブジェクトに割り当てます。
~PlayerStats
~PlayerStats()