MCP Tools Reference: paydeveloper.googleapis.com

כלי: list_pass_classes

הפעולה הזו מאחזרת רשימה מקיפה של כל כרטיסי המועדון שרשומים במסוף העסקי של Google Wallet שמשויך למשתמש המאומת. הכלי הזה מספק מידע חיוני למפתחים שמנהלים כרטיסים ב-Wallet, כמו כרטיסי מועדון לקוחות, כרטיסי מתנה או כרטיסי טיסה.

בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP‏ list_pass_classes.

בקשת Curl
curl --location 'https://paydeveloper.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "list_pass_classes",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

סכימת הקלט

בקשת הודעה לרישום כרטיסי מועדון של מנפיק.

ListPassClassesRequest

ייצוג ב-JSON
{
  "issuerId": string,
  "passType": enum (PassType),
  "view": enum (PassClassView)
}
שדות
issuerId

string (int64 format)

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

passType

enum (PassType)

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

view

enum (PassClassView)

אופציונלי. מציינת את רמת הפירוט שתוחזר לכל כרטיס.

PassType

סוג כרטיס.

טיפוסים בני מנייה (enum)
PASS_TYPE_UNSPECIFIED לא צוין סוג הכרטיס.
LOYALTY סוג הכרטיס הוא מועדון לקוחות.
GIFT_CARD סוג הכרטיס הוא כרטיס מתנה.
OFFER סוג הכרטיס הוא 'מבצע'.
EVENT_TICKET סוג הכרטיס הוא כרטיס לאירוע.
FLIGHT סוג הכרטיס הוא טיסה.
TRANSIT סוג הכרטיס הוא כרטיס לתחבורה ציבורית.
GENERIC סוג הכרטיס הוא Generic.

PassClassView

רמת הפירוט שתוחזר לכל כרטיס.

טיפוסים בני מנייה (enum)
PASS_CLASS_VIEW_UNSPECIFIED ערך ברירת המחדל או ערך לא מוגדר. ה-API יוגדר כברירת מחדל לתצוגה BASIC.
BASIC צריך לכלול מידע בסיסי על סוג הכרטיס.
FULL חשוב לכלול את כל הפרטים על סוג הכרטיס.

סכימת הפלט

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

ListPassClassesResponse

ייצוג ב-JSON
{
  "passClasses": [
    {
      object (PassClass)
    }
  ]
}
שדות
passClasses[]

object (PassClass)

סוגי הכרטיסים של המנפיק.

PassClass

ייצוג ב-JSON
{

  // Union field resource can be only one of the following:
  "loyaltyClass": {
    object (LoyaltyClass)
  },
  "giftCardClass": {
    object (GiftCardClass)
  },
  "offerClass": {
    object (OfferClass)
  },
  "eventTicketClass": {
    object (EventTicketClass)
  },
  "flightClass": {
    object (FlightClass)
  },
  "transitClass": {
    object (TransitClass)
  },
  "genericClass": {
    object (GenericClass)
  }
  // End of list of possible types for union field resource.
}
שדות

שדה איחוד resource.

הערך resource יכול להיות רק אחד מהבאים:

loyaltyClass

object (LoyaltyClass)

אופציונלי. סוג החברות במועדון הלקוחות של המוסד המנפיק.

giftCardClass

object (GiftCardClass)

אופציונלי. הסיווג של כרטיס המתנה לפי המנפיק.

offerClass

object (OfferClass)

אופציונלי. סוג המועדון של המנפיק.

eventTicketClass

object (EventTicketClass)

אופציונלי. הקטגוריה של הכרטיס לאירוע שהונפק.

flightClass

object (FlightClass)

אופציונלי. סיווג הטיסה של המנפיק.

transitClass

object (TransitClass)

אופציונלי. סיווג המעבר של המנפיק.

genericClass

object (GenericClass)

אופציונלי. הסיווג הכללי של המנפיק.

LoyaltyClass

ייצוג ב-JSON
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "programName": string,
  "localizedProgramName": {
    object (LocalizedString)
  },
  "programLogoUri": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "discoverableProgram": {
    object (DiscoverableProgram)
  },
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
שדות
id

string

אופציונלי. המזהה של מועדון הלקוחות.

issuerName

string

אופציונלי. שם המנפיק של כרטיס המועדון.

localizedIssuerName

object (LocalizedString)

אופציונלי. השם של מנפיק כרטיס המועדון, מותאם לשוק המקומי.

