gpg:: PlayerStats
#include <playerstats.h>
Uma estrutura de dados que permite acessar dados sobre um jogador específico.
Resumo
Construtores e destruidores |
|
---|---|
PlayerStats()
|
|
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
|
|
PlayerStats(const PlayerStats & copy_from)
Cria uma cópia de um objeto PlayerStats existente.
|
|
PlayerStats(PlayerStats && move_from)
Move um objeto PlayerStats existente para um novo.
|
|
~PlayerStats()
|
Funções públicas |
|
---|---|
AverageSessionLength() const
|
float
Recupera a duração média da sessão do jogador, se conhecida.
|
ChurnProbability() const
|
float
Recupera a probabilidade de desistência do jogador, se conhecida.
|
DaysSinceLastPlayed() const
|
int32_t
Recupera os dias desde o último jogo desse jogador, se conhecido.
|
HasAverageSessionLength() const
|
bool
Retorna se este objeto PlayerStats tem uma duração média de sessão disponível.
|
HasChurnProbability() const
|
bool
Informa se este objeto PlayerStats tem probabilidade de desistência disponível.
|
HasDaysSinceLastPlayed() const
|
bool
Retorna se este objeto PlayerStats tem dias desde o último jogo disponível.
|
HasHighSpenderProbability() const
|
bool
Retorna se este objeto PlayerStats tem ou não uma probabilidade de gasto alta disponível.
|
HasNumberOfPurchases() const
|
bool
Retorna se este objeto PlayerStats tem ou não o número de compras disponíveis.
|
HasNumberOfSessions() const
|
bool
Retorna se este objeto PlayerStats tem ou não o número de sessões disponíveis.
|
HasSessionPercentile() const
|
bool
Retorna se este objeto PlayerStats tem ou não um percentil de sessão disponível.
|
HasSpendPercentile() const
|
bool
Retorna se este objeto PlayerStats tem ou não um percentil de gastos disponível.
|
HasSpendProbability() const
|
bool
Retorna se este objeto PlayerStats tem ou não uma probabilidade de gasto disponível.
|
HasTotalSpendNext28Days() const
|
bool
Retorna se este objeto PlayerStats tem ou não o gasto total disponível nos próximos 28 dias.
|
HighSpenderProbability() const
|
float
Recupera as informações de probabilidade de gastos altos para este jogador, se conhecidas.
|
NumberOfPurchases() const
|
int32_t
Recupera o número de compras do jogador, se conhecido.
|
NumberOfSessions() const
|
int32_t
Recupera o número de sessões para o jogador, se conhecido.
|
SessionPercentile() const
|
float
Recupera as informações de percentil da sessão para este jogador, se conhecidas.
|
SpendPercentile() const
|
float
Recupera as informações de percentil de gastos do jogador, se conhecidas.
|
SpendProbability() const
|
float
Recupera as informações de probabilidade de gastos do jogador, se conhecidas.
|
TotalSpendNext28Days() const
|
float
Recupera o gasto total das informações do jogador nos próximos 28 dias, se conhecido.
|
Valid() const
|
bool
Retorna verdadeiro quando o objeto PlayerStats retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedida. falso para um PlayerStats não preenchido criado pelo usuário ou preenchido com um status de resposta de falha.
|
operator=(const PlayerStats & copy_from)
|
Atribui a este objeto PlayerStats copiando outro.
|
operator=(PlayerStats && move_from)
|
Atribui a este objeto PlayerStats movendo outro para ele.
|
Funções públicas
AverageSessionLength
float AverageSessionLength() const
Recupera a duração média da sessão do jogador, se conhecida.
HasAverageSessionLength()
precisa retornar "true" para que essa função seja utilizável.
ChurnProbability
float ChurnProbability() const
Recupera a probabilidade de desistência do jogador, se conhecida.
HasChurnProbability()
precisa retornar "true" para que essa função seja utilizável.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Recupera os dias desde o último jogo desse jogador, se conhecido.
HasDaysSinceLastPlayed()
precisa retornar "true" para que essa função seja utilizável.
HasAverageSessionLength
bool HasAverageSessionLength() const
Retorna se este objeto PlayerStats tem uma duração média de sessão disponível.
Ele precisa retornar "true" para que AverageSessionLength()
seja utilizável.
HasChurnProbability
bool HasChurnProbability() const
Informa se este objeto PlayerStats tem probabilidade de desistência disponível.
Ele precisa retornar "true" para que ChurnProbability()
seja utilizável.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
Retorna se este objeto PlayerStats tem dias desde o último jogo disponível.
Ele precisa retornar "true" para que DaysSinceLastPlayed()
seja utilizável.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Retorna se este objeto PlayerStats tem ou não uma probabilidade de gasto alta disponível.
Ele precisa retornar "true" para que HighSpenderProbability()
seja utilizável.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Retorna se este objeto PlayerStats tem ou não o número de compras disponíveis.
Ele precisa retornar "true" para que NumberOfPurchases()
seja utilizável.
HasNumberOfSessions
bool HasNumberOfSessions() const
Retorna se este objeto PlayerStats tem ou não o número de sessões disponíveis.
Ele precisa retornar "true" para que NumberOfSessions()
seja utilizável.
HasSessionPercentile
bool HasSessionPercentile() const
Retorna se este objeto PlayerStats tem ou não um percentil de sessão disponível.
Ele precisa retornar "true" para que SessionPercentile()
seja utilizável.
HasSpendPercentile
bool HasSpendPercentile() const
Retorna se este objeto PlayerStats tem ou não um percentil de gastos disponível.
Ele precisa retornar "true" para que SpendPercentile()
seja utilizável.
HasSpendProbability
bool HasSpendProbability() const
Retorna se este objeto PlayerStats tem ou não uma probabilidade de gasto disponível.
Ele precisa retornar "true" para que SpendProbability()
seja utilizável.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Retorna se este objeto PlayerStats tem ou não o gasto total disponível nos próximos 28 dias.
Ele precisa retornar "true" para que TotalSpendNext28Days()
seja utilizável.
HighSpenderProbability
float HighSpenderProbability() const
Recupera as informações de probabilidade de gastos altos para este jogador, se conhecidas.
HasHighSpenderProbability()
precisa retornar "true" para que essa função seja utilizável.
NumberOfPurchases
int32_t NumberOfPurchases() const
Recupera o número de compras do jogador, se conhecido.
HasNumberOfPurchases()
precisa retornar "true" para que essa função seja utilizável.
NumberOfSessions
int32_t NumberOfSessions() const
Recupera o número de sessões para o jogador, se conhecido.
HasNumberOfSessions()
precisa retornar "true" para que essa função seja utilizável.
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
Constrói uma PlayerStats a partir de um shared_ptr
para um PlayerStatsImpl
.
Destinado ao uso interno pela API.
PlayerStats
PlayerStats( const PlayerStats & copy_from )
Cria uma cópia de um objeto PlayerStats existente.
PlayerStats
PlayerStats( PlayerStats && move_from )
Move um objeto PlayerStats existente para um novo.
SessionPercentile
float SessionPercentile() const
Recupera as informações de percentil da sessão para este jogador, se conhecidas.
HasSessionPercentile()
precisa retornar "true" para que essa função seja utilizável.
SpendPercentile
float SpendPercentile() const
Recupera as informações de percentil de gastos do jogador, se conhecidas.
HasSpendPercentile()
precisa retornar "true" para que essa função seja utilizável.
SpendProbability
float SpendProbability() const
Recupera as informações de probabilidade de gastos do jogador, se conhecidas.
HasSpendProbability()
precisa retornar "true" para que essa função seja utilizável.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Recupera o gasto total das informações do jogador nos próximos 28 dias, se conhecido.
HasTotalSpendNext28Days()
precisa retornar "true" para que essa função seja utilizável.
Válido
bool Valid() const
Retorna verdadeiro quando o objeto PlayerStats retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedida. falso para um PlayerStats não preenchido criado pelo usuário ou preenchido com um status de resposta de falha.
Ele precisa retornar verdadeiro para que as funções getter nesse objeto sejam utilizáveis.
operator=
PlayerStats & operator=( const PlayerStats & copy_from )
Atribui a este objeto PlayerStats copiando outro.
operator=
PlayerStats & operator=( PlayerStats && move_from )
Atribui a este objeto PlayerStats movendo outro para ele.
~PlayerStats
~PlayerStats()