MCP Tools Reference: paydeveloper.googleapis.com

Tool: list_pass_classes

Ruft eine umfassende Liste aller in der Google Wallet Business Console registrierten Karten-/Ticketklassen ab, die dem authentifizierten Nutzer zugeordnet sind. Dieses Tool bietet wichtige Informationen für Entwickler, die Wallet-Karten/Tickets wie Kundenkarten, Geschenkkarten oder Flugtickets verwalten.

Im folgenden Beispiel wird gezeigt, wie Sie mit curl das MCP-Tool list_pass_classes aufrufen.

Curl-Anfrage
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
}'
                

Eingabeschema

Anfragenachricht zum Auflisten von Passklassen eines Ausstellers.

ListPassClassesRequest

JSON-Darstellung
{
  "issuerId": string,
  "passType": enum (PassType),
  "view": enum (PassClassView)
}
Felder
issuerId

string (int64 format)

Erforderlich. Die eindeutige Kennung des Ausstellers, für den die Karten- bzw. Ticketklassen aufgeführt werden sollen.

passType

enum (PassType)

Optional. Der Typ der Karten-/Ticketklasse, die aufgeführt werden soll. Wenn nicht angegeben, werden alle Arten von Passklassen zurückgegeben.

view

enum (PassClassView)

Optional. Gibt den Detaillierungsgrad an, der für jede Kartenklasse zurückgegeben werden soll.

Ausgabeschema

Antwortnachricht zum Auflisten der Passklassen eines Ausstellers.

ListPassClassesResponse

JSON-Darstellung
{
  "passClasses": [
    {
      object (PassClass)
    }
  ]
}
Felder
passClasses[]

object (PassClass)

Die Karten-/Ticketklassen des Ausstellers.

PassClass

JSON-Darstellung
{

  // 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.
}
Felder

Union-Feld resource.

Für resource ist nur einer der folgenden Werte zulässig:

loyaltyClass

object (LoyaltyClass)

Optional. Die Treueklasse des Ausstellers.

giftCardClass

object (GiftCardClass)

Optional. Die Geschenkkartenklasse des Ausstellers.

offerClass

object (OfferClass)

Optional. Die Angebotsklasse des Ausstellers.

eventTicketClass

object (EventTicketClass)

Optional. Die Klasse des Veranstaltungstickets des Ausstellers.

flightClass

object (FlightClass)

Optional. Die Flugklasse des Ausstellers.

transitClass

object (TransitClass)

Optional. Die Transitklasse des Ausstellers.

genericClass

object (GenericClass)

Optional. Die allgemeine Klasse des Ausstellers.

LoyaltyClass

JSON-Darstellung
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "programName": string,
  "localizedProgramName": {
    object (LocalizedString)
  },
  "programLogoUri": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "discoverableProgram": {
    object (DiscoverableProgram)
  },
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
Felder
id

string

Optional. Die ID der Treuepunkteprogrammklasse.

issuerName

string

Optional. Der Name des Ausstellers der Treuepunkteklasse.

localizedIssuerName

object (LocalizedString)

Optional. Der lokalisierte Ausstellername der Treuepunkteklasse.

programName

string

Optional. Der Programmname der Treuepunkteklasse.

localizedProgramName

object (LocalizedString)

Optional. Der lokalisierte Programmname der Treuepunkteklasse.

programLogoUri

string

Optional. Das Programmlogo der Treueklasse.

hexBackgroundColor

string

Optional. Die Hintergrundfarbe der Treuepunkteklasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“.

heroImageUri

string

Optional. Das Bannerbild, das auf der Vorderseite der Treuepunkteklasse angezeigt wird.

discoverableProgram

object (DiscoverableProgram)

Optional. Informationen dazu, wie die Treuepunkteklasse in Google Wallet erkannt und instanziiert werden kann.

classTemplateInfo

object (ClassTemplateInfo)

Optional. Die Vorlageninformationen dazu, wie die Treuepunkteklasse angezeigt werden soll.

LocalizedString

JSON-Darstellung
{
  "translatedValues": [
    {
      object (TranslatedString)
    }
  ],
  "defaultValue": {
    object (TranslatedString)
  }
}
Felder
translatedValues[]

object (TranslatedString)

Optional. Die übersetzten Strings für den String.

defaultValue

object (TranslatedString)

Optional. Der String, der angezeigt wird, wenn keine passende Übersetzung verfügbar ist.

