gpg:: אירוע
#include <event.h>
מבנה נתונים יחיד שמכיל נתונים לגבי הסטטוס של אירוע ספציפי.
סיכום
הנתונים מורכבים משני סוגים: ספציפיים למשתמש (למשל, האם המשתמש ביטל את הנעילה של האירוע) וגלובלי (למשל, שם האירוע).
בונים והורסים |
|
---|---|
Event()
|
|
Event(std::shared_ptr< const EventImpl > impl)
|
|
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.
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=( Event && move_from )
הפונקציה מקצה את Event
על ידי העברת כרטיס אחר אליו.
~אירוע
~Event()