MCP Tools Reference: paydeveloper.googleapis.com

Narzędzie: list_pass_classes

Pobiera pełną listę wszystkich klas kart zarejestrowanych w konsoli biznesowej Portfela Google powiązanej z uwierzytelnionym użytkownikiem. To narzędzie zawiera niezbędne informacje dla programistów zarządzających kartami w Portfelu, takimi jak karty lojalnościowe, karty podarunkowe czy karty pokładowe.

Poniższy przykład pokazuje, jak za pomocą znaku curl wywołać narzędzie list_pass_classes MCP.

Żądanie 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
}'
                

Schemat wejściowy

Prośba o wiadomość dotyczącą klas kart wydawcy.

ListPassClassesRequest

Zapis JSON
{
  "issuerId": string,
  "passType": enum (PassType),
  "view": enum (PassClassView)
}
Pola
issuerId

string (int64 format)

Wymagane. Unikalny identyfikator wydawcy, dla którego chcesz wyświetlić listę klas kart.

passType

enum (PassType)

Opcjonalnie. Typ klasy karty niepłatniczej do wyświetlenia. Jeśli nie zostanie określony, zostaną zwrócone wszystkie typy klas kart.

view

enum (PassClassView)

Opcjonalnie. Określa poziom szczegółowości zwracanych informacji o każdej klasie karty.

Schemat wyjściowy

Wiadomość z odpowiedzią na żądanie wyświetlenia klas kart wydawcy.

ListPassClassesResponse

Zapis JSON
{
  "passClasses": [
    {
      object (PassClass)
    }
  ]
}
Pola
passClasses[]

object (PassClass)

Klasy dokumentów wydawcy.

PassClass

Zapis 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.
}
Pola

Pole zbiorcze resource.

Pole resource może mieć tylko jedną z tych wartości:

loyaltyClass

object (LoyaltyClass)

Opcjonalnie. Klasa programu lojalnościowego wydawcy.

giftCardClass

object (GiftCardClass)

Opcjonalnie. Klasa karty podarunkowej wydawcy.

offerClass

object (OfferClass)

Opcjonalnie. Klasa oferty wydawcy.

eventTicketClass

object (EventTicketClass)

Opcjonalnie. Klasa biletu na wydarzenie wydawcy.

flightClass

object (FlightClass)

Opcjonalnie. Klasa lotu wydawcy.

transitClass

object (TransitClass)

Opcjonalnie. Klasa przejściowa wydawcy.

genericClass

object (GenericClass)

Opcjonalnie. Ogólna klasa wydawcy.

LoyaltyClass

Zapis 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)
  }
}
Pola
id

string

Opcjonalnie. Identyfikator klasy programu lojalnościowego.

issuerName

string

Opcjonalnie. Nazwa wystawcy klasy programu lojalnościowego.

localizedIssuerName

object (LocalizedString)

Opcjonalnie. Zlokalizowana nazwa wydawcy klasy lojalnościowej.

programName

string

Opcjonalnie. Nazwa programu klasy lojalnościowej.

localizedProgramName

object (LocalizedString)

Opcjonalnie. Zlokalizowana nazwa programu klasy lojalnościowej.

programLogoUri

string

Opcjonalnie. Logo programu klasy lojalnościowej.

hexBackgroundColor

string

Opcjonalnie. Kolor tła klasy programu lojalnościowego. Format to szesnastkowy ciąg znaków koloru, np. „#RRGGBB”.

heroImageUri

string

Opcjonalnie. Obraz banera wyświetlany z przodu klasy programu lojalnościowego.

discoverableProgram

object (DiscoverableProgram)

Opcjonalnie. Informacje o tym, jak można wykryć klasę lojalnościową i utworzyć jej instancję z poziomu Portfela Google.

classTemplateInfo

object (ClassTemplateInfo)

Opcjonalnie. Informacje o szablonie dotyczące sposobu wyświetlania klasy lojalnościowej.

LocalizedString

Zapis JSON
{
  "translatedValues": [
    {
      object (TranslatedString)
    }
  ],
  "defaultValue": {
    object (TranslatedString)
  }
}
Pola
translatedValues[]

object (TranslatedString)

Opcjonalnie. Przetłumaczone ciągi znaków.

defaultValue

object (TranslatedString)

Opcjonalnie. Ciąg znaków do wyświetlenia, gdy nie jest dostępne odpowiednie tłumaczenie.

