משאב: 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 |
צבע הרקע של הכרטיס. אם לא מגדירים את הצבע הדומיננטי של התמונה הראשית, ואם לא מוגדרת תמונה ראשית, נעשה שימוש בצבע הדומיננטי של הלוגו. הפורמט הוא #rrggbb, כאשר rrggbb הוא משולש הקסדצימלי ב-RGB, כמו |
id |
חובה. המזהה הייחודי של אובייקט. המזהה הזה חייב להיות ייחודי בכל האובייקטים של המנפיק. הערך הזה צריך להיות בפורמט issuer ID.identifier שבו הראשון הונפק על ידי Google והאחרון נבחר על ידך. המזהה הייחודי יכול לכלול רק תווים אלפאנומריים, '.', '_' או '-'. |
classId |
חובה. המחלקה שמשויכת לאובייקט הזה. המחלקה חייבת להיות מאותו סוג כמו האובייקט הזה, היא חייבת להיות כבר קיימת וחייבת להיות מאושרת. מזהי מחלקות צריכים להיות בפורמט issuer ID.identifier שבו הראשון הונפק על ידי Google והאחרון נבחר על ידך. |
version |
הוצא משימוש |
state |
חובה. מצב האובייקט. השדה הזה משמש לקביעת אופן ההצגה של אובייקט באפליקציה. לדוגמה, אובייקט |
barcode |
הסוג והערך של הברקוד. |
messages[] |
מערך הודעות שמוצגות באפליקציה. כל המשתמשים באובייקט הזה יקבלו את ההודעות המשויכות אליו. המספר המקסימלי של השדות האלה הוא 10. |
validTimeInterval |
פרק הזמן שבו האובייקט הזה יהיה |
locations[] |
הערה: בשלב זה השדה הזה לא נתמך להפעלת התראות גיאוגרפיות. |
hasUsers |
מציין אם לאובייקט יש משתמשים. השדה הזה מוגדר על ידי הפלטפורמה. |
smartTapRedemptionValue |
הערך שיועבר למסוף מאושר בהקשה חכמה ב-NFC עבור האובייקט הזה. גם השדות ברמת הכיתה |
hasLinkedDevice |
אם האובייקט הזה מקושר כרגע למכשיר אחד. השדה הזה מוגדר על ידי הפלטפורמה כשמשתמש שומר את האובייקט ומקשר אותו למכשיר שלו. מיועד לשימוש על ידי שותפים נבחרים. לקבלת מידע נוסף, אפשר לפנות לתמיכה. |
disableExpirationNotification |
שדה זה מציין אם יש להסתיר את ההתראות באופן מפורש. אם השדה הזה מוגדר כ-True, לא משנה מה השדה כרגע אפשר להגדיר את האפשרות הזו רק למבצעים. |
infoModuleData |
הוּצא משימוש. במקומו צריך להשתמש ב-textModulesData. |
imageModulesData[] |
נתונים של מודול התמונה. המספר המקסימלי של השדות המוצגים הוא 1 ברמת האובייקט ו-1 ברמת האובייקט של הכיתה. |
textModulesData[] |
נתונים של מודול טקסט. אם נתונים של מודול טקסט מוגדרים גם במחלקה, שניהם יוצגו. המספר המקסימלי של השדות המוצגים הוא 10 מהאובייקט ו-10 מהמחלקה. |
linksModuleData |
נתונים של מודול הקישורים. אם נתוני מודול הקישורים מוגדרים גם במחלקה, שניהם יוצגו. |
appLinkData |
קישור אופציונלי לאפליקציה או לאתר שיוצג כלחצן בתחילת הכרטיס. אם הוגדר AppLinkData עבור המחלקה המתאימה, יוצג רק האובייקט AppLinkData. |
rotatingBarcode |
הסוג והערך של הברקוד המסתובב. |
heroImage |
תמונת באנר אופציונלית מוצגת בחזית הכרטיס. אם אין תעודה מזהה, תוצג התמונה הראשית של הכיתה (אם יש כזו). אם גם התמונה הראשית (Hero) של הכיתה לא מוצגת, שום דבר לא יוצג. |
passConstraints |
מעבירים את האילוצים של האובייקט. כולל הגבלת התנהגויות של NFC וצילומי מסך. |
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 |
קוד האישור של הזמנת האירוע. הן יכולות גם להופיע בדמות 'מספר הזמנה', 'מספר אישור', 'מספר הזמנה' או ייצוגים אחרים. |
שיטות |
|
---|---|
|
הוספת הודעה לאובייקט של כרטיס האירוע שמזהה האובייקט הנתון מפנה אליו. |
|
מחזירה את האובייקט של הכרטיס לאירוע עם מזהה האובייקט הנתון. |
|
הוספת אובייקט של כרטיס אירוע עם המזהה והמאפיינים הנתונים. |
|
מחזירה רשימה של כל האובייקטים של כרטיסים לאירועים עבור מזהה מנפיק נתון. |
|
שינוי של האובייקטים של המבצע המקושר באובייקט של כרטיס האירוע עם המזהה הנתון. |
|
עדכון האובייקט של כרטיס האירוע שמזהה האובייקט הנתון מפנה אליו. |
|
עדכון האובייקט של כרטיס האירוע שמזהה האובייקט הנתון מפנה אליו. |