Method: providers.billableTrips.report

Faturalandırılabilir gezi kullanımını raporlama.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. providers/{provider}/billableTrips/{billable_trip} biçiminde olmalıdır. Sağlayıcı, bu çağrıyı yapan hizmet hesabının üyesi olduğu Google Cloud Projesinin proje kimliği (örneğin, sample-cloud-project) olmalıdır.

İstek içeriği

İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

JSON gösterimi
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
Alanlar
countryCode

string

Zorunlu. Seyahatin yapılacağı ülkenin iki harfli ülke kodu. Fiyat, ülke koduna göre tanımlanır.

platform

enum (BillingPlatformIdentifier)

İsteğin gönderildiği platform.

relatedIds[]

string

Raporlanan geziyle doğrudan ilişkili olan tanımlayıcılar. Bunlar genellikle seyahat kimliği kullanılabilir olmadan önce yapılan rezervasyon öncesi işlemlerinin kimlikleridir (ör. oturum kimlikleri). relatedIds sayısı 50 ile sınırlıdır.

solutionType

enum (SolutionType)

Raporlanan gezi için kullanılan GMP ürün çözümünün türü (ör. ON_DEMAND_RIDESHARING_AND_DELIVERIES).

Yanıt gövdesi

Başarılı olursa yanıt gövdesi boş olur.

BillingPlatformIdentifier

İsteğin hangi platformda gönderildiğini gösteren bir değer grubu.

Sıralamalar
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED Varsayılan. Belirtilmemiş platformlar için kullanılır.
SERVER Bu platform bir istemci sunucusudur.
WEB Platform bir web tarayıcısıdır.
ANDROID Platform bir Android mobil cihaz olmalıdır.
IOS Platform bir iOS mobil cihaz olmalıdır.
OTHERS Bu numaralandırmada listelenmeyen diğer platformlar.

SolutionType

Bildirilen seyahatin farklı çözüm türleri için seçici.

Sıralamalar
SOLUTION_TYPE_UNSPECIFIED Varsayılan değer. Geriye dönük uyumluluk için API, varsayılan olarak, desteklenen ilk çözüm türü olan ON_DEMAND_RIDESHARING_AND_DELIVERIES'yi kullanır.
ON_DEMAND_RIDESHARING_AND_DELIVERIES Bu çözüm, isteğe bağlı araç paylaşma ve teslimat hizmeti sunuyor.