programName

string

אופציונלי. שם התוכנית של מועדון הלקוחות.

localizedProgramName

object (LocalizedString)

אופציונלי. השם של מועדון הלקוחות שמותאם לשוק המקומי.

programLogoUri

string

אופציונלי. הלוגו של מועדון הלקוחות.

hexBackgroundColor

string

אופציונלי. צבע הרקע של מועדון הלקוחות. הפורמט הוא מחרוזת של קוד צבע הקסדצימלי, למשל ‎#RRGGBB.

heroImageUri

string

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

discoverableProgram

object (DiscoverableProgram)

אופציונלי. מידע על האופן שבו אפשר לגלות את מחלקת המועדון ולהפעיל אותה מתוך Google Wallet.

classTemplateInfo

object (ClassTemplateInfo)

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

LocalizedString

ייצוג ב-JSON
{
  "translatedValues": [
    {
      object (TranslatedString)
    }
  ],
  "defaultValue": {
    object (TranslatedString)
  }
}
שדות
translatedValues[]

object (TranslatedString)

אופציונלי. המחרוזות המתורגמות של המחרוזת.

defaultValue

object (TranslatedString)

אופציונלי. המחרוזת שתוצג אם לא קיים תרגום מתאים.

TranslatedString

ייצוג ב-JSON
{
  "languageCode": string,
  "value": string
}
שדות
languageCode

string

אופציונלי. תג השפה BCP 47. דוגמאות לערכים: en-US,‏ en-GB,‏ de או de-AT.

value

string

אופציונלי. המחרוזת המתורגמת בקידוד UTF-8.

DiscoverableProgram

ייצוג ב-JSON
{
  "merchantSignupInfo": {
    object (MerchantSignupInfo)
  },
  "merchantSigninInfo": {
    object (MerchantSigninInfo)
  },
  "state": enum (State)
}
שדות
merchantSignupInfo

object (MerchantSignupInfo)

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

merchantSigninInfo

object (MerchantSigninInfo)

אופציונלי. מידע על האפשרות להירשם למועדון הלקוחות הזה ולהוסיף כרטיס מועדון לקוחות דרך האתר של המוכר.

state

enum (State)

פלט בלבד. המצב של התוכנית הגלויה.

MerchantSignupInfo

ייצוג ב-JSON
{
  "signupWebsite": {
    object (Uri)
  },
  "signupSharedDatas": [
    enum (SharedDataType)
  ]
}
שדות
signupWebsite

object (Uri)

אופציונלי. האתר שדרכו נרשמים לתוכנית הגלויה.

signupSharedDatas[]

enum (SharedDataType)

אופציונלי. נתוני המשתמש שנשלחים בבקשת POST לכתובת ה-URL של אתר ההרשמה. המידע הזה מוצפן ואז משותף כדי שאפשר יהיה למלא מראש את השדות באתר של המוֹכר שמשמשים לרישום המשתמש לתוכנית שניתן לגלות אותה.

אורי

ייצוג ב-JSON
{
  "uri": string,
  "description": string,
  "localizedDescription": {
    object (LocalizedString)
  }
}
שדות
uri

string

אופציונלי. ה-URI.

description

string

אופציונלי. הכותרת של ה-URI שמופיעה ב-Google Wallet כטקסט.

localizedDescription

object (LocalizedString)

אופציונלי. המחרוזות המתורגמות של הכותרת של ה-URI שמופיעות ב-Google Wallet כטקסט.

MerchantSigninInfo

ייצוג ב-JSON
{
  "signinWebsite": {
    object (Uri)
  }
}
שדות
signinWebsite

object (Uri)

אופציונלי. האתר שאליו צריך להיכנס כדי להפעיל את התוכנית הגלויה.

ClassTemplateInfo

ייצוג ב-JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
שדות
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

אופציונלי. המידע הנוסף שיוצג מעל הברקוד ומתחתיו.

cardTemplateOverride

object (CardTemplateOverride)

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

detailsTemplateOverride

object (DetailsTemplateOverride)

אופציונלי. החלפת התבנית בתצוגת הפרטים.

listTemplateOverride

object (ListTemplateOverride)

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

CardBarcodeSectionDetails

ייצוג ב-JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
שדות
firstTopDetail

object (BarcodeSectionDetail)

אופציונלי. המידע האופציונלי שיוצג מעל הברקוד. אם מוגדר secondTopDetail, הוא יוצג בצד ההתחלה של קטע הפרטים הזה.

