Pivotick / Pivot / PivotSavePayload
Interface: PivotSavePayload
Definiert in: interfaces/Pivot.ts:141
Was der Verbraucher schreiben soll. Live-Graph-Objekte statt Rohfragmente, sodass die Nutzlast alles enthält, was der Graph daraus gemacht hat.
Bei einem erneuten Versuch wird nur das übertragen, was noch nicht gespeichert ist. Aus diesem Grund wird es bei jedem Versuch neu erstellt und nicht beim Lauf beibehalten.
Eigenschaften
attempt
attempt:
number
Definiert in: interfaces/Pivot.ts:161
1 beim ersten Versuch, erhöht bei jedem Wiederholungsversuch.
children
children:
Node[]
Definiert in: interfaces/Pivot.ts:153
Knoten, die dieser Lauf ausgeführt hat, wurden in einem Container hinzugefügt, abgeflacht. Der Container jedes einzelnen ist über Node.parentNode erreichbar, sodass eine Nutzlast ohne einen zweiten Durchlauf nach übergeordneten Elementen gruppiert werden kann.
edges
edges:
Edge[]
Definiert in: interfaces/Pivot.ts:154
nodes
nodes:
Node[]
Definiert in: interfaces/Pivot.ts:147
Knoten der obersten Ebene, die bei diesem Lauf erstellt wurden und noch nicht gespeichert sind.
origin
origin:
Node[]
Definiert in: interfaces/Pivot.ts:145
Die Knoten, auf denen der Pivot ausgeführt wurde – „an welches Ereignis wird dies angehängt“.
pivotId
pivotId:
string
Definiert in: interfaces/Pivot.ts:143
runId
runId:
string
Definiert in: interfaces/Pivot.ts:142
vouched
vouched:
object
Definiert in: interfaces/Pivot.ts:159
Bereits vor diesem Lauf auf Arbeitsfläche: verbürgt, nicht erstellt. Nur Kontext – diese zu schreiben ist die Aufgabe des Laufs, der sie erstellt hat.
edges
edges:
Edge[]
nodes
nodes:
Node[]