gpg::Etkinlik

#include <event.h>

Belirli bir etkinliğin durumuyla ilgili verileri içeren tek bir veri yapısıdır.

Özet

Veriler iki türden oluşur: kullanıcıya özel (ör. kullanıcının etkinliğin kilidini açıp açmadığı) ve genel (ör. etkinlik adı).

Oluşturucular ve Yıkıcılar

Event()
Event(std::shared_ptr< const EventImpl > impl)
shared_ptr değerinden EventImpl değerine bir Event oluşturur.
Event(const Event & copy_from)
Mevcut bir Event dosyasının bir kopyasını oluşturur.
Event(Event && move_from)
Mevcut bir Event öğesini taşır.
~Event()

Kamu işlevleri

Count() const
uint64_t
Etkinliğin kaç kez artırıldığını döndürür.
Description() const
const std::string &
Etkinliğin açıklamasını döndürür.
Id() const
const std::string &
Google Play Developer Console'un önceden oluşturduğu benzersiz dizeyi döndürür.
ImageUrl() const
const std::string &
Bu etkinliğin simge resmine giden URL'yi döndürür.
Name() const
const std::string &
Etkinliğin kısa adını döndürür.
Valid() const
bool
Bu etkinlik verilerle doldurulursa ve başarılı bir yanıt durumuna eşlik ediyorsa true (doğru), kullanıcı tarafından oluşturulmuş bir etkinlik için veya başarısız bir yanıt durumuyla birlikte doldurulan bir etkinlik için false (yanlış) değerini döndürür.
Visibility() const
Etkinlik durumunu döndürür: HIDDEN veya REVEALED.
operator=(const Event & copy_from)
Event &
Bu Event değerini, başka bir birinden kopyalayarak atar.
operator=(Event && move_from)
Event &
Bu Event için başka bir öğe taşıyarak Event değerini atar.

Kamu işlevleri

Sayı

uint64_t Count() const 

Etkinliğin kaç kez artırıldığını döndürür.

Bu işlevin kullanılabilmesi için Event::Valid(), true değerini döndürmelidir.

Açıklama

const std::string & Description() const 

Etkinliğin açıklamasını döndürür.

Yalnızca Event::Valid() true (doğru) değerini döndürdüğünde çağrılabilir.

Etkinlik

 Event()

Etkinlik

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

shared_ptr değerinden EventImpl değerine bir Event oluşturur.

API tarafından dahili kullanıma yöneliktir.

Etkinlik

 Event(
  const Event & copy_from
)

Mevcut bir Event dosyasının bir kopyasını oluşturur.

Etkinlik

 Event(
  Event && move_from
)

Mevcut bir Event öğesini taşır.

Kimlik

const std::string & Id() const 

Google Play Developer Console'un önceden oluşturduğu benzersiz dizeyi döndürür.

Oyun istemcinizdeki bir etkinliğe atıfta bulunmak için bunu kullanın. Yalnızca Event::Valid() true (doğru) değerini döndürdüğünde çağrılabilir.

ImageUrl

const std::string & ImageUrl() const 

Bu etkinliğin simge resmine giden URL'yi döndürür.

Bu işlevin kullanılabilmesi için Event::Valid(), true değerini döndürmelidir.

Ad

const std::string & Name() const 

Etkinliğin kısa adını döndürür.

En fazla 100 karakter. Yalnızca Event::Valid() true (doğru) değerini döndürdüğünde çağrılabilir.

Geçerli

bool Valid() const 

Bu etkinlik verilerle doldurulursa ve başarılı bir yanıt durumuna eşlik ediyorsa true (doğru), kullanıcı tarafından oluşturulmuş bir etkinlik için veya başarısız bir yanıt durumuyla birlikte doldurulan bir etkinlik için false (yanlış) değerini döndürür.

Bu etkinlikteki alıcı işlevlerinin (id, Name, Description vb.) kullanılabilir olması için doğru olmalıdır.

Görünürlük

EventVisibility Visibility() const 

Etkinlik durumunu döndürür: HIDDEN veya REVEALED.

Bu işlevin kullanılabilmesi için Event::Valid(), true değerini döndürmelidir.

operatör=

Event & operator=(
  const Event & copy_from
)

Bu Event değerini, başka bir birinden kopyalayarak atar.

operatör=

Event & operator=(
  Event && move_from
)

Bu Event için başka bir öğe taşıyarak Event değerini atar.

~Etkinlik

 ~Event()