Method: providers.vehicles.create

Membuat instance kendaraan baru yang terkait dengan penyedia layanan transportasi on-demand atau pengiriman. Setiap Vehicle harus memiliki ID kendaraan yang unik.

Kolom Vehicle berikut diperlukan saat membuat Vehicle:

  • vehicleState
  • supportedTripTypes
  • maximumCapacity
  • vehicleType

Kolom Vehicle berikut diabaikan saat membuat Vehicle:

  • name
  • currentTrips
  • availableCapacity
  • currentRouteSegment
  • currentRouteSegmentEndPoint
  • currentRouteSegmentVersion
  • currentRouteSegmentTraffic
  • route
  • waypoints
  • waypointsVersion
  • remainingDistanceMeters
  • remainingTimeSeconds
  • eta_to_next_waypoint
  • navigationStatus

Semua kolom lainnya bersifat opsional dan digunakan jika disediakan.

Permintaan HTTP

POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Harus dalam format providers/{provider}. Penyedia harus berupa Project ID (misalnya, sample-cloud-project) dari Project Google Cloud tempat akun layanan yang melakukan panggilan ini adalah anggotanya.

Parameter kueri

Parameter
header

object (RequestHeader)

Header permintaan Fleet Engine standar.

vehicleId

string

Wajib. ID Kendaraan Unik. Tunduk kepada batasan berikut:

  • Harus berupa string Unicode yang valid.
  • Dibatasi hingga maksimum 64 karakter.
  • Dinormalisasi sesuai dengan Unicode Normalization Form C.
  • Tidak boleh berisi salah satu karakter ASCII berikut: '/', ':', '?', ',', atau '#'.

Isi permintaan

Isi permintaan memuat instance Vehicle.

Isi respons

Jika berhasil, isi respons memuat instance Vehicle yang baru dibuat.