gpg:: PlayerStats
#include <playerstats.h>
Una struttura di dati che ti consente di accedere ai dati su un player specifico.
Riepilogo
Costruttori e distruttori |
|
---|---|
PlayerStats()
|
|
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
|
|
PlayerStats(const PlayerStats & copy_from)
Crea una copia di un oggetto PlayerStats esistente.
|
|
PlayerStats(PlayerStats && move_from)
Sposta un oggetto PlayerStats esistente in uno nuovo.
|
|
~PlayerStats()
|
Funzioni pubbliche |
|
---|---|
AverageSessionLength() const
|
float
Consente di recuperare la durata media della sessione per questo giocatore, se nota.
|
ChurnProbability() const
|
float
Recupera la probabilità di abbandono per questo giocatore, se nota.
|
DaysSinceLastPlayed() const
|
int32_t
Recupera i giorni dall'ultima partita di questo giocatore, se nota.
|
HasAverageSessionLength() const
|
bool
Indica se per l'oggetto PlayerStats è disponibile o meno la durata media di una sessione.
|
HasChurnProbability() const
|
bool
Indica se per l'oggetto PlayerStats è disponibile o meno la probabilità di abbandono.
|
HasDaysSinceLastPlayed() const
|
bool
Indica se per l'oggetto PlayerStats sono disponibili o meno giorni dall'ultima riproduzione.
|
HasHighSpenderProbability() const
|
bool
Indica se per l'oggetto PlayerStats è disponibile o meno una probabilità di spesa elevata.
|
HasNumberOfPurchases() const
|
bool
Indica se per l'oggetto PlayerStats è disponibile o meno il numero di acquisti.
|
HasNumberOfSessions() const
|
bool
Indica se per l'oggetto PlayerStats è disponibile o meno il numero di sessioni.
|
HasSessionPercentile() const
|
bool
Restituisce se per l'oggetto PlayerStats è disponibile il percentile di sessione.
|
HasSpendPercentile() const
|
bool
Indica se per l'oggetto PlayerStats è disponibile il percentile di spesa.
|
HasSpendProbability() const
|
bool
Indica se per l'oggetto PlayerStats è disponibile o meno la probabilità di spesa.
|
HasTotalSpendNext28Days() const
|
bool
Indica se per questo oggetto PlayerStats è disponibile una spesa totale per i successivi 28 giorni.
|
HighSpenderProbability() const
|
float
Recupera le informazioni sulla probabilità che qualcuno spenda molto per questo giocatore, se noto.
|
NumberOfPurchases() const
|
int32_t
Recupera il numero di acquisti per questo giocatore, se noto.
|
NumberOfSessions() const
|
int32_t
Consente di recuperare il numero di sessioni per questo player, se noto.
|
SessionPercentile() const
|
float
Recupera le informazioni sul percentile delle sessioni per questo player, se noti.
|
SpendPercentile() const
|
float
Recupera le informazioni sul percentile di spesa per questo giocatore, se noto.
|
SpendProbability() const
|
float
Recupera le informazioni sulla probabilità di spesa per questo giocatore, se noto.
|
TotalSpendNext28Days() const
|
float
Consente di recuperare le informazioni relative alla spesa totale nei 28 giorni successivi per questo giocatore, se note.
|
Valid() const
|
bool
Restituisce true quando l'oggetto PlayerStats restituito viene compilato con dati ed è accompagnato da uno stato di risposta riuscita; false per una PlayerStats non compilata creata dall'utente o per una risposta completata accompagnata da uno stato di risposta non riuscita.
|
operator=(const PlayerStats & copy_from)
|
Assegna a questo oggetto PlayerStats copiandolo da un altro oggetto.
|
operator=(PlayerStats && move_from)
|
Assegna a questo oggetto PlayerStats spostandone un altro al suo interno.
|
Funzioni pubbliche
AverageSessionLength
float AverageSessionLength() const
Consente di recuperare la durata media della sessione per questo giocatore, se nota.
HasAverageSessionLength()
deve restituire true affinché questa funzione sia utilizzabile.
ChurnProbability
float ChurnProbability() const
Recupera la probabilità di abbandono per questo giocatore, se nota.
HasChurnProbability()
deve restituire true affinché questa funzione sia utilizzabile.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Recupera i giorni dall'ultima partita di questo giocatore, se nota.
HasDaysSinceLastPlayed()
deve restituire true affinché questa funzione sia utilizzabile.
HasAverageSessionLength
bool HasAverageSessionLength() const
Indica se per l'oggetto PlayerStats è disponibile o meno la durata media di una sessione.
Deve restituire un valore true affinché AverageSessionLength()
sia utilizzabile.
HasChurnProbability
bool HasChurnProbability() const
Indica se per l'oggetto PlayerStats è disponibile o meno la probabilità di abbandono.
Deve restituire un valore true affinché ChurnProbability()
sia utilizzabile.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
Indica se per l'oggetto PlayerStats sono disponibili o meno giorni dall'ultima riproduzione.
Deve restituire un valore true affinché DaysSinceLastPlayed()
sia utilizzabile.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Indica se per l'oggetto PlayerStats è disponibile o meno una probabilità di spesa elevata.
Deve restituire un valore true affinché HighSpenderProbability()
sia utilizzabile.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Indica se per l'oggetto PlayerStats è disponibile o meno il numero di acquisti.
Deve restituire un valore true affinché NumberOfPurchases()
sia utilizzabile.
HasNumberOfSessions
bool HasNumberOfSessions() const
Indica se per l'oggetto PlayerStats è disponibile o meno il numero di sessioni.
Deve restituire un valore true affinché NumberOfSessions()
sia utilizzabile.
HasSessionPercentile
bool HasSessionPercentile() const
Restituisce se per l'oggetto PlayerStats è disponibile il percentile di sessione.
Deve restituire un valore true affinché SessionPercentile()
sia utilizzabile.
HasSpendPercentile
bool HasSpendPercentile() const
Indica se per l'oggetto PlayerStats è disponibile il percentile di spesa.
Deve restituire un valore true affinché SpendPercentile()
sia utilizzabile.
HasSpendProbability
bool HasSpendProbability() const
Indica se per l'oggetto PlayerStats è disponibile o meno la probabilità di spesa.
Deve restituire un valore true affinché SpendProbability()
sia utilizzabile.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Indica se per questo oggetto PlayerStats è disponibile una spesa totale per i successivi 28 giorni.
Deve restituire un valore true affinché TotalSpendNext28Days()
sia utilizzabile.
HighSpenderProbability
float HighSpenderProbability() const
Recupera le informazioni sulla probabilità che qualcuno spenda molto per questo giocatore, se noto.
HasHighSpenderProbability()
deve restituire true affinché questa funzione sia utilizzabile.
NumberOfPurchases
int32_t NumberOfPurchases() const
Recupera il numero di acquisti per questo giocatore, se noto.
HasNumberOfPurchases()
deve restituire true affinché questa funzione sia utilizzabile.
NumberOfSessions
int32_t NumberOfSessions() const
Consente di recuperare il numero di sessioni per questo player, se noto.
HasNumberOfSessions()
deve restituire true affinché questa funzione sia utilizzabile.
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
Consente di creare un PlayerStats da un shared_ptr
a un PlayerStatsImpl
.
Destinato all'uso interno da parte dell'API.
PlayerStats
PlayerStats( const PlayerStats & copy_from )
Crea una copia di un oggetto PlayerStats esistente.
PlayerStats
PlayerStats( PlayerStats && move_from )
Sposta un oggetto PlayerStats esistente in uno nuovo.
SessionPercentile
float SessionPercentile() const
Recupera le informazioni sul percentile delle sessioni per questo player, se noti.
HasSessionPercentile()
deve restituire true affinché questa funzione sia utilizzabile.
SpendPercentile
float SpendPercentile() const
Recupera le informazioni sul percentile di spesa per questo giocatore, se noto.
HasSpendPercentile()
deve restituire true affinché questa funzione sia utilizzabile.
SpendProbability
float SpendProbability() const
Recupera le informazioni sulla probabilità di spesa per questo giocatore, se noto.
HasSpendProbability()
deve restituire true affinché questa funzione sia utilizzabile.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Consente di recuperare le informazioni relative alla spesa totale nei 28 giorni successivi per questo giocatore, se note.
HasTotalSpendNext28Days()
deve restituire true affinché questa funzione sia utilizzabile.
Valida
bool Valid() const
Restituisce true quando l'oggetto PlayerStats restituito viene compilato con dati ed è accompagnato da uno stato di risposta riuscita; false per una PlayerStats non compilata creata dall'utente o per una risposta completata accompagnata da uno stato di risposta non riuscita.
Deve restituire true affinché le funzioni getter su questo oggetto siano utilizzabili.
operatore=
PlayerStats & operator=( const PlayerStats & copy_from )
Assegna a questo oggetto PlayerStats copiandolo da un altro oggetto.
operatore=
PlayerStats & operator=( PlayerStats && move_from )
Assegna a questo oggetto PlayerStats spostandone un altro al suo interno.
~Statistiche giocatore
~PlayerStats()