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 transcurridos desde la última vez que se jugó para este jugador, si se conocen.
|
HasAverageSessionLength() const
|
bool
Muestra si este objeto PlayerStats tiene duración promedio de sesión disponible o no.
|
HasChurnProbability() const
|
bool
Muestra si este objeto PlayerStats tiene probabilidad de deserción disponible o no.
|
HasDaysSinceLastPlayed() const
|
bool
Muestra si este objeto PlayerStats tiene días desde la última vez que están disponibles.
|
HasHighSpenderProbability() const
|
bool
Muestra si este objeto PlayerStats tiene una probabilidad de consumo alta disponible o no.
|
HasNumberOfPurchases() const
|
bool
Muestra si este objeto PlayerStats tiene un número de compras disponibles o no.
|
HasNumberOfSessions() const
|
bool
Muestra si este objeto PlayerStats tiene o no una cantidad de sesiones disponibles.
|
HasSessionPercentile() const
|
bool
Muestra si este objeto PlayerStats tiene un percentil de sesión disponible o no.
|
HasSpendPercentile() const
|
bool
Muestra si este objeto PlayerStats tiene percentil de gasto disponible o no.
|
HasSpendProbability() const
|
bool
Muestra si este objeto PlayerStats tiene probabilidad de gasto disponible o no.
|
HasTotalSpendNext28Days() const
|
bool
Muestra si este objeto PlayerStats tiene un gasto total disponible durante los próximos 28 días.
|
HighSpenderProbability() const
|
float
Recupera la información de probabilidad de consumo elevado para este jugador, si se conoce.
|
NumberOfPurchases() const
|
int32_t
Recupera el número de compras de este jugador, si se conoce.
|
NumberOfSessions() const
|
int32_t
Recupera el número de sesiones de este jugador, si se conoce.
|
SessionPercentile() const
|
float
Recupera la información del percentil de sesión de este reproductor, si se conoce.
|
SpendPercentile() const
|
float
Recupera la información del percentil de gastos de este jugador, si se conoce.
|
SpendProbability() const
|
float
Recupera la información de probabilidad de gasto de este jugador, si se conoce.
|
TotalSpendNext28Days() const
|
float
Recupera la información de gasto total de los próximos 28 días de este jugador, si se conoce.
|
Valid() const
|
bool
Muestra true cuando el objeto PlayerStats que se muestra se completa con datos y va acompañado de un estado de respuesta correcto; falso para una PlayerStats no propagada creada por el usuario o para una propagada acompañada de un estado de respuesta incorrecta.
|
operator=(const PlayerStats & copy_from)
|
Asigna a este objeto PlayerStats copiando desde otro.
|
operator=(PlayerStats && move_from)
|
Se asigna a este objeto PlayerStats con movimiento de 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 "true" 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 "true" para que esta función se pueda usar.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Recupera los días transcurridos desde la última vez que se jugó para este jugador, si se conocen.
HasDaysSinceLastPlayed()
debe mostrar "true" para que esta función se pueda usar.
HasAverageSessionLength
bool HasAverageSessionLength() const
Muestra si este objeto PlayerStats tiene duración promedio de sesión disponible o no.
Para que AverageSessionLength()
pueda usarse, debe ser verdadero.
HasChurnProbability
bool HasChurnProbability() const
Muestra si este objeto PlayerStats tiene probabilidad de deserción disponible o no.
Para que ChurnProbability()
pueda usarse, debe ser verdadero.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
Muestra si este objeto PlayerStats tiene días desde la última vez que están disponibles.
Para que DaysSinceLastPlayed()
pueda usarse, debe ser verdadero.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Muestra si este objeto PlayerStats tiene una probabilidad de consumo alta disponible o no.
Para que HighSpenderProbability()
pueda usarse, debe ser verdadero.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Muestra si este objeto PlayerStats tiene un número de compras disponibles o no.
Para que NumberOfPurchases()
pueda usarse, debe ser verdadero.
HasNumberOfSessions
bool HasNumberOfSessions() const
Muestra si este objeto PlayerStats tiene o no una cantidad de sesiones disponibles.
Para que NumberOfSessions()
pueda usarse, debe ser verdadero.
HasSessionPercentile
bool HasSessionPercentile() const
Muestra si este objeto PlayerStats tiene un percentil de sesión disponible o no.
Para que SessionPercentile()
pueda usarse, debe ser verdadero.
HasSpendPercentile
bool HasSpendPercentile() const
Muestra si este objeto PlayerStats tiene percentil de gasto disponible o no.
Para que SpendPercentile()
pueda usarse, debe ser verdadero.
HasSpendProbability
bool HasSpendProbability() const
Muestra si este objeto PlayerStats tiene probabilidad de gasto disponible o no.
Para que SpendProbability()
pueda usarse, debe ser verdadero.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Muestra si este objeto PlayerStats tiene un gasto total disponible durante los próximos 28 días.
Para que TotalSpendNext28Days()
pueda usarse, debe ser verdadero.
HighSpenderProbability
float HighSpenderProbability() const
Recupera la información de probabilidad de consumo elevado para este jugador, si se conoce.
HasHighSpenderProbability()
debe mostrar "true" para que esta función se pueda usar.
NumberOfPurchases
int32_t NumberOfPurchases() const
Recupera el número de compras de este jugador, si se conoce.
HasNumberOfPurchases()
debe mostrar "true" para que esta función se pueda usar.
NumberOfSessions
int32_t NumberOfSessions() const
Recupera el número de sesiones de este jugador, si se conoce.
HasNumberOfSessions()
debe mostrar "true" 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
.
Diseñado para el 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 percentil de sesión de este reproductor, si se conoce.
HasSessionPercentile()
debe mostrar "true" para que esta función se pueda usar.
SpendPercentile
float SpendPercentile() const
Recupera la información del percentil de gastos de este jugador, si se conoce.
HasSpendPercentile()
debe mostrar "true" para que esta función se pueda usar.
SpendProbability
float SpendProbability() const
Recupera la información de probabilidad de gasto de este jugador, si se conoce.
HasSpendProbability()
debe mostrar "true" para que esta función se pueda usar.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Recupera la información de gasto total de los próximos 28 días de este jugador, si se conoce.
HasTotalSpendNext28Days()
debe mostrar "true" para que esta función se pueda usar.
Válido
bool Valid() const
Muestra true cuando el objeto PlayerStats que se muestra se completa con datos y va acompañado de un estado de respuesta correcto; falso para una PlayerStats no propagada creada por el usuario o para una propagada acompañada de un estado de respuesta incorrecta.
El resultado debe ser verdadero para que se puedan usar las funciones del método get en este objeto.
operador=
PlayerStats & operator=( const PlayerStats & copy_from )
Asigna a este objeto PlayerStats copiando desde otro.
operador=
PlayerStats & operator=( PlayerStats && move_from )
Se asigna a este objeto PlayerStats con movimiento de otro dentro de él.
Estadísticas del jugador
~PlayerStats()