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)
Construye un PlayerStats de un shared_ptr a un PlayerStatsImpl.
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()