گزارش استفاده از سفر قابل پرداخت
درخواست HTTP
POST https://fleetengine.googleapis.com/v1/{name=providers/*/billableTrips/*}:report
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
name | مورد نیاز. باید در قالب |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "countryCode": string, "platform": enum ( |
فیلدها | |
---|---|
countryCode | مورد نیاز. کد کشور دو حرفی کشور محل سفر. قیمت بر اساس کد کشور تعیین می شود. |
platform | بستری که درخواست بر اساس آن صادر شده است. |
relatedIds[] | شناسه هایی که مستقیماً با سفر گزارش شده مرتبط هستند. اینها معمولاً شناسههایی (مثلاً شناسههای جلسه) مربوط به عملیات پیشرزرو هستند که قبل از در دسترس بودن شناسه سفر انجام شدهاند. تعداد |
solutionType | نوع راه حل محصول GMP (به عنوان مثال، |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.
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 | راه حل این است که بر حسب تقاضا سفری به اشتراک گذاشته شود. |