MCP Tools Reference: paydeveloper.googleapis.com

Instrument: list_pass_classes

Preia o listă completă a tuturor claselor de permise înregistrate în consola de afaceri Google Wallet asociate utilizatorului autentificat. Acest instrument oferă informații esențiale pentru dezvoltatorii care gestionează permise Wallet, cum ar fi carduri de fidelitate, carduri cadou sau zboruri.

Următorul exemplu demonstrează cum se utilizează curl pentru a invoca instrumentul MCP list_pass_classes .

Cerere de bucle
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
}'
                

Schema de intrare

Mesaj de solicitare pentru listarea claselor de acces ale unui emitent.

Cerere Listă de Clase de Acces

Reprezentare JSON
{
  "issuerId": string,
  "passType": enum (PassType),
  "view": enum (PassClassView)
}
Câmpuri
issuerId

string ( int64 format)

Obligatoriu. Identificatorul unic al emitentului pentru care se listează clasele de acceptare.

passType

enum ( PassType )

Opțional. Tipul clasei de trecere care va fi listat. Dacă nu este specificat, vor fi returnate toate tipurile de clase de trecere.

view

enum ( PassClassView )

Opțional. Specifică nivelul de detaliu care va fi returnat pentru fiecare clasă de trecere.

Schema de ieșire

Mesaj de răspuns pentru listarea claselor de acces ale unui emitent.

List PassClassResponse

Reprezentare JSON
{
  "passClasses": [
    {
      object (PassClass)
    }
  ]
}
Câmpuri
passClasses[]

object ( PassClass )

Clasele de acces ale emitentului.

PassClass

Reprezentare 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.
}
Câmpuri

resource de teren a Uniunii.

resource poate fi doar una dintre următoarele:

loyaltyClass

object ( LoyaltyClass )

Opțional. Clasa de loialitate a emitentului.

giftCardClass

object ( GiftCardClass )

Opțional. Clasa cardului cadou a emitentului.

offerClass

object ( OfferClass )

Opțional. Clasa ofertei emitentului.

eventTicketClass

object ( EventTicketClass )

Opțional. Clasa biletului la eveniment a emitentului.

flightClass

object ( FlightClass )

Opțional. Clasa de zbor a emitentului.

transitClass

object ( TransitClass )

Opțional. Clasa de tranzit a emitentului.

genericClass

object ( GenericClass )

Opțional. Clasa generică a emitentului.

Clasa de fidelitate

Reprezentare 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)
  }
}
Câmpuri
id

string

Opțional. ID-ul clasei de loialitate.

issuerName

string

Opțional. Numele emitentului clasei de fidelitate.

localizedIssuerName

object ( LocalizedString )

Opțional. Numele localizat al emitentului clasei de fidelitate.

programName

string

Opțional. Numele programului clasei de fidelitate.

localizedProgramName

object ( LocalizedString )

Opțional. Numele programului localizat al clasei de fidelitate.

programLogoUri

string

Opțional. Sigla programului clasei de fidelitate.

hexBackgroundColor

string

Opțional. Culoarea de fundal a clasei de loialitate. Formatul este un șir hexadecimal de culori, de exemplu „#RRGGBB”.

heroImageUri

string

Opțional. Imaginea bannerului afișată pe partea din față a clasei de fidelitate.

discoverableProgram

object ( DiscoverableProgram )

Opțional. Informațiile despre modul în care clasa de fidelitate poate fi descoperită și instanțiată din Google Wallet.

classTemplateInfo

object ( ClassTemplateInfo )

Opțional. Informațiile din șablon despre modul în care ar trebui afișată clasa de fidelitate.

LocalizedString

Reprezentare JSON
{
  "translatedValues": [
    {
      object (TranslatedString)
    }
  ],
  "defaultValue": {
    object (TranslatedString)
  }
}
Câmpuri
translatedValues[]

object ( TranslatedString )

Opțional. Șirurile traduse pentru șir.

defaultValue

object ( TranslatedString )

Opțional. Șirul de caractere care va fi afișat dacă nu este disponibilă o traducere corespunzătoare.

Șir tradus

Reprezentare JSON
{
  "languageCode": string,
  "value": string
}
Câmpuri
languageCode

string

