gpg::Zdarzenie

#include <event.h>

Pojedyncza struktura danych zawierająca informacje o stanie konkretnego zdarzenia.

Podsumowanie

Dane są 2 rodzaje: związane z użytkownikiem (np. czy użytkownik odblokował zdarzenie) i globalne (np. nazwa zdarzenia).

Konstruktory i niszczyciele

Event()
Event(std::shared_ptr< const EventImpl > impl)
Konstruuje Event od shared_ptr do EventImpl.
Event(const Event & copy_from)
Tworzy kopię istniejącego elementu Event.
Event(Event && move_from)
Przenosi dotychczasowy Event.
~Event()

Funkcje publiczne

Count() const
uint64_t
Zwraca, ile razy zdarzenie zostało zwię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ść „prawda”, jeśli to zdarzenie jest wypełnione danymi, któremu towarzyszy stan odpowiedzi. Wartość false w przypadku niewypełnionego zdarzenia utworzonego przez użytkownika lub dla wypełnionego zdarzenia, któremu towarzyszy stan nieudanej 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 ten element typu Event, przenosząc do niego inny.

Funkcje publiczne

Liczba

uint64_t Count() const 

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

Aby można było używać tej funkcji, Event::Valid() musi zwrócić wartość „true” (prawda).

Opis

const std::string & Description() const 

Zwraca opis zdarzenia.

Może zostać wywołana tylko wtedy, gdy Event::Valid() zwraca wartość prawda.

Zdarzenie

 Event()

Zdarzenie

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

Konstruuje Event od shared_ptr do EventImpl.

Przeznaczony do użytku wewnętrznego w interfejsie API.

Zdarzenie

 Event(
  const Event & copy_from
)

Tworzy kopię istniejącego elementu Event.

Zdarzenie

 Event(
  Event && move_from
)

Przenosi dotychczasowy Event.

Identyfikator

const std::string & Id() const 

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

Użyj go, aby odwołać się do wydarzenia w kliencie gry. Może zostać wywołana tylko wtedy, gdy Event::Valid() zwraca wartość prawda.

ImageUrl

const std::string & ImageUrl() const 

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

Aby można było używać tej funkcji, Event::Valid() musi zwrócić wartość „true” (prawda).

Nazwa

const std::string & Name() const 

Zwraca krótką nazwę zdarzenia.

Do 100 znaków. Może zostać wywołana tylko wtedy, gdy Event::Valid() zwraca wartość prawda.

Prawidłowe

bool Valid() const 

Zwraca wartość „prawda”, jeśli to zdarzenie jest wypełnione danymi, któremu towarzyszy stan odpowiedzi. Wartość false w przypadku niewypełnionego zdarzenia utworzonego przez użytkownika lub dla wypełnionego zdarzenia, któremu towarzyszy stan nieudanej odpowiedzi.

Aby funkcje getteru w tym zdarzeniu (id, Name, Description itp.) mogły być użyte, musi to być prawda.

Widoczność

EventVisibility Visibility() const 

Zwraca stan zdarzenia: HIDDEN lub REVEALED.

Aby można było używać tej funkcji, Event::Valid() musi zwrócić wartość „true” (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 ten element typu Event, przenosząc do niego inny.

~Zdarzenie

 ~Event()