firstBottomDetail

object (BarcodeSectionDetail)

אופציונלי. המידע האופציונלי שיוצג מתחת לברקוד.

secondTopDetail

object (BarcodeSectionDetail)

אופציונלי. הפרט השני (אופציונלי) שיוצג מעל הברקוד. אם מוגדר firstTopDetail, הוא יוצג בצד הסיום של קטע הפרטים הזה.

BarcodeSectionDetail

ייצוג ב-JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
שדות
fieldSelector

object (FieldSelector)

אופציונלי. ההפניה לשדה קיים של טקסט או תמונה שיוצג.

FieldSelector

ייצוג ב-JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
שדות
fields[]

object (FieldReference)

אופציונלי. הפניות לשדות שבהן צריך להשתמש עם החלפות שדות. אם מספקים יותר מהפניה אחת, תוצג ההפניה הראשונה שמתייחסת לשדה לא ריק.

FieldReference

ייצוג ב-JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
שדות
fieldPath

string

אופציונלי. הנתיב לשדה שאליו מתבצעת ההפניה, שמתחיל ב-object או ב-class ומופרד בנקודות.

dateFormat

enum (DateFormat)

אופציונלי. פורמט התאריך שבו יוצגו שדות של תאריך ושעה.

CardTemplateOverride

ייצוג ב-JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
שדות
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

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

CardRowTemplateInfo

ייצוג ב-JSON
{

  // Union field row_template can be only one of the following:
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
  // End of list of possible types for union field row_template.
}
שדות
שדה איחוד row_template. התבנית של שורה שמכילה פריט אחד, שניים או שלושה. הערך row_template יכול להיות רק אחד מהבאים:
oneItem

object (CardRowOneItem)

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

twoItems

object (CardRowTwoItems)

אופציונלי. תבנית לשורה שמכילה שני פריטים.

threeItems

object (CardRowThreeItems)

אופציונלי. תבנית לשורה שמכילה שלושה פריטים.

CardRowOneItem

ייצוג ב-JSON
{
  "item": {
    object (TemplateItem)
  }
}
שדות
item

object (TemplateItem)

אופציונלי. הפריט שיוצג בשורה. הפריט הזה יוצג במרכז.

TemplateItem

ייצוג ב-JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
שדות
firstValue

object (FieldSelector)

אופציונלי. ההפניה לשדה הראשון שיוצג.

secondValue

object (FieldSelector)

אופציונלי. ההפניה לשדה השני שיוצג.

predefinedItem

enum (PredefinedItem)

אופציונלי. הפריט המוגדר מראש שיוצג.

CardRowTwoItems

ייצוג ב-JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
שדות
startItem

object (TemplateItem)

אופציונלי. הפריט שיוצג בתחילת השורה. הפריט הזה ייושר לימין.

endItem

object (TemplateItem)

אופציונלי. הפריט שיוצג בסוף השורה. הפריט ייושר לצד שמאל.

CardRowThreeItems

ייצוג ב-JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
שדות
startItem

object (TemplateItem)

אופציונלי. הפריט שיוצג בתחילת השורה. הפריט הזה ייושר לימין.

middleItem

object (TemplateItem)

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

endItem

object (TemplateItem)

אופציונלי. הפריט שיוצג בסוף השורה. הפריט ייושר לצד שמאל.

DetailsTemplateOverride

ייצוג ב-JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
שדות
detailsItemInfos[]

object (DetailsItemInfo)

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

DetailsItemInfo

ייצוג ב-JSON
{
  "item": {
    object (TemplateItem)
  }
}
שדות
item

object (TemplateItem)

אופציונלי. הפריט שיוצג ברשימת הפרטים.

ListTemplateOverride

ייצוג ב-JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  }
}
שדות
firstRowOption

object (FirstRowOption)

אופציונלי. ההפניה לשדה שיוצג בשורה הראשונה.

secondRowOption

object (FieldSelector)

אופציונלי. ההפניה לשדה שיוצג בשורה השנייה.

FirstRowOption

ייצוג ב-JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
שדות
transitOption

enum (TransitOption)

אופציונלי. אפשרות התחבורה הציבורית שתוצג בשורה הראשונה.

fieldOption

object (FieldSelector)

אופציונלי. ההפניה לשדה שיוצג בשורה הראשונה.

GiftCardClass

