یک وسیله نقلیه جدید مرتبط با یک ارائهدهنده سهم یا تحویل بر اساس تقاضا را نشان میدهد. هر Vehicle باید یک شناسه وسیله نقلیه منحصر به فرد داشته باشد.
هنگام ایجاد یک Vehicle ، فیلدهای Vehicle مورد نیاز است:
-
vehicleState -
supportedTripTypes -
maximumCapacity -
vehicleType
هنگام ایجاد یک Vehicle ، فیلدهای Vehicle زیر نادیده گرفته می شوند:
-
name -
currentTrips -
availableCapacity -
currentRouteSegment -
currentRouteSegmentEndPoint -
currentRouteSegmentVersion -
currentRouteSegmentTraffic -
route -
waypoints -
waypointsVersion -
remainingDistanceMeters -
remainingTimeSeconds -
eta_to_next_waypoint -
navigationStatus
تمام فیلدهای دیگر اختیاری هستند و در صورت ارائه استفاده می شوند.
درخواست HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
| مولفه های | |
|---|---|
parent | ضروری. باید در قالب |
پارامترهای پرس و جو
| مولفه های | |
|---|---|
header | هدر درخواست استاندارد Fleet Engine. |
vehicleId | ضروری. شناسه منحصر به فرد خودرو مشروط به محدودیت های زیر:
|
درخواست بدن
بدنه درخواست شامل نمونه ای از Vehicle است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه جدیدی از Vehicle است.