TranslatedString

JSON-Darstellung
{
  "languageCode": string,
  "value": string
}
Felder
languageCode

string

Optional. Das BCP 47-Sprachtag. Beispielwerte: „en-US“, „en-GB“, „de“ oder „de-AT“.

value

string

Optional. Der UTF-8-codierte übersetzte String.

DiscoverableProgram

JSON-Darstellung
{
  "merchantSignupInfo": {
    object (MerchantSignupInfo)
  },
  "merchantSigninInfo": {
    object (MerchantSigninInfo)
  },
  "state": enum (State)
}
Felder
merchantSignupInfo

object (MerchantSignupInfo)

Optional. Informationen zur Möglichkeit, sich über die Website eines Händlers für dieses auffindbare Programm zu registrieren und einen Wert hinzuzufügen.

merchantSigninInfo

object (MerchantSigninInfo)

Optional. Informationen zur Möglichkeit, sich über die Website eines Händlers anzumelden und einen Wert für dieses auffindbare Programm hinzuzufügen.

state

enum (State)

Nur Ausgabe. Der Status des sichtbaren Programms.

MerchantSignupInfo

JSON-Darstellung
{
  "signupWebsite": {
    object (Uri)
  },
  "signupSharedDatas": [
    enum (SharedDataType)
  ]
}
Felder
signupWebsite

object (Uri)

Optional. Die Website, auf der Sie sich für das sichtbare Programm registrieren können.

signupSharedDatas[]

enum (SharedDataType)

Optional. Die Nutzerdaten, die in einer POST-Anfrage an die URL der Registrierungswebsite gesendet werden. Diese Informationen werden codiert und dann weitergegeben, damit die Felder auf der Website des Händlers, die zum Registrieren des Nutzers für das auffindbare Programm verwendet werden, vorab ausgefüllt werden können.

Uri

JSON-Darstellung
{
  "uri": string,
  "description": string,
  "localizedDescription": {
    object (LocalizedString)
  }
}
Felder
uri

string

Optional. Der URI.

description

string

Optional. Der Titel des URI, der in Google Wallet als Text angezeigt wird.

localizedDescription

object (LocalizedString)

Optional. Die übersetzten Strings des Titels des URI, die in Google Wallet als Text angezeigt werden.

MerchantSigninInfo

JSON-Darstellung
{
  "signinWebsite": {
    object (Uri)
  }
}
Felder
signinWebsite

object (Uri)

Optional. Die Website, auf der sich Nutzer für das sichtbare Programm anmelden können.

ClassTemplateInfo

JSON-Darstellung
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Felder
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

Optional. Die zusätzlichen Informationen, die über und unter dem Barcode angezeigt werden sollen.

cardTemplateOverride

object (CardTemplateOverride)

Optional. Die Vorlagenüberschreibung für die Kartenansicht.

detailsTemplateOverride

object (DetailsTemplateOverride)

Optional. Die Vorlagenüberschreibung für die Detailansicht.

listTemplateOverride

object (ListTemplateOverride)

Optional. Die Vorlagenüberschreibung für die Ansicht der Liste der Karten/Tickets.

CardBarcodeSectionDetails

JSON-Darstellung
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Felder
firstTopDetail

object (BarcodeSectionDetail)

Optional. Die optionalen Informationen, die über dem Barcode angezeigt werden sollen. Wenn „secondTopDetail“ definiert ist, wird es auf der Startseite dieses Detailbereichs angezeigt.

firstBottomDetail

object (BarcodeSectionDetail)

Optional. Die optionalen Informationen, die unter dem Barcode angezeigt werden sollen.

secondTopDetail

object (BarcodeSectionDetail)

Optional. Die optionale zweite Information, die über dem Barcode angezeigt werden soll. Wenn „firstTopDetail“ definiert ist, wird es auf der Endseite dieses Detailbereichs angezeigt.

BarcodeSectionDetail

JSON-Darstellung
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Felder
fieldSelector

object (FieldSelector)

Optional. Der Verweis auf ein vorhandenes Text- oder Bildfeld, das angezeigt werden soll.

FieldSelector

JSON-Darstellung
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Felder
fields[]

object (FieldReference)

Optional. Die Feldverweise, die mit Feldüberschreibungen verwendet werden sollen. Wenn mehr als eine Referenz angegeben wird, wird die erste angezeigt, die auf ein nicht leeres Feld verweist.