ייצוג ב-JSON
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "merchantName": string,
  "localizedMerchantName": {
    object (LocalizedString)
  },
  "programLogoUri": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "homePageUri": {
    object (Uri)
  },
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
שדות
id

string

אופציונלי. המזהה של קטגוריית כרטיסי המתנה.

issuerName

string

אופציונלי. שם המנפיק של כרטיס המתנה.

localizedIssuerName

object (LocalizedString)

אופציונלי. השם המקומי של מנפיק כרטיס המתנה.

merchantName

string

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

localizedMerchantName

object (LocalizedString)

אופציונלי. שם המוכר המותאם לשפה של כרטיס המתנה.

programLogoUri

string

אופציונלי. הלוגו של התוכנית של קטגוריית כרטיסי המתנה.

hexBackgroundColor

string

אופציונלי. צבע הרקע של קטגוריית כרטיסי המתנה. הפורמט הוא מחרוזת של קוד צבע הקסדצימלי, למשל ‎#RRGGBB.

heroImageUri

string

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

homePageUri

object (Uri)

אופציונלי. כתובת האתר של דף הבית של האפליקציה.

classTemplateInfo

object (ClassTemplateInfo)

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

OfferClass

ייצוג ב-JSON
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "provider": string,
  "localizedProvider": {
    object (LocalizedString)
  },
  "title": string,
  "localizedTitle": {
    object (LocalizedString)
  },
  "titleImageUri": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "redemptionChannel": enum (RedemptionChannel),
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
שדות
id

string

אופציונלי. המזהה של קטגוריית המבצע.

issuerName

string

אופציונלי. שם המנפיק של מחלקת המבצע.

localizedIssuerName

object (LocalizedString)

אופציונלי. השם המקומי של מנפיק כרטיס המועדון.

provider

string

אופציונלי. הספק של כרטיס המועדון.

localizedProvider

object (LocalizedString)

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

title

string

אופציונלי. השם של מחלקת המבצע.

localizedTitle

object (LocalizedString)

אופציונלי. השם של כרטיס המועדון שמותאם לשוק המקומי.

titleImageUri

string

אופציונלי. תמונת הכותרת של כרטיס המועדון.

hexBackgroundColor

string

אופציונלי. צבע הרקע של קטגוריית המבצע. הפורמט הוא מחרוזת של קוד צבע הקסדצימלי, למשל ‎#RRGGBB.

heroImageUri

string

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

redemptionChannel

enum (RedemptionChannel)

אופציונלי. ערוץ המימוש של קטגוריית המבצעים.

classTemplateInfo

object (ClassTemplateInfo)

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

EventTicketClass

ייצוג ב-JSON
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "logoUri": string,
  "eventName": {
    object (LocalizedString)
  },
  "venue": {
    object (EventVenue)
  },
  "dateTime": {
    object (EventDateTime)
  },
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
שדות
id

string

אופציונלי. המזהה של קטגוריית הכרטיסים לאירוע.

issuerName

string

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

localizedIssuerName

object (LocalizedString)

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

logoUri

string

אופציונלי. הלוגו של קטגוריית הכרטיסים לאירוע.

eventName

object (LocalizedString)

אופציונלי. שם האירוע.

venue

object (EventVenue)

אופציונלי. מקום האירוע.

dateTime

object (EventDateTime)

אופציונלי. המידע על התאריך והשעה של האירוע.

hexBackgroundColor

string

אופציונלי. צבע הרקע של קטגוריית הכרטיסים לאירוע. הפורמט הוא מחרוזת של קוד צבע הקסדצימלי, למשל ‎#RRGGBB.

heroImageUri

string

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

classTemplateInfo

object (ClassTemplateInfo)

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

EventVenue

ייצוג ב-JSON
{
  "name": {
    object (LocalizedString)
  },
  "address": {
    object (LocalizedString)
  }
}
שדות
name

object (LocalizedString)

אופציונלי. שם המקום שבו ייערך האירוע.

address

object (LocalizedString)

אופציונלי. הכתובת של מקום האירוע.

EventDateTime

ייצוג ב-JSON
{
  "start": string,
  "end": string
}
שדות
start

string

אופציונלי. התאריך והשעה שבהם האירוע מתחיל. אם האירוע נמשך כמה ימים, צריך לציין את תאריך ושעת ההתחלה ביום הראשון. הפורמט הוא תאריך ושעה בפורמט מורחב ISO 8601 ללא היסט, והשעה יכולה להיות מוגדרת עד לרמת דיוק של אלפית השנייה, למשל 2027-03-05T06:30:00.

