gpg:: PlayerStats
#include <playerstats.h>
Cấu trúc dữ liệu cho phép bạn truy cập dữ liệu về một người chơi cụ thể.
Tóm tắt
Hàm khởi tạo và phá huỷ |
|
---|---|
PlayerStats()
|
|
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
|
|
PlayerStats(const PlayerStats & copy_from)
Tạo bản sao của đối tượng PlayerStats hiện có.
|
|
PlayerStats(PlayerStats && move_from)
Di chuyển đối tượng PlayerStats hiện có sang đối tượng mới.
|
|
~PlayerStats()
|
Hàm công khai |
|
---|---|
AverageSessionLength() const
|
float
Truy xuất thời lượng phiên trung bình của trình phát này nếu biết.
|
ChurnProbability() const
|
float
Truy xuất xác suất rời bỏ ứng dụng của người chơi này (nếu đã biết).
|
DaysSinceLastPlayed() const
|
int32_t
Truy xuất số ngày kể từ lần chơi gần đây nhất cho người chơi này nếu biết.
|
HasAverageSessionLength() const
|
bool
Trả về xem đối tượng PlayerStats này có thời lượng phiên trung bình hay không.
|
HasChurnProbability() const
|
bool
Trả về xem đối tượng PlayerStats này có xác suất rời bỏ ứng dụng hay không.
|
HasDaysSinceLastPlayed() const
|
bool
Trả về xem đối tượng PlayerStats này có số ngày kể từ lần phát gần nhất hay không.
|
HasHighSpenderProbability() const
|
bool
Trả về xem đối tượng PlayerStats này có xác suất người chi tiêu cao hay không.
|
HasNumberOfPurchases() const
|
bool
Trả về xem đối tượng PlayerStats này có số giao dịch mua đã thực hiện hay không.
|
HasNumberOfSessions() const
|
bool
Trả về xem đối tượng PlayerStats này có số phiên hoạt động hay không.
|
HasSessionPercentile() const
|
bool
Trả về xem đối tượng PlayerStats này có phân vị phiên hoạt động hay không.
|
HasSpendPercentile() const
|
bool
Trả về xem đối tượng PlayerStats này có phân vị chi tiêu hay không.
|
HasSpendProbability() const
|
bool
Trả về xem đối tượng PlayerStats này có xác suất chi tiêu hay không.
|
HasTotalSpendNext28Days() const
|
bool
Trả về xem đối tượng PlayerStats này có tổng mức chi tiêu trong 28 ngày tiếp theo hay không.
|
HighSpenderProbability() const
|
float
Truy xuất thông tin về xác suất người chi tiêu cao cho người chơi này nếu biết.
|
NumberOfPurchases() const
|
int32_t
Truy xuất số giao dịch mua đối với người chơi này, nếu biết.
|
NumberOfSessions() const
|
int32_t
Truy xuất số phiên của trình phát này, nếu biết.
|
SessionPercentile() const
|
float
Truy xuất thông tin về phân vị phiên cho trình phát này nếu đã biết.
|
SpendPercentile() const
|
float
Truy xuất thông tin về phân vị chi tiêu cho người chơi này (nếu biết).
|
SpendProbability() const
|
float
Truy xuất thông tin về xác suất chi tiêu cho người chơi này nếu biết.
|
TotalSpendNext28Days() const
|
float
Truy xuất thông tin về tổng mức chi tiêu trong 28 ngày tiếp theo cho người chơi này (nếu biết).
|
Valid() const
|
bool
Trả về giá trị true khi đối tượng PlayerStats được trả về được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho PlayerStats do người dùng tạo không được điền sẵn hoặc cho thông số được điền sẵn kèm theo trạng thái phản hồi không thành công.
|
operator=(const PlayerStats & copy_from)
|
Chỉ định cho đối tượng PlayerStats này bằng cách sao chép từ một đối tượng khác.
|
operator=(PlayerStats && move_from)
|
Chỉ định cho đối tượng PlayerStats này bằng cách di chuyển một đối tượng khác vào đối tượng này.
|
Hàm công khai
AverageSessionLength
float AverageSessionLength() const
Truy xuất thời lượng phiên trung bình của trình phát này nếu biết.
HasAverageSessionLength()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
ChurnProbability
float ChurnProbability() const
Truy xuất xác suất rời bỏ ứng dụng của người chơi này (nếu đã biết).
HasChurnProbability()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Truy xuất số ngày kể từ lần chơi gần đây nhất cho người chơi này nếu biết.
HasDaysSinceLastPlayed()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
HasAverageSessionLength
bool HasAverageSessionLength() const
Trả về xem đối tượng PlayerStats này có thời lượng phiên trung bình hay không.
Giá trị này phải trả về giá trị true thì AverageSessionLength()
mới có thể sử dụng được.
HasChurnProbability
bool HasChurnProbability() const
Trả về xem đối tượng PlayerStats này có xác suất rời bỏ ứng dụng hay không.
Giá trị này phải trả về giá trị true thì ChurnProbability()
mới có thể sử dụng được.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
Trả về xem đối tượng PlayerStats này có số ngày kể từ lần phát gần nhất hay không.
Giá trị này phải trả về giá trị true thì DaysSinceLastPlayed()
mới có thể sử dụng được.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Trả về xem đối tượng PlayerStats này có xác suất người chi tiêu cao hay không.
Giá trị này phải trả về giá trị true thì HighSpenderProbability()
mới có thể sử dụng được.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Trả về xem đối tượng PlayerStats này có số giao dịch mua đã thực hiện hay không.
Giá trị này phải trả về giá trị true thì NumberOfPurchases()
mới có thể sử dụng được.
HasNumberOfSessions
bool HasNumberOfSessions() const
Trả về xem đối tượng PlayerStats này có số phiên hoạt động hay không.
Giá trị này phải trả về giá trị true thì NumberOfSessions()
mới có thể sử dụng được.
HasSessionPercentile
bool HasSessionPercentile() const
Trả về xem đối tượng PlayerStats này có phân vị phiên hoạt động hay không.
Giá trị này phải trả về giá trị true thì SessionPercentile()
mới có thể sử dụng được.
HasSpendPercentile
bool HasSpendPercentile() const
Trả về xem đối tượng PlayerStats này có phân vị chi tiêu hay không.
Giá trị này phải trả về giá trị true thì SpendPercentile()
mới có thể sử dụng được.
HasSpendProbability
bool HasSpendProbability() const
Trả về xem đối tượng PlayerStats này có xác suất chi tiêu hay không.
Giá trị này phải trả về giá trị true thì SpendProbability()
mới có thể sử dụng được.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Trả về xem đối tượng PlayerStats này có tổng mức chi tiêu trong 28 ngày tiếp theo hay không.
Giá trị này phải trả về giá trị true thì TotalSpendNext28Days()
mới có thể sử dụng được.
HighSpenderProbability
float HighSpenderProbability() const
Truy xuất thông tin về xác suất người chi tiêu cao cho người chơi này nếu biết.
HasHighSpenderProbability()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
NumberOfPurchases
int32_t NumberOfPurchases() const
Truy xuất số giao dịch mua đối với người chơi này, nếu biết.
HasNumberOfPurchases()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
NumberOfSessions
int32_t NumberOfSessions() const
Truy xuất số phiên của trình phát này, nếu biết.
HasNumberOfSessions()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
Tạo PlayerStats từ shared_ptr
thành PlayerStatsImpl
.
Dành cho API sử dụng nội bộ.
PlayerStats
PlayerStats( const PlayerStats & copy_from )
Tạo bản sao của đối tượng PlayerStats hiện có.
PlayerStats
PlayerStats( PlayerStats && move_from )
Di chuyển đối tượng PlayerStats hiện có sang đối tượng mới.
SessionPercentile
float SessionPercentile() const
Truy xuất thông tin về phân vị phiên cho trình phát này nếu đã biết.
HasSessionPercentile()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
SpendPercentile
float SpendPercentile() const
Truy xuất thông tin về phân vị chi tiêu cho người chơi này (nếu biết).
HasSpendPercentile()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
SpendProbability
float SpendProbability() const
Truy xuất thông tin về xác suất chi tiêu cho người chơi này nếu biết.
HasSpendProbability()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Truy xuất thông tin về tổng mức chi tiêu trong 28 ngày tiếp theo cho người chơi này (nếu biết).
HasTotalSpendNext28Days()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
Hợp lệ
bool Valid() const
Trả về giá trị true khi đối tượng PlayerStats được trả về được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho PlayerStats do người dùng tạo không được điền sẵn hoặc cho thông số được điền sẵn kèm theo trạng thái phản hồi không thành công.
Hàm này phải trả về giá trị true để các hàm getter trên đối tượng này có thể sử dụng được.
operator=
PlayerStats & operator=( const PlayerStats & copy_from )
Chỉ định cho đối tượng PlayerStats này bằng cách sao chép từ một đối tượng khác.
operator=
PlayerStats & operator=( PlayerStats && move_from )
Chỉ định cho đối tượng PlayerStats này bằng cách di chuyển một đối tượng khác vào đối tượng này.
~PlayerStats
~PlayerStats()