gpg::אירוע

#include <event.h>

מבנה נתונים יחיד שמכיל נתונים לגבי הסטטוס של אירוע ספציפי.

סיכום

הנתונים מורכבים משני סוגים: ספציפיים למשתמש (למשל, האם המשתמש ביטל את הנעילה של האירוע) וגלובלי (למשל, שם האירוע).

בונים והורסים

Event()
Event(std::shared_ptr< const EventImpl > impl)
הפונקציה יוצרת Event מ-shared_ptr ל-EventImpl.
Event(const Event & copy_from)
יצירת עותק של Event קיים.
Event(Event && move_from)
העברת Event קיים.
~Event()

תפקידים ציבוריים

Count() const
uint64_t
מחזירה את מספר הפעמים שהאירוע נוסף.
Description() const
const std::string &
מחזירה את תיאור האירוע.
Id() const
const std::string &
מחזירה את המחרוזת הייחודית שנוצרה קודם לכן על ידי Google Play Developer Console.
ImageUrl() const
const std::string &
מחזירה את כתובת ה-URL שמובילה לתמונת הסמל של אירוע זה.
Name() const
const std::string &
מחזירה את השם המקוצר של האירוע.
Valid() const
bool
הפונקציה מחזירה את הערך True אם האירוע הזה מאוכלס בנתונים ולצידו סטטוס תגובה לא מוצלח. הערך FALSE לגבי אירוע שנוצר על ידי משתמש שלא אוכלס או לגבי אירוע מאוכלס שמלווה בסטטוס תגובה לא מוצלח.
Visibility() const
הפונקציה מחזירה את מצב האירוע: HIDDEN או REVEALED.
operator=(const Event & copy_from)
Event &
הקצאת Event באמצעות העתקה ממכשיר אחר.
operator=(Event && move_from)
Event &
הפונקציה מקצה את Event על ידי העברת כרטיס אחר אליו.

תפקידים ציבוריים

מספר פעמים

uint64_t Count() const 

מחזירה את מספר הפעמים שהאירוע נוסף.

כדי שאפשר יהיה להשתמש בפונקציה הזו, הפונקציה Event::Valid() חייבת להחזיר true.

התיאור

const std::string & Description() const 

מחזירה את תיאור האירוע.

ניתן להפעיל אותה רק כאשר הפונקציה Event::Valid() מחזירה את הערך True.

אירוע

 Event()

אירוע

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

הפונקציה יוצרת Event מ-shared_ptr ל-EventImpl.

מיועד לשימוש פנימי על ידי ה-API.

אירוע

 Event(
  const Event & copy_from
)

יצירת עותק של Event קיים.

אירוע

 Event(
  Event && move_from
)

העברת Event קיים.

Id

const std::string & Id() const 

מחזירה את המחרוזת הייחודית שנוצרה קודם לכן על ידי Google Play Developer Console.

אפשר להשתמש בה כדי להתייחס לאירוע בלקוח המשחק. ניתן להפעיל אותה רק כאשר הפונקציה Event::Valid() מחזירה את הערך True.

ImageUrl

const std::string & ImageUrl() const 

מחזירה את כתובת ה-URL שמובילה לתמונת הסמל של אירוע זה.

כדי שאפשר יהיה להשתמש בפונקציה הזו, הפונקציה Event::Valid() חייבת להחזיר true.

שם

const std::string & Name() const 

מחזירה את השם המקוצר של האירוע.

עד 100 תווים. ניתן להפעיל אותה רק כאשר הפונקציה Event::Valid() מחזירה את הערך True.

נתונים תקפים

bool Valid() const 

הפונקציה מחזירה את הערך True אם האירוע הזה מאוכלס בנתונים ולצידו סטטוס תגובה לא מוצלח. הערך FALSE לגבי אירוע שנוצר על ידי משתמש שלא אוכלס או לגבי אירוע מאוכלס שמלווה בסטטוס תגובה לא מוצלח.

התנאי הזה חייב להיות נכון כדי שאפשר יהיה להשתמש בפונקציות geter באירוע הזה (id, Name, Description וכו').

חשיפה

EventVisibility Visibility() const 

הפונקציה מחזירה את מצב האירוע: HIDDEN או REVEALED.

כדי שאפשר יהיה להשתמש בפונקציה הזו, הפונקציה Event::Valid() חייבת להחזיר true.

אופרטור=

Event & operator=(
  const Event & copy_from
)

הקצאת Event באמצעות העתקה ממכשיר אחר.

אופרטור=

Event & operator=(
  Event && move_from
)

הפונקציה מקצה את Event על ידי העברת כרטיס אחר אליו.

~אירוע

 ~Event()