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 diputar untuk pemain ini, jika diketahui.
HasAverageSessionLength() const
bool
Menampilkan apakah objek PlayerStats ini memiliki durasi sesi rata-rata 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 atau tidak.
HasHighSpenderProbability() const
bool
Menampilkan apakah objek PlayerStats ini memiliki probabilitas pembeli setia yang tersedia 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 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 setia 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 ke depan untuk pemain ini, jika diketahui.
Valid() const
bool
Menampilkan benar jika objek PlayerStats yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; salah untuk PlayerStats buatan pengguna yang tidak diisi atau untuk yang diisi disertai dengan status respons yang gagal.
operator=(const PlayerStats & copy_from)
Menetapkan ke objek PlayerStats ini dengan menyalin dari objek lain.
operator=(PlayerStats && move_from)
Menetapkan ke 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 true agar fungsi ini dapat digunakan.

ChurnProbability

float ChurnProbability() const 

Mengambil probabilitas churn untuk pemain ini, jika diketahui.

HasChurnProbability() harus menampilkan true agar fungsi ini dapat digunakan.

DaysSinceLastPlayed

int32_t DaysSinceLastPlayed() const 

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

HasDaysSinceLastPlayed() harus menampilkan true agar fungsi ini dapat digunakan.

HasAverageSessionLength

bool HasAverageSessionLength() const 

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

Nilai ini harus menampilkan 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 true agar ChurnProbability() dapat digunakan.

HasDaysSinceLastPlayed

bool HasDaysSinceLastPlayed() const 

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

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

HasHighSpenderProbability

bool HasHighSpenderProbability() const 

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

Nilai ini harus menampilkan 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 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 true agar NumberOfSessions() dapat digunakan.

HasSessionPercentile

bool HasSessionPercentile() const 

Menampilkan apakah objek PlayerStats ini memiliki persentil sesi atau tidak.

Nilai ini harus menampilkan 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 true agar SpendPercentile() dapat digunakan.

HasSpendProbability

bool HasSpendProbability() const 

Menampilkan apakah objek PlayerStats ini memiliki probabilitas pembelanjaan atau tidak.

Nilai ini harus menampilkan 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 true agar TotalSpendNext28Days() dapat digunakan.

HighSpenderProbability

float HighSpenderProbability() const 

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

HasHighSpenderProbability() harus menampilkan true agar fungsi ini dapat digunakan.

NumberOfPurchases

int32_t NumberOfPurchases() const 

Mengambil jumlah pembelian untuk pemain ini, jika diketahui.

HasNumberOfPurchases() harus menampilkan true agar fungsi ini dapat digunakan.

NumberOfSessions

int32_t NumberOfSessions() const 

Mengambil jumlah sesi untuk pemain ini, jika diketahui.

HasNumberOfSessions() harus menampilkan true agar fungsi ini dapat digunakan.

PlayerStats

 PlayerStats()

PlayerStats

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

Membuat PlayerStats dari shared_ptr ke PlayerStatsImpl.

Dimaksudkan 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 true agar fungsi ini dapat digunakan.

SpendPercentile

float SpendPercentile() const 

Mengambil informasi persentil pembelanjaan untuk pemain ini, jika diketahui.

HasSpendPercentile() harus menampilkan true agar fungsi ini dapat digunakan.

SpendProbability

float SpendProbability() const 

Mengambil informasi probabilitas pembelanjaan untuk pemain ini, jika diketahui.

HasSpendProbability() harus menampilkan true agar fungsi ini dapat digunakan.

TotalSpendNext28Days

float TotalSpendNext28Days() const 

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

HasTotalSpendNext28Days() harus menampilkan true agar fungsi ini dapat digunakan.

Berlaku

bool Valid() const 

Menampilkan benar jika objek PlayerStats yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; salah untuk PlayerStats buatan pengguna yang tidak diisi atau untuk yang diisi disertai dengan status respons yang gagal.

Fungsi ini harus menampilkan true agar fungsi pengambil pada objek ini dapat digunakan.

operator=

PlayerStats & operator=(
  const PlayerStats & copy_from
)

Menetapkan ke objek PlayerStats ini dengan menyalin dari objek lain.

operator=

PlayerStats & operator=(
  PlayerStats && move_from
)

Menetapkan ke objek PlayerStats ini dengan memindahkan objek lain ke dalamnya.

~PlayerStats

 ~PlayerStats()