Method: providers.vehicles.create
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Instancier un nouveau véhicule associé à un fournisseur de services de covoiturage ou de livraison à la demande Chaque Vehicle
doit avoir un identifiant de véhicule unique.
Les champs Vehicle
suivants sont obligatoires lors de la création d'un Vehicle
:
vehicleState
supportedTripTypes
maximumCapacity
vehicleType
Les champs Vehicle
suivants sont ignorés lors de la création d'un Vehicle
:
name
currentTrips
availableCapacity
currentRouteSegment
currentRouteSegmentEndPoint
currentRouteSegmentVersion
currentRouteSegmentTraffic
route
waypoints
waypointsVersion
remainingDistanceMeters
remainingTimeSeconds
eta_to_next_waypoint
navigationStatus
Tous les autres champs sont facultatifs et sont utilisés s'ils sont fournis.
Requête HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres |
parent |
string
Obligatoire. Doit se présenter sous la forme providers/{provider} . Le fournisseur doit être l'ID de projet (par exemple, sample-cloud-project ) du projet Google Cloud dont le compte de service à l'origine de cet appel est membre.
|
Paramètres de requête
Paramètres |
header |
object (RequestHeader )
En-tête de requête Fleet Engine standard.
|
vehicleId |
string
Obligatoire. ID de véhicule unique. Sous réserve des restrictions suivantes :
- Doit être une chaîne de caractères Unicode valide.
- Ne doit pas dépasser 64 caractères.
- Normalisé selon la forme de normalisation Unicode C.
- Ne doit pas contenir l'un des caractères ASCII suivants : '/', ':', '?', ',' ou '#'.
|
Corps de la requête
Le corps de la requête contient une instance de Vehicle
.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une nouvelle instance de Vehicle
.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/08 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]],[]]