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)
|
|
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.
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()