משאב: EventTicketObject
ייצוג JSON |
---|
{ "kind": string, "classReference": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
classReference |
עותק של השדות שעברו בירושה של מחלקת ההורה. השדות האלה מאוחזרים במהלך אחזור נתונים (GET). |
seatInfo |
פרטי המושבים בכרטיס הזה. |
reservationInfo |
פרטי ההזמנה של הכרטיס הזה. המחיר הזה צפוי להיות משותף בין כל הכרטיסים שנרכשו באותה הזמנה. |
ticketHolderName |
השם של בעל הכרטיס, אם הוא מוקצה לאדם מסוים. לדוגמה "פלונית" או 'פלונית'. |
ticketNumber |
מספר הכרטיס. המזהה הזה יכול להיות מזהה ייחודי לכל הכרטיסים במערכת של המנפיק, כל הכרטיסים לאירוע (למשל: XYZ1234512345) או כל הכרטיסים שבהזמנה (1, 2, 3 וכו'). |
ticketType |
סוג הכרטיס, למשל 'למבוגרים בלבד' או 'ילד', או 'VIP' או 'רגילה'. |
faceValue |
הערך הנקוב של הכרטיס, שתואם למה שיודפס על גרסה פיזית של הכרטיס. |
groupingInfo |
מידע שקובע איך הכרטיסים מקובצים יחד. |
linkedOfferIds[] |
רשימה של אובייקטים של מבצע שמקושרים לכרטיס האירוע הזה. האובייקטים של המבצע צריכים להיות קיימים כבר. מזהי האובייקטים של המבצעים צריכים להיות בפורמט issuer ID.identifier כאשר הראשון הונפק על ידי Google והאחרון נבחר על ידך. |
hexBackgroundColor |
צבע הרקע של הכרטיס. אם לא מגדירים את הצבע הדומיננטי של התמונה הראשית (Hero), משתמשים בתמונה הראשית (Hero) אם לא הגדרתם את הצבע הדומיננטי של הלוגו. הפורמט הוא #rrggbb, כאשר rrggbb הוא שלשה הקסדצימלית של RGB, למשל |
id |
חובה. המזהה הייחודי של האובייקט. המזהה הזה חייב להיות ייחודי בכל האובייקטים של המנפיק. הערך צריך להיות בפורמט issuer ID.identifier כאשר הראשון הונפק על ידי Google והאחרון נבחר על ידך. המזהה הייחודי יכול לכלול רק תווים אלפאנומריים, '.', '_' או '-'. |
classId |
חובה. המחלקה שמשויכת לאובייקט הזה. הסיווג חייב להיות מאותו הסוג של האובייקט הזה, הוא כבר קיים וצריך לאשר אותו. מזהי הכיתות צריכים להיות בפורמט issuer ID.identifier כאשר הראשון הונפק על ידי Google והאחרון נבחר על ידך. |
version |
הוצא משימוש |
state |
חובה. מצב האובייקט. השדה הזה משמש לקביעת האופן שבו האובייקט יוצג באפליקציה. לדוגמה, אובייקט |
barcode |
סוג הברקוד והערך שלו. |
messages[] |
מערך של הודעות שמוצגות באפליקציה. כל המשתמשים באובייקט הזה יקבלו את ההודעות שמשויכות אליו. אפשר להוסיף עד 10 שדות כאלה. |
validTimeInterval |
תקופת הזמן של האובייקט הזה תהיה |
locations[] |
הערה: השדה הזה לא נתמך כרגע להפעלת התראות גיאוגרפיות. |
hasUsers |
מציין אם לאובייקט יש משתמשים. השדה הזה מוגדר על ידי הפלטפורמה. |
smartTapRedemptionValue |
הערך שיועבר למסוף שאושר על ידי Smart Tap דרך NFC עבור האובייקט הזה. גם השדות |
hasLinkedDevice |
האם האובייקט הזה מקושר כרגע למכשיר אחד. השדה הזה מוגדר על ידי הפלטפורמה כשמשתמש שומר את האובייקט, והוא מקשר אותו למכשיר שלו. מיועד לשימוש של שותפים נבחרים. לקבלת מידע נוסף, אפשר לפנות לתמיכה. |
disableExpirationNotification |
השדה הזה מציין אם צריך להסתיר את ההתראות באופן מפורש. אם השדה הזה מוגדר כ-True, ללא קשר לשדה נכון לעכשיו, אפשר להגדיר את זה רק למבצעים. |
infoModuleData |
הוצא משימוש. במקומו צריך להשתמש ב-textModulesData. |
imageModulesData[] |
נתונים של מודול התמונה. המספר המקסימלי של השדות האלה שמוצג הוא 1 ברמת האובייקט ו-1 ברמת אובייקט המחלקה. |
textModulesData[] |
נתונים של מודול הטקסט. אם גם נתוני מודול הטקסט מוגדרים במחלקה, שניהם יוצגו. מספר השדות המקסימלי שמוצג הוא 10 מהאובייקט ו-10 מהמחלקה. |
linksModuleData |
נתוני המודול. אם נתוני מודול של קישורים מוגדרים גם במחלקה, שניהם יוצגו. |
appLinkData |
קישור אופציונלי לאתר או לאפליקציה שיוצג כלחצן בחזית הכרטיס. אם תספקו את AppLinkData לאובייקט המתאים בלבד, יוצג AppLinkData. |
rotatingBarcode |
הסוג והערך של הברקוד המסתובב. |
heroImage |
תמונת באנר אופציונלית שמוצגת בחזית הכרטיס. אם אין כיתה, תוצג התמונה הראשית של הכיתה (אם יש כזו). אם גם התמונה הראשית (Hero) של הכיתה לא מופיעה, לא יוצג דבר. |
passConstraints |
העברת האילוצים על האובייקט. כולל הגבלת התנהגויות של NFC וצילומי מסך. |
saveRestrictions |
הגבלות על האובייקט שצריך לאמת לפני שהמשתמש ינסה לשמור את הכרטיס. לתשומת ליבכם: ההגבלות האלה יחולו רק בזמן חיסכון בזמן. אם ההגבלות ישתנו אחרי שמשתמש ישמור את הכרטיס, ההגבלות החדשות לא יחולו על כרטיס שכבר נשמר. |
EventSeat
ייצוג JSON |
---|
{ "kind": string, "seat": { object ( |
שדות | |
---|---|
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
seat |
מספר המושב (למשל: 1, 2, 3) או כל מזהה אחר של המושב. השדה הזה ניתן להתאמה לשוק המקומי, כך שאפשר לתרגם מילים או להשתמש בסדר אלפביתי שונה לתווים במזהה. |
row |
השורה של המושב, למשל '1', 'E', 'BB' או 'A5'. השדה הזה ניתן להתאמה לשוק המקומי, כך שאפשר לתרגם מילים או להשתמש בסדר אלפביתי שונה לתווים במזהה. |
section |
קטע המושב, למשל "121". השדה הזה ניתן להתאמה לשוק המקומי, כך שאפשר לתרגם מילים או להשתמש בסדר אלפביתי שונה לתווים במזהה. |
gate |
השער שהכרטיס צריך להיכנס אליו כדי להגיע למושב שלו, למשל "A" או 'מערב'. השדה הזה ניתן להתאמה לשוק המקומי, כך שאפשר לתרגם מילים או להשתמש בסדר אלפביתי שונה לתווים במזהה. |
EventReservationInfo
ייצוג JSON |
---|
{ "kind": string, "confirmationCode": string } |
שדות | |
---|---|
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
confirmationCode |
קוד האישור של ההזמנה לאירוע. השדה הזה יכול גם להיות 'מספר הזמנה', 'מספר אישור', 'מספר הזמנה' או ערך מקביל אחר. |
שיטות |
|
---|---|
|
הפונקציה מוסיפה הודעה לאובייקט של הכרטיס לאירוע שאליו מפנה מזהה האובייקט הנתון. |
|
הפונקציה מחזירה את אובייקט הכרטיס לאירוע עם מזהה האובייקט הנתון. |
|
הוספת אובייקט של כרטיס לאירוע עם המזהה והמאפיינים הנתונים. |
|
הפונקציה מחזירה רשימה של כל האובייקטים של הכרטיסים לאירוע שמשויכים למזהה מנפיק נתון. |
|
שינוי האובייקטים של המבצע המקושר לאובייקט הכרטיס לאירוע עם המזהה הנתון. |
|
מעדכן את אובייקט כרטיס האירוע שאליו מפנה מזהה האובייקט הנתון. |
|
מעדכן את אובייקט כרטיס האירוע שאליו מפנה מזהה האובייקט הנתון. |