Method: providers.billableTrips.report

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

Wymagany. Musi mieć format providers/{provider}/billableTrips/{billable_trip}. Dostawca musi być identyfikatorem projektu (np. sample-cloud-project) projektu Google Cloud, do którego należy konto usługi wywołujące to połączenie.

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 odbędzie się podróż. Cena jest określana zgodnie z kodem kraju.

platform

enum (BillingPlatformIdentifier)

Platforma, z której wysłano żądanie.

relatedIds[]

string

Identyfikatory, które są bezpośrednio powiązane z podaną podróżą. Są to zwykle identyfikatory (np. identyfikatory sesji) operacji rezerwacji przed wykonaniem rezerwacji. Liczba relatedIds jest ograniczona do 50.

solutionType

enum (SolutionType)

Typ usługi GMP (np. ON_DEMAND_RIDESHARING_AND_DELIVERIES) używany w podanej podróży.

Treść odpowiedzi

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

Identyfikator platformy płatności

Zestaw wartości, które wskazują, na której platformie zostało wysłane żądanie.

Wartości w polu enum
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Domyślny: Służy do określania nieokreślonych platform.
SERVER Platforma jest serwerem klienckim.
WEB Jest to przeglądarka.
ANDROID Platforma stanowi urządzenie mobilne z Androidem.
IOS Jest to urządzenie mobilne z iOS.
OTHERS Inne platformy, które nie są wymienione w tym rejestrze.

Typ rozwiązania

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

Wartości w polu enum
SOLUTION_TYPE_UNSPECIFIED Wartość domyślna. Aby zapewnić zgodność wsteczną, interfejs API domyślnie używa interfejsu ON_DEMAND_RIDESHARING_AND_DELIVERIES, który jest pierwszym obsługiwanym typem rozwiązania.
ON_DEMAND_RIDESHARING_AND_DELIVERIES Rozwiązaniem jest obsługa przejazdów na żądanie i dostawy.