TranslatedString

Zapis JSON
{
  "languageCode": string,
  "value": string
}
Pola
languageCode

string

Opcjonalnie. Tag języka zgodny ze standardem BCP 47. Przykładowe wartości to „en-US”, „en-GB”, „de” lub „de-AT”.

value

string

Opcjonalnie. Przetłumaczony ciąg znaków zakodowany w UTF-8.

DiscoverableProgram

Zapis JSON
{
  "merchantSignupInfo": {
    object (MerchantSignupInfo)
  },
  "merchantSigninInfo": {
    object (MerchantSigninInfo)
  },
  "state": enum (State)
}
Pola
merchantSignupInfo

object (MerchantSignupInfo)

Opcjonalnie. Informacje o możliwości rejestracji i dodawania wartości na potrzeby tego programu za pośrednictwem witryny sprzedawcy.

merchantSigninInfo

object (MerchantSigninInfo)

Opcjonalnie. Informacje o możliwości logowania i dodawania wartości na potrzeby tego programu za pośrednictwem witryny sprzedawcy.

state

enum (State)

Tylko dane wyjściowe. Stan wykrywalnego programu.

MerchantSignupInfo

Zapis JSON
{
  "signupWebsite": {
    object (Uri)
  },
  "signupSharedDatas": [
    enum (SharedDataType)
  ]
}
Pola
signupWebsite

object (Uri)

Opcjonalnie. Witryna, w której można zarejestrować się w wykrywalnym programie.

signupSharedDatas[]

enum (SharedDataType)

Opcjonalnie. Dane użytkownika wysyłane w żądaniu POST na adres URL witryny rejestracji. Informacje te są kodowane, a następnie udostępniane, dzięki czemu witryna sprzedawcy może wstępnie wypełnić pola używane do zarejestrowania użytkownika w wykrywalnym programie.

Uri

Zapis JSON
{
  "uri": string,
  "description": string,
  "localizedDescription": {
    object (LocalizedString)
  }
}
Pola
uri

string

Opcjonalnie. Identyfikator URI.

description

string

Opcjonalnie. Tytuł identyfikatora URI wyświetlany w Portfelu Google jako tekst.

localizedDescription

object (LocalizedString)

Opcjonalnie. Przetłumaczone ciągi znaków tytułu identyfikatora URI wyświetlane w Portfelu Google jako tekst.

MerchantSigninInfo

Zapis JSON
{
  "signinWebsite": {
    object (Uri)
  }
}
Pola
signinWebsite

object (Uri)

Opcjonalnie. Witryna, w której można się zalogować w wykrywalnym programie.

ClassTemplateInfo

Zapis JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Pola
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

Opcjonalnie. Dodatkowe informacje, które mają być wyświetlane powyżej i poniżej kodu kreskowego.

cardTemplateOverride

object (CardTemplateOverride)

Opcjonalnie. Zastąpienie szablonu dla widoku karty.

detailsTemplateOverride

object (DetailsTemplateOverride)

Opcjonalnie. Zastąpienie szablonu dla widoku szczegółów.

listTemplateOverride

object (ListTemplateOverride)

Opcjonalnie. Zastąpienie szablonu dla widoku listy kart.

CardBarcodeSectionDetails

Zapis JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Pola
firstTopDetail

object (BarcodeSectionDetail)

Opcjonalnie. Opcjonalne informacje do wyświetlenia nad kodem kreskowym. Zdefiniowane secondTopDetail będą wyświetlane na początku tej sekcji szczegółów.

firstBottomDetail

object (BarcodeSectionDetail)

Opcjonalnie. Opcjonalne informacje do wyświetlenia pod kodem kreskowym.

secondTopDetail

object (BarcodeSectionDetail)

Opcjonalnie. Opcjonalny drugi element informacji do wyświetlenia nad kodem kreskowym. Zdefiniowane firstTopDetail będą wyświetlane na końcu tej sekcji szczegółów.

BarcodeSectionDetail

Zapis JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Pola
fieldSelector

object (FieldSelector)

Opcjonalnie. Odwołanie do istniejącego pola tekstowego lub obrazu do wyświetlenia.

FieldSelector

Zapis JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Pola
fields[]

object (FieldReference)

