Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 3bc4394

Browse files
committedMar 17, 2025·
fix(api): missing union discriminator naming (#4045)
1 parent 7682790 commit 3bc4394

File tree

2 files changed

+553
-81
lines changed

2 files changed

+553
-81
lines changed
 

‎.stats.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 1617
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-acd2c85ee7dde2127395b2637f3ca805a47a45dc85782f6693cb01596fd7af0e.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-a00d9e72466f605d088a31807b4212e4e48b239800fcd9bc8e83a6c09c4db649.yml

‎magic_transit/connectorevent.go

+552-80
Original file line numberDiff line numberDiff line change
@@ -198,175 +198,647 @@ func (r *ConnectorEventGetResponseE) UnmarshalJSON(data []byte) (err error) {
198198
// to the specific types for more type safety.
199199
//
200200
// Possible runtime types of the union are
201-
// [magic_transit.ConnectorEventGetResponseEK],
202-
// [magic_transit.ConnectorEventGetResponseEK],
203-
// [magic_transit.ConnectorEventGetResponseEK],
204-
// [magic_transit.ConnectorEventGetResponseEK],
205-
// [magic_transit.ConnectorEventGetResponseEK],
206-
// [magic_transit.ConnectorEventGetResponseEK],
207-
// [magic_transit.ConnectorEventGetResponseEK],
208-
// [magic_transit.ConnectorEventGetResponseEK],
209-
// [magic_transit.ConnectorEventGetResponseEObject],
210-
// [magic_transit.ConnectorEventGetResponseEK],
211-
// [magic_transit.ConnectorEventGetResponseEK],
212-
// [magic_transit.ConnectorEventGetResponseEK],
213-
// [magic_transit.ConnectorEventGetResponseEK].
201+
// [magic_transit.ConnectorEventGetResponseEInit],
202+
// [magic_transit.ConnectorEventGetResponseELeave],
203+
// [magic_transit.ConnectorEventGetResponseEStartAttestation],
204+
// [magic_transit.ConnectorEventGetResponseEFinishAttestationSuccess],
205+
// [magic_transit.ConnectorEventGetResponseEFinishAttestationFailure],
206+
// [magic_transit.ConnectorEventGetResponseEStartRotateCryptKey],
207+
// [magic_transit.ConnectorEventGetResponseEFinishRotateCryptKeySuccess],
208+
// [magic_transit.ConnectorEventGetResponseEFinishRotateCryptKeyFailure],
209+
// [magic_transit.ConnectorEventGetResponseEStartUpgrade],
210+
// [magic_transit.ConnectorEventGetResponseEFinishUpgradeSuccess],
211+
// [magic_transit.ConnectorEventGetResponseEFinishUpgradeFailure],
212+
// [magic_transit.ConnectorEventGetResponseEReconcile],
213+
// [magic_transit.ConnectorEventGetResponseEConfigureCloudflaredTunnel].
214214
func (r ConnectorEventGetResponseE) AsUnion() ConnectorEventGetResponseEUnion {
215215
return r.union
216216
}
217217

218-
// Union satisfied by [magic_transit.ConnectorEventGetResponseEK],
219-
// [magic_transit.ConnectorEventGetResponseEK],
220-
// [magic_transit.ConnectorEventGetResponseEK],
221-
// [magic_transit.ConnectorEventGetResponseEK],
222-
// [magic_transit.ConnectorEventGetResponseEK],
223-
// [magic_transit.ConnectorEventGetResponseEK],
224-
// [magic_transit.ConnectorEventGetResponseEK],
225-
// [magic_transit.ConnectorEventGetResponseEK],
226-
// [magic_transit.ConnectorEventGetResponseEObject],
227-
// [magic_transit.ConnectorEventGetResponseEK],
228-
// [magic_transit.ConnectorEventGetResponseEK],
229-
// [magic_transit.ConnectorEventGetResponseEK] or
230-
// [magic_transit.ConnectorEventGetResponseEK].
218+
// Union satisfied by [magic_transit.ConnectorEventGetResponseEInit],
219+
// [magic_transit.ConnectorEventGetResponseELeave],
220+
// [magic_transit.ConnectorEventGetResponseEStartAttestation],
221+
// [magic_transit.ConnectorEventGetResponseEFinishAttestationSuccess],
222+
// [magic_transit.ConnectorEventGetResponseEFinishAttestationFailure],
223+
// [magic_transit.ConnectorEventGetResponseEStartRotateCryptKey],
224+
// [magic_transit.ConnectorEventGetResponseEFinishRotateCryptKeySuccess],
225+
// [magic_transit.ConnectorEventGetResponseEFinishRotateCryptKeyFailure],
226+
// [magic_transit.ConnectorEventGetResponseEStartUpgrade],
227+
// [magic_transit.ConnectorEventGetResponseEFinishUpgradeSuccess],
228+
// [magic_transit.ConnectorEventGetResponseEFinishUpgradeFailure],
229+
// [magic_transit.ConnectorEventGetResponseEReconcile] or
230+
// [magic_transit.ConnectorEventGetResponseEConfigureCloudflaredTunnel].
231231
type ConnectorEventGetResponseEUnion interface {
232232
implementsConnectorEventGetResponseE()
233233
}
234234

235235
func init() {
236236
apijson.RegisterUnion(
237237
reflect.TypeOf((*ConnectorEventGetResponseEUnion)(nil)).Elem(),
238-
"",
238+
"k",
239239
apijson.UnionVariant{
240-
TypeFilter: gjson.JSON,
241-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
240+
TypeFilter: gjson.JSON,
241+
Type: reflect.TypeOf(ConnectorEventGetResponseEInit{}),
242+
DiscriminatorValue: "Init",
242243
},
243244
apijson.UnionVariant{
244-
TypeFilter: gjson.JSON,
245-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
245+
TypeFilter: gjson.JSON,
246+
Type: reflect.TypeOf(ConnectorEventGetResponseELeave{}),
247+
DiscriminatorValue: "Leave",
246248
},
247249
apijson.UnionVariant{
248-
TypeFilter: gjson.JSON,
249-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
250+
TypeFilter: gjson.JSON,
251+
Type: reflect.TypeOf(ConnectorEventGetResponseEStartAttestation{}),
252+
DiscriminatorValue: "StartAttestation",
250253
},
251254
apijson.UnionVariant{
252-
TypeFilter: gjson.JSON,
253-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
255+
TypeFilter: gjson.JSON,
256+
Type: reflect.TypeOf(ConnectorEventGetResponseEFinishAttestationSuccess{}),
257+
DiscriminatorValue: "FinishAttestationSuccess",
254258
},
255259
apijson.UnionVariant{
256-
TypeFilter: gjson.JSON,
257-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
260+
TypeFilter: gjson.JSON,
261+
Type: reflect.TypeOf(ConnectorEventGetResponseEFinishAttestationFailure{}),
262+
DiscriminatorValue: "FinishAttestationFailure",
258263
},
259264
apijson.UnionVariant{
260-
TypeFilter: gjson.JSON,
261-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
265+
TypeFilter: gjson.JSON,
266+
Type: reflect.TypeOf(ConnectorEventGetResponseEStartRotateCryptKey{}),
267+
DiscriminatorValue: "StartRotateCryptKey",
262268
},
263269
apijson.UnionVariant{
264-
TypeFilter: gjson.JSON,
265-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
270+
TypeFilter: gjson.JSON,
271+
Type: reflect.TypeOf(ConnectorEventGetResponseEFinishRotateCryptKeySuccess{}),
272+
DiscriminatorValue: "FinishRotateCryptKeySuccess",
266273
},
267274
apijson.UnionVariant{
268-
TypeFilter: gjson.JSON,
269-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
275+
TypeFilter: gjson.JSON,
276+
Type: reflect.TypeOf(ConnectorEventGetResponseEFinishRotateCryptKeyFailure{}),
277+
DiscriminatorValue: "FinishRotateCryptKeyFailure",
270278
},
271279
apijson.UnionVariant{
272-
TypeFilter: gjson.JSON,
273-
Type: reflect.TypeOf(ConnectorEventGetResponseEObject{}),
280+
TypeFilter: gjson.JSON,
281+
Type: reflect.TypeOf(ConnectorEventGetResponseEStartUpgrade{}),
282+
DiscriminatorValue: "StartUpgrade",
274283
},
275284
apijson.UnionVariant{
276-
TypeFilter: gjson.JSON,
277-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
285+
TypeFilter: gjson.JSON,
286+
Type: reflect.TypeOf(ConnectorEventGetResponseEFinishUpgradeSuccess{}),
287+
DiscriminatorValue: "FinishUpgradeSuccess",
278288
},
279289
apijson.UnionVariant{
280-
TypeFilter: gjson.JSON,
281-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
290+
TypeFilter: gjson.JSON,
291+
Type: reflect.TypeOf(ConnectorEventGetResponseEFinishUpgradeFailure{}),
292+
DiscriminatorValue: "FinishUpgradeFailure",
282293
},
283294
apijson.UnionVariant{
284-
TypeFilter: gjson.JSON,
285-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
295+
TypeFilter: gjson.JSON,
296+
Type: reflect.TypeOf(ConnectorEventGetResponseEReconcile{}),
297+
DiscriminatorValue: "Reconcile",
286298
},
287299
apijson.UnionVariant{
288-
TypeFilter: gjson.JSON,
289-
Type: reflect.TypeOf(ConnectorEventGetResponseEK{}),
300+
TypeFilter: gjson.JSON,
301+
Type: reflect.TypeOf(ConnectorEventGetResponseEConfigureCloudflaredTunnel{}),
302+
DiscriminatorValue: "ConfigureCloudflaredTunnel",
290303
},
291304
)
292305
}
293306

294-
type ConnectorEventGetResponseEK struct {
307+
type ConnectorEventGetResponseEInit struct {
295308
// Initialized process
296-
K ConnectorEventGetResponseEKK `json:"k,required"`
297-
JSON connectorEventGetResponseEkJSON `json:"-"`
309+
K ConnectorEventGetResponseEInitK `json:"k,required"`
310+
JSON connectorEventGetResponseEInitJSON `json:"-"`
298311
}
299312

300-
// connectorEventGetResponseEkJSON contains the JSON metadata for the struct
301-
// [ConnectorEventGetResponseEK]
302-
type connectorEventGetResponseEkJSON struct {
313+
// connectorEventGetResponseEInitJSON contains the JSON metadata for the struct
314+
// [ConnectorEventGetResponseEInit]
315+
type connectorEventGetResponseEInitJSON struct {
303316
K apijson.Field
304317
raw string
305318
ExtraFields map[string]apijson.Field
306319
}
307320

308-
func (r *ConnectorEventGetResponseEK) UnmarshalJSON(data []byte) (err error) {
321+
func (r *ConnectorEventGetResponseEInit) UnmarshalJSON(data []byte) (err error) {
309322
return apijson.UnmarshalRoot(data, r)
310323
}
311324

312-
func (r connectorEventGetResponseEkJSON) RawJSON() string {
325+
func (r connectorEventGetResponseEInitJSON) RawJSON() string {
313326
return r.raw
314327
}
315328

316-
func (r ConnectorEventGetResponseEK) implementsConnectorEventGetResponseE() {}
329+
func (r ConnectorEventGetResponseEInit) implementsConnectorEventGetResponseE() {}
317330

318331
// Initialized process
319-
type ConnectorEventGetResponseEKK string
332+
type ConnectorEventGetResponseEInitK string
320333

321334
const (
322-
ConnectorEventGetResponseEKKInit ConnectorEventGetResponseEKK = "Init"
335+
ConnectorEventGetResponseEInitKInit ConnectorEventGetResponseEInitK = "Init"
323336
)
324337

325-
func (r ConnectorEventGetResponseEKK) IsKnown() bool {
338+
func (r ConnectorEventGetResponseEInitK) IsKnown() bool {
326339
switch r {
327-
case ConnectorEventGetResponseEKKInit:
340+
case ConnectorEventGetResponseEInitKInit:
328341
return true
329342
}
330343
return false
331344
}
332345

333-
type ConnectorEventGetResponseEObject struct {
346+
type ConnectorEventGetResponseELeave struct {
347+
// Stopped process
348+
K ConnectorEventGetResponseELeaveK `json:"k,required"`
349+
JSON connectorEventGetResponseELeaveJSON `json:"-"`
350+
}
351+
352+
// connectorEventGetResponseELeaveJSON contains the JSON metadata for the struct
353+
// [ConnectorEventGetResponseELeave]
354+
type connectorEventGetResponseELeaveJSON struct {
355+
K apijson.Field
356+
raw string
357+
ExtraFields map[string]apijson.Field
358+
}
359+
360+
func (r *ConnectorEventGetResponseELeave) UnmarshalJSON(data []byte) (err error) {
361+
return apijson.UnmarshalRoot(data, r)
362+
}
363+
364+
func (r connectorEventGetResponseELeaveJSON) RawJSON() string {
365+
return r.raw
366+
}
367+
368+
func (r ConnectorEventGetResponseELeave) implementsConnectorEventGetResponseE() {}
369+
370+
// Stopped process
371+
type ConnectorEventGetResponseELeaveK string
372+
373+
const (
374+
ConnectorEventGetResponseELeaveKLeave ConnectorEventGetResponseELeaveK = "Leave"
375+
)
376+
377+
func (r ConnectorEventGetResponseELeaveK) IsKnown() bool {
378+
switch r {
379+
case ConnectorEventGetResponseELeaveKLeave:
380+
return true
381+
}
382+
return false
383+
}
384+
385+
type ConnectorEventGetResponseEStartAttestation struct {
386+
// Started attestation
387+
K ConnectorEventGetResponseEStartAttestationK `json:"k,required"`
388+
JSON connectorEventGetResponseEStartAttestationJSON `json:"-"`
389+
}
390+
391+
// connectorEventGetResponseEStartAttestationJSON contains the JSON metadata for
392+
// the struct [ConnectorEventGetResponseEStartAttestation]
393+
type connectorEventGetResponseEStartAttestationJSON struct {
394+
K apijson.Field
395+
raw string
396+
ExtraFields map[string]apijson.Field
397+
}
398+
399+
func (r *ConnectorEventGetResponseEStartAttestation) UnmarshalJSON(data []byte) (err error) {
400+
return apijson.UnmarshalRoot(data, r)
401+
}
402+
403+
func (r connectorEventGetResponseEStartAttestationJSON) RawJSON() string {
404+
return r.raw
405+
}
406+
407+
func (r ConnectorEventGetResponseEStartAttestation) implementsConnectorEventGetResponseE() {}
408+
409+
// Started attestation
410+
type ConnectorEventGetResponseEStartAttestationK string
411+
412+
const (
413+
ConnectorEventGetResponseEStartAttestationKStartAttestation ConnectorEventGetResponseEStartAttestationK = "StartAttestation"
414+
)
415+
416+
func (r ConnectorEventGetResponseEStartAttestationK) IsKnown() bool {
417+
switch r {
418+
case ConnectorEventGetResponseEStartAttestationKStartAttestation:
419+
return true
420+
}
421+
return false
422+
}
423+
424+
type ConnectorEventGetResponseEFinishAttestationSuccess struct {
425+
// Finished attestation
426+
K ConnectorEventGetResponseEFinishAttestationSuccessK `json:"k,required"`
427+
JSON connectorEventGetResponseEFinishAttestationSuccessJSON `json:"-"`
428+
}
429+
430+
// connectorEventGetResponseEFinishAttestationSuccessJSON contains the JSON
431+
// metadata for the struct [ConnectorEventGetResponseEFinishAttestationSuccess]
432+
type connectorEventGetResponseEFinishAttestationSuccessJSON struct {
433+
K apijson.Field
434+
raw string
435+
ExtraFields map[string]apijson.Field
436+
}
437+
438+
func (r *ConnectorEventGetResponseEFinishAttestationSuccess) UnmarshalJSON(data []byte) (err error) {
439+
return apijson.UnmarshalRoot(data, r)
440+
}
441+
442+
func (r connectorEventGetResponseEFinishAttestationSuccessJSON) RawJSON() string {
443+
return r.raw
444+
}
445+
446+
func (r ConnectorEventGetResponseEFinishAttestationSuccess) implementsConnectorEventGetResponseE() {}
447+
448+
// Finished attestation
449+
type ConnectorEventGetResponseEFinishAttestationSuccessK string
450+
451+
const (
452+
ConnectorEventGetResponseEFinishAttestationSuccessKFinishAttestationSuccess ConnectorEventGetResponseEFinishAttestationSuccessK = "FinishAttestationSuccess"
453+
)
454+
455+
func (r ConnectorEventGetResponseEFinishAttestationSuccessK) IsKnown() bool {
456+
switch r {
457+
case ConnectorEventGetResponseEFinishAttestationSuccessKFinishAttestationSuccess:
458+
return true
459+
}
460+
return false
461+
}
462+
463+
type ConnectorEventGetResponseEFinishAttestationFailure struct {
464+
// Failed attestation
465+
K ConnectorEventGetResponseEFinishAttestationFailureK `json:"k,required"`
466+
JSON connectorEventGetResponseEFinishAttestationFailureJSON `json:"-"`
467+
}
468+
469+
// connectorEventGetResponseEFinishAttestationFailureJSON contains the JSON
470+
// metadata for the struct [ConnectorEventGetResponseEFinishAttestationFailure]
471+
type connectorEventGetResponseEFinishAttestationFailureJSON struct {
472+
K apijson.Field
473+
raw string
474+
ExtraFields map[string]apijson.Field
475+
}
476+
477+
func (r *ConnectorEventGetResponseEFinishAttestationFailure) UnmarshalJSON(data []byte) (err error) {
478+
return apijson.UnmarshalRoot(data, r)
479+
}
480+
481+
func (r connectorEventGetResponseEFinishAttestationFailureJSON) RawJSON() string {
482+
return r.raw
483+
}
484+
485+
func (r ConnectorEventGetResponseEFinishAttestationFailure) implementsConnectorEventGetResponseE() {}
486+
487+
// Failed attestation
488+
type ConnectorEventGetResponseEFinishAttestationFailureK string
489+
490+
const (
491+
ConnectorEventGetResponseEFinishAttestationFailureKFinishAttestationFailure ConnectorEventGetResponseEFinishAttestationFailureK = "FinishAttestationFailure"
492+
)
493+
494+
func (r ConnectorEventGetResponseEFinishAttestationFailureK) IsKnown() bool {
495+
switch r {
496+
case ConnectorEventGetResponseEFinishAttestationFailureKFinishAttestationFailure:
497+
return true
498+
}
499+
return false
500+
}
501+
502+
type ConnectorEventGetResponseEStartRotateCryptKey struct {
503+
// Started crypt key rotation
504+
K ConnectorEventGetResponseEStartRotateCryptKeyK `json:"k,required"`
505+
JSON connectorEventGetResponseEStartRotateCryptKeyJSON `json:"-"`
506+
}
507+
508+
// connectorEventGetResponseEStartRotateCryptKeyJSON contains the JSON metadata for
509+
// the struct [ConnectorEventGetResponseEStartRotateCryptKey]
510+
type connectorEventGetResponseEStartRotateCryptKeyJSON struct {
511+
K apijson.Field
512+
raw string
513+
ExtraFields map[string]apijson.Field
514+
}
515+
516+
func (r *ConnectorEventGetResponseEStartRotateCryptKey) UnmarshalJSON(data []byte) (err error) {
517+
return apijson.UnmarshalRoot(data, r)
518+
}
519+
520+
func (r connectorEventGetResponseEStartRotateCryptKeyJSON) RawJSON() string {
521+
return r.raw
522+
}
523+
524+
func (r ConnectorEventGetResponseEStartRotateCryptKey) implementsConnectorEventGetResponseE() {}
525+
526+
// Started crypt key rotation
527+
type ConnectorEventGetResponseEStartRotateCryptKeyK string
528+
529+
const (
530+
ConnectorEventGetResponseEStartRotateCryptKeyKStartRotateCryptKey ConnectorEventGetResponseEStartRotateCryptKeyK = "StartRotateCryptKey"
531+
)
532+
533+
func (r ConnectorEventGetResponseEStartRotateCryptKeyK) IsKnown() bool {
534+
switch r {
535+
case ConnectorEventGetResponseEStartRotateCryptKeyKStartRotateCryptKey:
536+
return true
537+
}
538+
return false
539+
}
540+
541+
type ConnectorEventGetResponseEFinishRotateCryptKeySuccess struct {
542+
// Finished crypt key rotation
543+
K ConnectorEventGetResponseEFinishRotateCryptKeySuccessK `json:"k,required"`
544+
JSON connectorEventGetResponseEFinishRotateCryptKeySuccessJSON `json:"-"`
545+
}
546+
547+
// connectorEventGetResponseEFinishRotateCryptKeySuccessJSON contains the JSON
548+
// metadata for the struct [ConnectorEventGetResponseEFinishRotateCryptKeySuccess]
549+
type connectorEventGetResponseEFinishRotateCryptKeySuccessJSON struct {
550+
K apijson.Field
551+
raw string
552+
ExtraFields map[string]apijson.Field
553+
}
554+
555+
func (r *ConnectorEventGetResponseEFinishRotateCryptKeySuccess) UnmarshalJSON(data []byte) (err error) {
556+
return apijson.UnmarshalRoot(data, r)
557+
}
558+
559+
func (r connectorEventGetResponseEFinishRotateCryptKeySuccessJSON) RawJSON() string {
560+
return r.raw
561+
}
562+
563+
func (r ConnectorEventGetResponseEFinishRotateCryptKeySuccess) implementsConnectorEventGetResponseE() {
564+
}
565+
566+
// Finished crypt key rotation
567+
type ConnectorEventGetResponseEFinishRotateCryptKeySuccessK string
568+
569+
const (
570+
ConnectorEventGetResponseEFinishRotateCryptKeySuccessKFinishRotateCryptKeySuccess ConnectorEventGetResponseEFinishRotateCryptKeySuccessK = "FinishRotateCryptKeySuccess"
571+
)
572+
573+
func (r ConnectorEventGetResponseEFinishRotateCryptKeySuccessK) IsKnown() bool {
574+
switch r {
575+
case ConnectorEventGetResponseEFinishRotateCryptKeySuccessKFinishRotateCryptKeySuccess:
576+
return true
577+
}
578+
return false
579+
}
580+
581+
type ConnectorEventGetResponseEFinishRotateCryptKeyFailure struct {
582+
// Failed crypt key rotation
583+
K ConnectorEventGetResponseEFinishRotateCryptKeyFailureK `json:"k,required"`
584+
JSON connectorEventGetResponseEFinishRotateCryptKeyFailureJSON `json:"-"`
585+
}
586+
587+
// connectorEventGetResponseEFinishRotateCryptKeyFailureJSON contains the JSON
588+
// metadata for the struct [ConnectorEventGetResponseEFinishRotateCryptKeyFailure]
589+
type connectorEventGetResponseEFinishRotateCryptKeyFailureJSON struct {
590+
K apijson.Field
591+
raw string
592+
ExtraFields map[string]apijson.Field
593+
}
594+
595+
func (r *ConnectorEventGetResponseEFinishRotateCryptKeyFailure) UnmarshalJSON(data []byte) (err error) {
596+
return apijson.UnmarshalRoot(data, r)
597+
}
598+
599+
func (r connectorEventGetResponseEFinishRotateCryptKeyFailureJSON) RawJSON() string {
600+
return r.raw
601+
}
602+
603+
func (r ConnectorEventGetResponseEFinishRotateCryptKeyFailure) implementsConnectorEventGetResponseE() {
604+
}
605+
606+
// Failed crypt key rotation
607+
type ConnectorEventGetResponseEFinishRotateCryptKeyFailureK string
608+
609+
const (
610+
ConnectorEventGetResponseEFinishRotateCryptKeyFailureKFinishRotateCryptKeyFailure ConnectorEventGetResponseEFinishRotateCryptKeyFailureK = "FinishRotateCryptKeyFailure"
611+
)
612+
613+
func (r ConnectorEventGetResponseEFinishRotateCryptKeyFailureK) IsKnown() bool {
614+
switch r {
615+
case ConnectorEventGetResponseEFinishRotateCryptKeyFailureKFinishRotateCryptKeyFailure:
616+
return true
617+
}
618+
return false
619+
}
620+
621+
type ConnectorEventGetResponseEStartUpgrade struct {
334622
// Started upgrade
335-
K ConnectorEventGetResponseEObjectK `json:"k,required"`
623+
K ConnectorEventGetResponseEStartUpgradeK `json:"k,required"`
336624
// Location of upgrade bundle
337-
URL string `json:"url,required"`
338-
JSON connectorEventGetResponseEObjectJSON `json:"-"`
625+
URL string `json:"url,required"`
626+
JSON connectorEventGetResponseEStartUpgradeJSON `json:"-"`
339627
}
340628

341-
// connectorEventGetResponseEObjectJSON contains the JSON metadata for the struct
342-
// [ConnectorEventGetResponseEObject]
343-
type connectorEventGetResponseEObjectJSON struct {
629+
// connectorEventGetResponseEStartUpgradeJSON contains the JSON metadata for the
630+
// struct [ConnectorEventGetResponseEStartUpgrade]
631+
type connectorEventGetResponseEStartUpgradeJSON struct {
344632
K apijson.Field
345633
URL apijson.Field
346634
raw string
347635
ExtraFields map[string]apijson.Field
348636
}
349637

350-
func (r *ConnectorEventGetResponseEObject) UnmarshalJSON(data []byte) (err error) {
638+
func (r *ConnectorEventGetResponseEStartUpgrade) UnmarshalJSON(data []byte) (err error) {
351639
return apijson.UnmarshalRoot(data, r)
352640
}
353641

354-
func (r connectorEventGetResponseEObjectJSON) RawJSON() string {
642+
func (r connectorEventGetResponseEStartUpgradeJSON) RawJSON() string {
355643
return r.raw
356644
}
357645

358-
func (r ConnectorEventGetResponseEObject) implementsConnectorEventGetResponseE() {}
646+
func (r ConnectorEventGetResponseEStartUpgrade) implementsConnectorEventGetResponseE() {}
359647

360648
// Started upgrade
361-
type ConnectorEventGetResponseEObjectK string
649+
type ConnectorEventGetResponseEStartUpgradeK string
650+
651+
const (
652+
ConnectorEventGetResponseEStartUpgradeKStartUpgrade ConnectorEventGetResponseEStartUpgradeK = "StartUpgrade"
653+
)
654+
655+
func (r ConnectorEventGetResponseEStartUpgradeK) IsKnown() bool {
656+
switch r {
657+
case ConnectorEventGetResponseEStartUpgradeKStartUpgrade:
658+
return true
659+
}
660+
return false
661+
}
662+
663+
type ConnectorEventGetResponseEFinishUpgradeSuccess struct {
664+
// Finished upgrade
665+
K ConnectorEventGetResponseEFinishUpgradeSuccessK `json:"k,required"`
666+
JSON connectorEventGetResponseEFinishUpgradeSuccessJSON `json:"-"`
667+
}
668+
669+
// connectorEventGetResponseEFinishUpgradeSuccessJSON contains the JSON metadata
670+
// for the struct [ConnectorEventGetResponseEFinishUpgradeSuccess]
671+
type connectorEventGetResponseEFinishUpgradeSuccessJSON struct {
672+
K apijson.Field
673+
raw string
674+
ExtraFields map[string]apijson.Field
675+
}
676+
677+
func (r *ConnectorEventGetResponseEFinishUpgradeSuccess) UnmarshalJSON(data []byte) (err error) {
678+
return apijson.UnmarshalRoot(data, r)
679+
}
680+
681+
func (r connectorEventGetResponseEFinishUpgradeSuccessJSON) RawJSON() string {
682+
return r.raw
683+
}
684+
685+
func (r ConnectorEventGetResponseEFinishUpgradeSuccess) implementsConnectorEventGetResponseE() {}
686+
687+
// Finished upgrade
688+
type ConnectorEventGetResponseEFinishUpgradeSuccessK string
689+
690+
const (
691+
ConnectorEventGetResponseEFinishUpgradeSuccessKFinishUpgradeSuccess ConnectorEventGetResponseEFinishUpgradeSuccessK = "FinishUpgradeSuccess"
692+
)
693+
694+
func (r ConnectorEventGetResponseEFinishUpgradeSuccessK) IsKnown() bool {
695+
switch r {
696+
case ConnectorEventGetResponseEFinishUpgradeSuccessKFinishUpgradeSuccess:
697+
return true
698+
}
699+
return false
700+
}
701+
702+
type ConnectorEventGetResponseEFinishUpgradeFailure struct {
703+
// Failed upgrade
704+
K ConnectorEventGetResponseEFinishUpgradeFailureK `json:"k,required"`
705+
JSON connectorEventGetResponseEFinishUpgradeFailureJSON `json:"-"`
706+
}
707+
708+
// connectorEventGetResponseEFinishUpgradeFailureJSON contains the JSON metadata
709+
// for the struct [ConnectorEventGetResponseEFinishUpgradeFailure]
710+
type connectorEventGetResponseEFinishUpgradeFailureJSON struct {
711+
K apijson.Field
712+
raw string
713+
ExtraFields map[string]apijson.Field
714+
}
715+
716+
func (r *ConnectorEventGetResponseEFinishUpgradeFailure) UnmarshalJSON(data []byte) (err error) {
717+
return apijson.UnmarshalRoot(data, r)
718+
}
719+
720+
func (r connectorEventGetResponseEFinishUpgradeFailureJSON) RawJSON() string {
721+
return r.raw
722+
}
723+
724+
func (r ConnectorEventGetResponseEFinishUpgradeFailure) implementsConnectorEventGetResponseE() {}
725+
726+
// Failed upgrade
727+
type ConnectorEventGetResponseEFinishUpgradeFailureK string
728+
729+
const (
730+
ConnectorEventGetResponseEFinishUpgradeFailureKFinishUpgradeFailure ConnectorEventGetResponseEFinishUpgradeFailureK = "FinishUpgradeFailure"
731+
)
732+
733+
func (r ConnectorEventGetResponseEFinishUpgradeFailureK) IsKnown() bool {
734+
switch r {
735+
case ConnectorEventGetResponseEFinishUpgradeFailureKFinishUpgradeFailure:
736+
return true
737+
}
738+
return false
739+
}
740+
741+
type ConnectorEventGetResponseEReconcile struct {
742+
// Reconciled
743+
K ConnectorEventGetResponseEReconcileK `json:"k,required"`
744+
JSON connectorEventGetResponseEReconcileJSON `json:"-"`
745+
}
746+
747+
// connectorEventGetResponseEReconcileJSON contains the JSON metadata for the
748+
// struct [ConnectorEventGetResponseEReconcile]
749+
type connectorEventGetResponseEReconcileJSON struct {
750+
K apijson.Field
751+
raw string
752+
ExtraFields map[string]apijson.Field
753+
}
754+
755+
func (r *ConnectorEventGetResponseEReconcile) UnmarshalJSON(data []byte) (err error) {
756+
return apijson.UnmarshalRoot(data, r)
757+
}
758+
759+
func (r connectorEventGetResponseEReconcileJSON) RawJSON() string {
760+
return r.raw
761+
}
762+
763+
func (r ConnectorEventGetResponseEReconcile) implementsConnectorEventGetResponseE() {}
764+
765+
// Reconciled
766+
type ConnectorEventGetResponseEReconcileK string
767+
768+
const (
769+
ConnectorEventGetResponseEReconcileKReconcile ConnectorEventGetResponseEReconcileK = "Reconcile"
770+
)
771+
772+
func (r ConnectorEventGetResponseEReconcileK) IsKnown() bool {
773+
switch r {
774+
case ConnectorEventGetResponseEReconcileKReconcile:
775+
return true
776+
}
777+
return false
778+
}
779+
780+
type ConnectorEventGetResponseEConfigureCloudflaredTunnel struct {
781+
// Configured Cloudflared tunnel
782+
K ConnectorEventGetResponseEConfigureCloudflaredTunnelK `json:"k,required"`
783+
JSON connectorEventGetResponseEConfigureCloudflaredTunnelJSON `json:"-"`
784+
}
785+
786+
// connectorEventGetResponseEConfigureCloudflaredTunnelJSON contains the JSON
787+
// metadata for the struct [ConnectorEventGetResponseEConfigureCloudflaredTunnel]
788+
type connectorEventGetResponseEConfigureCloudflaredTunnelJSON struct {
789+
K apijson.Field
790+
raw string
791+
ExtraFields map[string]apijson.Field
792+
}
793+
794+
func (r *ConnectorEventGetResponseEConfigureCloudflaredTunnel) UnmarshalJSON(data []byte) (err error) {
795+
return apijson.UnmarshalRoot(data, r)
796+
}
797+
798+
func (r connectorEventGetResponseEConfigureCloudflaredTunnelJSON) RawJSON() string {
799+
return r.raw
800+
}
801+
802+
func (r ConnectorEventGetResponseEConfigureCloudflaredTunnel) implementsConnectorEventGetResponseE() {
803+
}
804+
805+
// Configured Cloudflared tunnel
806+
type ConnectorEventGetResponseEConfigureCloudflaredTunnelK string
807+
808+
const (
809+
ConnectorEventGetResponseEConfigureCloudflaredTunnelKConfigureCloudflaredTunnel ConnectorEventGetResponseEConfigureCloudflaredTunnelK = "ConfigureCloudflaredTunnel"
810+
)
811+
812+
func (r ConnectorEventGetResponseEConfigureCloudflaredTunnelK) IsKnown() bool {
813+
switch r {
814+
case ConnectorEventGetResponseEConfigureCloudflaredTunnelKConfigureCloudflaredTunnel:
815+
return true
816+
}
817+
return false
818+
}
819+
820+
// Initialized process
821+
type ConnectorEventGetResponseEK string
362822

363823
const (
364-
ConnectorEventGetResponseEObjectKStartUpgrade ConnectorEventGetResponseEObjectK = "StartUpgrade"
824+
ConnectorEventGetResponseEKInit ConnectorEventGetResponseEK = "Init"
825+
ConnectorEventGetResponseEKLeave ConnectorEventGetResponseEK = "Leave"
826+
ConnectorEventGetResponseEKStartAttestation ConnectorEventGetResponseEK = "StartAttestation"
827+
ConnectorEventGetResponseEKFinishAttestationSuccess ConnectorEventGetResponseEK = "FinishAttestationSuccess"
828+
ConnectorEventGetResponseEKFinishAttestationFailure ConnectorEventGetResponseEK = "FinishAttestationFailure"
829+
ConnectorEventGetResponseEKStartRotateCryptKey ConnectorEventGetResponseEK = "StartRotateCryptKey"
830+
ConnectorEventGetResponseEKFinishRotateCryptKeySuccess ConnectorEventGetResponseEK = "FinishRotateCryptKeySuccess"
831+
ConnectorEventGetResponseEKFinishRotateCryptKeyFailure ConnectorEventGetResponseEK = "FinishRotateCryptKeyFailure"
832+
ConnectorEventGetResponseEKStartUpgrade ConnectorEventGetResponseEK = "StartUpgrade"
833+
ConnectorEventGetResponseEKFinishUpgradeSuccess ConnectorEventGetResponseEK = "FinishUpgradeSuccess"
834+
ConnectorEventGetResponseEKFinishUpgradeFailure ConnectorEventGetResponseEK = "FinishUpgradeFailure"
835+
ConnectorEventGetResponseEKReconcile ConnectorEventGetResponseEK = "Reconcile"
836+
ConnectorEventGetResponseEKConfigureCloudflaredTunnel ConnectorEventGetResponseEK = "ConfigureCloudflaredTunnel"
365837
)
366838

367-
func (r ConnectorEventGetResponseEObjectK) IsKnown() bool {
839+
func (r ConnectorEventGetResponseEK) IsKnown() bool {
368840
switch r {
369-
case ConnectorEventGetResponseEObjectKStartUpgrade:
841+
case ConnectorEventGetResponseEKInit, ConnectorEventGetResponseEKLeave, ConnectorEventGetResponseEKStartAttestation, ConnectorEventGetResponseEKFinishAttestationSuccess, ConnectorEventGetResponseEKFinishAttestationFailure, ConnectorEventGetResponseEKStartRotateCryptKey, ConnectorEventGetResponseEKFinishRotateCryptKeySuccess, ConnectorEventGetResponseEKFinishRotateCryptKeyFailure, ConnectorEventGetResponseEKStartUpgrade, ConnectorEventGetResponseEKFinishUpgradeSuccess, ConnectorEventGetResponseEKFinishUpgradeFailure, ConnectorEventGetResponseEKReconcile, ConnectorEventGetResponseEKConfigureCloudflaredTunnel:
370842
return true
371843
}
372844
return false

0 commit comments

Comments
 (0)
Please sign in to comment.