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ó a este jugador, si se conoce.
|
HasAverageSessionLength() const
|
bool
Muestra si este objeto PlayerStats tiene duración promedio de sesión disponible.
|
HasChurnProbability() const
|
bool
Muestra si este objeto PlayerStats tiene o no probabilidad de deserción disponible.
|
HasDaysSinceLastPlayed() const
|
bool
Muestra si este objeto PlayerStats tiene días desde la última vez que se jugó disponible.
|
HasHighSpenderProbability() const
|
bool
Muestra si este objeto PlayerStats tiene una probabilidad de consumo elevado 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 sesiones disponibles.
|
HasSessionPercentile() const
|
bool
Muestra si este objeto PlayerStats tiene 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 una inversión total disponible durante los próximos 28 días.
|
HighSpenderProbability() const
|
float
Si se conoce, recupera la información sobre la probabilidad de consumo elevado de este jugador.
|
NumberOfPurchases() const
|
int32_t
Recupera la cantidad de compras de este jugador, si se conoce.
|
NumberOfSessions() const
|
int32_t
Recupera el número de sesiones de este jugador, si se lo conoce.
|
SessionPercentile() const
|
float
Recupera la información del percentil de sesión de este jugador, si se conoce.
|
SpendPercentile() const
|
float
Recupera la información del percentil de gastos de este jugador, si la conoce.
|
SpendProbability() const
|
float
Recupera la información de probabilidad de consumo de este jugador, si se conoce.
|
TotalSpendNext28Days() const
|
float
Recupera la información de este jugador durante los próximos 28 días, si lo conoce.
|
Valid() const
|
bool
Muestra true cuando el objeto PlayerStats que se muestra se propaga con datos y va acompañado de un estado de respuesta correcto. Es falso para un campo PlayerStats que no se propaga y creado por el usuario o para uno propagado que incluye un estado de respuesta sin éxito.
|
operator=(const PlayerStats & copy_from)
|
Se asigna a este objeto PlayerStats copiando uno desde otro.
|
operator=(PlayerStats && move_from)
|
Se asigna a este objeto PlayerStats moviendo otro objeto.
|
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 se pueda usar esta función.
ChurnProbability
float ChurnProbability() const
Recupera la probabilidad de deserción de este jugador, si se conoce.
HasChurnProbability()
debe mostrar verdadero para que se pueda usar esta función.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Recupera los días desde la última vez que se jugó a este jugador, si se conoce.
HasDaysSinceLastPlayed()
debe mostrar verdadero para que se pueda usar esta función.
HasAverageSessionLength
bool HasAverageSessionLength() const
Muestra si este objeto PlayerStats tiene duración promedio de sesión disponible.
Debe mostrar el valor "true" para que se pueda usar AverageSessionLength()
.
HasChurnProbability
bool HasChurnProbability() const
Muestra si este objeto PlayerStats tiene o no probabilidad de deserción disponible.
Debe mostrar el valor "true" para que se pueda usar ChurnProbability()
.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
Muestra si este objeto PlayerStats tiene días desde la última vez que se jugó disponible.
Debe mostrar el valor "true" para que se pueda usar DaysSinceLastPlayed()
.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Muestra si este objeto PlayerStats tiene una probabilidad de consumo elevado disponible o no.
Debe mostrar el valor "true" para que se pueda usar HighSpenderProbability()
.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Muestra si este objeto PlayerStats tiene un número de compras disponibles o no.
Debe mostrar el valor "true" para que se pueda usar NumberOfPurchases()
.
HasNumberOfSessions
bool HasNumberOfSessions() const
Muestra si este objeto PlayerStats tiene o no sesiones disponibles.
Debe mostrar el valor "true" para que se pueda usar NumberOfSessions()
.
HasSessionPercentile
bool HasSessionPercentile() const
Muestra si este objeto PlayerStats tiene percentil de sesión disponible o no.
Debe mostrar el valor "true" para que se pueda usar SessionPercentile()
.
HasSpendPercentile
bool HasSpendPercentile() const
Muestra si este objeto PlayerStats tiene percentil de gasto disponible o no.
Debe mostrar el valor "true" para que se pueda usar SpendPercentile()
.
HasSpendProbability
bool HasSpendProbability() const
Muestra si este objeto PlayerStats tiene probabilidad de gasto disponible o no.
Debe mostrar el valor "true" para que se pueda usar SpendProbability()
.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Muestra si este objeto PlayerStats tiene una inversión total disponible durante los próximos 28 días.
Debe mostrar el valor "true" para que se pueda usar TotalSpendNext28Days()
.
HighSpenderProbability
float HighSpenderProbability() const
Si se conoce, recupera la información sobre la probabilidad de consumo elevado de este jugador.
HasHighSpenderProbability()
debe mostrar verdadero para que se pueda usar esta función.
NumberOfPurchases
int32_t NumberOfPurchases() const
Recupera la cantidad de compras de este jugador, si se conoce.
HasNumberOfPurchases()
debe mostrar verdadero para que se pueda usar esta función.
NumberOfSessions
int32_t NumberOfSessions() const
Recupera el número de sesiones de este jugador, si se lo conoce.
HasNumberOfSessions()
debe mostrar verdadero para que se pueda usar esta función.
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
Construye un PlayerStats de shared_ptr
a 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 jugador, si se conoce.
HasSessionPercentile()
debe mostrar verdadero para que se pueda usar esta función.
SpendPercentile
float SpendPercentile() const
Recupera la información del percentil de gastos de este jugador, si la conoce.
HasSpendPercentile()
debe mostrar verdadero para que se pueda usar esta función.
SpendProbability
float SpendProbability() const
Recupera la información de probabilidad de consumo de este jugador, si se conoce.
HasSpendProbability()
debe mostrar verdadero para que se pueda usar esta función.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Recupera la información de este jugador durante los próximos 28 días, si lo conoce.
HasTotalSpendNext28Days()
debe mostrar verdadero para que se pueda usar esta función.
Válido
bool Valid() const
Muestra true cuando el objeto PlayerStats que se muestra se propaga con datos y va acompañado de un estado de respuesta correcto. Es falso para un campo PlayerStats que no se propaga y creado por el usuario o para uno propagado que incluye un estado de respuesta sin éxito.
Debe mostrar el valor "true" para que se puedan usar las funciones get en este objeto.
operator=
PlayerStats & operator=( const PlayerStats & copy_from )
Se asigna a este objeto PlayerStats copiando uno desde otro.
operator=
PlayerStats & operator=( PlayerStats && move_from )
Se asigna a este objeto PlayerStats moviendo otro objeto.
~PlayerStats
~PlayerStats()