Opcjonalnie. Odwołania do pól, które mają być używane z zastąpieniami pól. Jeśli podano więcej niż jedno odwołanie, zostanie wyświetlone pierwsze, które odwołuje się do niepustego pola.

FieldReference

Zapis JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Pola
fieldPath

string

Opcjonalnie. Ścieżka do pola, do którego następuje odwołanie, z prefiksem „object” lub „class” i rozdzielona kropkami.

dateFormat

enum (DateFormat)

Opcjonalnie. Format daty do renderowania pól daty i godziny.

CardTemplateOverride

Zapis JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Pola
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

Opcjonalnie. Informacje o szablonie dla wierszy w widoku karty. Można podać maksymalnie 3 wiersze.

CardRowTemplateInfo

Zapis 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.
}
Pola
Pole zbiorcze row_template. Szablon dla wiersza zawierającego 1, 2 lub 3 elementy. row_template może mieć tylko jedną z tych wartości:
oneItem

object (CardRowOneItem)

Opcjonalnie. Szablon dla wiersza zawierającego jeden element.

twoItems

object (CardRowTwoItems)

Opcjonalnie. Szablon dla wiersza zawierającego dwa elementy.

threeItems

object (CardRowThreeItems)

Opcjonalnie. Szablon dla wiersza zawierającego trzy elementy.

CardRowOneItem

Zapis JSON
{
  "item": {
    object (TemplateItem)
  }
}
Pola
item

object (TemplateItem)

Opcjonalnie. Element do wyświetlenia w wierszu. Ten element zostanie wyśrodkowany.

TemplateItem

Zapis JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Pola
firstValue

object (FieldSelector)

Opcjonalnie. Odwołanie do pierwszego pola do wyświetlenia.

secondValue

object (FieldSelector)

Opcjonalnie. Odwołanie do drugiego pola do wyświetlenia.

predefinedItem

enum (PredefinedItem)

Opcjonalnie. Wstępnie zdefiniowany element do wyświetlenia.

CardRowTwoItems

Zapis JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Pola
startItem

object (TemplateItem)

Opcjonalnie. Element do wyświetlenia na początku wiersza. Ten element będzie wyrównany do lewej.

endItem

object (TemplateItem)

Opcjonalnie. Element do wyświetlenia na końcu wiersza. Ten element będzie wyrównany do prawej.

CardRowThreeItems

Zapis JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Pola
startItem

object (TemplateItem)

Opcjonalnie. Element do wyświetlenia na początku wiersza. Ten element będzie wyrównany do lewej.

middleItem

object (TemplateItem)

Opcjonalnie. Element do wyświetlenia na środku wiersza. Ten element będzie wyśrodkowany między elementem początkowym i końcowym.

endItem

object (TemplateItem)

Opcjonalnie. Element do wyświetlenia na końcu wiersza. Ten element będzie wyrównany do prawej.

DetailsTemplateOverride

Zapis JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Pola
detailsItemInfos[]

object (DetailsItemInfo)

Opcjonalnie. Informacje o szablonie dotyczące elementów wyświetlanych na liście szczegółów.

DetailsItemInfo

Zapis JSON
{
  "item": {
    object (TemplateItem)
  }
}
Pola
item

object (TemplateItem)

Opcjonalnie. Element do wyświetlenia na liście szczegółów.

ListTemplateOverride

Zapis JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  }
}
Pola
firstRowOption

object (FirstRowOption)

Opcjonalnie. Odwołanie do pola wyświetlanego w pierwszym wierszu.

secondRowOption

object (FieldSelector)

Opcjonalnie. Odwołanie do pola wyświetlanego w drugim wierszu.

FirstRowOption

Zapis JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Pola
transitOption

enum (TransitOption)

Opcjonalnie. Opcja transportu publicznego, która ma być wyświetlana w pierwszym wierszu.

fieldOption

object (FieldSelector)

Opcjonalnie. Odwołanie do pola wyświetlanego w pierwszym wierszu.

GiftCardClass

Zapis 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)
  }
}
Pola
id

string

Opcjonalnie. Identyfikator klasy karty podarunkowej.

issuerName

string

Opcjonalnie. Nazwa wystawcy klasy karty podarunkowej.

localizedIssuerName

object (LocalizedString)

Opcjonalnie. Zlokalizowana nazwa wydawcy klasy karty podarunkowej.

merchantName

string

