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