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)
|
|
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 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 atau tidak.
|
HasSpendPercentile() const
|
bool
Menampilkan apakah objek PlayerStats ini memiliki persentil pengeluaran 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 pengeluaran 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 pemutar 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 pemutar ini, jika diketahui.
|
Valid() const
|
bool
Menampilkan true (benar) 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 yang diisi yang disertai dengan status respons yang gagal.
|
operator=(const PlayerStats & copy_from)
|
Tetapkan ke 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 benar (true) agar fungsi ini dapat digunakan.
ChurnProbability
float ChurnProbability() const
Mengambil probabilitas churn untuk pemain ini, jika diketahui.
HasChurnProbability()
harus menampilkan benar (true) agar fungsi ini dapat digunakan.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Mengambil hari sejak terakhir bermain untuk pemain ini, jika diketahui.
HasDaysSinceLastPlayed()
harus menampilkan benar (true) 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 yang tersedia 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 atau tidak.
Nilai ini harus menampilkan benar (true) agar SessionPercentile()
dapat digunakan.
HasSpendPercentile
bool HasSpendPercentile() const
Menampilkan apakah objek PlayerStats ini memiliki persentil pengeluaran 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 atau tidak.
Nilai ini harus menampilkan benar (true) agar SpendProbability()
dapat digunakan.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Menampilkan apakah objek PlayerStats ini memiliki total pengeluaran 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 benar (true) agar fungsi ini dapat digunakan.
NumberOfPurchases
int32_t NumberOfPurchases() const
Mengambil jumlah pembelian untuk pemutar ini, jika diketahui.
HasNumberOfPurchases()
harus menampilkan benar (true) agar fungsi ini dapat digunakan.
NumberOfSessions
int32_t NumberOfSessions() const
Mengambil jumlah sesi untuk pemain ini, jika diketahui.
HasNumberOfSessions()
harus menampilkan benar (true) 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 benar (true) agar fungsi ini dapat digunakan.
SpendPercentile
float SpendPercentile() const
Mengambil informasi persentil pembelanjaan untuk pemain ini, jika diketahui.
HasSpendPercentile()
harus menampilkan benar (true) agar fungsi ini dapat digunakan.
SpendProbability
float SpendProbability() const
Mengambil informasi probabilitas pembelanjaan untuk pemain ini, jika diketahui.
HasSpendProbability()
harus menampilkan benar (true) agar fungsi ini dapat digunakan.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Mengambil informasi total pembelanjaan selama 28 hari ke depan untuk pemutar ini, jika diketahui.
HasTotalSpendNext28Days()
harus menampilkan benar (true) agar fungsi ini dapat digunakan.
Berlaku
bool Valid() const
Menampilkan true (benar) 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 yang diisi yang disertai dengan status respons yang gagal.
Nilai ini harus menghasilkan nilai benar (true) agar fungsi pengambil pada objek ini dapat digunakan.
operator=
PlayerStats & operator=( const PlayerStats & copy_from )
Tetapkan ke 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()