FieldReference

JSON-Darstellung
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Felder
fieldPath

string

Optional. Der Pfad zum referenzierten Feld, dem „object“ oder „class“ vorangestellt ist und der durch Punkte getrennt wird.

dateFormat

enum (DateFormat)

Optional. Das Datumsformat, das zum Rendern von Datums-/Uhrzeitfeldern verwendet wird.

CardTemplateOverride

JSON-Darstellung
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Felder
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

Optional. Die Vorlageninformationen zu Zeilen in der Kartenansicht. Es dürfen maximal drei Zeilen angegeben werden.

CardRowTemplateInfo

JSON-Darstellung
{

  // 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.
}
Felder
Union-Feld row_template. Die Vorlage für eine Zeile mit einem, zwei oder drei Elementen. Für row_template ist nur einer der folgenden Werte zulässig:
oneItem

object (CardRowOneItem)

Optional. Die Vorlage für eine Zeile mit einem Element.

twoItems

object (CardRowTwoItems)

Optional. Die Vorlage für eine Zeile mit zwei Elementen.

threeItems

object (CardRowThreeItems)

Optional. Die Vorlage für eine Zeile mit drei Elementen.

CardRowOneItem

JSON-Darstellung
{
  "item": {
    object (TemplateItem)
  }
}
Felder
item

object (TemplateItem)

Optional. Das Element, das in der Zeile angezeigt werden soll. Dieses Element wird zentriert.

TemplateItem

JSON-Darstellung
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Felder
firstValue

object (FieldSelector)

Optional. Die Referenz auf das erste Feld, das angezeigt werden soll.

secondValue

object (FieldSelector)

Optional. Die Referenz auf das zweite Feld, das angezeigt werden soll.

predefinedItem

enum (PredefinedItem)

Optional. Das vordefinierte Element, das angezeigt werden soll.

CardRowTwoItems

JSON-Darstellung
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Felder
startItem

object (TemplateItem)

Optional. Das Element, das am Anfang der Zeile angezeigt werden soll. Dieses Element wird links ausgerichtet.

endItem

object (TemplateItem)

Optional. Das Element, das am Ende der Zeile angezeigt werden soll. Dieses Element wird rechts ausgerichtet.

CardRowThreeItems

JSON-Darstellung
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Felder
startItem

object (TemplateItem)

Optional. Das Element, das am Anfang der Zeile angezeigt werden soll. Dieses Element wird links ausgerichtet.

middleItem

object (TemplateItem)

Optional. Das Element, das in der Mitte der Zeile angezeigt werden soll. Dieses Element wird zwischen dem Start- und dem Endelement zentriert.

endItem

object (TemplateItem)

Optional. Das Element, das am Ende der Zeile angezeigt werden soll. Dieses Element wird rechts ausgerichtet.

DetailsTemplateOverride

JSON-Darstellung
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Felder
detailsItemInfos[]

object (DetailsItemInfo)

Optional. Die Vorlageninformationen zu den Elementen, die in der Detailliste angezeigt werden.

DetailsItemInfo

JSON-Darstellung
{
  "item": {
    object (TemplateItem)
  }
}
Felder
item

object (TemplateItem)

Optional. Das Element, das in der Detailliste angezeigt werden soll.

ListTemplateOverride

JSON-Darstellung
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  }
}
Felder
firstRowOption

object (FirstRowOption)

Optional. Die Referenz auf das Feld, das in der ersten Zeile angezeigt werden soll.

secondRowOption

object (FieldSelector)

Optional. Die Referenz auf das Feld, das in der zweiten Zeile angezeigt werden soll.

FirstRowOption

JSON-Darstellung
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Felder
transitOption

enum (TransitOption)

Optional. Die ÖPNV-Option, die in der ersten Zeile angezeigt werden soll.

fieldOption

object (FieldSelector)

Optional. Die Referenz auf das Feld, das in der ersten Zeile angezeigt werden soll.

GiftCardClass

JSON-Darstellung
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "merchantName": string,
  "localizedMerchantName": {
    object (LocalizedString)
  },
  "programLogoUri": string,
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "homePageUri": {
    object (Uri)
  },
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
Felder
id

string

Optional. Die ID der Geschenkkartenklasse.

issuerName

string

Optional. Der Name des Ausstellers der Geschenkkarten-Klasse.