Opțional. Eticheta de limbă BCP 47. Exemple de valori sunt „en-US”, „en-GB”, „de” sau „de-AT”.

value

string

Opțional. Șirul tradus, codificat în UTF-8.

Program Descoperibil

Reprezentare JSON
{
  "merchantSignupInfo": {
    object (MerchantSignupInfo)
  },
  "merchantSigninInfo": {
    object (MerchantSigninInfo)
  },
  "state": enum (State)
}
Câmpuri
merchantSignupInfo

object ( MerchantSignupInfo )

Opțional. Informațiile despre posibilitatea de a vă înscrie și de a adăuga un element valoros pentru acest program de descoperire prin intermediul unui site comercial.

merchantSigninInfo

object ( MerchantSigninInfo )

Opțional. Informațiile despre posibilitatea de a vă conecta și de a adăuga un element valoros pentru acest program detectabil prin intermediul unui site comercial.

state

enum ( State )

Numai ieșire. Starea programului care poate fi descoperit.

Informații de înregistrare comerciant

Reprezentare JSON
{
  "signupWebsite": {
    object (Uri)
  },
  "signupSharedDatas": [
    enum (SharedDataType)
  ]
}
Câmpuri
signupWebsite

object ( Uri )

Opțional. Site-ul web pentru înscrierea în programul de descoperire.

signupSharedDatas[]

enum ( SharedDataType )

Opțional. Datele utilizatorului trimise într-o solicitare POST către adresa URL a site-ului web de înscriere. Aceste informații sunt codificate și apoi partajate, astfel încât site-ul web al comerciantului să poată precompleta câmpurile utilizate pentru înscrierea utilizatorului în programul de detectare.

Uri

Reprezentare JSON
{
  "uri": string,
  "description": string,
  "localizedDescription": {
    object (LocalizedString)
  }
}
Câmpuri
uri

string

Opțional. URI-ul.

description

string

Opțional. Titlul URI-ului apare în Google Wallet ca text.

localizedDescription

object ( LocalizedString )

Opțional. Șirurile traduse ale titlului URI-ului apar în Google Wallet ca text.

Informații de conectare comerciant

Reprezentare JSON
{
  "signinWebsite": {
    object (Uri)
  }
}
Câmpuri
signinWebsite

object ( Uri )

Opțional. Site-ul web pentru a vă conecta la programul detectabil.

Informații șablon clasă

Reprezentare JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Câmpuri
cardBarcodeSectionDetails

object ( CardBarcodeSectionDetails )

Opțional. Informațiile suplimentare care vor fi afișate deasupra și dedesubtul codului de bare.

cardTemplateOverride

object ( CardTemplateOverride )

Opțional. Suprascrierea șablonului pentru vizualizarea cardului.

detailsTemplateOverride

object ( DetailsTemplateOverride )

Opțional. Suprascrierea șablonului pentru vizualizarea detaliilor.

listTemplateOverride

object ( ListTemplateOverride )

Opțional. Suprascrierea șablonului pentru vizualizarea listei de pase.

Detalii Secțiune Cod Bare Card

Reprezentare JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Câmpuri
firstTopDetail

object ( BarcodeSectionDetail )

Opțional. Informațiile opționale care vor fi afișate deasupra codului de bare. Dacă este definit secondTopDetail, acestea vor fi afișate la începutul acestei secțiuni de detalii.

firstBottomDetail

object ( BarcodeSectionDetail )

Opțional. Informațiile opționale care vor fi afișate sub codul de bare.

secondTopDetail

object ( BarcodeSectionDetail )

Opțional. A doua informație opțională care va fi afișată deasupra codului de bare. Dacă este definit firstTopDetail, aceasta va fi afișată la sfârșitul acestei secțiuni de detalii.

Detalii secțiune cod de bare

Reprezentare JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Câmpuri
fieldSelector

object ( FieldSelector )

Opțional. Referința la un câmp existent bazat pe text sau imagine care va fi afișat.

Selector de câmpuri

Reprezentare JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Câmpuri
fields[]

object ( FieldReference )

Opțional. Referințele de câmp care vor fi utilizate cu suprascrierile de câmp. Dacă sunt furnizate mai multe referințe, atunci va fi afișată prima care face referire la un câmp nevid.

Referință de câmp

