Method: providers.vehicles.create

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

Kolom Vehicle berikut wajib diisi 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 lain bersifat opsional dan akan 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 menjadi anggota.

Parameter kueri

Parameter
header

object (RequestHeader)

Header permintaan Fleet Engine standar.

vehicleId

string

Wajib. ID Kendaraan Unik. Tunduk pada pembatasan berikut:

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

Isi permintaan

Isi permintaan memuat instance Vehicle.

Isi respons

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