localizedIssuerName

object (LocalizedString)

Optional. Der lokalisierte Name des Ausstellers der Geschenkkartenklasse.

merchantName

string

Optional. Der Händlername der Geschenkkartenklasse.

localizedMerchantName

object (LocalizedString)

Optional. Der lokalisierte Händlername der Geschenkkartenklasse.

programLogoUri

string

Optional. Das Programmlogo der Geschenkkartenklasse.

hexBackgroundColor

string

Optional. Die Hintergrundfarbe der Geschenkkarten-Klasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“.

heroImageUri

string

Optional. Das Bannerbild, das auf der Vorderseite der Geschenkkartenklasse angezeigt wird.

homePageUri

object (Uri)

Optional. Die Website der Startseite der Anwendung.

classTemplateInfo

object (ClassTemplateInfo)

Optional. Die Vorlageninformationen zur Darstellung der Geschenkkartenklasse.

OfferClass

JSON-Darstellung
{
  "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)
  }
}
Felder
id

string

Optional. Die ID der Angebotsklasse.

issuerName

string

Optional. Der Name des Ausstellers der Angebotsklasse.

localizedIssuerName

object (LocalizedString)

Optional. Der lokalisierte Ausstellername der Angebotsklasse.

provider

string

Optional. Der Anbieter der Angebotsklasse.

localizedProvider

object (LocalizedString)

Optional. Der lokalisierte Anbieter der Angebotsklasse.

title

string

Optional. Der Titel der Angebotsklasse.

localizedTitle

object (LocalizedString)

Optional. Der lokalisierte Titel der Angebotsklasse.

titleImageUri

string

Optional. Das Titelbild der Angebotsklasse.

hexBackgroundColor

string

Optional. Die Hintergrundfarbe der Angebotsklasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“.

heroImageUri

string

Optional. Das Bannerbild, das auf der Vorderseite der Angebotsklasse angezeigt wird.

redemptionChannel

enum (RedemptionChannel)

Optional. Der Einlösekanal der Angebotsklasse.

classTemplateInfo

object (ClassTemplateInfo)

Optional. Die Vorlageninformationen zur Darstellung der Angebotsklasse.

EventTicketClass

JSON-Darstellung
{
  "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)
  }
}
Felder
id

string

Optional. Die ID der Klasse des Veranstaltungstickets.

issuerName

string

Optional. Der Name des Ausstellers der Klasse des Veranstaltungstickets.

localizedIssuerName

object (LocalizedString)

Optional. Der lokalisierte Ausstellername der Veranstaltungsticketklasse.

logoUri

string

Optional. Das Logo der Klasse des Veranstaltungstickets.

eventName

object (LocalizedString)

Optional. Der Name des Ereignisses.

venue

object (EventVenue)

Optional. Der Veranstaltungsort.

dateTime

object (EventDateTime)

Optional. Informationen zu Datum und Uhrzeit des Ereignisses.

hexBackgroundColor

string

Optional. Die Hintergrundfarbe der Klasse des Veranstaltungstickets. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“.

heroImageUri

string

Optional. Das Bannerbild, das auf der Vorderseite der Veranstaltungsticketklasse angezeigt wird.

classTemplateInfo

object (ClassTemplateInfo)

Optional. Die Vorlageninformationen zur Darstellung der Klasse des Veranstaltungstickets.

EventVenue

JSON-Darstellung
{
  "name": {
    object (LocalizedString)
  },
  "address": {
    object (LocalizedString)
  }
}
Felder
name

object (LocalizedString)

Optional. Der Name des Veranstaltungsorts

address

object (LocalizedString)

Optional. Die Adresse des Veranstaltungsorts.

EventDateTime

JSON-Darstellung
{
  "start": string,
  "end": string
}
Felder
start

string

Optional. Das Datum/die Uhrzeit, zu der das Ereignis beginnt. Wenn die Veranstaltung mehrere Tage dauert, sollte es das Startdatum bzw. die Startzeit am ersten Tag sein. Das Format ist ein Datum/eine Uhrzeit im erweiterten ISO 8601-Format ohne Offset. Die Uhrzeit kann bis auf die Millisekunde genau angegeben werden, z. B. 2027-03-05T06:30:00.

end

string

