Method: providers.billableTrips.report

Zgłaszanie korzystania z płatnej podróży.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagany. Musi mieć format providers/{provider}/billableTrips/{billable_trip}. Dostawca musi być identyfikatorem projektu (np. sample-cloud-project) projektu Google Cloud, którego członkiem jest konto usługi wykonujące to wywołanie.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

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

string

Wymagany. Dwuliterowy kod kraju, w którym odbywa się podróż. Cena jest określana zgodnie z kodem kraju.

platform

enum (BillingPlatformIdentifier)

Platforma, na której zostało wysłane żądanie.

relatedIds[]

string

Identyfikatory bezpośrednio powiązane z zgłaszaną podróżą. Zwykle są to identyfikatory (np. identyfikatory sesji) operacji związanych z rezerwacją dokonanych przed udostępnieniem identyfikatora podróży. Liczba relatedIds jest ograniczona do 50.

solutionType

enum (SolutionType)

Typ rozwiązania związanego z usługami Google Marketing Platform (np. ON_DEMAND_RIDESHARING_AND_DELIVERIES) użytego do zgłoszonej podróży.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi to pusty obiekt JSON.

BillingPlatformIdentifier

Zestaw wartości wskazujących, na której platformie wysłano żądanie.

Wartości w polu enum
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Domyślny: Używany na nieokreślonych platformach.
SERVER Platforma jest serwerem klienta.
WEB Platforma to przeglądarka internetowa.
ANDROID Platforma to urządzenie mobilne z Androidem.
IOS Platforma to urządzenie mobilne z iOS.
OTHERS inne platformy, które nie są wymienione w tym zestawie.

SolutionType

Selektor różnych typów rozwiązań zgłoszonej podróży.

Wartości w polu enum
SOLUTION_TYPE_UNSPECIFIED Wartość domyślna. Ze względu na zgodność wsteczną interfejs API domyślnie używa rozwiązania ON_DEMAND_RIDESHARING_AND_DELIVERIES, które jest pierwszym obsługiwanym typem rozwiązania.
ON_DEMAND_RIDESHARING_AND_DELIVERIES Rozwiązaniem jest przejazd i dostawy na żądanie.