@@ -52,7 +52,6 @@ type EventListResponse struct {
5252 // [EventListResponseEventPermissionUpdatedProperties],
5353 // [EventListResponseEventFileEditedProperties],
5454 // [EventListResponseEventInstallationUpdatedProperties],
55- // [EventListResponseEventIdeInstalledProperties],
5655 // [EventListResponseEventMessageUpdatedProperties],
5756 // [EventListResponseEventMessageRemovedProperties],
5857 // [EventListResponseEventMessagePartUpdatedProperties],
@@ -61,7 +60,8 @@ type EventListResponse struct {
6160 // [EventListResponseEventSessionDeletedProperties],
6261 // [EventListResponseEventSessionIdleProperties],
6362 // [EventListResponseEventSessionErrorProperties],
64- // [EventListResponseEventFileWatcherUpdatedProperties].
63+ // [EventListResponseEventFileWatcherUpdatedProperties],
64+ // [EventListResponseEventIdeInstalledProperties].
6565 Properties interface {} `json:"properties,required"`
6666 Type EventListResponseType `json:"type,required"`
6767 JSON eventListResponseJSON `json:"-"`
@@ -97,27 +97,26 @@ func (r *EventListResponse) UnmarshalJSON(data []byte) (err error) {
9797// [EventListResponseEventLspClientDiagnostics],
9898// [EventListResponseEventPermissionUpdated], [EventListResponseEventFileEdited],
9999// [EventListResponseEventInstallationUpdated],
100- // [EventListResponseEventIdeInstalled],
101100// [EventListResponseEventMessageUpdated], [EventListResponseEventMessageRemoved],
102101// [EventListResponseEventMessagePartUpdated],
103102// [EventListResponseEventStorageWrite], [EventListResponseEventSessionUpdated],
104103// [EventListResponseEventSessionDeleted], [EventListResponseEventSessionIdle],
105104// [EventListResponseEventSessionError],
106- // [EventListResponseEventFileWatcherUpdated].
105+ // [EventListResponseEventFileWatcherUpdated],
106+ // [EventListResponseEventIdeInstalled].
107107func (r EventListResponse ) AsUnion () EventListResponseUnion {
108108 return r .union
109109}
110110
111111// Union satisfied by [EventListResponseEventLspClientDiagnostics],
112112// [EventListResponseEventPermissionUpdated], [EventListResponseEventFileEdited],
113113// [EventListResponseEventInstallationUpdated],
114- // [EventListResponseEventIdeInstalled],
115114// [EventListResponseEventMessageUpdated], [EventListResponseEventMessageRemoved],
116115// [EventListResponseEventMessagePartUpdated],
117116// [EventListResponseEventStorageWrite], [EventListResponseEventSessionUpdated],
118117// [EventListResponseEventSessionDeleted], [EventListResponseEventSessionIdle],
119- // [EventListResponseEventSessionError] or
120- // [EventListResponseEventFileWatcherUpdated ].
118+ // [EventListResponseEventSessionError], [EventListResponseEventFileWatcherUpdated]
119+ // or [EventListResponseEventIdeInstalled ].
121120type EventListResponseUnion interface {
122121 implementsEventListResponse ()
123122}
@@ -146,11 +145,6 @@ func init() {
146145 Type : reflect .TypeOf (EventListResponseEventInstallationUpdated {}),
147146 DiscriminatorValue : "installation.updated" ,
148147 },
149- apijson.UnionVariant {
150- TypeFilter : gjson .JSON ,
151- Type : reflect .TypeOf (EventListResponseEventIdeInstalled {}),
152- DiscriminatorValue : "ide.installed" ,
153- },
154148 apijson.UnionVariant {
155149 TypeFilter : gjson .JSON ,
156150 Type : reflect .TypeOf (EventListResponseEventMessageUpdated {}),
@@ -196,6 +190,11 @@ func init() {
196190 Type : reflect .TypeOf (EventListResponseEventFileWatcherUpdated {}),
197191 DiscriminatorValue : "file.watcher.updated" ,
198192 },
193+ apijson.UnionVariant {
194+ TypeFilter : gjson .JSON ,
195+ Type : reflect .TypeOf (EventListResponseEventIdeInstalled {}),
196+ DiscriminatorValue : "ide.installed" ,
197+ },
199198 )
200199}
201200
@@ -470,66 +469,6 @@ func (r EventListResponseEventInstallationUpdatedType) IsKnown() bool {
470469 return false
471470}
472471
473- type EventListResponseEventIdeInstalled struct {
474- Properties EventListResponseEventIdeInstalledProperties `json:"properties,required"`
475- Type EventListResponseEventIdeInstalledType `json:"type,required"`
476- JSON eventListResponseEventIdeInstalledJSON `json:"-"`
477- }
478-
479- // eventListResponseEventIdeInstalledJSON contains the JSON metadata for the
480- // struct [EventListResponseEventIdeInstalled]
481- type eventListResponseEventIdeInstalledJSON struct {
482- Properties apijson.Field
483- Type apijson.Field
484- raw string
485- ExtraFields map [string ]apijson.Field
486- }
487-
488- func (r * EventListResponseEventIdeInstalled ) UnmarshalJSON (data []byte ) (err error ) {
489- return apijson .UnmarshalRoot (data , r )
490- }
491-
492- func (r eventListResponseEventIdeInstalledJSON ) RawJSON () string {
493- return r .raw
494- }
495-
496- func (r EventListResponseEventIdeInstalled ) implementsEventListResponse () {}
497-
498- type EventListResponseEventIdeInstalledProperties struct {
499- Ide string `json:"ide,required"`
500- JSON eventListResponseEventIdeInstalledPropertiesJSON `json:"-"`
501- }
502-
503- // eventListResponseEventIdeInstalledPropertiesJSON contains the JSON
504- // metadata for the struct [EventListResponseEventIdeInstalledProperties]
505- type eventListResponseEventIdeInstalledPropertiesJSON struct {
506- Ide apijson.Field
507- raw string
508- ExtraFields map [string ]apijson.Field
509- }
510-
511- func (r * EventListResponseEventIdeInstalledProperties ) UnmarshalJSON (data []byte ) (err error ) {
512- return apijson .UnmarshalRoot (data , r )
513- }
514-
515- func (r eventListResponseEventIdeInstalledPropertiesJSON ) RawJSON () string {
516- return r .raw
517- }
518-
519- type EventListResponseEventIdeInstalledType string
520-
521- const (
522- EventListResponseEventIdeInstalledTypeIdeInstalled EventListResponseEventIdeInstalledType = "ide.installed"
523- )
524-
525- func (r EventListResponseEventIdeInstalledType ) IsKnown () bool {
526- switch r {
527- case EventListResponseEventIdeInstalledTypeIdeInstalled :
528- return true
529- }
530- return false
531- }
532-
533472type EventListResponseEventMessageUpdated struct {
534473 Properties EventListResponseEventMessageUpdatedProperties `json:"properties,required"`
535474 Type EventListResponseEventMessageUpdatedType `json:"type,required"`
@@ -1227,14 +1166,73 @@ func (r EventListResponseEventFileWatcherUpdatedType) IsKnown() bool {
12271166 return false
12281167}
12291168
1169+ type EventListResponseEventIdeInstalled struct {
1170+ Properties EventListResponseEventIdeInstalledProperties `json:"properties,required"`
1171+ Type EventListResponseEventIdeInstalledType `json:"type,required"`
1172+ JSON eventListResponseEventIdeInstalledJSON `json:"-"`
1173+ }
1174+
1175+ // eventListResponseEventIdeInstalledJSON contains the JSON metadata for the struct
1176+ // [EventListResponseEventIdeInstalled]
1177+ type eventListResponseEventIdeInstalledJSON struct {
1178+ Properties apijson.Field
1179+ Type apijson.Field
1180+ raw string
1181+ ExtraFields map [string ]apijson.Field
1182+ }
1183+
1184+ func (r * EventListResponseEventIdeInstalled ) UnmarshalJSON (data []byte ) (err error ) {
1185+ return apijson .UnmarshalRoot (data , r )
1186+ }
1187+
1188+ func (r eventListResponseEventIdeInstalledJSON ) RawJSON () string {
1189+ return r .raw
1190+ }
1191+
1192+ func (r EventListResponseEventIdeInstalled ) implementsEventListResponse () {}
1193+
1194+ type EventListResponseEventIdeInstalledProperties struct {
1195+ Ide string `json:"ide,required"`
1196+ JSON eventListResponseEventIdeInstalledPropertiesJSON `json:"-"`
1197+ }
1198+
1199+ // eventListResponseEventIdeInstalledPropertiesJSON contains the JSON metadata for
1200+ // the struct [EventListResponseEventIdeInstalledProperties]
1201+ type eventListResponseEventIdeInstalledPropertiesJSON struct {
1202+ Ide apijson.Field
1203+ raw string
1204+ ExtraFields map [string ]apijson.Field
1205+ }
1206+
1207+ func (r * EventListResponseEventIdeInstalledProperties ) UnmarshalJSON (data []byte ) (err error ) {
1208+ return apijson .UnmarshalRoot (data , r )
1209+ }
1210+
1211+ func (r eventListResponseEventIdeInstalledPropertiesJSON ) RawJSON () string {
1212+ return r .raw
1213+ }
1214+
1215+ type EventListResponseEventIdeInstalledType string
1216+
1217+ const (
1218+ EventListResponseEventIdeInstalledTypeIdeInstalled EventListResponseEventIdeInstalledType = "ide.installed"
1219+ )
1220+
1221+ func (r EventListResponseEventIdeInstalledType ) IsKnown () bool {
1222+ switch r {
1223+ case EventListResponseEventIdeInstalledTypeIdeInstalled :
1224+ return true
1225+ }
1226+ return false
1227+ }
1228+
12301229type EventListResponseType string
12311230
12321231const (
12331232 EventListResponseTypeLspClientDiagnostics EventListResponseType = "lsp.client.diagnostics"
12341233 EventListResponseTypePermissionUpdated EventListResponseType = "permission.updated"
12351234 EventListResponseTypeFileEdited EventListResponseType = "file.edited"
12361235 EventListResponseTypeInstallationUpdated EventListResponseType = "installation.updated"
1237- EventListResponseTypeIdeInstalled EventListResponseType = "ide.installed"
12381236 EventListResponseTypeMessageUpdated EventListResponseType = "message.updated"
12391237 EventListResponseTypeMessageRemoved EventListResponseType = "message.removed"
12401238 EventListResponseTypeMessagePartUpdated EventListResponseType = "message.part.updated"
@@ -1244,11 +1242,12 @@ const (
12441242 EventListResponseTypeSessionIdle EventListResponseType = "session.idle"
12451243 EventListResponseTypeSessionError EventListResponseType = "session.error"
12461244 EventListResponseTypeFileWatcherUpdated EventListResponseType = "file.watcher.updated"
1245+ EventListResponseTypeIdeInstalled EventListResponseType = "ide.installed"
12471246)
12481247
12491248func (r EventListResponseType ) IsKnown () bool {
12501249 switch r {
1251- case EventListResponseTypeLspClientDiagnostics , EventListResponseTypePermissionUpdated , EventListResponseTypeFileEdited , EventListResponseTypeInstallationUpdated , EventListResponseTypeIdeInstalled , EventListResponseTypeMessageUpdated , EventListResponseTypeMessageRemoved , EventListResponseTypeMessagePartUpdated , EventListResponseTypeStorageWrite , EventListResponseTypeSessionUpdated , EventListResponseTypeSessionDeleted , EventListResponseTypeSessionIdle , EventListResponseTypeSessionError , EventListResponseTypeFileWatcherUpdated :
1250+ case EventListResponseTypeLspClientDiagnostics , EventListResponseTypePermissionUpdated , EventListResponseTypeFileEdited , EventListResponseTypeInstallationUpdated , EventListResponseTypeMessageUpdated , EventListResponseTypeMessageRemoved , EventListResponseTypeMessagePartUpdated , EventListResponseTypeStorageWrite , EventListResponseTypeSessionUpdated , EventListResponseTypeSessionDeleted , EventListResponseTypeSessionIdle , EventListResponseTypeSessionError , EventListResponseTypeFileWatcherUpdated , EventListResponseTypeIdeInstalled :
12521251 return true
12531252 }
12541253 return false
0 commit comments