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)

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

סכימת פלט

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

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

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

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)

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

הערות על כלי

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