Method: providers.billableTrips.report

Segnalare l'utilizzo della corsa fatturabile.

Richiesta HTTP

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

L'URL utilizza la sintassi gRPC Transcoding.

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 i 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 avviene il viaggio. Il prezzo è definito in base al codice del paese.

platform

enum (BillingPlatformIdentifier)

La piattaforma su cui è stata emessa la richiesta.

relatedIds[]

string

Gli identificatori direttamente correlati alla corsa segnalata. Di solito si tratta di ID (ad esempio, ID sessione) delle operazioni di prenotazione 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 esempio ON_DEMAND_RIDESHARING_AND_DELIVERIES) utilizzata per la corsa segnalata.

Corpo della risposta

Se l'operazione ha esito positivo, il corpo della risposta è vuoto.

BillingPlatformIdentifier

Un insieme di valori che indicano su quale piattaforma è stata emessa 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.

Tipo di soluzione

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

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