gpg:: PlayerStats
#include <playerstats.h>
Structure de données qui vous permet d'accéder aux données d'un joueur spécifique.
Résumé
Constructeurs et destructeurs |
|
---|---|
PlayerStats()
|
|
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
|
|
PlayerStats(const PlayerStats & copy_from)
Crée une copie d'un objet PlayerStats existant.
|
|
PlayerStats(PlayerStats && move_from)
Déplace un objet PlayerStats existant vers un nouvel objet.
|
|
~PlayerStats()
|
Fonctions publiques |
|
---|---|
AverageSessionLength() const
|
float
Récupère la durée moyenne de session pour ce joueur, si elle est connue.
|
ChurnProbability() const
|
float
Récupère la probabilité de perte d'utilisateurs pour ce joueur, si elle est connue.
|
DaysSinceLastPlayed() const
|
int32_t
Récupère les jours écoulés depuis la dernière partie jouée par le joueur, si cette information est connue.
|
HasAverageSessionLength() const
|
bool
Indique si cet objet PlayerStats dispose ou non d'une durée de session moyenne.
|
HasChurnProbability() const
|
bool
Indique si la probabilité de perte d'utilisateurs est disponible pour cet objet PlayerStats.
|
HasDaysSinceLastPlayed() const
|
bool
Indique si cet objet PlayerStats a des jours depuis la dernière partie disponible.
|
HasHighSpenderProbability() const
|
bool
Indique si cet objet PlayerStats dispose d'une probabilité de dépenses élevée.
|
HasNumberOfPurchases() const
|
bool
Indique si cet objet PlayerStats dispose d'un nombre d'achats disponibles.
|
HasNumberOfSessions() const
|
bool
Indique si cet objet PlayerStats a un nombre de sessions disponibles.
|
HasSessionPercentile() const
|
bool
Indique si le centile de session est disponible pour cet objet PlayerStats.
|
HasSpendPercentile() const
|
bool
Indique si un centile de dépenses est disponible pour cet objet PlayerStats.
|
HasSpendProbability() const
|
bool
Indique si la probabilité de dépense de cet objet PlayerStats est disponible.
|
HasTotalSpendNext28Days() const
|
bool
Indique si cet objet PlayerStats présente des dépenses totales au cours des 28 prochains jours disponibles.
|
HighSpenderProbability() const
|
float
Récupère les informations sur la probabilité que le joueur dépense le plus, si elle est connue.
|
NumberOfPurchases() const
|
int32_t
Récupère le nombre d'achats effectués pour ce joueur, s'il est connu.
|
NumberOfSessions() const
|
int32_t
Récupère le nombre de sessions pour ce joueur, s'il est connu.
|
SessionPercentile() const
|
float
Récupère les informations sur le centile de la session pour ce joueur, si elles sont connues.
|
SpendPercentile() const
|
float
Récupère les informations sur le centile de dépense pour ce joueur, si elles sont connues.
|
SpendProbability() const
|
float
Récupère les informations sur la probabilité de dépense du joueur, si elles sont connues.
|
TotalSpendNext28Days() const
|
float
Récupère les informations sur les dépenses totales de ce joueur au cours des 28 prochains jours, si elles sont connues.
|
Valid() const
|
bool
Renvoie la valeur "true" lorsque l'objet PlayerStats renvoyé est renseigné avec des données et est accompagné d'une réponse positive ; "false" pour un objet PlayerStats non renseigné créé par l'utilisateur ou pour un objet renseigné accompagné d'un état de réponse ayant échoué.
|
operator=(const PlayerStats & copy_from)
|
S'attribue à cet objet PlayerStats en copiant un autre objet.
|
operator=(PlayerStats && move_from)
|
Affecte cette valeur à cet objet PlayerStats en y déplaçant un autre objet.
|
Fonctions publiques
AverageSessionLength
float AverageSessionLength() const
Récupère la durée moyenne de session pour ce joueur, si elle est connue.
HasAverageSessionLength()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
ChurnProbability
float ChurnProbability() const
Récupère la probabilité de perte d'utilisateurs pour ce joueur, si elle est connue.
HasChurnProbability()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Récupère les jours écoulés depuis la dernière partie jouée par le joueur, si cette information est connue.
HasDaysSinceLastPlayed()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
HasAverageSessionLength
bool HasAverageSessionLength() const
Indique si cet objet PlayerStats dispose ou non d'une durée de session moyenne.
Elle doit renvoyer la valeur "true" pour que AverageSessionLength()
soit utilisable.
HasChurnProbability
bool HasChurnProbability() const
Indique si la probabilité de perte d'utilisateurs est disponible pour cet objet PlayerStats.
Elle doit renvoyer la valeur "true" pour que ChurnProbability()
soit utilisable.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
Indique si cet objet PlayerStats a des jours depuis la dernière partie disponible.
Elle doit renvoyer la valeur "true" pour que DaysSinceLastPlayed()
soit utilisable.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Indique si cet objet PlayerStats dispose d'une probabilité de dépenses élevée.
Elle doit renvoyer la valeur "true" pour que HighSpenderProbability()
soit utilisable.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Indique si cet objet PlayerStats dispose d'un nombre d'achats disponibles.
Elle doit renvoyer la valeur "true" pour que NumberOfPurchases()
soit utilisable.
HasNumberOfSessions
bool HasNumberOfSessions() const
Indique si cet objet PlayerStats a un nombre de sessions disponibles.
Elle doit renvoyer la valeur "true" pour que NumberOfSessions()
soit utilisable.
HasSessionPercentile
bool HasSessionPercentile() const
Indique si le centile de session est disponible pour cet objet PlayerStats.
Elle doit renvoyer la valeur "true" pour que SessionPercentile()
soit utilisable.
HasSpendPercentile
bool HasSpendPercentile() const
Indique si un centile de dépenses est disponible pour cet objet PlayerStats.
Elle doit renvoyer la valeur "true" pour que SpendPercentile()
soit utilisable.
HasSpendProbability
bool HasSpendProbability() const
Indique si la probabilité de dépense de cet objet PlayerStats est disponible.
Elle doit renvoyer la valeur "true" pour que SpendProbability()
soit utilisable.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Indique si cet objet PlayerStats présente des dépenses totales au cours des 28 prochains jours disponibles.
Elle doit renvoyer la valeur "true" pour que TotalSpendNext28Days()
soit utilisable.
HighSpenderProbability
float HighSpenderProbability() const
Récupère les informations sur la probabilité que le joueur dépense le plus, si elle est connue.
HasHighSpenderProbability()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
NumberOfPurchases
int32_t NumberOfPurchases() const
Récupère le nombre d'achats effectués pour ce joueur, s'il est connu.
HasNumberOfPurchases()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
NumberOfSessions
int32_t NumberOfSessions() const
Récupère le nombre de sessions pour ce joueur, s'il est connu.
HasNumberOfSessions()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
Construit un PlayerStats d'un shared_ptr
à un PlayerStatsImpl
.
Destiné à un usage interne par l'API.
PlayerStats
PlayerStats( const PlayerStats & copy_from )
Crée une copie d'un objet PlayerStats existant.
PlayerStats
PlayerStats( PlayerStats && move_from )
Déplace un objet PlayerStats existant vers un nouvel objet.
SessionPercentile
float SessionPercentile() const
Récupère les informations sur le centile de la session pour ce joueur, si elles sont connues.
HasSessionPercentile()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
SpendPercentile
float SpendPercentile() const
Récupère les informations sur le centile de dépense pour ce joueur, si elles sont connues.
HasSpendPercentile()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
SpendProbability
float SpendProbability() const
Récupère les informations sur la probabilité de dépense du joueur, si elles sont connues.
HasSpendProbability()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Récupère les informations sur les dépenses totales de ce joueur au cours des 28 prochains jours, si elles sont connues.
HasTotalSpendNext28Days()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
Valide
bool Valid() const
Renvoie la valeur "true" lorsque l'objet PlayerStats renvoyé est renseigné avec des données et est accompagné d'une réponse positive ; "false" pour un objet PlayerStats non renseigné créé par l'utilisateur ou pour un objet renseigné accompagné d'un état de réponse ayant échoué.
La valeur "true" doit être renvoyée pour que les fonctions getter de cet objet soient utilisables.
opérateur=
PlayerStats & operator=( const PlayerStats & copy_from )
S'attribue à cet objet PlayerStats en copiant un autre objet.
opérateur=
PlayerStats & operator=( PlayerStats && move_from )
Affecte cette valeur à cet objet PlayerStats en y déplaçant un autre objet.
~PlayerStats
~PlayerStats()