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 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()