gpg::Etkinlik

#include <event.h>

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

Özet

Veriler iki türdedir: 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 Event öğesinin bir kopyasını oluşturur.
Event(Event && move_from)
Mevcut bir Event öğeyi taşır.
~Event()

Herkese açık işlevler

Count() const
uint64_t
Etkinliğin yapılma sayısı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 Geliştirici Konsolu'nun önceden oluşturduğu benzersiz dizeyi döndürür.
ImageUrl() const
const std::string &
Bu etkinlik için simge resmine yönlendiren 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 etkinliğe başarılı bir yanıt durumu eşlik ediyorsa true değerini döndürür; false (yanlış) değerini alır.
Visibility() const
Etkinlik durumunu döndürür: HIDDEN veya REVEALED.
operator=(const Event & copy_from)
Event &
Bu Event, başka bir kuruluştan kopyalayarak atanır.
operator=(Event && move_from)
Event &
Bu Event, başka bir öğeyi içine taşıyarak atar.

Herkese açık işlevler

Sayı

uint64_t Count() const 

Etkinliğin yapılma sayısını döndürür.

Bu işlevin kullanılabilmesi için Event::Valid(), doğru 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() 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ım için tasarlanmıştır.

Etkinlik

 Event(
  const Event & copy_from
)

Mevcut Event öğesinin bir kopyasını oluşturur.

Etkinlik

 Event(
  Event && move_from
)

Mevcut bir Event öğeyi taşır.

Kimlik

const std::string & Id() const 

Google Play Geliştirici Konsolu'nun önceden oluşturduğu benzersiz dizeyi döndürür.

Bunu, oyun istemcinizdeki bir etkinliğe referans vermek için kullanın. Yalnızca Event::Valid() doğru değerini döndürdüğünde çağrılabilir.

ImageUrl

const std::string & ImageUrl() const 

Bu etkinlik için simge resmine yönlendiren URL'yi döndürür.

Bu işlevin kullanılabilmesi için Event::Valid(), doğru 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() doğru değerini döndürdüğünde çağrılabilir.

Geçerli

bool Valid() const 

Bu etkinliğe başarılı bir yanıt durumu eşlik ediyorsa true değerini döndürür; false (yanlış) değerini alır.

Bu etkinlikteki (id, Name, Description vb.) alıcı işlevlerinin 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(), doğru değerini döndürmelidir.

operator=

Event & operator=(
  const Event & copy_from
)

Bu Event, başka bir kuruluştan kopyalayarak atanır.

operator=

Event & operator=(
  Event && move_from
)

Bu Event, başka bir öğeyi içine taşıyarak atar.

~Etkinlik

 ~Event()