Reprezentare JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Câmpuri
fieldPath

string

Opțional. Calea către câmpul la care se face referire, cu prefixul „obiect” sau „clasă” și separată prin puncte.

dateFormat

enum ( DateFormat )

Opțional. Formatul de dată pentru redarea câmpurilor de dată/oră.

CardTemplateSuprascriere

Reprezentare JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Câmpuri
cardRowTemplateInfos[]

object ( CardRowTemplateInfo )

Opțional. Informațiile șablonului despre rândurile din vizualizarea cardului. Se permit specificarea a maximum trei rânduri.

Informații șablon rând card

Reprezentare 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.
}
Câmpuri
Câmpul de uniune row_template . Șablonul pentru un rând care conține unul, două sau trei elemente. row_template poate fi doar unul dintre următoarele:
oneItem

object ( CardRowOneItem )

Opțional. Șablonul pentru un rând care conține un element.

twoItems

object ( CardRowTwoItems )

Opțional. Șablonul pentru un rând care conține două elemente.

threeItems

object ( CardRowThreeItems )

Opțional. Șablonul pentru un rând care conține trei elemente.

CardRowUnElement

Reprezentare JSON
{
  "item": {
    object (TemplateItem)
  }
}
Câmpuri
item

object ( TemplateItem )

Opțional. Elementul care va fi afișat în rând. Acest element va fi centrat.

Element de șablon

Reprezentare JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Câmpuri
firstValue

object ( FieldSelector )

Opțional. Referința la primul câmp care va fi afișat.

secondValue

object ( FieldSelector )

Opțional. Referința la al doilea câmp care va fi afișat.

predefinedItem

enum ( PredefinedItem )

Opțional. Elementul predefinit care va fi afișat.

CardRowTwoItems

Reprezentare JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Câmpuri
startItem

object ( TemplateItem )

Opțional. Elementul care va fi afișat la începutul rândului. Acest element va fi aliniat la stânga.

endItem

object ( TemplateItem )

Opțional. Elementul care va fi afișat la sfârșitul rândului. Acest element va fi aliniat la dreapta.

CardRowThreeItems

Reprezentare JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Câmpuri
startItem

object ( TemplateItem )

Opțional. Elementul care va fi afișat la începutul rândului. Acest element va fi aliniat la stânga.

middleItem

object ( TemplateItem )

Opțional. Elementul care va fi afișat în mijlocul rândului. Acest element va fi centrat între elementele de început și de sfârșit.

endItem

object ( TemplateItem )

Opțional. Elementul care va fi afișat la sfârșitul rândului. Acest element va fi aliniat la dreapta.

DetaliiSuprareșablon

Reprezentare JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Câmpuri
detailsItemInfos[]

object ( DetailsItemInfo )

Opțional. Informațiile șablonului despre elementele afișate în lista de detalii.

DetaliiInformații articol

Reprezentare JSON
{
  "item": {
    object (TemplateItem)
  }
}
Câmpuri
item

object ( TemplateItem )

Opțional. Elementul care va fi afișat în lista de detalii.

ListTemplateSuprarescriere

Reprezentare JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  }
}
Câmpuri
firstRowOption

object ( FirstRowOption )

Opțional. Referința la câmpul care va fi afișat pe primul rând.

secondRowOption

object ( FieldSelector )

Opțional. Referința la câmpul care va fi afișat pe al doilea rând.

Opțiunea FirstRow

Reprezentare JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Câmpuri
transitOption

enum ( TransitOption )

Opțional. Opțiunea de transport în comun care va fi afișată pe primul rând.

fieldOption

object ( FieldSelector )

Opțional. Referința la câmpul care va fi afișat pe primul rând.

Clasa de carduri cadou

Reprezentare 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)
  }
}
Câmpuri
id

string

Opțional. ID-ul clasei cardului cadou.

issuerName

string

Opțional. Numele emitentului clasei de carduri cadou.

localizedIssuerName

object ( LocalizedString )

Opțional. Numele localizat al emitentului clasei de carduri cadou.

merchantName

string

Opțional. Numele comerciantului clasei de carduri cadou.

localizedMerchantName

object ( LocalizedString )

Opțional. Numele comerciantului localizat al clasei de carduri cadou.

programLogoUri

