gpg::PlayerStats

#include <playerstats.h>

Belirli bir oynatıcıyla ilgili verilere erişmenize olanak tanıyan bir veri yapısıdır.

Özet

Oluşturucular ve Yıkıcılar

PlayerStats()
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
shared_ptr değerinden bir PlayerStatsImpl değerine bir PlayerStats oluşturur.
PlayerStats(const PlayerStats & copy_from)
Mevcut bir PlayerStats nesnesinin bir kopyasını oluşturur.
PlayerStats(PlayerStats && move_from)
Mevcut bir PlayerStats nesnesini yeni bir nesneye taşır.
~PlayerStats()

Kamu işlevleri

AverageSessionLength() const
float
Biliniyorsa bu oyuncu için ortalama oturum uzunluğunu alır.
ChurnProbability() const
float
Biliniyorsa bu oyuncunun oyunu bırakma olasılığını alır.
DaysSinceLastPlayed() const
int32_t
Biliniyorsa bu oyuncunun son oynamasından bu yana geçen günleri alır.
HasAverageSessionLength() const
bool
Bu PlayerStats nesnesinin kullanılabilir ortalama oturum süresine sahip olup olmadığını döndürür.
HasChurnProbability() const
bool
Bu PlayerStats nesnesinin uygulamayı kullanmayı bırakma olasılığının olup olmadığını döndürür.
HasDaysSinceLastPlayed() const
bool
Bu PlayerStats nesnesinin, kullanılabilir son oynandıktan sonra gün sayısı olup olmadığını döndürür.
HasHighSpenderProbability() const
bool
Bu PlayerStats nesnesinin yüksek harcama olasılığına sahip olup olmadığını döndürür.
HasNumberOfPurchases() const
bool
Bu PlayerStats nesnesinin kullanılabilir satın alma sayısının olup olmadığını döndürür.
HasNumberOfSessions() const
bool
Bu PlayerStats nesnesinin kullanılabilir oturum sayısının olup olmadığını döndürür.
HasSessionPercentile() const
bool
Bu PlayerStats nesnesinin kullanılabilir oturum yüzdesine sahip olup olmadığını döndürür.
HasSpendPercentile() const
bool
Bu PlayerStats nesnesinin kullanılabilir harcama yüzdesine sahip olup olmadığını döndürür.
HasSpendProbability() const
bool
Bu PlayerStats nesnesinin kullanılabilir harcama olasılığına sahip olup olmadığını döndürür.
HasTotalSpendNext28Days() const
bool
Bu PlayerStats nesnesinin sonraki 28 gün boyunca kullanılabilir toplam harcamaya sahip olup olmadığını döndürür.
HighSpenderProbability() const
float
Biliniyorsa bu oyuncu için yüksek harcama olasılığı bilgilerini alır.
NumberOfPurchases() const
int32_t
Biliniyorsa bu oyuncunun satın alma sayısını alır.
NumberOfSessions() const
int32_t
Biliniyorsa bu oyuncu için oturum sayısını alır.
SessionPercentile() const
float
Biliniyorsa bu oynatıcı için oturum yüzdelik dilimi bilgilerini alır.
SpendPercentile() const
float
Biliniyorsa bu oynatıcı için harcama yüzdelik dilimi bilgilerini alır.
SpendProbability() const
float
Biliniyorsa bu oyuncu için harcama olasılığı bilgilerini alır.
TotalSpendNext28Days() const
float
Biliniyorsa bu oyuncunun sonraki 28 gün içindeki toplam harcama bilgilerini alır.
Valid() const
bool
Döndürülen PlayerStats nesnesi verilerle doldurulduğunda ve başarılı bir yanıt durumunun yanında "true" (doğru), kullanıcı tarafından oluşturulmuş doldurulmamış bir kullanıcı tarafından oluşturulmuş PlayerStats veya başarısız bir yanıt durumu için yanlış (false) döndürür.
operator=(const PlayerStats & copy_from)
Başka bir taneden kopyalayarak bu PlayerStats nesnesine atar.
operator=(PlayerStats && move_from)
Bir başkasını içine taşıyarak bu PlayerStats nesnesine atar.

Kamu işlevleri

AverageSessionLength

float AverageSessionLength() const 

Biliniyorsa bu oyuncu için ortalama oturum uzunluğunu alır.

Bu işlevin kullanılabilmesi için HasAverageSessionLength(), true değerini döndürmelidir.

ChurnProbability

float ChurnProbability() const 

Biliniyorsa bu oyuncunun oyunu bırakma olasılığını alır.

Bu işlevin kullanılabilmesi için HasChurnProbability(), true değerini döndürmelidir.

DaysSinceLastPlayed

int32_t DaysSinceLastPlayed() const 

Biliniyorsa bu oyuncunun son oynamasından bu yana geçen günleri alır.

Bu işlevin kullanılabilmesi için HasDaysSinceLastPlayed(), true değerini döndürmelidir.

HasAverageSessionLength

bool HasAverageSessionLength() const 

Bu PlayerStats nesnesinin kullanılabilir ortalama oturum süresine sahip olup olmadığını döndürür.

AverageSessionLength() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HasChurnProbability

