gpg::PlayerStats

#include <playerstats.h>

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

Özet

Oluşturucular ve Yıkıcılar

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

Herkese açık işlevler

AverageSessionLength() const
float
Biliniyorsa bu oynatıcı için ortalama oturum uzunluğunu alır.
ChurnProbability() const
float
Biliniyorsa bu oyuncunun uygulamayı kullanmayı bırakma olasılığını alır.
DaysSinceLastPlayed() const
int32_t
Biliniyorsa bu oyuncunun son oynanışından bu yana geçen günleri alır.
HasAverageSessionLength() const
bool
Bu PlayerStats nesnesinin ortalama oturum uzunluğuna 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, son oynanmasından bu yana 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ına sahip olup olmadığını döndürür.
HasNumberOfSessions() const
bool
Bu PlayerStats nesnesinin kullanılabilir oturum sayısı olup olmadığını döndürür.
HasSessionPercentile() const
bool
Bu PlayerStats nesnesinin kullanılabilir oturum yüzdelik dilimi olup olmadığını döndürür.
HasSpendPercentile() const
bool
Bu PlayerStats nesnesinin kullanılabilir harcama yüzdelik dilimi olup olmadığını döndürür.
HasSpendProbability() const
bool
Bu PlayerStats nesnesinin kullanılabilir harcama olasılığı olup olmadığını döndürür.
HasTotalSpendNext28Days() const
bool
Bu PlayerStats nesnesinin gelecek 28 gün boyunca toplam harcama olup olmadığını döndürür.
HighSpenderProbability() const
float
Biliniyorsa bu oyuncu için yüksek harcama olasılığı bilgilerini getirir.
NumberOfPurchases() const
int32_t
Biliniyorsa bu oyuncunun satın alma işlemlerinin sayısını alır.
NumberOfSessions() const
int32_t
Biliniyorsa bu oyuncunun 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 oyuncunun 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 veriyle doldurulduğunda ve buna başarılı bir yanıt durumu eşlik ettiğinde true değerini döndürür; false (yanlış) değerini döndürür.PlayerStats
operator=(const PlayerStats & copy_from)
Bir başkasından kopyalayarak bu PlayerStats nesnesine atar.
operator=(PlayerStats && move_from)
Bu PlayerStats nesnesine, başka bir nesneyi taşıyarak onu atar.

Herkese açık işlevler

AverageSessionLength

float AverageSessionLength() const 

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

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

ChurnProbability

float ChurnProbability() const 

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

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

DaysSinceLastPlayed

int32_t DaysSinceLastPlayed() const 

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

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

HasAverageSessionLength

bool HasAverageSessionLength() const 

Bu PlayerStats nesnesinin ortalama oturum uzunluğuna sahip olup olmadığını döndürür.

AverageSessionLength() öğesinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

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ılabilir olması için doğru değerini döndürmesi gerekir.

HasDaysSinceLastPlayed

bool HasDaysSinceLastPlayed() const 

Bu PlayerStats nesnesinin, son oynanmasından bu yana gün sayısı olup olmadığını döndürür.

DaysSinceLastPlayed() öğesinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

HasHighSpenderProbability

bool HasHighSpenderProbability() const 

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

HighSpenderProbability() öğesinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

HasNumberOfPurchases

bool HasNumberOfPurchases() const 

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

NumberOfPurchases() öğesinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

HasNumberOfSessions

bool HasNumberOfSessions() const 

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

NumberOfSessions() öğesinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

HasSessionPercentile

bool HasSessionPercentile() const 

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

SessionPercentile() öğesinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

HasSpendPercentile

bool HasSpendPercentile() const 

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

SpendPercentile() öğesinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

HasSpendProbability

bool HasSpendProbability() const 

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

SpendProbability() öğesinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

HasTotalSpendNext28Days

bool HasTotalSpendNext28Days() const 

Bu PlayerStats nesnesinin gelecek 28 gün boyunca toplam harcama olup olmadığını döndürür.

TotalSpendNext28Days() öğesinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

HighSpenderProbability

float HighSpenderProbability() const 

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

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

NumberOfPurchases

int32_t NumberOfPurchases() const 

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

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

NumberOfSessions

int32_t NumberOfSessions() const 

Biliniyorsa bu oyuncunun oturum sayısını alır.

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

PlayerStats

 PlayerStats()

PlayerStats

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

shared_ptr değerinden PlayerStatsImpl öğesine PlayerStats oluşturur.

API tarafından dahili kullanım için tasarlanmıştır.

PlayerStats

 PlayerStats(
  const PlayerStats & copy_from
)

Mevcut bir PlayerStats nesnesinin 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(), doğru 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(), doğru değerini döndürmelidir.

SpendProbability

float SpendProbability() const 

Biliniyorsa bu oyuncunun harcama olasılığı bilgilerini alır.

Bu işlevin kullanılabilmesi için HasSpendProbability(), doğru 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(), doğru değerini döndürmelidir.

Geçerli

bool Valid() const 

Döndürülen PlayerStats nesnesi veriyle doldurulduğunda ve buna başarılı bir yanıt durumu eşlik ettiğinde true değerini döndürür; false (yanlış) değerini döndürür.PlayerStats

Bu nesnedeki alıcı işlevlerinin kullanılabilir olması için doğru değerini döndürmesi gerekir.

operator=

PlayerStats & operator=(
  const PlayerStats & copy_from
)

Bir başkasından kopyalayarak bu PlayerStats nesnesine atar.

operator=

PlayerStats & operator=(
  PlayerStats && move_from
)

Bu PlayerStats nesnesine, başka bir nesneyi taşıyarak onu atar.

~PlayerStats

 ~PlayerStats()