Opcjonalnie. Nazwa sprzedawcy klasy karty podarunkowej.

localizedMerchantName

object (LocalizedString)

Opcjonalnie. Zlokalizowana nazwa sprzedawcy klasy karty podarunkowej.

programLogoUri

string

Opcjonalnie. Logo programu klasy karty podarunkowej.

hexBackgroundColor

string

Opcjonalnie. Kolor tła klasy karty podarunkowej. Format to szesnastkowy ciąg znaków koloru, np. „#RRGGBB”.

heroImageUri

string

Opcjonalnie. Obraz banera wyświetlany z przodu klasy karty podarunkowej.

homePageUri

object (Uri)

Opcjonalnie. Witryna strony głównej aplikacji.

classTemplateInfo

object (ClassTemplateInfo)

Opcjonalnie. Informacje o szablonie wyświetlania klasy karty podarunkowej.

OfferClass

Zapis 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)
  }
}
Pola
id

string

Opcjonalnie. Identyfikator klasy oferty.

issuerName

string

Opcjonalnie. Nazwa wystawcy klasy oferty.

localizedIssuerName

object (LocalizedString)

Opcjonalnie. Zlokalizowana nazwa wydawcy klasy oferty.

provider

string

Opcjonalnie. Dostawca klasy oferty.

localizedProvider

object (LocalizedString)

Opcjonalnie. Zlokalizowany dostawca klasy oferty.

title

string

Opcjonalnie. Nazwa klasy oferty.

localizedTitle

object (LocalizedString)

Opcjonalnie. Zlokalizowany tytuł klasy oferty.

titleImageUri

string

Opcjonalnie. Zdjęcie tytułowe klasy oferty.

hexBackgroundColor

string

Opcjonalnie. Kolor tła klasy oferty. Format to szesnastkowy ciąg znaków koloru, np. „#RRGGBB”.

heroImageUri

string

Opcjonalnie. Obraz banera wyświetlany z przodu klasy oferty.

redemptionChannel

enum (RedemptionChannel)

Opcjonalnie. Kanał wykorzystania klasy oferty.

classTemplateInfo

object (ClassTemplateInfo)

Opcjonalnie. Informacje na temat szablonu wyświetlania klasy oferty.

EventTicketClass

Zapis 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)
  }
}
Pola
id

string

Opcjonalnie. Identyfikator klasy biletu na wydarzenie.

issuerName

string

Opcjonalnie. Nazwa wystawcy klasy biletu na wydarzenie.

localizedIssuerName

object (LocalizedString)

Opcjonalnie. Zlokalizowana nazwa wydawcy klasy biletu na wydarzenie.

logoUri

string

Opcjonalnie. Logo klasy biletu na wydarzenie.

eventName

object (LocalizedString)

Opcjonalnie. Nazwa zdarzenia.

venue

object (EventVenue)

Opcjonalnie. Miejsce wydarzenia.

dateTime

object (EventDateTime)

Opcjonalnie. Informacje o dacie i godzinie wydarzenia.

hexBackgroundColor

string

Opcjonalnie. Kolor tła klasy biletu na wydarzenie. Format to szesnastkowy ciąg znaków koloru, np. „#RRGGBB”.

heroImageUri

string

Opcjonalnie. Obraz banera wyświetlany z przodu klasy biletu na wydarzenie.

classTemplateInfo

object (ClassTemplateInfo)

Opcjonalnie. Informacje o szablonie dotyczące sposobu wyświetlania klasy biletu na wydarzenie.

EventVenue

Zapis JSON
{
  "name": {
    object (LocalizedString)
  },
  "address": {
    object (LocalizedString)
  }
}
Pola
name

object (LocalizedString)

Opcjonalnie. Nazwa obiektu.

address

object (LocalizedString)

Opcjonalnie. Adres miejsca.

EventDateTime

Zapis JSON
{
  "start": string,
  "end": string
}
Pola
start

string

Opcjonalnie. Data i godzina rozpoczęcia wydarzenia. Jeśli wydarzenie obejmuje wiele dni, powinny to być data i godzina rozpoczęcia pierwszego dnia. Jest to data i godzina w rozszerzonym formacie ISO 8601 bez przesunięcia.Godzinę można określić z dokładnością do milisekundy, np. 2027-03-05T06:30:00.

end

string