Optional. Datum/Uhrzeit, zu der das Ereignis endet. Wenn die Veranstaltung mehrere Tage dauert, sollte es das Enddatum bzw. die Endzeit des letzten Tages sein. Das Format ist ein Datum/eine Uhrzeit im erweiterten ISO 8601-Format ohne Offset. Die Uhrzeit kann bis auf die Millisekunde genau angegeben werden, z. B. 2027-03-05T06:30:00.

FlightClass

JSON-Darstellung
{
  "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)
  }
}
Felder
id

string

Optional. Die ID der Flugklasse.

issuerName

string

Optional. Der Name des Ausstellers der Flugklasse.

localizedIssuerName

object (LocalizedString)

Optional. Der lokalisierte Name des Ausstellers der Flugklasse.

flightHeader

object (FlightHeader)

Optional. Informationen zum Flugunternehmen und zur Flugnummer.

origin

object (AirportInfo)

Optional. Informationen zum Startflughafen.

destination

object (AirportInfo)

Optional. Informationen zum Zielflughafen.

localScheduledDepartureDateTime

string

Optional. Das geplante Datum und die geplante Uhrzeit, zu der das Flugzeug das Gate (nicht die Start- und Landebahn) verlassen soll. Das Format ist ein Datum/eine Uhrzeit im erweiterten ISO 8601-Format ohne Offset. Die Uhrzeit kann bis auf die Millisekunde genau angegeben werden, z. B. 2027-03-05T06:30:00. Dies sollte das lokale Datum/die lokale Uhrzeit am Flughafen sein (keine UTC-Zeit).

hexBackgroundColor

string

Optional. Die Hintergrundfarbe der Flugklasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“.

heroImageUri

string

Optional. Das Bannerbild, das auf der Vorderseite der Flugklasse angezeigt wird.

classTemplateInfo

object (ClassTemplateInfo)

Optional. Die Vorlageninformationen zur Darstellung der Flugklasse.

FlightHeader

JSON-Darstellung
{
  "carrier": {
    object (FlightCarrier)
  },
  "flightNumber": string
}
Felder
carrier

object (FlightCarrier)

Optional. Informationen zur Fluggesellschaft.

flightNumber

string

Optional. Die Flugnummer ohne den IATA-Code der Fluggesellschaft. Das Feld enthält nur Ziffern, z.B. „123“.

FlightCarrier

JSON-Darstellung
{
  "carrierIataCode": string,
  "carrierIcaoCode": string,
  "airlineLogoUri": string
}
Felder
carrierIataCode

string

Optional. Der aus zwei Zeichen bestehende IATA-Airline-Code der Fluggesellschaft.

carrierIcaoCode

string

Optional. Der dreistellige ICAO-Airline-Code des Transportunternehmens.

airlineLogoUri

string

Optional. Das Logo der Fluggesellschaft, die durch den IATA-Code des Beförderers beschrieben wird.

AirportInfo

JSON-Darstellung
{
  "airportIataCode": string,
  "terminal": string,
  "gate": string
}
Felder
airportIataCode

string

Optional. Der dreistellige IATA-Flughafencode, z.B. „SFO“.

terminal

string

Optional. Der Name des Terminals, z.B. „I“.

gate

string

Optional. Der Name des Gates, z.B. „B59“.

TransitClass

JSON-Darstellung
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "transitType": enum (TransitType),
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
Felder
id

string

Optional. Die ID der Transitklasse.

issuerName

string

Optional. Der Name des Ausstellers der Transitklasse.

localizedIssuerName

object (LocalizedString)

Optional. Der lokalisierte Ausstellername der Transitklasse.

hexBackgroundColor

string

Optional. Die Hintergrundfarbe der Transitklasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“.

heroImageUri

string

Optional. Das Bannerbild, das auf der Vorderseite der Transitklasse angezeigt wird.

transitType

enum (TransitType)

Optional. Der Transit-Typ der Transit-Klasse.

classTemplateInfo

object (ClassTemplateInfo)

Optional. Die Vorlageninformationen zur Darstellung der Transitklasse.

GenericClass

JSON-Darstellung
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
Felder
id

string

Optional. Die ID der generischen Klasse.

classTemplateInfo

object (ClassTemplateInfo)

Optional. Die Vorlageninformationen zur Darstellung der generischen Klasse.

Tool-Annotationen

Destruktiver Hinweis: ❌ | Idempotenter Hinweis: ✅ | Nur-Lese-Hinweis: ✅ | Open-World-Hinweis: ❌