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의 경우 또는 채워진 PlayerStats에 실패한 응답 상태가 포함된 경우 false를 반환합니다.
|
operator=(const PlayerStats & copy_from)
|
다른 PlayerStats 객체에서 복사하여 이 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를 반환해야 합니다.
Valid
bool Valid() const
반환된 PlayerStats 객체에 데이터가 채워지고 성공적인 응답 상태가 포함된 경우 true를 반환하고, 채워지지 않은 사용자가 만든 PlayerStats의 경우 또는 채워진 PlayerStats에 실패한 응답 상태가 포함된 경우 false를 반환합니다.
이 객체의 getter 함수를 사용할 수 있으려면 true를 반환해야 합니다.
operator=
PlayerStats & operator=( const PlayerStats & copy_from )
다른 PlayerStats 객체에서 복사하여 이 PlayerStats 객체에 할당합니다.
~PlayerStats
~PlayerStats()