Method: providers.vehicles.create

Membuat instance kendaraan baru yang terkait dengan penyedia transportasi online atau pengiriman on-demand. Setiap Vehicle harus memiliki ID kendaraan 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 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) 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 kepada batasan berikut:

  • Harus berupa string Unicode yang valid.
  • Dibatasi hingga panjang maksimum 64 karakter.
  • Dinormalkan menurut Formulir Normalisasi Unicode 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.