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)
Konstruuje PlayerStats z wartości shared_ptr na PlayerStatsImpl.
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()