Method: providers.billableTrips.report

گزارش استفاده از سفر قابل پرداخت

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
name

string

ضروری. باید در قالب providers/{provider}/billableTrips/{billable_trip} باشد. ارائه‌دهنده باید شناسه پروژه (به عنوان مثال، sample-cloud-project ) پروژه Google Cloud باشد که حساب سرویسی که این تماس را برقرار می‌کند عضوی از آن است.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "countryCode": string,
  "platform": enum (BillingPlatformIdentifier),
  "relatedIds": [
    string
  ],
  "solutionType": enum (SolutionType)
}
زمینه های
countryCode

string

ضروری. کد کشور دو حرفی کشور محل سفر. قیمت با توجه به کد کشور تعریف می شود.

platform

enum ( BillingPlatformIdentifier )

بستری که درخواست بر اساس آن صادر شده است.

relatedIds[]

string

شناسه هایی که مستقیماً با سفر گزارش شده مرتبط هستند. اینها معمولاً شناسه‌هایی (مثلاً شناسه‌های جلسه) مربوط به عملیات پیش‌رزرو هستند که قبل از در دسترس بودن شناسه سفر انجام شده‌اند. تعداد relatedIds به 50 عدد محدود شده است.

solutionType

enum ( SolutionType )

نوع راه حل محصول GMP (به عنوان مثال، ON_DEMAND_RIDESHARING_AND_DELIVERIES ) که برای سفر گزارش شده استفاده شده است.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.

BillingPlatformIdentifier

مجموعه ای از مقادیر که نشان می دهد درخواست بر اساس کدام پلتفرم صادر شده است.

Enums
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED پیش فرض برای پلتفرم های نامشخص استفاده می شود.
SERVER پلتفرم یک سرور مشتری است.
WEB پلتفرم یک مرورگر وب است.
ANDROID این پلتفرم یک دستگاه موبایل اندرویدی است.
IOS این پلتفرم یک دستگاه موبایل IOS است.
OTHERS پلتفرم های دیگری که در این شمارش فهرست نشده اند.

نوع راه حل

انتخابگر برای انواع راه حل های مختلف یک سفر گزارش شده.

Enums
SOLUTION_TYPE_UNSPECIFIED مقدار پیش فرض برای سازگاری با عقب، API به طور پیش فرض از ON_DEMAND_RIDESHARING_AND_DELIVERIES استفاده می کند که اولین نوع راه حل پشتیبانی شده است.
ON_DEMAND_RIDESHARING_AND_DELIVERIES راه حل این است که بر حسب تقاضا سفری به اشتراک گذاشته شود.