string

Opțional. Sigla programului clasei de carduri cadou.

hexBackgroundColor

string

Opțional. Culoarea de fundal a clasei de carduri cadou. Formatul este un șir hexadecimal de culori, de exemplu „#RRGGBB”.

heroImageUri

string

Opțional. Imaginea bannerului afișată pe partea din față a clasei de carduri cadou.

homePageUri

object ( Uri )

Opțional. Site-ul web al paginii principale a aplicației.

classTemplateInfo

object ( ClassTemplateInfo )

Opțional. Informațiile din șablon despre modul în care ar trebui afișată clasa cardului cadou.

Clasa ofertei

Reprezentare 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)
  }
}
Câmpuri
id

string

Opțional. ID-ul clasei de ofertă.

issuerName

string

Opțional. Numele emitentului clasei de oferte.

localizedIssuerName

object ( LocalizedString )

Opțional. Numele localizat al emitentului clasei de oferte.

provider

string

Opțional. Furnizorul clasei de oferte.

localizedProvider

object ( LocalizedString )

Opțional. Furnizorul localizat al clasei de oferte.

title

string

Opțional. Titlul clasei de oferte.

localizedTitle

object ( LocalizedString )

Opțional. Titlul localizat al clasei de oferte.

titleImageUri

string

Opțional. Imaginea din titlu a clasei de oferte.

hexBackgroundColor

string

Opțional. Culoarea de fundal a clasei de oferte. Formatul este un șir hexadecimal de culori, de exemplu „#RRGGBB”.

heroImageUri

string

Opțional. Imaginea bannerului afișată în partea din față a clasei de oferte.

redemptionChannel

enum ( RedemptionChannel )

Opțional. Canalul de valorificare al clasei de oferte.

classTemplateInfo

object ( ClassTemplateInfo )

Opțional. Informațiile din șablon despre modul în care ar trebui afișată clasa ofertei.

Clasa BiletEveniment

Reprezentare 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)
  }
}
Câmpuri
id

string

Opțional. ID-ul clasei biletului la eveniment.

issuerName

string

Opțional. Numele emitentului clasei de bilete la eveniment.

localizedIssuerName

object ( LocalizedString )

Opțional. Numele localizat al emitentului clasei de bilete la eveniment.

logoUri

string

Opțional. Sigla clasei de bilete la eveniment.

eventName

object ( LocalizedString )

Opțional. Numele evenimentului.

venue

object ( EventVenue )

Opțional. Locul de desfășurare a evenimentului.

dateTime

object ( EventDateTime )

Opțional. Informațiile despre data și ora evenimentului.

hexBackgroundColor

string

Opțional. Culoarea de fundal a clasei de bilete la eveniment. Formatul este un șir hexadecimal de culori, de exemplu „#RRGGBB”.

heroImageUri

string

Opțional. Imaginea bannerului afișată pe partea din față a clasei de bilete la eveniment.

classTemplateInfo

object ( ClassTemplateInfo )

Opțional. Informațiile din șablon despre modul în care ar trebui afișată clasa biletului la eveniment.

Locul evenimentului

Reprezentare JSON
{
  "name": {
    object (LocalizedString)
  },
  "address": {
    object (LocalizedString)
  }
}
Câmpuri
name

object ( LocalizedString )

Opțional. Numele locației.

address

object ( LocalizedString )

Opțional. Adresa locației.

Data și ora evenimentului

Reprezentare JSON
{
  "start": string,
  "end": string
}
Câmpuri
start

string

Opțional. Data/ora la care începe evenimentul. Dacă evenimentul se întinde pe mai multe zile, ar trebui să fie data/ora de început din prima zi. Formatul este o dată/oră în format extins ISO 8601 fără decalaj, iar ora poate fi specificată cu o precizie de până la milisecunde, de exemplu, 2027-03-05T06:30:00.

end

string

Opțional. Data/ora la care se termină evenimentul. Dacă evenimentul se întinde pe mai multe zile, ar trebui să fie data/ora de încheiere din ultima zi. Formatul este un format extins ISO 8601 pentru dată/oră fără decalaj, iar ora poate fi specificată cu o precizie de până la milisecunde, de exemplu, 2027-03-05T06:30:00.

Clasa de zbor

