gpg:: PlayerStats
#include <playerstats.h>
Une structure de données qui vous permet d'accéder aux données sur 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 dans 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 le nombre de jours écoulés depuis la dernière partie pour le joueur, le cas échéant.
|
HasAverageSessionLength() const
|
bool
Indique si la durée moyenne de session est disponible pour cet objet PlayerStats.
|
HasChurnProbability() const
|
bool
Indique si la probabilité de perte d'utilisateurs est disponible pour cet objet PlayerStats.
|
HasDaysSinceLastPlayed() const
|
bool
Indique si l'objet PlayerStats contient des jours depuis la dernière partie.
|
HasHighSpenderProbability() const
|
bool
Indique si la probabilité de dépense élevée de cet objet PlayerStats est élevée.
|
HasNumberOfPurchases() const
|
bool
Indique si un nombre d'achats est disponible pour cet objet PlayerStats.
|
HasNumberOfSessions() const
|
bool
Indique si cet objet PlayerStats dispose d'un nombre de sessions disponibles.
|
HasSessionPercentile() const
|
bool
Indique si un 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 est disponible pour cet objet PlayerStats.
|
HasTotalSpendNext28Days() const
|
bool
Indique si cet objet PlayerStats présente des dépenses totales au cours des 28 prochains jours.
|
HighSpenderProbability() const
|
float
Récupère les informations de probabilité de dépenses élevées pour ce joueur, si elles sont connues.
|
NumberOfPurchases() const
|
int32_t
Récupère le nombre d'achats 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 de centile de session pour ce joueur, si elles sont connues.
|
SpendPercentile() const
|
float
Récupère les informations sur le centile des dépenses pour ce joueur, si elles sont connues.
|
SpendProbability() const
|
float
Récupère les informations sur la probabilité de dépense de ce joueur, si elles sont connues.
|
TotalSpendNext28Days() const
|
float
Récupère les informations relatives aux dépenses totales au cours des 28 prochains jours pour ce joueur, si elles sont connues.
|
Valid() const
|
bool
Renvoie la valeur "true" lorsque l'objet PlayerStats renvoyé contient des données et est accompagné d'un état de réponse "réussite". "false" pour un élément PlayerStats non renseigné ou créé par un utilisateur renseigné, accompagné d'un état de réponse "Échec".
|
operator=(const PlayerStats & copy_from)
|
Affecte la valeur à cet objet PlayerStats en copiant un autre objet.
|
operator=(PlayerStats && move_from)
|
Affecte un autre objet à 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 le nombre de jours écoulés depuis la dernière partie pour le joueur, le cas échéant.
HasDaysSinceLastPlayed()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
HasAverageSessionLength
bool HasAverageSessionLength() const
Indique si la durée moyenne de session est disponible pour cet objet PlayerStats.
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 l'objet PlayerStats contient des jours depuis la dernière partie.
Elle doit renvoyer la valeur "true" pour que DaysSinceLastPlayed()
soit utilisable.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Indique si la probabilité de dépense élevée de cet objet PlayerStats est élevée.
Elle doit renvoyer la valeur "true" pour que HighSpenderProbability()
soit utilisable.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Indique si un nombre d'achats est disponible pour cet objet PlayerStats.
Elle doit renvoyer la valeur "true" pour que NumberOfPurchases()
soit utilisable.
HasNumberOfSessions
bool HasNumberOfSessions() const
Indique si cet objet PlayerStats dispose d'un nombre de sessions disponibles.
Elle doit renvoyer la valeur "true" pour que NumberOfSessions()
soit utilisable.
HasSessionPercentile
bool HasSessionPercentile() const
Indique si un 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 est disponible pour cet objet PlayerStats.
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.
Elle doit renvoyer la valeur "true" pour que TotalSpendNext28Days()
soit utilisable.
HighSpenderProbability
float HighSpenderProbability() const
Récupère les informations de probabilité de dépenses élevées pour ce joueur, si elles sont connues.
HasHighSpenderProbability()
doit renvoyer la valeur "true" pour que cette fonction soit utilisable.
NumberOfPurchases
int32_t NumberOfPurchases() const
Récupère le nombre d'achats 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 à partir d'un shared_ptr
vers 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 dans un nouvel objet.
SessionPercentile
float SessionPercentile() const
Récupère les informations de centile de 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 des dépenses 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 de ce 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 relatives aux dépenses totales au cours des 28 prochains jours pour ce joueur, 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é contient des données et est accompagné d'un état de réponse "réussite". "false" pour un élément PlayerStats non renseigné ou créé par un utilisateur renseigné, accompagné d'un état de réponse "Échec".
Elle doit renvoyer la valeur "true" pour que les fonctions getter de cet objet soient utilisables.
operator=
PlayerStats & operator=( const PlayerStats & copy_from )
Affecte la valeur à cet objet PlayerStats en copiant un autre objet.
operator=
PlayerStats & operator=( PlayerStats && move_from )
Attribue des valeurs à cet objet PlayerStats en y déplaçant un autre objet.
~PlayerStats
~PlayerStats()