end

string

אופציונלי. התאריך והשעה שבהם האירוע מסתיים. אם האירוע נמשך כמה ימים, צריך לציין את תאריך הסיום או את שעת הסיום ביום האחרון. הפורמט הוא תאריך ושעה בפורמט מורחב ISO 8601 ללא היסט, והשעה יכולה להיות מוגדרת עד לרמת דיוק של אלפית השנייה, למשל 2027-03-05T06:30:00.

FlightClass

ייצוג ב-JSON
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "flightHeader": {
    object (FlightHeader)
  },
  "origin": {
    object (AirportInfo)
  },
  "destination": {
    object (AirportInfo)
  },
  "localScheduledDepartureDateTime": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
שדות
id

string

אופציונלי. המזהה של מחלקת הטיסה.

issuerName

string

אופציונלי. שם המנפיק של כרטיס הטיסה.

localizedIssuerName

object (LocalizedString)

אופציונלי. שם המנפיק של כרטיס הטיסה שמותאם לשוק המקומי.

flightHeader

object (FlightHeader)

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

origin

object (AirportInfo)

אופציונלי. המידע על נמל התעופה שממנו ממריאה הטיסה.

destination

object (AirportInfo)

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

localScheduledDepartureDateTime

string

אופציונלי. התאריך והשעה המתוכננים שבהם המטוס צפוי לצאת מהשער (לא ממסלול ההמראה). הפורמט הוא תאריך ושעה בפורמט מורחב ISO 8601 ללא היסט, והשעה יכולה להיות מוגדרת עד לרמת דיוק של אלפית השנייה, למשל 2027-03-05T06:30:00. התאריך והשעה המקומיים בשדה התעופה (לא שעון UTC).

hexBackgroundColor

string

אופציונלי. צבע הרקע של מחלקת הטיסה. הפורמט הוא מחרוזת של קוד צבע הקסדצימלי, למשל ‎#RRGGBB.

heroImageUri

string

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

classTemplateInfo

object (ClassTemplateInfo)

אופציונלי. המידע בתבנית לגבי אופן הצגת מחלקת הטיסה.

FlightHeader

ייצוג ב-JSON
{
  "carrier": {
    object (FlightCarrier)
  },
  "flightNumber": string
}
שדות
carrier

object (FlightCarrier)

אופציונלי. המידע על חברת התעופה.

flightNumber

string

אופציונלי. מספר הטיסה בלי קוד ה-IATA של חברת התעופה. השדה מכיל רק ספרות, למשל '123'.

FlightCarrier

ייצוג ב-JSON
{
  "carrierIataCode": string,
  "carrierIcaoCode": string,
  "airlineLogoUri": string
}
שדות
carrierIataCode

string

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

carrierIcaoCode

string

אופציונלי. קוד חברת התעופה של הספק בן שלושה תווים על פי תקן ICAO.

airlineLogoUri

string

אופציונלי. הלוגו של חברת התעופה שמתואר על ידי קוד ה-IATA של חברת התעופה.

AirportInfo

ייצוג ב-JSON
{
  "airportIataCode": string,
  "terminal": string,
  "gate": string
}
שדות
airportIataCode

string

אופציונלי. קוד שדה התעופה של IATA בן שלוש אותיות, למשל SFO.

terminal

string

אופציונלי. שם המסוף, לדוגמה 'I'.

gate

string

אופציונלי. שם השער, למשל 'B59'.

TransitClass

ייצוג ב-JSON
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "transitType": enum (TransitType),
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
שדות
id

string

אופציונלי. המזהה של מחלקת הכרטיס לתחבורה ציבורית.

issuerName

string

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

localizedIssuerName

object (LocalizedString)

אופציונלי. השם של מנפיק כרטיס הנסיעה, מותאם לשוק המקומי.

hexBackgroundColor

string

אופציונלי. צבע הרקע של כרטיס המועדון. הפורמט הוא מחרוזת של קוד צבע הקסדצימלי, למשל ‎#RRGGBB.

heroImageUri

string

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

transitType

enum (TransitType)

אופציונלי. סוג התחבורה של סיווג התנועה.

classTemplateInfo

object (ClassTemplateInfo)

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

GenericClass

ייצוג ב-JSON
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
שדות
id

string

אופציונלי. המזהה של הקטגוריה הגנרית.