Reprezentare 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)
  }
}
Câmpuri
id

string

Opțional. ID-ul clasei de zbor.

issuerName

string

Opțional. Numele emitentului clasei de zbor.

localizedIssuerName

object ( LocalizedString )

Opțional. Numele localizat al emitentului clasei de zbor.

flightHeader

object ( FlightHeader )

Opțional. Informațiile despre compania aeriană și numărul zborului.

origin

object ( AirportInfo )

Opțional. Informațiile despre aeroportul de origine.

destination

object ( AirportInfo )

Opțional. Informațiile despre aeroportul de destinație.

localScheduledDepartureDateTime

string

Opțional. Data și ora programate la care se așteaptă ca aeronava să părăsească poarta de aterizare (nu pista). Formatul este un format extins ISO 8601 pentru dată/oră, fără decalaj, iar ora poate fi specificată cu o precizie de până la milisecunde, de exemplu, 2027-03-05T06:30:00. Aceasta ar trebui să fie data/ora locală de pe aeroport (nu o oră UTC).

hexBackgroundColor

string

Opțional. Culoarea de fundal a clasei de zbor. Formatul este un șir hexadecimal de culori, de exemplu „#RRGGBB”.

heroImageUri

string

Opțional. Imaginea bannerului afișată în partea din față a clasei de zbor.

classTemplateInfo

object ( ClassTemplateInfo )

Opțional. Informațiile din șablon despre modul în care ar trebui afișată clasa de zbor.

Antet de zbor

Reprezentare JSON
{
  "carrier": {
    object (FlightCarrier)
  },
  "flightNumber": string
}
Câmpuri
carrier

object ( FlightCarrier )

Opțional. Informațiile despre compania aeriană.

flightNumber

string

Opțional. Numărul zborului fără codul IATA al operatorului. Câmpul conține doar cifre, de exemplu „123”.

FlightCarrier

Reprezentare JSON
{
  "carrierIataCode": string,
  "carrierIcaoCode": string,
  "airlineLogoUri": string
}
Câmpuri
carrierIataCode

string

Opțional. Codul IATA al companiei aeriene, format din două caractere.

carrierIcaoCode

string

Opțional. Codul OACI al companiei aeriene, format din trei caractere.

airlineLogoUri

string

Opțional. Sigla companiei aeriene descrisă prin codul IATA al operatorului.

Informații despre aeroport

Reprezentare JSON
{
  "airportIataCode": string,
  "terminal": string,
  "gate": string
}
Câmpuri
airportIataCode

string

Opțional. Codul aeroportului IATA cu trei caractere, de exemplu „SFO”.

terminal

string

Opțional. Numele terminalului, de exemplu „I”.

gate

string

Opțional. Numele porții, de exemplu „B59”.

Clasa de tranzit

Reprezentare JSON
{
  "id": string,
  "issuerName": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "hexBackgroundColor": string,
  "heroImageUri": string,
  "transitType": enum (TransitType),
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
Câmpuri
id

string

Opțional. ID-ul clasei de tranzit.

issuerName

string

Opțional. Numele emitentului clasei de tranzit.

localizedIssuerName

object ( LocalizedString )

Opțional. Numele localizat al emitentului clasei de tranzit.

hexBackgroundColor

string

Opțional. Culoarea de fundal a clasei de tranzit. Formatul este un șir hexadecimal de culori, de exemplu „#RRGGBB”.

heroImageUri

string

Opțional. Imaginea bannerului afișată pe partea din față a clasei de transport în comun.

transitType

enum ( TransitType )

Opțional. Tipul de tranzit al clasei de tranzit.

classTemplateInfo

object ( ClassTemplateInfo )

Opțional. Informațiile din șablon despre modul în care ar trebui afișată clasa de transport în comun.

Clasă generică

Reprezentare JSON
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  }
}
Câmpuri
id

string

Opțional. ID-ul clasei generice.

classTemplateInfo

object ( ClassTemplateInfo )

Opțional. Informațiile din șablon despre modul în care ar trebui afișată clasa generică.

Adnotări ale instrumentelor

Indiciu distructiv: ❌ | Indiciu idempotent: ✅ | Indiciu doar pentru citire: ✅ | Indiciu pentru lumea deschisă: ❌