Risorsa: TransitClass
Rappresentazione JSON |
---|
{ "transitOperatorName": { object ( |
Campi | |
---|---|
transit |
Il nome dell'operatore di trasporto pubblico. |
logo |
Obbligatorio. L'immagine del logo del biglietto. Questa immagine viene visualizzata nella visualizzazione dei dettagli della scheda dell'app. |
transit |
Obbligatorio. Il tipo di trasporto pubblico rappresentato da questa classe, ad esempio "bus". |
watermark |
Immagine della filigrana da visualizzare sul dispositivo dell'utente. |
language |
Se questo campo è presente, i biglietti del trasporto pubblico mostrati sul dispositivo di un utente saranno sempre in questa lingua. Rappresenta il tag lingua BCP 47. I valori di esempio sono "en-US", "en-GB", "de" o "de-AT". |
custom |
Un'etichetta personalizzata da utilizzare per il valore del nome del terminal di transito ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore del numero di biglietto ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore delle limitazioni di percorso ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore dei dettagli delle limitazioni del percorso ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore dei dettagli delle limitazioni temporali ( |
custom |
Un'etichetta personalizzata da utilizzare per l'altro valore delle limitazioni ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore del numero della ricevuta di acquisto ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore del codice di conferma ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore nominale di acquisto ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore del prezzo di acquisto ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore del messaggio di sconto per il trasporto pubblico ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore del carrello ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore della posizione del posto ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore del Coach ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore della piattaforma di imbarco ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore della zona di imbarco ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore della classe tariffaria ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore della categoria della concessione per il trasporto pubblico ( |
custom |
Un'etichetta personalizzata da utilizzare per il valore del nome della tariffa del trasporto pubblico ( |
class |
Informazioni sul modello relative alla visualizzazione del corso. Se non viene impostato, Google utilizzerà un insieme predefinito di campi da visualizzare. |
enable |
Consente di controllare la visualizzazione dell'itinerario di una sola tappa per questa lezione. Per impostazione predefinita, viene visualizzato un itinerario solo per le corse con più tappe. |
id |
Obbligatorio. L'identificatore univoco di una classe. Questo ID deve essere univoco in tutte le classi di un emittente. Questo valore deve seguire il formato issuer ID.identifier: il primo viene emesso da Google, mentre il secondo è scelto da te. Il tuo identificatore univoco deve includere solo caratteri alfanumerici, ".", "_" o "-". |
version |
Deprecato |
issuer |
Obbligatorio. Il nome dell'emittente. La lunghezza massima consigliata è di 20 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
messages[] |
Un array di messaggi visualizzati nell'app. Tutti gli utenti di questo oggetto riceveranno i messaggi associati. Il numero massimo di questi campi è 10. |
allowMultipleUsersPerObject |
Deprecato. Usa invece il criterio |
homepage |
L'URI della home page della tua applicazione. Il completamento dell'URI in questo campo ha lo stesso comportamento della compilazione di un URI in linksModuleData (quando viene eseguito il rendering di un oggetto, viene mostrato un link alla home page in quella che in genere verrebbe considerata la sezione linksModuleData dell'oggetto). |
locations[] |
Nota: al momento questo campo non è supportato per attivare le notifiche geografiche. |
review |
Obbligatorio. Lo stato del corso. Questo campo può essere impostato su Devi mantenere questo campo su Devi impostare questo campo su Quando aggiorni un corso già |
review |
I commenti della revisione impostati dalla piattaforma quando un corso è contrassegnato come |
infoModuleData |
Deprecato. Utilizza invece textModulesData. |
image |
Dati del modulo immagine. Il numero massimo di questi campi visualizzati è 1 a livello di oggetto e 1 a livello di oggetto della classe. |
text |
Dati del modulo di testo. Se i dati dei moduli di testo sono definiti anche per il corso, verranno visualizzati entrambi. Il numero massimo di questi campi visualizzati è 10 dall'oggetto e 10 dalla classe. |
links |
Collega i dati del modulo. Se nell'oggetto sono definiti anche i dati del modulo Link, verranno visualizzati entrambi. |
redemption |
Identifica quali emittenti possono riscattare la tessera tramite Smart Tap. Gli emittenti che hanno emesso i rimborsi sono identificati tramite l'ID emittente. Gli emittenti dell'utilizzo devono avere configurato almeno un tasto Smart Tap. Anche i campi |
country |
Codice paese utilizzato per mostrare il paese della carta (quando l'utente non si trova in quel paese) e per mostrare contenuti localizzati quando i contenuti non sono disponibili nella lingua dell'utente. |
hero |
Immagine del banner facoltativa visualizzata sulla parte anteriore della scheda. Se non è presente, non verrà visualizzato nulla. L'immagine verrà visualizzata con una larghezza al 100%. |
wordMark |
Deprecato. |
enable |
Indica se questa classe supporta il tocco intelligente. Anche i campi |
hex |
Il colore di sfondo della scheda. Se non è impostato, viene utilizzato il colore dominante dell'immagine hero e, se non è impostata alcuna immagine hero, viene utilizzato il colore dominante del logo. Il formato è #rrggbb, dove rrggbb è una tripletta RGB esadecimale, ad esempio |
localized |
Stringhe tradotte per il valore IssuerName. La lunghezza massima consigliata è di 20 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
multiple |
Indica se più utenti e dispositivi salveranno lo stesso oggetto facendo riferimento a questa classe. |
callback |
Opzioni di callback da utilizzare per richiamare l'emittente a ogni salvataggio/eliminazione di un oggetto per questa classe da parte dell'utente finale. Tutti gli oggetti di questa classe sono idonei per il callback. |
security |
Informazioni facoltative sull'animazione di sicurezza. Se questa opzione è impostata, verrà visualizzata un'animazione di sicurezza nei dettagli della tessera. |
activation |
Opzioni di attivazione per un biglietto attivabile. |
view |
Visualizza le opzioni relative ai requisiti di sblocco per il biglietto del trasporto pubblico. |
wide |
Il logo largo del ticket. Se fornito, verrà utilizzato al posto del logo in alto a sinistra nella visualizzazione della scheda. |
notify |
Indica se gli aggiornamenti dei campi per questa classe devono attivare le notifiche. Se impostato su NOTIFY, si proverà ad attivare una notifica di aggiornamento dei campi per gli utenti. Queste notifiche verranno inviate agli utenti solo se il campo fa parte di una lista consentita. Se impostato su DO_NOT_NOTIFY o NOTIFICATION_SETTINGS_UNSPECIFIED, non verrà attivata alcuna notifica. Questa impostazione è temporanea e deve essere configurata con ogni richiesta PATCH o UPDATE, altrimenti non verrà attivata alcuna notifica. |
app |
Link facoltativo a un sito web o a un'app che verrà visualizzato come pulsante sulla parte anteriore della tessera. Se viene fornito AppLinkData per l'oggetto corrispondente che verrà utilizzato. |
value |
Dati facoltativi del modulo sul valore aggiunto. Massimo dieci per corso. Per un passaggio ne verranno visualizzati solo dieci, dando la priorità a quelli dell'oggetto. |
TransitType
Enum | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
Alias precedente per |
RAIL |
|
rail |
Alias precedente per |
TRAM |
|
tram |
Alias precedente per |
FERRY |
|
ferry |
Alias precedente per |
OTHER |
|
other |
Alias precedente per |
ActivationOptions
ActivationOptions per il corso
Rappresentazione JSON |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
Campi | |
---|---|
activation |
URL HTTPS che supporta la semantica REST. Verrà utilizzato per richiedere l'attivazione dai partner per un determinato valore, attivata dagli utenti. |
allow |
Indica se consentire agli utenti di effettuare la chiamata di attivazione da un dispositivo diverso. In questo modo, il client può visualizzare il pulsante di attivazione abilitato anche se il valore activationStatus è ACTIVATED, ma il dispositivo richiesto è diverso da quello corrente. |
Metodi |
|
---|---|
|
Aggiunge un messaggio alla classe di transito a cui fa riferimento l'ID classe specificato. |
|
Restituisce la classe di trasporto pubblico con l'ID classe specificato. |
|
Inserisce una classe di transito con l'ID e le proprietà specificati. |
|
Restituisce un elenco di tutte le classi di trasporto pubblico per un determinato ID emittente. |
|
Aggiorna la classe di trasporto pubblico a cui fa riferimento l'ID classe specificato. |
|
Aggiorna la classe di transito a cui fa riferimento l'ID classe specificato. |