| StepResultId |
0:TrimmedString |
|
It is the system-wide unique identifier of the step result. |
| ProgramStepId |
0:TrimmedString |
Yes |
It is the system-wide unique identifier of the Program Step. |
| ProgramStep |
0:String |
Yes |
It is the step number or name of the program step. Sometimes the step id is like 2A, 3B based on number of branches. Hence a string place holder is needed instead of number. |
| Name |
0:String |
Yes |
It is the user-friendly name of the given step. This can be the name of the step in the configuration for ease of use and troubleshooting. |
| ResultEvaluation |
2:ResultEvaluationEnum |
Yes |
It indicates if the StepResult is successful or not. |
| StartTimeOffset |
0:Duration |
Yes |
It is the offset to the ProcessingTimes.StartTime in Result, this value can be used to order the steps in execution order if same step is run multiple times. |
| StepTraceId |
0:TrimmedString |
Yes |
It is the system-wide unique identifier of the StepTrace associated to the StepResult. |
| StepResultValues |
1:ResultValueDataType[] |
Yes |
It is the set of values which needs to be measured as per the program step. |