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.
Das folgende Codebeispiel zeigt, 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 MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
Eingabeschema
Anfragenachricht zum Auflisten von Passklassen eines Ausstellers.
ListPassClassesRequest
| JSON-Darstellung |
|---|
{ "issuerId": string, "passType": enum ( |
| Felder | |
|---|---|
issuerId |
Erforderlich. Die eindeutige Kennung des Ausstellers, für den die Karten- bzw. Ticketklassen aufgeführt werden sollen. |
passType |
Optional. Der Typ der Karten-/Ticketklasse, die aufgeführt werden soll. Wenn nicht angegeben, werden alle Arten von Passklassen zurückgegeben. |
view |
Optional. Gibt den Detaillierungsgrad an, der für jede Karte zurückgegeben werden soll. |
PassType
Der Typ einer Karten-/Ticketklasse.
| Enums | |
|---|---|
PASS_TYPE_UNSPECIFIED |
Der Ausweistyp ist nicht angegeben. |
LOYALTY |
Der Kartentyp ist „Treuepunkte“. |
GIFT_CARD |
Der Karten-/Tickettyp ist „Geschenkkarte“. |
OFFER |
Der Kartentyp ist „Angebot“. |
EVENT_TICKET |
Der Kartentyp ist „Eintrittskarte“. |
FLIGHT |
Der Karten-/Tickettyp ist „Flug“. |
TRANSIT |
Der Karten-/Tickettyp ist „Öffentliche Verkehrsmittel“. |
GENERIC |
Der Kartentyp ist „Generisch“. |
PassClassView
Der Detaillierungsgrad, der für jede Pass-Klasse zurückgegeben werden soll.
| Enums | |
|---|---|
PASS_CLASS_VIEW_UNSPECIFIED |
Der Standardwert bzw. der nicht festgelegte Wert. Die API verwendet standardmäßig die BASIC-Ansicht. |
PASS_CLASS_VIEW_BASIC |
Geben Sie grundlegende Informationen zur Passklasse an. |
PASS_CLASS_VIEW_FULL |
Geben Sie alle Details zur Passklasse an. |
Ausgabeschema
Antwortnachricht zum Auflisten von Passklassen eines Ausstellers.
ListPassClassesResponse
| JSON-Darstellung |
|---|
{
"passClasses": [
{
object ( |
| Felder | |
|---|---|
passClasses[] |
Die Kartenklassen des Ausstellers. |
PassClass
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
loyaltyClass |
Optional. Die Treueklasse des Ausstellers. |
giftCardClass |
Optional. Die Geschenkkartenklasse des Ausstellers. |
offerClass |
Optional. Die Angebotsklasse des Emittenten. |
eventTicketClass |
Optional. Die Klasse des Veranstaltungstickets des Ausstellers. |
flightClass |
Optional. Die Flugklasse des Ausstellers. |
transitClass |
Optional. Die Verkehrsklasse des Ausstellers. |
genericClass |
Optional. Die allgemeine Klasse des Ausstellers. |
LoyaltyClass
| JSON-Darstellung |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| Felder | |
|---|---|
id |
Optional. Die ID der Treuepunkteprogrammklasse. |
issuerName |
Optional. Der Name des Ausstellers der Treuepunkteklasse. |
localizedIssuerName |
Optional. Der lokalisierte Ausstellername der Treuepunkteklasse. |
programName |
Optional. Der Programmname der Treuepunkteprogramm-Klasse. |
localizedProgramName |
Optional. Der lokalisierte Programmname der Treuepunkteklasse. |
programLogoUri |
Optional. Das Programmlogo der Treueklasse. |
hexBackgroundColor |
Optional. Die Hintergrundfarbe der Treuepunkteklasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“. |
heroImageUri |
Optional. Das Bannerbild, das auf der Vorderseite der Treuepunkteklasse angezeigt wird. |
discoverableProgram |
Optional. Informationen dazu, wie die Treuepunkteklasse in Google Wallet erkannt und instanziiert werden kann. |
classTemplateInfo |
Optional. Die Vorlageninformationen dazu, wie die Treuepunkteklasse angezeigt werden soll. |
LocalizedString
| JSON-Darstellung |
|---|
{ "translatedValues": [ { object ( |
| Felder | |
|---|---|
translatedValues[] |
Optional. Die übersetzten Strings für den String. |
defaultValue |
Optional. Der String, der angezeigt wird, wenn keine passende Übersetzung verfügbar ist. |
TranslatedString
| JSON-Darstellung |
|---|
{ "languageCode": string, "value": string } |
| Felder | |
|---|---|
languageCode |
Optional. Das BCP 47-Sprachtag. Beispielwerte: „en-US“, „en-GB“, „de“ oder „de-AT“. |
value |
Optional. Der UTF-8-codierte übersetzte String. |
DiscoverableProgram
| JSON-Darstellung |
|---|
{ "merchantSignupInfo": { object ( |
| Felder | |
|---|---|
merchantSignupInfo |
Optional. Die Informationen über die Möglichkeit, sich anzumelden und einen wertvollen Beitrag für dieses auffindbare Programm über eine Händlerseite hinzuzufügen. |
merchantSigninInfo |
Optional. Informationen dazu, ob sich Nutzer über die Website eines Händlers anmelden und einen Wert für dieses auffindbare Programm hinzufügen können. |
state |
Nur Ausgabe. Der Status des sichtbaren Programms. |
MerchantSignupInfo
| JSON-Darstellung |
|---|
{ "signupWebsite": { object ( |
| Felder | |
|---|---|
signupWebsite |
Optional. Die Website, auf der Sie sich für das sichtbare Programm registrieren können. |
signupSharedDatas[] |
Optional. Die Benutzerdaten, die per 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 ( |
| Felder | |
|---|---|
uri |
Optional. Der URI. |
description |
Optional. Der Titel des URI, der in Google Wallet als Text angezeigt wird. |
localizedDescription |
Optional. Die übersetzten Strings des Titels des URI, die in Google Wallet als Text angezeigt werden. |
MerchantSigninInfo
| JSON-Darstellung |
|---|
{
"signinWebsite": {
object ( |
| Felder | |
|---|---|
signinWebsite |
Optional. Die Website zur Anmeldung für das Discoverable-Programm. |
ClassTemplateInfo
| JSON-Darstellung |
|---|
{ "cardBarcodeSectionDetails": { object ( |
| Felder | |
|---|---|
cardBarcodeSectionDetails |
Optional. Die zusätzlichen Informationen, die über und unter dem Barcode angezeigt werden sollen. |
cardTemplateOverride |
Optional. Die Vorlagenüberschreibung für die Kartenansicht. |
detailsTemplateOverride |
Optional. Die Vorlagenüberschreibung für die Detailansicht. |
listTemplateOverride |
Optional. Die Vorlagenüberschreibung für die Ansicht der Liste der Karten/Tickets. |
CardBarcodeSectionDetails
| JSON-Darstellung |
|---|
{ "firstTopDetail": { object ( |
| Felder | |
|---|---|
firstTopDetail |
Optional. Die optionalen Informationen, die über dem Barcode angezeigt werden sollen. Wenn „secondTopDetail“ definiert ist, wird es auf der Startseite dieses Detailbereichs angezeigt. |
firstBottomDetail |
Optional. Die optionalen Informationen, die unter dem Barcode angezeigt werden sollen. |
secondTopDetail |
Optional. Die optionalen zweiten Informationen, die über dem Barcode angezeigt werden sollen. Wenn „firstTopDetail“ definiert ist, wird es auf der Endseite dieses Detailbereichs angezeigt. |
BarcodeSectionDetail
| JSON-Darstellung |
|---|
{
"fieldSelector": {
object ( |
| Felder | |
|---|---|
fieldSelector |
Optional. Der Verweis auf ein vorhandenes Text- oder Bildfeld, das angezeigt werden soll. |
FieldSelector
| JSON-Darstellung |
|---|
{
"fields": [
{
object ( |
| Felder | |
|---|---|
fields[] |
Optional. Die Feldverweise, die mit Feldüberschreibungen verwendet werden sollen. Wenn mehrere Referenzen angegeben werden, wird die erste angezeigt, die auf ein nicht leeres Feld verweist. |
FieldReference
| JSON-Darstellung |
|---|
{
"fieldPath": string,
"dateFormat": enum ( |
| Felder | |
|---|---|
fieldPath |
Optional. Der Pfad zum referenzierten Feld, dem „object“ oder „class“ vorangestellt ist und der durch Punkte getrennt wird. |
dateFormat |
Optional. Das Datumsformat, das zum Rendern von Datums-/Uhrzeitfeldern verwendet wird. |
CardTemplateOverride
| JSON-Darstellung |
|---|
{
"cardRowTemplateInfos": [
{
object ( |
| Felder | |
|---|---|
cardRowTemplateInfos[] |
Optional. Die Vorlageninformationen zu Zeilen in der Kartenansicht. Es dürfen maximal drei Zeilen angegeben werden. |
CardRowTemplateInfo
| JSON-Darstellung |
|---|
{ // Union field |
| 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 |
Optional. Die Vorlage für eine Zeile mit einem Element. |
twoItems |
Optional. Die Vorlage für eine Zeile mit zwei Elementen. |
threeItems |
Optional. Die Vorlage für eine Zeile mit drei Elementen. |
CardRowOneItem
| JSON-Darstellung |
|---|
{
"item": {
object ( |
| Felder | |
|---|---|
item |
Optional. Das Element, das in der Zeile angezeigt werden soll. Dieser Artikel wird zentriert. |
TemplateItem
| JSON-Darstellung |
|---|
{ "firstValue": { object ( |
| Felder | |
|---|---|
firstValue |
Optional. Die Referenz auf das erste Feld, das angezeigt werden soll. |
secondValue |
Optional. Die Referenz auf das zweite Feld, das angezeigt werden soll. |
predefinedItem |
Optional. Das vordefinierte Element, das angezeigt werden soll. |
CardRowTwoItems
| JSON-Darstellung |
|---|
{ "startItem": { object ( |
| Felder | |
|---|---|
startItem |
Optional. Das Element, das am Anfang der Zeile angezeigt werden soll. Dieses Element wird linksbündig ausgerichtet. |
endItem |
Optional. Das Element, das am Ende der Zeile angezeigt werden soll. Dieser Artikel wird rechtsbündig ausgerichtet. |
CardRowThreeItems
| JSON-Darstellung |
|---|
{ "startItem": { object ( |
| Felder | |
|---|---|
startItem |
Optional. Das Element, das am Anfang der Zeile angezeigt werden soll. Dieses Element wird linksbündig ausgerichtet. |
middleItem |
Optional. Das Element, das in der Mitte der Zeile angezeigt werden soll. Dieses Element wird zwischen dem Start- und dem Endelement zentriert. |
endItem |
Optional. Das Element, das am Ende der Zeile angezeigt werden soll. Dieser Artikel wird rechtsbündig ausgerichtet. |
DetailsTemplateOverride
| JSON-Darstellung |
|---|
{
"detailsItemInfos": [
{
object ( |
| Felder | |
|---|---|
detailsItemInfos[] |
Optional. Die Vorlageninformationen zu den Elementen, die in der Detailliste angezeigt werden. |
DetailsItemInfo
| JSON-Darstellung |
|---|
{
"item": {
object ( |
| Felder | |
|---|---|
item |
Optional. Das Element, das in der Detailliste angezeigt werden soll. |
ListTemplateOverride
| JSON-Darstellung |
|---|
{ "firstRowOption": { object ( |
| Felder | |
|---|---|
firstRowOption |
Optional. Die Referenz auf das Feld, das in der ersten Zeile angezeigt werden soll. |
secondRowOption |
Optional. Die Referenz auf das Feld, das in der zweiten Zeile angezeigt werden soll. |
FirstRowOption
| JSON-Darstellung |
|---|
{ "transitOption": enum ( |
| Felder | |
|---|---|
transitOption |
Optional. Die Transitoption, die in der ersten Zeile angezeigt werden soll. |
fieldOption |
Optional. Die Referenz auf das Feld, das in der ersten Zeile angezeigt werden soll. |
GiftCardClass
| JSON-Darstellung |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| Felder | |
|---|---|
id |
Optional. Die ID der Geschenkkartenklasse. |
issuerName |
Optional. Der Name des Ausstellers der Geschenkkartenklasse. |
localizedIssuerName |
Optional. Der lokalisierte Name des Ausstellers der Geschenkkartenklasse. |
merchantName |
Optional. Der Händlername der Geschenkkartenklasse. |
localizedMerchantName |
Optional. Der lokalisierte Händlername der Geschenkkartenklasse. |
programLogoUri |
Optional. Das Programmlogo der Geschenkkartenklasse. |
hexBackgroundColor |
Optional. Die Hintergrundfarbe der Geschenkkartenklasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“. |
heroImageUri |
Optional. Das Bannerbild, das auf der Vorderseite der Geschenkkartenklasse angezeigt wird. |
homePageUri |
Optional. Die Website der Startseite der Anwendung. |
classTemplateInfo |
Optional. Die Vorlageninformationen zur Darstellung der Geschenkkartenklasse. |
OfferClass
| JSON-Darstellung |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| Felder | |
|---|---|
id |
Optional. Die ID der Angebotsklasse. |
issuerName |
Optional. Der Name des Emittenten der Angebotsklasse. |
localizedIssuerName |
Optional. Der lokalisierte Ausstellername der Angebotsklasse. |
provider |
Optional. Der Anbieter der Angebotsklasse. |
localizedProvider |
Optional. Der lokalisierte Anbieter der Angebotsklasse. |
title |
Optional. Der Titel der Angebotsklasse. |
localizedTitle |
Optional. Der lokalisierte Titel der Angebotsklasse. |
titleImageUri |
Optional. Das Titelbild der Angebotsklasse. |
hexBackgroundColor |
Optional. Die Hintergrundfarbe der Angebotsklasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“. |
heroImageUri |
Optional. Das Bannerbild, das auf der Vorderseite der Angebotsklasse angezeigt wird. |
redemptionChannel |
Optional. Der Einlösekanal der Angebotsklasse. |
classTemplateInfo |
Optional. Die Vorlageninformationen darüber, wie die Angebotsklasse angezeigt werden soll. |
EventTicketClass
| JSON-Darstellung |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| Felder | |
|---|---|
id |
Optional. Die ID der Klasse des Veranstaltungstickets. |
issuerName |
Optional. Der Name des Ausstellers der Klasse des Veranstaltungstickets. |
localizedIssuerName |
Optional. Der lokalisierte Ausstellername der Veranstaltungsticketklasse. |
logoUri |
Optional. Das Logo der Klasse des Veranstaltungstickets. |
eventName |
Optional. Der Name des Ereignisses. |
venue |
Optional. Der Veranstaltungsort. |
dateTime |
Optional. Informationen zum Datum und zur Uhrzeit des Ereignisses. |
hexBackgroundColor |
Optional. Die Hintergrundfarbe der Klasse des Veranstaltungstickets. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“. |
heroImageUri |
Optional. Das Bannerbild, das auf der Vorderseite der Veranstaltungsticketklasse angezeigt wird. |
classTemplateInfo |
Optional. Die Vorlageninformationen zur Darstellung der Klasse des Veranstaltungstickets. |
EventVenue
| JSON-Darstellung |
|---|
{ "name": { object ( |
| Felder | |
|---|---|
name |
Optional. Der Name des Veranstaltungsorts |
address |
Optional. Die Adresse des Veranstaltungsorts. |
EventDateTime
| JSON-Darstellung |
|---|
{ "start": string, "end": string } |
| Felder | |
|---|---|
start |
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 |
Optional. Das Datum/die 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 ( |
| Felder | |
|---|---|
id |
Optional. Die ID der Flugklasse. |
issuerName |
Optional. Der Name des Ausstellers der Flugklasse. |
localizedIssuerName |
Optional. Der lokalisierte Ausstellername der Flugklasse. |
flightHeader |
Optional. Informationen zum Flugunternehmen und zur Flugnummer. |
origin |
Optional. Informationen zum Startflughafen. |
destination |
Optional. Informationen zum Zielflughafen. |
localScheduledDepartureDateTime |
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 |
Optional. Die Hintergrundfarbe der Flugklasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“. |
heroImageUri |
Optional. Das Bannerbild, das auf der Vorderseite der Flugklasse angezeigt wird. |
classTemplateInfo |
Optional. Die Vorlageninformationen zur Darstellung der Flugklasse. |
FlightHeader
| JSON-Darstellung |
|---|
{
"carrier": {
object ( |
| Felder | |
|---|---|
carrier |
Optional. Informationen zur Fluggesellschaft. |
flightNumber |
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 |
Optional. Der aus zwei Zeichen bestehende IATA-Airline-Code der Fluggesellschaft. |
carrierIcaoCode |
Optional. Der dreistellige ICAO-Airline-Code der Fluggesellschaft. |
airlineLogoUri |
Optional. Das Logo der Fluggesellschaft, die durch den IATA-Code des Beförderungsunternehmens beschrieben wird. |
AirportInfo
| JSON-Darstellung |
|---|
{ "airportIataCode": string, "terminal": string, "gate": string } |
| Felder | |
|---|---|
airportIataCode |
Optional. Der dreistellige IATA-Flughafencode, z.B. „SFO“. |
terminal |
Optional. Der Name des Terminals, z.B. „I“. |
gate |
Optional. Der Name des Gates, z.B. „B59“. |
TransitClass
| JSON-Darstellung |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| Felder | |
|---|---|
id |
Optional. Die ID der Transitklasse. |
issuerName |
Optional. Der Name des Ausstellers der Transitklasse. |
localizedIssuerName |
Optional. Der lokalisierte Ausstellername der Transitklasse. |
hexBackgroundColor |
Optional. Die Hintergrundfarbe der Transitklasse. Das Format ist ein Hex-Farbcode, z.B. „#RRGGBB“. |
heroImageUri |
Optional. Das Bannerbild, das auf der Vorderseite der Transitklasse angezeigt wird. |
transitType |
Optional. Der Verkehrsmitteltyp der Verkehrsmittelklasse. |
classTemplateInfo |
Optional. Die Vorlageninformationen zur Darstellung der Transitklasse. |
GenericClass
| JSON-Darstellung |
|---|
{
"id": string,
"classTemplateInfo": {
object ( |
| Felder | |
|---|---|
id |
Optional. Die ID der generischen Klasse. |
classTemplateInfo |
Optional. Die Vorlageninformationen zur Darstellung der generischen Klasse. |
Die Art der Nutzerdaten, die bei der Registrierung an den Händler weitergegeben werden.
| Enums | |
|---|---|
SHARED_DATA_TYPE_UNSPECIFIED |
Nicht spezifizierter gemeinsam genutzter Datentyp. |
FIRST_NAME |
Der Vorname des Nutzers. |
LAST_NAME |
Der Nachname des Nutzers. |
STREET_ADDRESS |
Die einzeilige Adresse des Nutzers. |
ADDRESS_LINE_ONE |
Die erste Adresszeile des Nutzers. |
ADDRESS_LINE_TWO |
Die zweite Adresszeile des Nutzers. |
ADDRESS_LINE_THREE |
Die dritte Adresszeile des Nutzers. |
CITY |
Die Stadt des Nutzers. |
STATE |
Der Status des Nutzers. |
ZIPCODE |
Die Postleitzahl des Nutzers. |
COUNTRY |
Das Land des Nutzers. |
EMAIL |
Die E-Mail-Adresse des Nutzers. |
PHONE |
Die Telefonnummer des Nutzers. |
Bundesland
Der Status des sichtbaren Programms.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Kein Status angegeben. |
TRUSTED_TESTERS |
Das Programm ist nur für Tester sichtbar, die Zugriff auf das Ausstellerkonto haben. |
LIVE |
Das Programm ist für alle Nutzer sichtbar. |
DISABLED |
Das Programm ist nicht sichtbar. |
DateFormat
Das Datumsformat, das zum Rendern von Datums-/Uhrzeitfeldern verwendet wird.
| Enums | |
|---|---|
DATE_FORMAT_UNSPECIFIED |
Das Datumsformat ist nicht angegeben. |
DATE_TIME |
Beispiel: 2018-12-14T13:00:00 wird in en_US als 14.Dez., 13:00 Uhr dargestellt. |
DATE_ONLY |
Beispiel: 2018-12-14T13:00:00 wird in „en_US“ als „Dec 14“ gerendert. |
TIME_ONLY |
Beispiel: 2018-12-14T13:00:00 wird in en_US als 1:00 PM gerendert. |
DATE_TIME_YEAR |
Beispiel: 2018-12-14T13:00:00 wird in „en_US“ als „Dec 14, 2018, 1:00 PM“ gerendert. |
DATE_YEAR |
Beispiel: 2018-12-14T13:00:00 wird in „en_US“ als „Dec 14, 2018“ gerendert. |
YEAR_MONTH |
Beispiel: 2018-12-14T13:00:00 wird in en_US als 2018-12 gerendert. |
YEAR_MONTH_DAY |
Beispiel: 2018-12-14T13:00:00 wird in en_US als 2018-12-14 gerendert. |
PredefinedItem
Das vordefinierte Element, das angezeigt werden soll.
| Enums | |
|---|---|
PREDEFINED_ITEM_UNSPECIFIED |
Das vordefinierte Element ist nicht angegeben. |
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER |
Das vordefinierte Element ist der Name und die Nummer eines Vielfliegerprogramms. |
FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER |
Das vordefinierte Element ist eine Flugnummer und eine Flugnummer der Fluggesellschaft. |
TransitOption
Die anzuzeigende Option für öffentliche Verkehrsmittel.
| Enums | |
|---|---|
TRANSIT_OPTION_UNSPECIFIED |
Die Option für öffentliche Verkehrsmittel ist nicht angegeben. |
ORIGIN_AND_DESTINATION_NAMES |
Die Transitoption besteht aus den Namen des Start- und Zielorts. |
ORIGIN_AND_DESTINATION_CODES |
Die Transitoption sind die Quell- und Zielcodes. |
ORIGIN_NAME |
Die Transitoption ist der Name des Ursprungsorts. |
RedemptionChannel
Die für dieses Angebot geltenden Einlösekanäle.
| Enums | |
|---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
Der Einlösekanal ist nicht angegeben. |
IN_STORE |
Das Angebot kann nur im Geschäft eingelöst werden. |
ONLINE |
Das Angebot kann nur online eingelöst werden. |
BOTH |
Das Angebot kann im Geschäft oder online eingelöst werden. |
TEMPORARY_PRICE_REDUCTION |
Das Angebot ist eine vorübergehende Preissenkung. |
TransitType
Der Verkehrsmitteltyp der Verkehrsmittelklasse.
| Enums | |
|---|---|
TRANSIT_TYPE_UNSPECIFIED |
Der Transit-Typ ist nicht angegeben. |
BUS |
Das öffentliche Verkehrsmittel ist ein Bus. |
RAIL |
Das öffentliche Verkehrsmittel ist die Eisenbahn. |
TRAM |
Der Verkehrsmitteltyp ist „Straßenbahn“. |
FERRY |
Das öffentliche Verkehrsmittel ist eine Fähre. |
FLIGHT |
Das öffentliche Verkehrsmittel ist ein Flugzeug. |
OTHER |
Der Verkehrsmitteltyp ist „Sonstiges“. |
Tool-Annotationen
Tool-Anmerkungen werden an MCP-Clients gesendet, um das grundlegende Risiko eines bestimmten Tools zu beschreiben. Die meisten Clients behandeln diese Hinweise als nicht vertrauenswürdig, sie können aber verwendet werden, um zu entscheiden, wann eine Bestätigungsaufforderung an einen Nutzer gesendet wird.
Zusammen mit dem Titelstring sind die folgenden booleschen Hinweise definiert:
readOnlyHint: Wenn „true“, ändert das Tool seine Umgebung nicht. Standardeinstellung: false.destructiveHint: Wenn „true“, kann das Tool destruktive Aktionen ausführen. Wenn „false“, kann das Tool nur additive Aktionen ausführen. Standardeinstellung: true.idempotentHint: Wenn „true“, hat das wiederholte Aufrufen des Tools mit denselben Argumenten keine zusätzlichen Auswirkungen auf die Umgebung. Standardeinstellung: false.openWorldHint: Wenn „true“, kann das Tool mit einer „offenen Welt“ externer Einheiten interagieren. Wenn „false“, kann das Tool nur mit internen Einheiten interagieren. Ein Web-Suchtool wäre beispielsweise frei verfügbar, ein Memory-Tool jedoch nicht.
Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