gpg::PlayerStats

#include <playerstats.h>

Struktur data yang memungkinkan Anda mengakses data tentang pemain tertentu.

Ringkasan

Konstruktor dan Destruktor

PlayerStats()
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
Membuat PlayerStats dari shared_ptr ke PlayerStatsImpl.
PlayerStats(const PlayerStats & copy_from)
Membuat salinan objek PlayerStats yang ada.
PlayerStats(PlayerStats && move_from)
Memindahkan objek PlayerStats yang ada ke objek baru.
~PlayerStats()

Fungsi publik

AverageSessionLength() const
float
Mengambil durasi sesi rata-rata untuk pemain ini, jika diketahui.
ChurnProbability() const
float
Mengambil probabilitas churn untuk pemain ini, jika diketahui.
DaysSinceLastPlayed() const
int32_t
Mengambil hari sejak terakhir bermain untuk pemain ini, jika diketahui.
HasAverageSessionLength() const
bool
Menampilkan apakah objek PlayerStats ini memiliki durasi sesi rata-rata yang tersedia atau tidak.
HasChurnProbability() const
bool
Menampilkan apakah objek PlayerStats ini memiliki probabilitas churn yang tersedia atau tidak.
HasDaysSinceLastPlayed() const
bool
Menampilkan apakah objek PlayerStats ini memiliki hari sejak terakhir dimainkan tersedia atau tidak.
HasHighSpenderProbability() const
bool
Menampilkan apakah objek PlayerStats ini memiliki probabilitas pembelanja tinggi atau tidak.
HasNumberOfPurchases() const
bool
Menampilkan apakah objek PlayerStats ini memiliki jumlah pembelian yang tersedia atau tidak.
HasNumberOfSessions() const
bool
Menampilkan apakah objek PlayerStats ini memiliki jumlah sesi yang tersedia atau tidak.
HasSessionPercentile() const
bool
Menampilkan apakah objek PlayerStats ini memiliki persentil sesi yang tersedia atau tidak.
HasSpendPercentile() const
bool
Menampilkan apakah objek PlayerStats ini memiliki persentil pembelanjaan yang tersedia atau tidak.
HasSpendProbability() const
bool
Menampilkan apakah objek PlayerStats ini memiliki probabilitas pembelanjaan yang tersedia atau tidak.
HasTotalSpendNext28Days() const
bool
Menampilkan apakah objek PlayerStats ini memiliki total pembelanjaan selama 28 hari ke depan atau tidak.
HighSpenderProbability() const
float
Mengambil informasi probabilitas pembelanja tinggi untuk pemain ini, jika diketahui.
NumberOfPurchases() const
int32_t
Mengambil jumlah pembelian untuk pemain ini, jika diketahui.
NumberOfSessions() const
int32_t
Mengambil jumlah sesi untuk pemain ini, jika diketahui.
SessionPercentile() const
float
Mengambil informasi persentil sesi untuk pemain ini, jika diketahui.
SpendPercentile() const
float
Mengambil informasi persentil pembelanjaan untuk pemain ini, jika diketahui.
SpendProbability() const
float
Mengambil informasi probabilitas pembelanjaan untuk pemain ini, jika diketahui.
TotalSpendNext28Days() const
float
Mengambil informasi total pembelanjaan selama 28 hari berikutnya untuk pemain ini, jika diketahui.
Valid() const
bool
Menampilkan true saat objek PlayerStats yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; false untuk PlayerStats buatan pengguna yang tidak terisi, atau untuk objek yang terisi disertai status respons yang gagal.
operator=(const PlayerStats & copy_from)
Menetapkan objek PlayerStats ini dengan menyalin dari objek lain.
operator=(PlayerStats && move_from)
Menetapkan objek PlayerStats ini dengan memindahkan objek lain ke dalamnya.

Fungsi publik

AverageSessionLength

float AverageSessionLength() const 

Mengambil durasi sesi rata-rata untuk pemain ini, jika diketahui.

HasAverageSessionLength() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

ChurnProbability

float ChurnProbability() const 

Mengambil probabilitas churn untuk pemain ini, jika diketahui.

HasChurnProbability() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

DaysSinceLastPlayed

int32_t DaysSinceLastPlayed() const 

Mengambil hari sejak terakhir bermain untuk pemain ini, jika diketahui.

HasDaysSinceLastPlayed() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

HasAverageSessionLength

bool HasAverageSessionLength() const 

Menampilkan apakah objek PlayerStats ini memiliki durasi sesi rata-rata yang tersedia atau tidak.

Nilai ini harus menampilkan benar (true) agar AverageSessionLength() dapat digunakan.

HasChurnProbability

bool HasChurnProbability() const 

Menampilkan apakah objek PlayerStats ini memiliki probabilitas churn yang tersedia atau tidak.

