- JSON-Darstellung
- JourneySharingInfoLog
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TaskTrackingViewConfigLog
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- VisibilityOptionLog
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TaskAttributeLog
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
Das Protokoll einer Aufgabenressource in der Deliveries API.
JSON-Darstellung |
---|
{ "name": string, "type": enum ( |
Felder | |
---|---|
name |
Der Name der Aufgabenressource im Format |
type |
Der Aufgabentyp. |
state |
Der Status einer Aufgabe, der ihren Fortschritt angibt. |
taskOutcome |
Das Ergebnis des Versuchs, eine Aufgabe auszuführen. Wenn TaskState geschlossen ist, zeigt dies an, ob er erfolgreich abgeschlossen wurde. |
taskOutcomeTime |
Der Zeitstempel, der angibt, wann das Ergebnis der Aufgabe festgelegt wurde (vom Anbieter). Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
taskOutcomeLocation |
Ort, an dem das Ergebnis der Aufgabe festgelegt wurde. |
taskOutcomeLocationSource |
Gibt an, woher der Wert von |
trackingId |
Dieses Feld erleichtert das Speichern einer ID für den Kunden, um eine unnötige oder komplizierte Zuordnung zu vermeiden. |
deliveryVehicleId |
ID des Fahrzeugs, das diese Aufgabe ausführt. |
plannedLocation |
Der Ort, an dem die Aufgabe abgeschlossen wurde. |
taskDuration |
Zusätzliche Zeit, um eine Aktion an dieser Stelle auszuführen. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
targetTimeWindow |
Das Zeitfenster, in dem die Aufgabe abgeschlossen werden sollte. |
journeySharingInfo |
Bestimmte Felder für die gemeinsame Nutzung von Reisen. |
taskTrackingViewConfig |
Die Konfiguration für das Aufgaben-Tracking, die angibt, welche Datenelemente unter welchen Umständen für die Endnutzer sichtbar sind. |
attributes[] |
Eine Liste benutzerdefinierter Aufgabenattribute. Jedes Attribut muss einen eindeutigen Schlüssel haben. |
JourneySharingInfoLog
Bestimmte Felder für die gemeinsame Nutzung von Reisen.
JSON-Darstellung |
---|
{ "remainingVehicleJourneySegments": [ { object ( |
Felder | |
---|---|
remainingVehicleJourneySegments[] |
Sendungsverfolgungsinformationen für jede Haltestelle, die das zugewiesene Fahrzeug vor Abschluss dieser Aufgabe erreicht. Diese Liste kann Zwischenstopps aus anderen Aufgaben enthalten. |
lastLocation |
Der letzte gemeldete Standort des Fahrzeugs. |
lastLocationSnappable |
Gibt an, ob die |
TaskTrackingViewConfigLog
Die Konfigurationsnachricht, die definiert, wann ein Datenelement einer Aufgabe für Endnutzer sichtbar sein soll.
JSON-Darstellung |
---|
{ "routePolylinePointsVisibility": { object ( |
Felder | |
---|---|
routePolylinePointsVisibility |
Das Feld, das angibt, wann Polylinienpunkte der Route sichtbar sein können. Wenn dieses Feld nicht angegeben ist, wird die Standardkonfiguration der Sichtbarkeit auf Projektebene für diese Daten verwendet. |
estimatedArrivalTimeVisibility |
Das Feld, das angibt, wann die voraussichtliche Ankunftszeit angezeigt werden kann. Wenn dieses Feld nicht angegeben ist, wird die Standardkonfiguration der Sichtbarkeit auf Projektebene für diese Daten verwendet. |
estimatedTaskCompletionTimeVisibility |
Das Feld, das angibt, wann die geschätzte Aufgabenerledigungszeit angezeigt werden kann. Wenn dieses Feld nicht angegeben ist, wird die Standardkonfiguration der Sichtbarkeit auf Projektebene für diese Daten verwendet. |
remainingDrivingDistanceVisibility |
Das Feld, das die verbleibende Fahrstrecke angibt, kann sichtbar sein. Wenn dieses Feld nicht angegeben ist, wird die Standardkonfiguration der Sichtbarkeit auf Projektebene für diese Daten verwendet. |
remainingStopCountVisibility |
Das Feld, das angibt, wann die Anzahl der verbleibenden Haltestellen sichtbar ist. Wenn dieses Feld nicht angegeben ist, wird die Standardkonfiguration der Sichtbarkeit auf Projektebene für diese Daten verwendet. |
vehicleLocationVisibility |
Das Feld, das angibt, wann der Fahrzeugstandort sichtbar ist. Wenn dieses Feld nicht angegeben ist, wird die Standardkonfiguration der Sichtbarkeit auf Projektebene für diese Daten verwendet. |
VisibilityOptionLog
Die Optionsnachricht, die definiert, wann ein Datenelement für Endnutzer sichtbar sein soll.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
remainingStopCountThreshold |
Dieses Datenelement ist für Endnutzer sichtbar, wenn die Anzahl der verbleibenden Haltestellen <= verbleibendenStopCountThreshold. |
durationUntilEstimatedArrivalTimeThreshold |
Dieses Datenelement ist für Endnutzer sichtbar, wenn die geschätzte Ankunftszeit für die Haltestelle <= durationUntilestimatedArrivalTimeThreshold. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
remainingDrivingDistanceMetersThreshold |
Dieses Datenelement ist für Endnutzer sichtbar, wenn die verbleibende Fahrstrecke in Metern <=reDrivingDistanceMetersThreshold ist. |
always |
Wenn die Richtlinie auf „true“ gesetzt ist, ist dieses Datenelement für Endnutzer ohne Grenzwerte immer sichtbar. |
never |
Wenn die Richtlinie auf „true“ gesetzt ist, wird dieses Datenelement für Endnutzer ohne Grenzwerte immer ausgeblendet. |
TaskAttributeLog
Beschreibt ein Aufgabenattribut als Schlüssel/Wert-Paar. Das Schlüssel/Wert-Paar String darf nicht länger als 256 Zeichen sein.
JSON-Darstellung |
---|
{ "key": string, // Union field |
Felder | |
---|---|
key |
Der Schlüssel des Attributs. Schlüssel dürfen keinen Doppelpunkt (:) enthalten. |
Union-Feld task_attribute_value . Der Wert des Attributs kann als String, boolescher oder Double-Wert angegeben werden. Wenn keine Werte festgelegt sind, wird der TaskAttribute string_value als leerer String "" gespeichert. Für task_attribute_value ist nur einer der folgenden Werte zulässig: |
|
stringValue |
Als String eingegebener Attributwert. |
boolValue |
Boolescher Attributwert |
numberValue |
Doppelter Attributwert. |