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()