Nilai ini harus menampilkan benar (true) agar ChurnProbability() dapat digunakan.

HasDaysSinceLastPlayed

bool HasDaysSinceLastPlayed() const 

Menampilkan apakah objek PlayerStats ini memiliki hari sejak terakhir dimainkan tersedia atau tidak.

Nilai ini harus menampilkan benar (true) agar DaysSinceLastPlayed() dapat digunakan.

HasHighSpenderProbability

bool HasHighSpenderProbability() const 

Menampilkan apakah objek PlayerStats ini memiliki probabilitas pembelanja tinggi atau tidak.

Nilai ini harus menampilkan benar (true) agar HighSpenderProbability() dapat digunakan.

HasNumberOfPurchases

bool HasNumberOfPurchases() const 

Menampilkan apakah objek PlayerStats ini memiliki jumlah pembelian yang tersedia atau tidak.

Nilai ini harus menampilkan benar (true) agar NumberOfPurchases() dapat digunakan.

HasNumberOfSessions

bool HasNumberOfSessions() const 

Menampilkan apakah objek PlayerStats ini memiliki jumlah sesi yang tersedia atau tidak.

Nilai ini harus menampilkan benar (true) agar NumberOfSessions() dapat digunakan.

HasSessionPercentile

bool HasSessionPercentile() const 

Menampilkan apakah objek PlayerStats ini memiliki persentil sesi yang tersedia atau tidak.

Nilai ini harus menampilkan benar (true) agar SessionPercentile() dapat digunakan.

HasSpendPercentile

bool HasSpendPercentile() const 

Menampilkan apakah objek PlayerStats ini memiliki persentil pembelanjaan yang tersedia atau tidak.

Nilai ini harus menampilkan benar (true) agar SpendPercentile() dapat digunakan.

HasSpendProbability

bool HasSpendProbability() const 

Menampilkan apakah objek PlayerStats ini memiliki probabilitas pembelanjaan yang tersedia atau tidak.

Nilai ini harus menampilkan benar (true) agar SpendProbability() dapat digunakan.

HasTotalSpendNext28Days

bool HasTotalSpendNext28Days() const 

Menampilkan apakah objek PlayerStats ini memiliki total pembelanjaan selama 28 hari ke depan atau tidak.

Nilai ini harus menampilkan benar (true) agar TotalSpendNext28Days() dapat digunakan.

HighSpenderProbability

float HighSpenderProbability() const 

Mengambil informasi probabilitas pembelanja tinggi untuk pemain ini, jika diketahui.

HasHighSpenderProbability() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

NumberOfPurchases

int32_t NumberOfPurchases() const 

Mengambil jumlah pembelian untuk pemain ini, jika diketahui.

HasNumberOfPurchases() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

NumberOfSessions

int32_t NumberOfSessions() const 

Mengambil jumlah sesi untuk pemain ini, jika diketahui.

HasNumberOfSessions() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

PlayerStats

 PlayerStats()

PlayerStats

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

Membuat PlayerStats dari shared_ptr ke PlayerStatsImpl.

Ditujukan untuk penggunaan internal oleh API.

PlayerStats

 PlayerStats(
  const PlayerStats & copy_from
)

Membuat salinan objek PlayerStats yang ada.

PlayerStats

 PlayerStats(
  PlayerStats && move_from
)

Memindahkan objek PlayerStats yang ada ke objek baru.

SessionPercentile

float SessionPercentile() const 

Mengambil informasi persentil sesi untuk pemain ini, jika diketahui.

HasSessionPercentile() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

SpendPercentile

float SpendPercentile() const 

Mengambil informasi persentil pembelanjaan untuk pemain ini, jika diketahui.

HasSpendPercentile() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

SpendProbability

float SpendProbability() const 

Mengambil informasi probabilitas pembelanjaan untuk pemain ini, jika diketahui.

HasSpendProbability() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

TotalSpendNext28Days

float TotalSpendNext28Days() const 

Mengambil informasi total pembelanjaan selama 28 hari berikutnya untuk pemain ini, jika diketahui.

HasTotalSpendNext28Days() harus menampilkan nilai benar agar fungsi ini dapat digunakan.

Valid

bool Valid() const 

Menampilkan true saat objek PlayerStats yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; false untuk PlayerStats buatan pengguna yang tidak terisi, atau untuk objek yang terisi disertai status respons yang gagal.

Parameter ini harus menampilkan benar agar fungsi pengambil pada objek ini dapat digunakan.

operator=

PlayerStats & operator=(
  const PlayerStats & copy_from
)

Menetapkan objek PlayerStats ini dengan menyalin dari objek lain.

operator=

PlayerStats & operator=(
  PlayerStats && move_from
)

Menetapkan objek PlayerStats ini dengan memindahkan objek lain ke dalamnya.

~PlayerStats

 ~PlayerStats()