Opcjonalnie. Data i godzina zakończenia wydarzenia. Jeśli wydarzenie obejmuje wiele dni, powinny to być data i godzina zakończenia ostatniego dnia. Jest to data i godzina w rozszerzonym formacie ISO 8601 bez przesunięcia.Godzinę można określić z dokładnością do milisekundy, np. 2027-03-05T06:30:00.

FlightClass

Zapis 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)
  }
}
Pola
id

string

Opcjonalnie. Identyfikator klasy lotu.

issuerName

string

Opcjonalnie. Nazwa wystawcy klasy lotu.

localizedIssuerName

object (LocalizedString)

Opcjonalnie. Zlokalizowana nazwa wydawcy klasy lotu.

flightHeader

object (FlightHeader)

Opcjonalnie. Informacje o przewoźniku lotniczym i numerze lotu.

origin

object (AirportInfo)

Opcjonalnie. Informacje o lotnisku odlotu.

destination

object (AirportInfo)

Opcjonalnie. Informacje o lotnisku docelowym.

localScheduledDepartureDateTime

string

Opcjonalnie. Planowana data i godzina odejścia samolotu od bramki (ale nie opuszczenia pasa startowego). Jest to data i godzina w rozszerzonym formacie ISO 8601 bez przesunięcia.Godzinę można określić z dokładnością do milisekundy, np. 2027-03-05T06:30:00. Powinny to być lokalna data i godzina na lotnisku (a nie czas UTC).

hexBackgroundColor

string

Opcjonalnie. Kolor tła klasy lotu. Format to szesnastkowy ciąg znaków koloru, np. „#RRGGBB”.

heroImageUri

string

Opcjonalnie. Obraz banera wyświetlany z przodu zajęć.

classTemplateInfo

object (ClassTemplateInfo)

Opcjonalnie. Informacje o szablonie wyświetlania klasy lotu.

FlightHeader

Zapis JSON
{
  "carrier": {
    object (FlightCarrier)
  },
  "flightNumber": string
}
Pola
carrier

object (FlightCarrier)

Opcjonalnie. Informacje o przewoźniku lotniczym.

flightNumber

string

Opcjonalnie. Numer lotu bez kodu IATA przewoźnika. Pole zawiera tylko cyfry, np. „123”.

FlightCarrier

Zapis JSON
{
  "carrierIataCode": string,
  "carrierIcaoCode": string,
  "airlineLogoUri": string
}
Pola
carrierIataCode

string

Opcjonalnie. Dwuznakowy kod IATA linii lotniczej przewoźnika.

carrierIcaoCode

string

Opcjonalnie. Trzyznakowy kod ICAO linii lotniczej przewoźnika.

airlineLogoUri

string

Opcjonalnie. Logo linii lotniczej opisanej przez kod IATA przewoźnika.

AirportInfo

Zapis JSON
{
  "airportIataCode": string,
  "terminal": string,
  "gate": string
}
Pola
airportIataCode

string

Opcjonalnie. Trzyznakowy kod IATA lotniska, np. „SFO”.

terminal

string

Opcjonalnie. Nazwa terminala, np. „I”.

gate

string

Opcjonalnie. Nazwa bramki, np. „B59”.

TransitClass

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

string

Opcjonalnie. Identyfikator klasy tranzytowej.

issuerName

string

Opcjonalnie. Nazwa wystawcy klasy transportu publicznego.

localizedIssuerName

object (LocalizedString)

Opcjonalnie. Zlokalizowana nazwa wydawcy klasy transportu publicznego.

hexBackgroundColor

string

Opcjonalnie. Kolor tła klasy transportu publicznego. Format to szesnastkowy ciąg znaków koloru, np. „#RRGGBB”.

heroImageUri

string

Opcjonalnie. Obraz banera wyświetlany z przodu zajęć.

transitType

enum (TransitType)

Opcjonalnie. Rodzaj tranzytu w klasie tranzytu.

classTemplateInfo

object (ClassTemplateInfo)

Opcjonalnie. Informacje na temat szablonu wyświetlania klasy transportu publicznego.

GenericClass

Zapis JSON
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
Pola
id

string

Opcjonalnie. Identyfikator klasy ogólnej.

classTemplateInfo

object (ClassTemplateInfo)

Opcjonalnie. Informacje o szablonie dotyczące sposobu wyświetlania klasy ogólnej.

Adnotacje narzędzi

Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