src/lib/models/data-how.ts
Common wrapper for extending data from a How step with UI specific features and things like "children" for converting a flat dimensional step to a recursive heirarchal Tree of steps.
SzResolutionStep
SzVirtualEntity
Properties |
|
ancestors |
ancestors:
|
Type : Array<SzResolutionStepNode | SzResolutionStep>
|
Optional |
previous steps that were used to make this step |
childRecords |
childRecords:
|
Type : Array<SzVirtualEntityRecord>
|
Optional |
child records pulled out of steps found in the |
children |
children:
|
Type : Array<SzResolutionStepNode | SzResolutionStep>
|
Optional |
child steps that were used to make this step |
id |
id:
|
Type : string
|
id of virtual entity or generated uuid |
isInterim |
isInterim:
|
Type : boolean
|
Optional |
isMemberOfGroup |
isMemberOfGroup:
|
Type : boolean
|
Optional |
is this step a child of another step |
itemType |
itemType:
|
Type : SzResolutionStepListItemType
|
Optional |
used for deciding what type of component to embed, whether or not the component has things like nested steps, or flat arrays of contiguous items etc |
memberOfGroup |
memberOfGroup:
|
Type : string
|
Optional |
the id of the parent group |
resolvedVirtualEntity |
resolvedVirtualEntity:
|
Type : SzResolvedVirtualEntity
|
Optional |
the resolved virtual entity has much more information than a regular step and is more like an snapshot of an "entity" at a particular point in it's resolution |
stepType |
stepType:
|
Type : SzResolutionStepDisplayType
|
Optional |
used for deciding presentation information of a card |
virtualEntityIds |
virtualEntityIds:
|
Type : string[]
|
Optional |
the ids of virtual entities found in children steps |