classTemplateInfo

object (ClassTemplateInfo)

אופציונלי. פרטי התבנית לגבי אופן ההצגה של הכרטיס הכללי.

SharedDataType

טיפוסים בני מנייה (enum)
SHARED_DATA_TYPE_UNSPECIFIED
FIRST_NAME שם המשתמש.
LAST_NAME
STREET_ADDRESS הכתובת של המשתמש בשורה אחת.
ADDRESS_LINE_ONE הכתובת של המשתמש, שמורכבת מכמה שורות.
ADDRESS_LINE_TWO
ADDRESS_LINE_THREE
CITY
STATE
ZIPCODE
COUNTRY
EMAIL
PHONE

מדינה (State)

המצב של התוכנית הגלויה.

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED המצב לא צוין.
TRUSTED_TESTERS התוכנית גלויה רק לבוחנים שיש להם גישה לחשבון המנפיק.
LIVE התוכנית גלויה לכל המשתמשים.
DISABLED התוכנית לא גלויה.

DateFormat

פורמט התאריך שבו יוצגו שדות של תאריך ושעה.

טיפוסים בני מנייה (enum)
DATE_FORMAT_UNSPECIFIED פורמט התאריך לא צוין.
DATE_TIME לדוגמה, התאריך 2018-12-14T13:00:00 מוצג כ-14 בדצמבר, 13:00 בפורמט en_US.
DATE_ONLY לדוגמה, התאריך 2018-12-14T13:00:00 מוצג כ-Dec 14 ב-en_US.
TIME_ONLY לדוגמה, התאריך 2018-12-14T13:00:00 מוצג כ-13:00 בפורמט en_US.
DATE_TIME_YEAR לדוגמה, התאריך 2018-12-14T13:00:00 מוצג כ-14 בדצמבר 2018, בשעה 13:00 באנגלית (ארה"ב).
DATE_YEAR לדוגמה, הערך 2018-12-14T13:00:00 מוצג כ-Dec 14, 2018 בפורמט en_US.
YEAR_MONTH לדוגמה, התאריך 2018-12-14T13:00:00 מוצג כ-2018-12 בפורמט en_US.
YEAR_MONTH_DAY לדוגמה, התאריך 2018-12-14T13:00:00 מוצג כ-2018-12-14 ב-en_US.

PredefinedItem

הפריט המוגדר מראש שיוצג.

טיפוסים בני מנייה (enum)
PREDEFINED_ITEM_UNSPECIFIED לא צוין פריט מוגדר מראש.
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER הפריט המוגדר מראש הוא שם ומספר של מועדון לקוחות של חברת תעופה.
FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER הפריט המוגדר מראש הוא מספר טיסה ומספר טיסה של חברת התעופה שמפעילה את הטיסה.

TransitOption

אפשרות התחבורה הציבורית שתוצג.

טיפוסים בני מנייה (enum)
TRANSIT_OPTION_UNSPECIFIED אפשרות התחבורה הציבורית לא צוינה.
ORIGIN_AND_DESTINATION_NAMES אפשרות המעבר היא שמות המוצא והיעד.
ORIGIN_AND_DESTINATION_CODES אפשרות המעבר היא קודי המוצא והיעד.
ORIGIN_NAME אפשרות המעבר היא שם המוצא.

RedemptionChannel

הערוצים שבהם אפשר לממש את המבצע הזה.

טיפוסים בני מנייה (enum)
REDEMPTION_CHANNEL_UNSPECIFIED לא צוין ערוץ המימוש.
IN_STORE אפשר לממש את המבצע רק בחנות.
ONLINE אפשר לממש את המבצע רק אונליין.
BOTH אפשר לממש את המבצע בחנות או באינטרנט.
TEMPORARY_PRICE_REDUCTION המבצע הוא הוזלת מחיר זמנית.

TransitType

סוג התחבורה של סיווג התנועה.

טיפוסים בני מנייה (enum)
TRANSIT_TYPE_UNSPECIFIED לא צוין סוג התחבורה הציבורית.
BUS סוג התחבורה הוא אוטובוס.
RAIL סוג התחבורה הוא רכבת.
TRAM סוג התחבורה הוא חשמלית.
FERRY סוג התחבורה הוא מעבורת.
FLIGHT סוג התחבורה הוא טיסה.
OTHER סוג התחבורה הציבורית הוא אחר.

הערות על כלים

רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