gpg::
  #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_tZwraca, 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  | boolZwraca 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:  HIDDENlubREVEALED. | 
| 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()
