Method: providers.vehicles.create
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Tworzy nowy pojazd powiązany z usługą przewozu osób lub dostaw na żądanie. Każdy element Vehicle
musi mieć unikalny identyfikator pojazdu.
Podczas tworzenia Vehicle
wymagane są te pola Vehicle
:
vehicleState
supportedTripTypes
maximumCapacity
vehicleType
Podczas tworzenia Vehicle
te pola Vehicle
są ignorowane:
name
currentTrips
availableCapacity
currentRouteSegment
currentRouteSegmentEndPoint
currentRouteSegmentVersion
currentRouteSegmentTraffic
route
waypoints
waypointsVersion
remainingDistanceMeters
remainingTimeSeconds
eta_to_next_waypoint
navigationStatus
Wszystkie pozostałe pola są opcjonalne i są używane, jeśli zostaną podane.
Żądanie HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry |
parent |
string
Wymagane. Musi mieć format providers/{provider} . Dostawca musi być identyfikatorem projektu (na przykład sample-cloud-project ) projektu Google Cloud, którego członkiem jest konto usługi wykonujące to wywołanie.
|
Parametry zapytania
Parametry |
header |
object (RequestHeader )
Standardowy nagłówek żądania Fleet Engine.
|
vehicleId |
string
Wymagane. Unikalny identyfikator pojazdu. Z zastrzeżeniem tych ograniczeń:
- Musi to być prawidłowy ciąg znaków Unicode.
- Może mieć maksymalnie 64 znaki.
- znormalizowany zgodnie z formą normalizacji C standardu Unicode.
- Nie może zawierać tych znaków ASCII: '/', ':', '?', ',' ani '#'.
|
Treść żądania
Treść żądania zawiera wystąpienie elementu Vehicle
.
Treść odpowiedzi
Jeśli operacja się powiedzie, treść odpowiedzi będzie zawierała nowo utworzoną instancję Vehicle
.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-11-08 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-11-08 UTC."],[[["Instantiates a new vehicle associated with an on-demand rideshare or deliveries provider, requiring a unique vehicle ID for each vehicle."],["When creating a `Vehicle`, `vehicleState`, `supportedTripTypes`, `maximumCapacity`, and `vehicleType` fields are required; while fields like `name`, `currentTrips`, `availableCapacity`, and route-related fields are ignored."],["Sends a POST request to `https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles` to create a vehicle, with the provider specified in the path parameter."],["Requires a `header` for the Fleet Engine request and a unique `vehicleId` in the query parameters, adhering to specified restrictions for the `vehicleId` format."],["Includes the `Vehicle` object details in the request body and returns the newly created `Vehicle` object in the response body upon successful creation."]]],[]]