gpg:: PlayerStats
#include <playerstats.h>
Es una estructura de datos que te permite acceder a datos sobre un jugador específico.
Resumen
Constructores y destructores |
|
---|---|
PlayerStats()
|
|
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
|
|
PlayerStats(const PlayerStats & copy_from)
Crea una copia de un objeto PlayerStats existente.
|
|
PlayerStats(PlayerStats && move_from)
Mueve un objeto PlayerStats existente a uno nuevo.
|
|
~PlayerStats()
|
Funciones públicas |
|
---|---|
AverageSessionLength() const
|
float
Recupera la duración promedio de la sesión de este jugador, si se conoce.
|
ChurnProbability() const
|
float
Recupera la probabilidad de deserción de este jugador, si se conoce.
|
DaysSinceLastPlayed() const
|
int32_t
Recupera los días desde la última vez que se jugó para este jugador, si se conocen.
|
HasAverageSessionLength() const
|
bool
Muestra si este objeto PlayerStats tiene o no disponible la duración promedio de la sesión.
|
HasChurnProbability() const
|
bool
Muestra si este objeto PlayerStats tiene o no la probabilidad de deserción disponible.
|
HasDaysSinceLastPlayed() const
|
bool
Muestra si este objeto PlayerStats tiene o no días desde la última vez que se jugó disponibles.
|
HasHighSpenderProbability() const
|
bool
Muestra si este objeto PlayerStats tiene disponible la probabilidad de gasto alto.
|
HasNumberOfPurchases() const
|
bool
Muestra si este objeto PlayerStats tiene o no la cantidad de compras disponibles.
|
HasNumberOfSessions() const
|
bool
Muestra si este objeto PlayerStats tiene o no la cantidad de sesiones disponibles.
|
HasSessionPercentile() const
|
bool
Muestra si este objeto PlayerStats tiene o no un porcentaje de sesión disponible.
|
HasSpendPercentile() const
|
bool
Muestra si este objeto PlayerStats tiene o no el porcentaje de inversión disponible.
|
HasSpendProbability() const
|
bool
Muestra si este objeto PlayerStats tiene o no la probabilidad de inversión disponible.
|
HasTotalSpendNext28Days() const
|
bool
Muestra si este objeto PlayerStats tiene o no disponible el gasto total de los próximos 28 días.
|
HighSpenderProbability() const
|
float
Recupera la información de probabilidad de gasto elevado para este jugador, si se conoce.
|
NumberOfPurchases() const
|
int32_t
Recupera la cantidad de compras de este jugador, si se conoce.
|
NumberOfSessions() const
|
int32_t
Recupera la cantidad de sesiones de este jugador, si se conoce.
|
SessionPercentile() const
|
float
Recupera la información del porcentaje de la sesión para este jugador, si se conoce.
|
SpendPercentile() const
|
float
Recupera la información del porcentaje de inversión de este jugador, si se conoce.
|
SpendProbability() const
|
float
Recupera la información de probabilidad de inversión de este jugador, si se conoce.
|
TotalSpendNext28Days() const
|
float
Recupera la información del gasto total para los próximos 28 días de este jugador, si se conoce.
|
Valid() const
|
bool
Muestra un valor verdadero cuando el objeto PlayerStats que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra un valor falso para un PlayerStats creado por el usuario que no se propagó o para uno que se propagó y se acompaña de un estado de respuesta incorrecto.
|
operator=(const PlayerStats & copy_from)
|
Asigna a este objeto PlayerStats copiando de otro.
|
operator=(PlayerStats && move_from)
|
Asigna a este objeto PlayerStats moviendo otro dentro de él.
|
Funciones públicas
AverageSessionLength
float AverageSessionLength() const
Recupera la duración promedio de la sesión de este jugador, si se conoce.
HasAverageSessionLength()
debe mostrar verdadero para que esta función se pueda usar.
ChurnProbability
float ChurnProbability() const
Recupera la probabilidad de deserción de este jugador, si se conoce.
HasChurnProbability()
debe mostrar verdadero para que esta función se pueda usar.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Recupera los días desde la última vez que se jugó para este jugador, si se conocen.
HasDaysSinceLastPlayed()
debe mostrar verdadero para que esta función se pueda usar.
HasAverageSessionLength
bool HasAverageSessionLength() const
Muestra si este objeto PlayerStats tiene o no disponible la duración promedio de la sesión.
Debe mostrar verdadero para que AverageSessionLength()
se pueda usar.
HasChurnProbability
bool HasChurnProbability() const
Muestra si este objeto PlayerStats tiene o no la probabilidad de deserción disponible.
Debe mostrar verdadero para que ChurnProbability()
se pueda usar.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
Muestra si este objeto PlayerStats tiene o no días desde la última vez que se jugó disponibles.
Debe mostrar verdadero para que DaysSinceLastPlayed()
se pueda usar.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Muestra si este objeto PlayerStats tiene o no disponible la probabilidad de gasto alto.
Debe mostrar verdadero para que HighSpenderProbability()
se pueda usar.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Muestra si este objeto PlayerStats tiene o no la cantidad de compras disponibles.
Debe mostrar verdadero para que NumberOfPurchases()
se pueda usar.
HasNumberOfSessions
bool HasNumberOfSessions() const
Muestra si este objeto PlayerStats tiene o no la cantidad de sesiones disponibles.
Debe mostrar verdadero para que NumberOfSessions()
se pueda usar.
HasSessionPercentile
bool HasSessionPercentile() const
Muestra si este objeto PlayerStats tiene o no un porcentaje de sesión disponible.
Debe mostrar verdadero para que SessionPercentile()
se pueda usar.
HasSpendPercentile
bool HasSpendPercentile() const
Muestra si este objeto PlayerStats tiene o no el porcentaje de inversión disponible.
Debe mostrar verdadero para que SpendPercentile()
se pueda usar.
HasSpendProbability
bool HasSpendProbability() const
Muestra si este objeto PlayerStats tiene o no la probabilidad de inversión disponible.
Debe mostrar verdadero para que SpendProbability()
se pueda usar.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Muestra si este objeto PlayerStats tiene o no disponible el gasto total de los próximos 28 días.
Debe mostrar verdadero para que TotalSpendNext28Days()
se pueda usar.
HighSpenderProbability
float HighSpenderProbability() const
Recupera la información de probabilidad de gasto elevado para este jugador, si se conoce.
HasHighSpenderProbability()
debe mostrar verdadero para que esta función se pueda usar.
NumberOfPurchases
int32_t NumberOfPurchases() const
Recupera la cantidad de compras de este jugador, si se conoce.
HasNumberOfPurchases()
debe mostrar verdadero para que esta función se pueda usar.
NumberOfSessions
int32_t NumberOfSessions() const
Recupera la cantidad de sesiones de este jugador, si se conoce.
HasNumberOfSessions()
debe mostrar verdadero para que esta función se pueda usar.
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
Construye un PlayerStats de un shared_ptr
a un PlayerStatsImpl
.
Está destinado al uso interno de la API.
PlayerStats
PlayerStats( const PlayerStats & copy_from )
Crea una copia de un objeto PlayerStats existente.
PlayerStats
PlayerStats( PlayerStats && move_from )
Mueve un objeto PlayerStats existente a uno nuevo.
SessionPercentile
float SessionPercentile() const
Recupera la información del porcentaje de la sesión para este jugador, si se conoce.
HasSessionPercentile()
debe mostrar verdadero para que esta función se pueda usar.
SpendPercentile
float SpendPercentile() const
Recupera la información del porcentaje de inversión de este jugador, si se conoce.
HasSpendPercentile()
debe mostrar verdadero para que esta función se pueda usar.
SpendProbability
float SpendProbability() const
Recupera la información de probabilidad de inversión de este jugador, si se conoce.
HasSpendProbability()
debe mostrar verdadero para que esta función se pueda usar.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Recupera la información del gasto total para los próximos 28 días de este jugador, si se conoce.
HasTotalSpendNext28Days()
debe mostrar verdadero para que esta función se pueda usar.
Válido
bool Valid() const
Muestra un valor verdadero cuando el objeto PlayerStats que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra un valor falso para un PlayerStats creado por el usuario que no se propagó o para uno que se propagó y se acompaña de un estado de respuesta incorrecto.
Debe mostrar verdadero para que las funciones de acceso de este objeto se puedan usar.
operador=
PlayerStats & operator=( const PlayerStats & copy_from )
Asigna a este objeto PlayerStats copiando de otro.
operador=
PlayerStats & operator=( PlayerStats && move_from )
Asigna a este objeto PlayerStats moviendo otro dentro de él.
~PlayerStats
~PlayerStats()