Method: providers.billableTrips.report

Segnala utilizzo delle corse fatturabili.

Richiesta HTTP

POST https://fleetengine.googleapis.com/v1/{name=providers/*/billableTrips/*}:report

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Obbligatorio. Deve essere nel formato providers/{provider}/billableTrips/{billable_trip}. Il provider deve essere l'ID progetto (ad esempio sample-cloud-project) del progetto Google Cloud di cui l'account di servizio che effettua la chiamata è membro.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
Campi
countryCode

string

Obbligatorio. Il codice paese di due lettere del paese in cui si effettua la corsa. Il prezzo viene definito in base al codice paese.

platform

enum (BillingPlatformIdentifier)

La piattaforma su cui è stata inviata la richiesta.

relatedIds[]

string

Gli identificatori direttamente correlati alla corsa segnalata. In genere si tratta di ID (ad esempio ID sessione) di operazioni di prenotazione anticipata effettuate prima che l'ID viaggio sia disponibile. Il numero di relatedIds è limitato a 50.

solutionType

enum (SolutionType)

Il tipo di soluzione di prodotto GMP (ad es. ON_DEMAND_RIDESHARING_AND_DELIVERIES) utilizzato per la corsa segnalata.

Corpo della risposta

In caso di esito positivo, il corpo della risposta è vuoto.

BillingPlatformIdentifier

Un insieme di valori che indicano su quale piattaforma è stata inviata la richiesta.

Enum
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Predefinita. Utilizzato per piattaforme non specificate.
SERVER La piattaforma è un server client.
WEB La piattaforma è un browser web.
ANDROID La piattaforma è un dispositivo mobile Android.
IOS La piattaforma è un dispositivo mobile iOS.
OTHERS Altre piattaforme non elencate in questa enumerazione.

SolutionType

Selettore per i diversi tipi di soluzioni di una corsa segnalata.

Enum
SOLUTION_TYPE_UNSPECIFIED Il valore predefinito. Per la compatibilità con le versioni precedenti, l'API utilizzerà per impostazione predefinita ON_DEMAND_RIDESHARING_AND_DELIVERIES, che è il primo tipo di soluzione supportato.
ON_DEMAND_RIDESHARING_AND_DELIVERIES La soluzione è un viaggio on demand in ridesharing e consegne.