@@ -102,6 +102,12 @@ public class CliEvent
102102 [ JsonProperty ( "generate_gen_lock_post_features" ) ]
103103 public string ? GenerateGenLockPostFeatures { get ; set ; }
104104
105+ /// <summary>
106+ /// Blob digest of the Previous Generation
107+ /// </summary>
108+ [ JsonProperty ( "generate_gen_lock_pre_blob_digest" ) ]
109+ public string ? GenerateGenLockPreBlobDigest { get ; set ; }
110+
105111 /// <summary>
106112 /// Checksum of the Previous Rendered OpenAPI document (prior to generation, via gen lock)
107113 /// </summary>
@@ -120,6 +126,18 @@ public class CliEvent
120126 [ JsonProperty ( "generate_gen_lock_pre_features" ) ]
121127 public string ? GenerateGenLockPreFeatures { get ; set ; }
122128
129+ /// <summary>
130+ /// Namespace name of the Previous Generation
131+ /// </summary>
132+ [ JsonProperty ( "generate_gen_lock_pre_namespace_name" ) ]
133+ public string ? GenerateGenLockPreNamespaceName { get ; set ; }
134+
135+ /// <summary>
136+ /// Revision digest of the Previous Generation
137+ /// </summary>
138+ [ JsonProperty ( "generate_gen_lock_pre_revision_digest" ) ]
139+ public string ? GenerateGenLockPreRevisionDigest { get ; set ; }
140+
123141 /// <summary>
124142 /// Artifact version for the Previous Generation
125143 /// </summary>
@@ -234,6 +252,30 @@ public class CliEvent
234252 [ JsonProperty ( "interaction_type" ) ]
235253 public InteractionType InteractionType { get ; set ; } = default ! ;
236254
255+ /// <summary>
256+ /// The checksum of the lint report.
257+ /// </summary>
258+ [ JsonProperty ( "lint_report_digest" ) ]
259+ public string ? LintReportDigest { get ; set ; }
260+
261+ /// <summary>
262+ /// The number of errors in the lint report.
263+ /// </summary>
264+ [ JsonProperty ( "lint_report_error_count" ) ]
265+ public long ? LintReportErrorCount { get ; set ; }
266+
267+ /// <summary>
268+ /// The number of info messages in the lint report.
269+ /// </summary>
270+ [ JsonProperty ( "lint_report_info_count" ) ]
271+ public long ? LintReportInfoCount { get ; set ; }
272+
273+ /// <summary>
274+ /// The number of warnings in the lint report.
275+ /// </summary>
276+ [ JsonProperty ( "lint_report_warning_count" ) ]
277+ public long ? LintReportWarningCount { get ; set ; }
278+
237279 /// <summary>
238280 /// Timestamp when the event completed, in local time.
239281 /// </summary>
@@ -258,6 +300,42 @@ public class CliEvent
258300 [ JsonProperty ( "management_doc_version" ) ]
259301 public string ? ManagementDocVersion { get ; set ; }
260302
303+ /// <summary>
304+ /// The blob digest of the base source.
305+ /// </summary>
306+ [ JsonProperty ( "openapi_diff_base_source_blob_digest" ) ]
307+ public string ? OpenapiDiffBaseSourceBlobDigest { get ; set ; }
308+
309+ /// <summary>
310+ /// The namespace name of the base source.
311+ /// </summary>
312+ [ JsonProperty ( "openapi_diff_base_source_namespace_name" ) ]
313+ public string ? OpenapiDiffBaseSourceNamespaceName { get ; set ; }
314+
315+ /// <summary>
316+ /// The revision digest of the base source.
317+ /// </summary>
318+ [ JsonProperty ( "openapi_diff_base_source_revision_digest" ) ]
319+ public string ? OpenapiDiffBaseSourceRevisionDigest { get ; set ; }
320+
321+ /// <summary>
322+ /// The number of breaking changes in the openapi diff report.
323+ /// </summary>
324+ [ JsonProperty ( "openapi_diff_breaking_changes_count" ) ]
325+ public long ? OpenapiDiffBreakingChangesCount { get ; set ; }
326+
327+ /// <summary>
328+ /// Bump type of the lock file (calculated semver delta, or a custom change (manual release))
329+ /// </summary>
330+ [ JsonProperty ( "openapi_diff_bump_type" ) ]
331+ public OpenapiDiffBumpType ? OpenapiDiffBumpType { get ; set ; }
332+
333+ /// <summary>
334+ /// The checksum of the openapi diff report.
335+ /// </summary>
336+ [ JsonProperty ( "openapi_diff_report_digest" ) ]
337+ public string ? OpenapiDiffReportDigest { get ; set ; }
338+
261339 /// <summary>
262340 /// Name of the published package.
263341 /// </summary>
@@ -294,6 +372,24 @@ public class CliEvent
294372 [ JsonProperty ( "repo_label" ) ]
295373 public string ? RepoLabel { get ; set ; }
296374
375+ /// <summary>
376+ /// The blob digest of the source.
377+ /// </summary>
378+ [ JsonProperty ( "source_blob_digest" ) ]
379+ public string ? SourceBlobDigest { get ; set ; }
380+
381+ /// <summary>
382+ /// The namespace name of the source.
383+ /// </summary>
384+ [ JsonProperty ( "source_namespace_name" ) ]
385+ public string ? SourceNamespaceName { get ; set ; }
386+
387+ /// <summary>
388+ /// The revision digest of the source.
389+ /// </summary>
390+ [ JsonProperty ( "source_revision_digest" ) ]
391+ public string ? SourceRevisionDigest { get ; set ; }
392+
297393 /// <summary>
298394 /// Identifier of the Speakeasy API key.
299395 /// </summary>
0 commit comments