یک وسیله نقلیه جدید مرتبط با یک ارائهدهنده سهم یا تحویل بر اساس تقاضا را نشان میدهد. هر 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. |
vehicle Id | مورد نیاز. شناسه منحصر به فرد خودرو مشروط به محدودیت های زیر:
|
درخواست بدن
بدنه درخواست شامل نمونه ای از Vehicle
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه جدیدی از Vehicle
است.