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