Method: providers.billableTrips.report

Raportowanie wykorzystania podlegającej rozliczeniu 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

To pole jest wymagane. 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 wywołują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

To pole jest wymagane. Dwuliterowy kod kraju, w którym odbędzie się podróż. Cena jest określana według kodu kraju.

platform

enum (BillingPlatformIdentifier)

Platforma, na której przesłano żądanie.

relatedIds[]

string

Identyfikatory bezpośrednio związane z zgłaszaną podróżą. Są to zwykle identyfikatory (np. identyfikatory sesji) operacji rezerwacji wstępnej, do których doszło przed udostępnieniem identyfikatora podróży. Liczba elementów relatedIds jest ograniczona do 50.

solutionType

enum (SolutionType)

Typ rozwiązania GMP (np. ON_DEMAND_RIDESHARING_AND_DELIVERIES) użytego w zgłoszonej podróży.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

BillingPlatformIdentifier

Zestaw wartości wskazujących, do jakiej platformy zostało wysłane żądanie.

Wartości w polu enum
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Domyślny: Używane w przypadku nieokreślonych platform.
SERVER Platforma to serwer klienta.
WEB Platforma to przeglądarka.
ANDROID Platforma to urządzenie mobilne z Androidem.
IOS Platforma to urządzenie mobilne z systemem iOS.
OTHERS Inne platformy, które nie są wymienione w tym wyliczeniu.

SolutionType

Selektor różnych rodzajów rozwiązań związanych z raportowaną podróżą.

Wartości w polu enum
SOLUTION_TYPE_UNSPECIFIED Wartość domyślna. Aby zapewnić zgodność wsteczną, interfejs API będzie domyślnie używać elementu ON_DEMAND_RIDESHARING_AND_DELIVERIES, który jest pierwszym obsługiwanym typem rozwiązania.
ON_DEMAND_RIDESHARING_AND_DELIVERIES Rozwiązaniem jest usługa transportu publicznego na żądanie z dostawą.