gpg::Zdarzenie

#include <event.h>

Pojedyncza struktura danych zawierająca informacje o stanie określonego zdarzenia.

Podsumowanie

Dane dzielą się na 2 typy: dotyczące użytkownika (np. odblokowanie zdarzenia) i globalne (np. nazwę zdarzenia).

Konstruktorzy i niszczyciele

Event()
Event(std::shared_ptr< const EventImpl > impl)
Konstruuje Event z shared_ptr na EventImpl.
Event(const Event & copy_from)
Tworzy kopię istniejącego elementu Event.
Event(Event && move_from)
Przenosi istniejące urządzenie Event.
~Event()

Funkcje publiczne

Count() const
uint64_t
Zwraca, ile razy zdarzenie zostało powiększone.
Description() const
const std::string &
Zwraca opis zdarzenia.
Id() const
const std::string &
Zwraca unikalny ciąg wygenerowany przez Konsolę programisty Google Play.
ImageUrl() const
const std::string &
Zwraca adres URL prowadzący do obrazu ikony tego zdarzenia.
Name() const
const std::string &
Zwraca krótką nazwę zdarzenia.
Valid() const
bool
Zwraca wartość „true” (prawda), jeśli to zdarzenie zawiera dane i pojawia się stan informujący o udanej odpowiedzi; wartość „false” (fałsz) w przypadku niewypełnionego zdarzenia utworzonego przez użytkownika lub zdarzenia wypełnionego, któremu towarzyszy niepowodzenie odpowiedzi.
Visibility() const
Zwraca stan zdarzenia: HIDDEN lub REVEALED.
operator=(const Event & copy_from)
Event &
Przypisuje ten element Event, kopiując go z innego elementu.
operator=(Event && move_from)
Event &
Przypisuje element Event, przenosząc do niego inny.

Funkcje publiczne

Liczba

uint64_t Count() const 

Zwraca, ile razy zdarzenie zostało powiększone.

Aby można było użyć tej funkcji, Event::Valid() musi zwracać wartość „prawda”.

Opis

const std::string & Description() const 

Zwraca opis zdarzenia.

Można ją wywołać tylko wtedy, gdy funkcja Event::Valid() zwraca wartość true (prawda).

Zdarzenie

 Event()

Zdarzenie

 Event(
  std::shared_ptr< const EventImpl > impl
)

Konstruuje Event z shared_ptr na EventImpl.

Przeznaczona do użytku wewnętrznego przez interfejs API.

Zdarzenie

 Event(
  const Event & copy_from
)

Tworzy kopię istniejącego elementu Event.

Zdarzenie

 Event(
  Event && move_from
)

Przenosi istniejące urządzenie Event.

Identyfikator

const std::string & Id() const 

Zwraca unikalny ciąg wygenerowany przez Konsolę programisty Google Play.

Możesz go użyć, aby odwołać się do wydarzenia w kliencie gry. Można ją wywołać tylko wtedy, gdy funkcja Event::Valid() zwraca wartość true (prawda).

ImageUrl

const std::string & ImageUrl() const 

Zwraca adres URL prowadzący do obrazu ikony tego zdarzenia.

Aby można było użyć tej funkcji, Event::Valid() musi zwracać wartość „prawda”.

Nazwa

const std::string & Name() const 

Zwraca krótką nazwę zdarzenia.

Do 100 znaków. Można ją wywołać tylko wtedy, gdy funkcja Event::Valid() zwraca wartość true (prawda).

Prawidłowy

bool Valid() const 

Zwraca wartość „true” (prawda), jeśli to zdarzenie zawiera dane i pojawia się stan informujący o udanej odpowiedzi; wartość „false” (fałsz) w przypadku niewypełnionego zdarzenia utworzonego przez użytkownika lub zdarzenia wypełnionego, któremu towarzyszy niepowodzenie odpowiedzi.

Aby można było używać funkcji getter w tym zdarzeniu (id, Name, Description itd.), musi ona mieć wartość prawda.

Widoczność

EventVisibility Visibility() const 

Zwraca stan zdarzenia: HIDDEN lub REVEALED.

Aby można było użyć tej funkcji, Event::Valid() musi zwracać wartość „prawda”.

operator=

Event & operator=(
  const Event & copy_from
)

Przypisuje ten element Event, kopiując go z innego elementu.

operator=

Event & operator=(
  Event && move_from
)

Przypisuje element Event, przenosząc do niego inny.

~Zdarzenie

 ~Event()