Method: providers.vehicles.updateLocation

הוצא משימוש: צריך להשתמש בשיטה vehicles.update במקום זאת. השירות Automotive.updateLocation מעדכנת את מיקום הרכב.

בקשת HTTP

PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateLocation

בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.

פרמטרים של נתיב

פרמטרים
name

string

חובה. חייב להיות בפורמט providers/{provider}/vehicles/{vehicle}. {provider} חייב להיות מזהה הפרויקט (לדוגמה, sample-cloud-project) של הפרויקט ב-Google Cloud שחשבון השירות שמבצע את הקריאה הזו משויך אליו.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג JSON
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
שדות
header

object (RequestHeader)

כותרת הבקשה הרגילה של Fleet Engine.

currentLocation

object (VehicleLocation)

חובה. המיקום האחרון של הרכב. חובה למלא את שדות המשנה location ו-updateTime.

currentState

enum (VehicleState)

מגדירים את מצב הרכב ל-ONLINE או ל-OFFLINE. אם המדיניות מוגדרת לערך UNKNOWN_VEHICLE_STATE, מצב הרכב לא ישתנה.

גוף התגובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של VehicleLocation.