gpg:: PlayerStats
#include <playerstats.h>
Struktura danych, która umożliwia dostęp do informacji o konkretnym odtwarzaczu.
Podsumowanie
Konstruktorzy i niszczyciele |
|
---|---|
PlayerStats()
|
|
PlayerStats(std::shared_ptr< const PlayerStatsImpl > impl)
|
|
PlayerStats(const PlayerStats & copy_from)
Tworzy kopię istniejącego obiektu PlayerStats.
|
|
PlayerStats(PlayerStats && move_from)
Przenosi istniejący obiekt PlayerStats do nowego.
|
|
~PlayerStats()
|
Funkcje publiczne |
|
---|---|
AverageSessionLength() const
|
float
Pobiera średnią długość sesji dla tego odtwarzacza (jeśli jest znana).
|
ChurnProbability() const
|
float
Pobiera prawdopodobieństwo rezygnacji danego gracza (jeśli jest znane).
|
DaysSinceLastPlayed() const
|
int32_t
Pobiera liczbę dni od ostatniej gry w danym graczu (jeśli jest znana).
|
HasAverageSessionLength() const
|
bool
Zwraca, czy obiekt PlayerStats ma dostępną średnią długość sesji.
|
HasChurnProbability() const
|
bool
Zwraca, czy dla tego obiektu PlayerStats jest dostępne prawdopodobieństwo rezygnacji.
|
HasDaysSinceLastPlayed() const
|
bool
Zwraca, czy ten obiekt PlayerStats ma dni od ostatniej gry, czy nie.
|
HasHighSpenderProbability() const
|
bool
Zwraca, czy dostępny obiekt PlayerStats ma wysokie prawdopodobieństwo wydatków.
|
HasNumberOfPurchases() const
|
bool
Zwraca, czy ten obiekt PlayerStats ma liczbę dostępnych zakupów.
|
HasNumberOfSessions() const
|
bool
Zwraca, czy ten obiekt PlayerStats ma liczbę dostępnych sesji.
|
HasSessionPercentile() const
|
bool
Zwraca, czy dla tego obiektu PlayerStats jest dostępny percentyl sesji.
|
HasSpendPercentile() const
|
bool
Zwraca, czy ten obiekt PlayerStats ma dostępny centyl wydatków.
|
HasSpendProbability() const
|
bool
Zwraca, czy dla tego obiektu PlayerStats jest dostępne prawdopodobieństwo wydatków.
|
HasTotalSpendNext28Days() const
|
bool
Zwraca, czy ten obiekt PlayerStats ma łączne wydatki w ciągu najbliższych 28 dni.
|
HighSpenderProbability() const
|
float
Pobiera informacje o prawdopodobieństwie wydatku na wyższym poziomie w przypadku tego gracza (jeśli są znane).
|
NumberOfPurchases() const
|
int32_t
Pobiera liczbę zakupów danego gracza (jeśli jest znany).
|
NumberOfSessions() const
|
int32_t
Pobiera liczbę sesji tego gracza (jeśli jest znana).
|
SessionPercentile() const
|
float
Pobiera informacje o centylu sesji dla tego odtwarzacza (jeśli są znane).
|
SpendPercentile() const
|
float
Pobiera informacje o percentylu wydatków dla tego gracza (jeśli są znane).
|
SpendProbability() const
|
float
Pobiera informacje o prawdopodobieństwie wydatków na temat tego gracza (jeśli są znane).
|
TotalSpendNext28Days() const
|
float
Pobiera informacje o łącznych wydatkach w ciągu następnych 28 dni dotyczące tego gracza, jeśli są znane.
|
Valid() const
|
bool
Zwraca wartość „true” (prawda), gdy zwrócony obiekt PlayerStats jest wypełniony danymi, a towarzyszy mu stan odpowiedzi zakończonej powodzeniem; wartość false (fałsz) w przypadku niewypełnionego PlayerStats utworzonego przez użytkownika lub wypełnionego obiektu, któremu towarzyszy niepowodzenie odpowiedzi.
|
operator=(const PlayerStats & copy_from)
|
Przypisuje do obiektu PlayerStats przez skopiowanie z innego obiektu.
|
operator=(PlayerStats && move_from)
|
Przypisuje go do obiektu PlayerStats, przenosząc do niego inny obiekt.
|
Funkcje publiczne
AverageSessionLength
float AverageSessionLength() const
Pobiera średnią długość sesji dla tego odtwarzacza (jeśli jest znana).
Aby można było użyć tej funkcji, HasAverageSessionLength()
musi zwracać wartość „prawda”.
ChurnProbability
float ChurnProbability() const
Pobiera prawdopodobieństwo rezygnacji danego gracza (jeśli jest znane).
Aby można było użyć tej funkcji, HasChurnProbability()
musi zwracać wartość „prawda”.
DaysSinceLastPlayed
int32_t DaysSinceLastPlayed() const
Pobiera liczbę dni od ostatniej gry w danym graczu (jeśli jest znana).
Aby można było użyć tej funkcji, HasDaysSinceLastPlayed()
musi zwracać wartość „prawda”.
HasAverageSessionLength
bool HasAverageSessionLength() const
Zwraca, czy obiekt PlayerStats ma dostępną średnią długość sesji.
Aby można było użyć elementu AverageSessionLength()
, musi on zwracać wartość prawda.
HasChurnProbability
bool HasChurnProbability() const
Zwraca, czy dla tego obiektu PlayerStats jest dostępne prawdopodobieństwo rezygnacji.
Aby można było użyć elementu ChurnProbability()
, musi on zwracać wartość prawda.
HasDaysSinceLastPlayed
bool HasDaysSinceLastPlayed() const
Zwraca, czy ten obiekt PlayerStats ma dni od ostatniej gry, czy nie.
Aby można było użyć elementu DaysSinceLastPlayed()
, musi on zwracać wartość prawda.
HasHighSpenderProbability
bool HasHighSpenderProbability() const
Zwraca, czy dostępny obiekt PlayerStats ma wysokie prawdopodobieństwo wydatków.
Aby można było użyć elementu HighSpenderProbability()
, musi on zwracać wartość prawda.
HasNumberOfPurchases
bool HasNumberOfPurchases() const
Zwraca, czy ten obiekt PlayerStats ma liczbę dostępnych zakupów.
Aby można było użyć elementu NumberOfPurchases()
, musi on zwracać wartość prawda.
HasNumberOfSessions
bool HasNumberOfSessions() const
Zwraca, czy ten obiekt PlayerStats ma liczbę dostępnych sesji.
Aby można było użyć elementu NumberOfSessions()
, musi on zwracać wartość prawda.
HasSessionPercentile
bool HasSessionPercentile() const
Zwraca, czy dla tego obiektu PlayerStats jest dostępny percentyl sesji.
Aby można było użyć elementu SessionPercentile()
, musi on zwracać wartość prawda.
HasSpendPercentile
bool HasSpendPercentile() const
Zwraca, czy ten obiekt PlayerStats ma dostępny centyl wydatków.
Aby można było użyć elementu SpendPercentile()
, musi on zwracać wartość prawda.
HasSpendProbability
bool HasSpendProbability() const
Zwraca, czy dla tego obiektu PlayerStats jest dostępne prawdopodobieństwo wydatków.
Aby można było użyć elementu SpendProbability()
, musi on zwracać wartość prawda.
HasTotalSpendNext28Days
bool HasTotalSpendNext28Days() const
Zwraca, czy ten obiekt PlayerStats ma łączne wydatki w ciągu najbliższych 28 dni.
Aby można było użyć elementu TotalSpendNext28Days()
, musi on zwracać wartość prawda.
HighSpenderProbability
float HighSpenderProbability() const
Pobiera informacje o prawdopodobieństwie wydatku na wyższym poziomie w przypadku tego gracza (jeśli są znane).
Aby można było użyć tej funkcji, HasHighSpenderProbability()
musi zwracać wartość „prawda”.
NumberOfPurchases
int32_t NumberOfPurchases() const
Pobiera liczbę zakupów danego gracza (jeśli jest znany).
Aby można było użyć tej funkcji, HasNumberOfPurchases()
musi zwracać wartość „prawda”.
NumberOfSessions
int32_t NumberOfSessions() const
Pobiera liczbę sesji tego gracza (jeśli jest znana).
Aby można było użyć tej funkcji, HasNumberOfSessions()
musi zwracać wartość „prawda”.
PlayerStats
PlayerStats()
PlayerStats
PlayerStats( std::shared_ptr< const PlayerStatsImpl > impl )
Konstruuje PlayerStats z wartości shared_ptr
na PlayerStatsImpl
.
Przeznaczona do użytku wewnętrznego przez interfejs API.
PlayerStats
PlayerStats( const PlayerStats & copy_from )
Tworzy kopię istniejącego obiektu PlayerStats.
PlayerStats
PlayerStats( PlayerStats && move_from )
Przenosi istniejący obiekt PlayerStats do nowego.
SessionPercentile
float SessionPercentile() const
Pobiera informacje o centylu sesji dla tego odtwarzacza (jeśli są znane).
Aby można było użyć tej funkcji, HasSessionPercentile()
musi zwracać wartość „prawda”.
SpendPercentile
float SpendPercentile() const
Pobiera informacje o percentylu wydatków dla tego gracza (jeśli są znane).
Aby można było użyć tej funkcji, HasSpendPercentile()
musi zwracać wartość „prawda”.
SpendProbability
float SpendProbability() const
Pobiera informacje o prawdopodobieństwie wydatków na temat tego gracza (jeśli są znane).
Aby można było użyć tej funkcji, HasSpendProbability()
musi zwracać wartość „prawda”.
TotalSpendNext28Days
float TotalSpendNext28Days() const
Pobiera informacje o łącznych wydatkach w ciągu następnych 28 dni dotyczące tego gracza, jeśli są znane.
Aby można było użyć tej funkcji, HasTotalSpendNext28Days()
musi zwracać wartość „prawda”.
Prawidłowy
bool Valid() const
Zwraca wartość „true” (prawda), gdy zwrócony obiekt PlayerStats jest wypełniony danymi, a towarzyszy mu stan odpowiedzi zakończonej powodzeniem; wartość false (fałsz) w przypadku niewypełnionego PlayerStats utworzonego przez użytkownika lub wypełnionego obiektu, któremu towarzyszy niepowodzenie odpowiedzi.
Aby można było korzystać z funkcji getter w tym obiekcie, musi ona zwracać wartość „true” (prawda).
operator=
PlayerStats & operator=( const PlayerStats & copy_from )
Przypisuje do obiektu PlayerStats przez skopiowanie z innego obiektu.
operator=
PlayerStats & operator=( PlayerStats && move_from )
Przypisuje go do obiektu PlayerStats, przenosząc do niego inny obiekt.
~StatystykiPlay
~PlayerStats()