Ressource: Fahrzeug
Kein Name, er wird als Zuordnungsschlüssel im Netzwerk gespeichert.
| JSON-Darstellung |
|---|
{ "name": string, "capacities": [ { object ( |
| Felder | |
|---|---|
name |
Erforderlich. Kennung. Aktualisierung nicht möglich. |
capacities[] |
Optional. Fahrzeugmerkmale |
cost |
Erforderlich. Kosten für die Nutzung des Fahrzeugs. Dies sind Funktionen eines Arguments: die Strecke, die das Fahrzeug zurücklegt, das Transportgewicht, die Anzahl der Paletten, die das Fahrzeug transportiert. Diese Funktionen berücksichtigen die Kosten für Instandhaltung, Kraftstoff und Handhabung. Diese Kosten können Vorabkosten umfassen, die nach der Nutzung des Fahrzeugs bezahlt werden und vor allem bei Nebenverträgen sinnvoll sind. |
pricing |
Optional. Preis, der von der zahlenden Partei zu zahlen ist, wenn das Fahrzeug in einer generierten Zeile verwendet wird (d.h. nicht Teil des Eingabenetzwerks). |
allowedForGeneratedLines |
Erforderlich. Gibt an, ob dieses Fahrzeug für generierte Linien verwendet werden kann. Wenn |
vehiclePositionConstraints[] |
Optional. Erzwungene Positionen für das aktuelle Fahrzeug samt Uhrzeiten. Verwenden Sie beispielsweise Einträge, um die Tatsache zu modellieren, dass ein Fahrzeug an einem bestimmten Hub startet oder endet. |
VehiclePositionConstraint
Beschränkung der Position eines Fahrzeugs.
| JSON-Darstellung |
|---|
{
"time": {
object ( |
| Felder | |
|---|---|
time |
Zeitpunkt der Einschränkung. |
hubId |
Hub der Einschränkung. |
Methoden |
|
|---|---|
|
Erstellt ein Fahrzeug. |
|
Löscht ein Fahrzeug. |
|
Ruft die Details eines Fahrzeugs ab. |
|
Listet die Fahrzeuge auf. |
|
Stellt ein Fahrzeug zur Verfügung. |
|
Macht ein Fahrzeug nicht mehr verfügbar. |
|
Aktualisiert ein Fahrzeug. |