bool HasChurnProbability() const 

Bu PlayerStats nesnesinin uygulamayı kullanmayı bırakma olasılığının olup olmadığını döndürür.

ChurnProbability() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HasDaysSinceLastPlayed

bool HasDaysSinceLastPlayed() const 

Bu PlayerStats nesnesinin, kullanılabilir son oynandıktan sonra gün sayısı olup olmadığını döndürür.

DaysSinceLastPlayed() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HasHighSpenderProbability

bool HasHighSpenderProbability() const 

Bu PlayerStats nesnesinin yüksek harcama olasılığına sahip olup olmadığını döndürür.

HighSpenderProbability() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HasNumberOfPurchases

bool HasNumberOfPurchases() const 

Bu PlayerStats nesnesinin kullanılabilir satın alma sayısının olup olmadığını döndürür.

NumberOfPurchases() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HasNumberOfSessions

bool HasNumberOfSessions() const 

Bu PlayerStats nesnesinin kullanılabilir oturum sayısının olup olmadığını döndürür.

NumberOfSessions() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HasSessionPercentile

bool HasSessionPercentile() const 

Bu PlayerStats nesnesinin kullanılabilir oturum yüzdesine sahip olup olmadığını döndürür.

SessionPercentile() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HasSpendPercentile

bool HasSpendPercentile() const 

Bu PlayerStats nesnesinin kullanılabilir harcama yüzdesine sahip olup olmadığını döndürür.

SpendPercentile() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HasSpendProbability

bool HasSpendProbability() const 

Bu PlayerStats nesnesinin kullanılabilir harcama olasılığına sahip olup olmadığını döndürür.

SpendProbability() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HasTotalSpendNext28Days

bool HasTotalSpendNext28Days() const 

Bu PlayerStats nesnesinin sonraki 28 gün boyunca kullanılabilir toplam harcamaya sahip olup olmadığını döndürür.

TotalSpendNext28Days() öğesinin kullanılabilmesi için true (doğru) değerine döndürülmelidir.

HighSpenderProbability

float HighSpenderProbability() const 

Biliniyorsa bu oyuncu için yüksek harcama olasılığı bilgilerini alır.

Bu işlevin kullanılabilmesi için HasHighSpenderProbability(), true değerini döndürmelidir.

NumberOfPurchases

int32_t NumberOfPurchases() const 

Biliniyorsa bu oyuncunun satın alma sayısını alır.

Bu işlevin kullanılabilmesi için HasNumberOfPurchases(), true değerini döndürmelidir.

NumberOfSessions

int32_t NumberOfSessions() const 

Biliniyorsa bu oyuncu için oturum sayısını alır.

Bu işlevin kullanılabilmesi için HasNumberOfSessions(), true değerini döndürmelidir.

PlayerStats

 PlayerStats()

PlayerStats

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

shared_ptr değerinden bir PlayerStatsImpl değerine bir PlayerStats oluşturur.

API tarafından dahili kullanıma yöneliktir.

PlayerStats

 PlayerStats(
  const PlayerStats & copy_from
)

Mevcut bir PlayerStats nesnesinin bir kopyasını oluşturur.

PlayerStats

 PlayerStats(
  PlayerStats && move_from
)

Mevcut bir PlayerStats nesnesini yeni bir nesneye taşır.

SessionPercentile

float SessionPercentile() const 

Biliniyorsa bu oynatıcı için oturum yüzdelik dilimi bilgilerini alır.

Bu işlevin kullanılabilmesi için HasSessionPercentile(), true değerini döndürmelidir.

SpendPercentile

float SpendPercentile() const 

Biliniyorsa bu oynatıcı için harcama yüzdelik dilimi bilgilerini alır.

Bu işlevin kullanılabilmesi için HasSpendPercentile(), true değerini döndürmelidir.

SpendProbability

float SpendProbability() const 

Biliniyorsa bu oyuncu için harcama olasılığı bilgilerini alır.

Bu işlevin kullanılabilmesi için HasSpendProbability(), true değerini döndürmelidir.

TotalSpendNext28Days

float TotalSpendNext28Days() const 

Biliniyorsa bu oyuncunun sonraki 28 gün içindeki toplam harcama bilgilerini alır.

Bu işlevin kullanılabilmesi için HasTotalSpendNext28Days(), true değerini döndürmelidir.

Geçerli

bool Valid() const 

Döndürülen PlayerStats nesnesi verilerle doldurulduğunda ve başarılı bir yanıt durumunun yanında "true" (doğru), kullanıcı tarafından oluşturulmuş doldurulmamış bir kullanıcı tarafından oluşturulmuş PlayerStats veya başarısız bir yanıt durumu için yanlış (false) döndürür.

Bu nesnedeki getter işlevlerinin kullanılabilmesi için true değerini döndürmesi gerekir.

operatör=

PlayerStats & operator=(
  const PlayerStats & copy_from
)

Başka bir taneden kopyalayarak bu PlayerStats nesnesine atar.

operatör=

PlayerStats & operator=(
  PlayerStats && move_from
)

Bir başkasını içine taşıyarak bu PlayerStats nesnesine atar.

~Oyuncu İstatistikleri

 ~PlayerStats()