@@ -102,6 +102,12 @@ public class CliEvent
102
102
[ JsonProperty ( "generate_gen_lock_post_features" ) ]
103
103
public string ? GenerateGenLockPostFeatures { get ; set ; }
104
104
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
+
105
111
/// <summary>
106
112
/// Checksum of the Previous Rendered OpenAPI document (prior to generation, via gen lock)
107
113
/// </summary>
@@ -120,6 +126,18 @@ public class CliEvent
120
126
[ JsonProperty ( "generate_gen_lock_pre_features" ) ]
121
127
public string ? GenerateGenLockPreFeatures { get ; set ; }
122
128
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
+
123
141
/// <summary>
124
142
/// Artifact version for the Previous Generation
125
143
/// </summary>
@@ -234,6 +252,30 @@ public class CliEvent
234
252
[ JsonProperty ( "interaction_type" ) ]
235
253
public InteractionType InteractionType { get ; set ; } = default ! ;
236
254
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
+
237
279
/// <summary>
238
280
/// Timestamp when the event completed, in local time.
239
281
/// </summary>
@@ -258,6 +300,42 @@ public class CliEvent
258
300
[ JsonProperty ( "management_doc_version" ) ]
259
301
public string ? ManagementDocVersion { get ; set ; }
260
302
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
+
261
339
/// <summary>
262
340
/// Name of the published package.
263
341
/// </summary>
@@ -294,6 +372,24 @@ public class CliEvent
294
372
[ JsonProperty ( "repo_label" ) ]
295
373
public string ? RepoLabel { get ; set ; }
296
374
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
+
297
393
/// <summary>
298
394
/// Identifier of the Speakeasy API key.
299
395
/// </summary>
0 commit comments