@@ -42,6 +42,12 @@ public class CliEvent
4242 [ JsonProperty ( "duration_ms" ) ]
4343 public long ? DurationMs { get ; set ; }
4444
45+ /// <summary>
46+ /// Error message if the event was not successful.
47+ /// </summary>
48+ [ JsonProperty ( "error" ) ]
49+ public string ? Error { get ; set ; }
50+
4551 /// <summary>
4652 /// Unique identifier for each execution of the CLI.
4753 /// </summary>
@@ -252,6 +258,12 @@ public class CliEvent
252258 [ JsonProperty ( "interaction_type" ) ]
253259 public InteractionType InteractionType { get ; set ; } = default ! ;
254260
261+ /// <summary>
262+ /// The last step of the event.
263+ /// </summary>
264+ [ JsonProperty ( "last_step" ) ]
265+ public string ? LastStep { get ; set ; }
266+
255267 /// <summary>
256268 /// The checksum of the lint report.
257269 /// </summary>
@@ -300,6 +312,12 @@ public class CliEvent
300312 [ JsonProperty ( "management_doc_version" ) ]
301313 public string ? ManagementDocVersion { get ; set ; }
302314
315+ /// <summary>
316+ /// Mermaid diagram
317+ /// </summary>
318+ [ JsonProperty ( "mermaid_diagram" ) ]
319+ public string ? MermaidDiagram { get ; set ; }
320+
303321 /// <summary>
304322 /// The blob digest of the base source.
305323 /// </summary>
@@ -408,6 +426,30 @@ public class CliEvent
408426 [ JsonProperty ( "success" ) ]
409427 public bool Success { get ; set ; } = default ! ;
410428
429+ /// <summary>
430+ /// Workflow lock file (post execution)
431+ /// </summary>
432+ [ JsonProperty ( "workflow_lock_post_raw" ) ]
433+ public string ? WorkflowLockPostRaw { get ; set ; }
434+
435+ /// <summary>
436+ /// Workflow lock file (prior to execution)
437+ /// </summary>
438+ [ JsonProperty ( "workflow_lock_pre_raw" ) ]
439+ public string ? WorkflowLockPreRaw { get ; set ; }
440+
441+ /// <summary>
442+ /// Workflow file (post execution)
443+ /// </summary>
444+ [ JsonProperty ( "workflow_post_raw" ) ]
445+ public string ? WorkflowPostRaw { get ; set ; }
446+
447+ /// <summary>
448+ /// Workflow file (prior to execution)
449+ /// </summary>
450+ [ JsonProperty ( "workflow_pre_raw" ) ]
451+ public string ? WorkflowPreRaw { get ; set ; }
452+
411453 /// <summary>
412454 /// Identifier of the workspace.
413455 /// </summary>
0 commit comments