gpg::Ereignis

#include <event.h>

Eine einzelne Datenstruktur mit Daten zum Status eines bestimmten Ereignisses.

Zusammenfassung

Es gibt zwei Arten von Daten: nutzerspezifisch (z.B. ob der Nutzer das Ereignis entsperrt hat) und global (z.B. Ereignisname).

Konstruktoren und Zerstörer

Event()
Event(std::shared_ptr< const EventImpl > impl)
Erstellt ein Event aus einem shared_ptr zu einem EventImpl.
Event(const Event & copy_from)
Erstellt eine Kopie einer vorhandenen Event.
Event(Event && move_from)
Verschiebt ein vorhandenes Event.
~Event()

Öffentliche Funktionen

Count() const
uint64_t
Gibt die Häufigkeit zurück, mit der das Ereignis erhöht wurde.
Description() const
const std::string &
Gibt die Beschreibung des Ereignisses zurück
Id() const
const std::string &
Gibt den eindeutigen String zurück, den die Google Play Developer Console zuvor generiert hat.
ImageUrl() const
const std::string &
Gibt die URL zurück, die zum Bild des Symbols für dieses Ereignis führt.
Name() const
const std::string &
Gibt den Kurznamen des Ereignisses zurück
Valid() const
bool
Gibt "true" zurück, wenn dieses Ereignis mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird. „false“ für ein nicht ausgefülltes, vom Nutzer erstelltes Ereignis oder für ein ausgefülltes Ereignis mit dem Status „Nicht bestanden“.
Visibility() const
Gibt den Ereignisstatus zurück: HIDDEN oder REVEALED.
operator=(const Event & copy_from)
Event &
Weist diesem/dieser Event durch Kopieren aus einem anderen zu.
operator=(Event && move_from)
Event &
Weist diesem Event zu, indem eine andere in die Datei verschoben wird.

Öffentliche Funktionen

Anzahl

uint64_t Count() const 

Gibt die Häufigkeit zurück, mit der das Ereignis erhöht wurde.

Event::Valid() muss „true“ zurückgeben, damit diese Funktion verwendet werden kann.

Beschreibung

const std::string & Description() const 

Gibt die Beschreibung des Ereignisses zurück

Sie kann nur aufgerufen werden, wenn Event::Valid() „true“ zurückgibt.

Ereignis

 Event()

Ereignis

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

Erstellt ein Event aus einem shared_ptr zu einem EventImpl.

Vorgesehen für die interne Verwendung durch die API.

Ereignis

 Event(
  const Event & copy_from
)

Erstellt eine Kopie einer vorhandenen Event.

Ereignis

 Event(
  Event && move_from
)

Verschiebt ein vorhandenes Event.

ID

const std::string & Id() const 

Gibt den eindeutigen String zurück, den die Google Play Developer Console zuvor generiert hat.

Sie können damit auf ein Ereignis in Ihrem Spieleclient verweisen. Sie kann nur aufgerufen werden, wenn Event::Valid() „true“ zurückgibt.

ImageUrl

const std::string & ImageUrl() const 

Gibt die URL zurück, die zum Bild des Symbols für dieses Ereignis führt.

Event::Valid() muss „true“ zurückgeben, damit diese Funktion verwendet werden kann.

Name

const std::string & Name() const 

Gibt den Kurznamen des Ereignisses zurück

Maximal 100 Zeichen. Sie kann nur aufgerufen werden, wenn Event::Valid() „true“ zurückgibt.

Gültig

bool Valid() const 

Gibt "true" zurück, wenn dieses Ereignis mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird. „false“ für ein nicht ausgefülltes, vom Nutzer erstelltes Ereignis oder für ein ausgefülltes Ereignis mit dem Status „Nicht bestanden“.

Er muss auf „true“ gesetzt sein, damit die Getter-Funktionen für dieses Ereignis (id, Name, Description usw.) verwendet werden können.

Sichtbarkeit

EventVisibility Visibility() const 

Gibt den Ereignisstatus zurück: HIDDEN oder REVEALED.

Event::Valid() muss „true“ zurückgeben, damit diese Funktion verwendet werden kann.

operator=

Event & operator=(
  const Event & copy_from
)

Weist diesem/dieser Event durch Kopieren aus einem anderen zu.

operator=

Event & operator=(
  Event && move_from
)

Weist diesem Event zu, indem eine andere in die Datei verschoben wird.

~Ereignis

 ~Event()