Method: providers.vehicles.update

Güncellenen araç verilerini Fleet Engine'a yazar.

Bir Vehicle güncellenirken sunucu tarafından yönetildiği için aşağıdaki alanlar güncellenemez:

  • currentTrips
  • availableCapacity
  • currentRouteSegmentVersion
  • waypointsVersion

name aracı da güncellenemez.

attributes alanı güncellenirse tüm aracın özellikleri istekte sağlanan özelliklerle değiştirilir. Yalnızca bazı özellikleri güncellemek istiyorsanız vehicles.updateAttributes yöntemine bakın. Benzer şekilde, waypoints alanı güncellenebilir ancak şu anda araçta bulunan tüm yol noktalarını içermeli ve başka yol noktası içermemelidir.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. providers/{provider}/vehicles/{vehicle} biçiminde olmalıdır. {provider}, bu çağrıyı yapan hizmet hesabının üyesi olduğu Google Cloud projesinin proje kimliği (örneğin, sample-cloud-project) olmalıdır.

Sorgu parametreleri

Parametreler
header

object (RequestHeader)

Standart Fleet Engine istek başlığı.

updateMask

string (FieldMask format)

Zorunlu. Vehicle öğesinin hangi alanlarının güncelleneceğini belirten bir alan maskesi. En az bir alan adı sağlanmalıdır.

Bu, alanların tam nitelikli adlarının virgülle ayrılmış bir listesidir. Örnek: "user.displayName,photo".

İstek içeriği

İstek metni, Vehicle öğesinin bir örneğini içerir.

Yanıt gövdesi

Başarılıysa yanıt metni, Vehicle öğesinin bir örneğini içerir.