Method: providers.billableTrips.report

Segnala l'utilizzo dei viaggi 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 questa 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 svolge il viaggio. Il prezzo è 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. Di solito si tratta di ID (ad esempio, ID sessione) di operazioni di prenotazione anticipata eseguite prima che l'ID corsa 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) utilizzato per la corsa registrata.

Corpo della risposta

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

BillingPlatformIdentifier

Un insieme di valori che indica la piattaforma su cui è stata inviata la richiesta.

Enum
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Predefinita. Utilizzato per le 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 garantire 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 di ridesharing e di consegna on demand.