|
|
@@ -48,19 +48,19 @@ func (r *EventService) ListStreaming(ctx context.Context, opts ...option.Request
|
|
|
|
|
|
type EventListResponse struct {
|
|
|
// This field can have the runtime type of
|
|
|
- // [EventListResponseEventLspClientDiagnosticsProperties],
|
|
|
- // [EventListResponseEventPermissionUpdatedProperties],
|
|
|
- // [EventListResponseEventFileEditedProperties],
|
|
|
// [EventListResponseEventInstallationUpdatedProperties],
|
|
|
+ // [EventListResponseEventLspClientDiagnosticsProperties],
|
|
|
// [EventListResponseEventMessageUpdatedProperties],
|
|
|
// [EventListResponseEventMessageRemovedProperties],
|
|
|
// [EventListResponseEventMessagePartUpdatedProperties],
|
|
|
// [EventListResponseEventMessagePartRemovedProperties],
|
|
|
// [EventListResponseEventStorageWriteProperties],
|
|
|
+ // [EventListResponseEventPermissionUpdatedProperties],
|
|
|
+ // [EventListResponseEventFileEditedProperties],
|
|
|
// [EventListResponseEventSessionUpdatedProperties],
|
|
|
// [EventListResponseEventSessionDeletedProperties],
|
|
|
// [EventListResponseEventSessionIdleProperties],
|
|
|
- // [EventListResponseEventSessionErrorProperties],
|
|
|
+ // [EventListResponseEventSessionErrorProperties], [interface{}],
|
|
|
// [EventListResponseEventFileWatcherUpdatedProperties],
|
|
|
// [EventListResponseEventIdeInstalledProperties].
|
|
|
Properties interface{} `json:"properties,required"`
|
|
|
@@ -95,31 +95,32 @@ func (r *EventListResponse) UnmarshalJSON(data []byte) (err error) {
|
|
|
// specific types for more type safety.
|
|
|
//
|
|
|
// Possible runtime types of the union are
|
|
|
-// [EventListResponseEventLspClientDiagnostics],
|
|
|
-// [EventListResponseEventPermissionUpdated], [EventListResponseEventFileEdited],
|
|
|
// [EventListResponseEventInstallationUpdated],
|
|
|
+// [EventListResponseEventLspClientDiagnostics],
|
|
|
// [EventListResponseEventMessageUpdated], [EventListResponseEventMessageRemoved],
|
|
|
// [EventListResponseEventMessagePartUpdated],
|
|
|
// [EventListResponseEventMessagePartRemoved],
|
|
|
-// [EventListResponseEventStorageWrite], [EventListResponseEventSessionUpdated],
|
|
|
+// [EventListResponseEventStorageWrite], [EventListResponseEventPermissionUpdated],
|
|
|
+// [EventListResponseEventFileEdited], [EventListResponseEventSessionUpdated],
|
|
|
// [EventListResponseEventSessionDeleted], [EventListResponseEventSessionIdle],
|
|
|
-// [EventListResponseEventSessionError],
|
|
|
+// [EventListResponseEventSessionError], [EventListResponseEventServerConnected],
|
|
|
// [EventListResponseEventFileWatcherUpdated],
|
|
|
// [EventListResponseEventIdeInstalled].
|
|
|
func (r EventListResponse) AsUnion() EventListResponseUnion {
|
|
|
return r.union
|
|
|
}
|
|
|
|
|
|
-// Union satisfied by [EventListResponseEventLspClientDiagnostics],
|
|
|
-// [EventListResponseEventPermissionUpdated], [EventListResponseEventFileEdited],
|
|
|
-// [EventListResponseEventInstallationUpdated],
|
|
|
+// Union satisfied by [EventListResponseEventInstallationUpdated],
|
|
|
+// [EventListResponseEventLspClientDiagnostics],
|
|
|
// [EventListResponseEventMessageUpdated], [EventListResponseEventMessageRemoved],
|
|
|
// [EventListResponseEventMessagePartUpdated],
|
|
|
// [EventListResponseEventMessagePartRemoved],
|
|
|
-// [EventListResponseEventStorageWrite], [EventListResponseEventSessionUpdated],
|
|
|
+// [EventListResponseEventStorageWrite], [EventListResponseEventPermissionUpdated],
|
|
|
+// [EventListResponseEventFileEdited], [EventListResponseEventSessionUpdated],
|
|
|
// [EventListResponseEventSessionDeleted], [EventListResponseEventSessionIdle],
|
|
|
-// [EventListResponseEventSessionError], [EventListResponseEventFileWatcherUpdated]
|
|
|
-// or [EventListResponseEventIdeInstalled].
|
|
|
+// [EventListResponseEventSessionError], [EventListResponseEventServerConnected],
|
|
|
+// [EventListResponseEventFileWatcherUpdated] or
|
|
|
+// [EventListResponseEventIdeInstalled].
|
|
|
type EventListResponseUnion interface {
|
|
|
implementsEventListResponse()
|
|
|
}
|
|
|
@@ -130,23 +131,13 @@ func init() {
|
|
|
"type",
|
|
|
apijson.UnionVariant{
|
|
|
TypeFilter: gjson.JSON,
|
|
|
- Type: reflect.TypeOf(EventListResponseEventLspClientDiagnostics{}),
|
|
|
- DiscriminatorValue: "lsp.client.diagnostics",
|
|
|
- },
|
|
|
- apijson.UnionVariant{
|
|
|
- TypeFilter: gjson.JSON,
|
|
|
- Type: reflect.TypeOf(EventListResponseEventPermissionUpdated{}),
|
|
|
- DiscriminatorValue: "permission.updated",
|
|
|
- },
|
|
|
- apijson.UnionVariant{
|
|
|
- TypeFilter: gjson.JSON,
|
|
|
- Type: reflect.TypeOf(EventListResponseEventFileEdited{}),
|
|
|
- DiscriminatorValue: "file.edited",
|
|
|
+ Type: reflect.TypeOf(EventListResponseEventInstallationUpdated{}),
|
|
|
+ DiscriminatorValue: "installation.updated",
|
|
|
},
|
|
|
apijson.UnionVariant{
|
|
|
TypeFilter: gjson.JSON,
|
|
|
- Type: reflect.TypeOf(EventListResponseEventInstallationUpdated{}),
|
|
|
- DiscriminatorValue: "installation.updated",
|
|
|
+ Type: reflect.TypeOf(EventListResponseEventLspClientDiagnostics{}),
|
|
|
+ DiscriminatorValue: "lsp.client.diagnostics",
|
|
|
},
|
|
|
apijson.UnionVariant{
|
|
|
TypeFilter: gjson.JSON,
|
|
|
@@ -173,6 +164,16 @@ func init() {
|
|
|
Type: reflect.TypeOf(EventListResponseEventStorageWrite{}),
|
|
|
DiscriminatorValue: "storage.write",
|
|
|
},
|
|
|
+ apijson.UnionVariant{
|
|
|
+ TypeFilter: gjson.JSON,
|
|
|
+ Type: reflect.TypeOf(EventListResponseEventPermissionUpdated{}),
|
|
|
+ DiscriminatorValue: "permission.updated",
|
|
|
+ },
|
|
|
+ apijson.UnionVariant{
|
|
|
+ TypeFilter: gjson.JSON,
|
|
|
+ Type: reflect.TypeOf(EventListResponseEventFileEdited{}),
|
|
|
+ DiscriminatorValue: "file.edited",
|
|
|
+ },
|
|
|
apijson.UnionVariant{
|
|
|
TypeFilter: gjson.JSON,
|
|
|
Type: reflect.TypeOf(EventListResponseEventSessionUpdated{}),
|
|
|
@@ -193,6 +194,11 @@ func init() {
|
|
|
Type: reflect.TypeOf(EventListResponseEventSessionError{}),
|
|
|
DiscriminatorValue: "session.error",
|
|
|
},
|
|
|
+ apijson.UnionVariant{
|
|
|
+ TypeFilter: gjson.JSON,
|
|
|
+ Type: reflect.TypeOf(EventListResponseEventServerConnected{}),
|
|
|
+ DiscriminatorValue: "server.connected",
|
|
|
+ },
|
|
|
apijson.UnionVariant{
|
|
|
TypeFilter: gjson.JSON,
|
|
|
Type: reflect.TypeOf(EventListResponseEventFileWatcherUpdated{}),
|
|
|
@@ -206,272 +212,123 @@ func init() {
|
|
|
)
|
|
|
}
|
|
|
|
|
|
-type EventListResponseEventLspClientDiagnostics struct {
|
|
|
- Properties EventListResponseEventLspClientDiagnosticsProperties `json:"properties,required"`
|
|
|
- Type EventListResponseEventLspClientDiagnosticsType `json:"type,required"`
|
|
|
- JSON eventListResponseEventLspClientDiagnosticsJSON `json:"-"`
|
|
|
-}
|
|
|
-
|
|
|
-// eventListResponseEventLspClientDiagnosticsJSON contains the JSON metadata for
|
|
|
-// the struct [EventListResponseEventLspClientDiagnostics]
|
|
|
-type eventListResponseEventLspClientDiagnosticsJSON struct {
|
|
|
- Properties apijson.Field
|
|
|
- Type apijson.Field
|
|
|
- raw string
|
|
|
- ExtraFields map[string]apijson.Field
|
|
|
-}
|
|
|
-
|
|
|
-func (r *EventListResponseEventLspClientDiagnostics) UnmarshalJSON(data []byte) (err error) {
|
|
|
- return apijson.UnmarshalRoot(data, r)
|
|
|
-}
|
|
|
-
|
|
|
-func (r eventListResponseEventLspClientDiagnosticsJSON) RawJSON() string {
|
|
|
- return r.raw
|
|
|
-}
|
|
|
-
|
|
|
-func (r EventListResponseEventLspClientDiagnostics) implementsEventListResponse() {}
|
|
|
-
|
|
|
-type EventListResponseEventLspClientDiagnosticsProperties struct {
|
|
|
- Path string `json:"path,required"`
|
|
|
- ServerID string `json:"serverID,required"`
|
|
|
- JSON eventListResponseEventLspClientDiagnosticsPropertiesJSON `json:"-"`
|
|
|
-}
|
|
|
-
|
|
|
-// eventListResponseEventLspClientDiagnosticsPropertiesJSON contains the JSON
|
|
|
-// metadata for the struct [EventListResponseEventLspClientDiagnosticsProperties]
|
|
|
-type eventListResponseEventLspClientDiagnosticsPropertiesJSON struct {
|
|
|
- Path apijson.Field
|
|
|
- ServerID apijson.Field
|
|
|
- raw string
|
|
|
- ExtraFields map[string]apijson.Field
|
|
|
-}
|
|
|
-
|
|
|
-func (r *EventListResponseEventLspClientDiagnosticsProperties) UnmarshalJSON(data []byte) (err error) {
|
|
|
- return apijson.UnmarshalRoot(data, r)
|
|
|
-}
|
|
|
-
|
|
|
-func (r eventListResponseEventLspClientDiagnosticsPropertiesJSON) RawJSON() string {
|
|
|
- return r.raw
|
|
|
-}
|
|
|
-
|
|
|
-type EventListResponseEventLspClientDiagnosticsType string
|
|
|
-
|
|
|
-const (
|
|
|
- EventListResponseEventLspClientDiagnosticsTypeLspClientDiagnostics EventListResponseEventLspClientDiagnosticsType = "lsp.client.diagnostics"
|
|
|
-)
|
|
|
-
|
|
|
-func (r EventListResponseEventLspClientDiagnosticsType) IsKnown() bool {
|
|
|
- switch r {
|
|
|
- case EventListResponseEventLspClientDiagnosticsTypeLspClientDiagnostics:
|
|
|
- return true
|
|
|
- }
|
|
|
- return false
|
|
|
-}
|
|
|
-
|
|
|
-type EventListResponseEventPermissionUpdated struct {
|
|
|
- Properties EventListResponseEventPermissionUpdatedProperties `json:"properties,required"`
|
|
|
- Type EventListResponseEventPermissionUpdatedType `json:"type,required"`
|
|
|
- JSON eventListResponseEventPermissionUpdatedJSON `json:"-"`
|
|
|
-}
|
|
|
-
|
|
|
-// eventListResponseEventPermissionUpdatedJSON contains the JSON metadata for the
|
|
|
-// struct [EventListResponseEventPermissionUpdated]
|
|
|
-type eventListResponseEventPermissionUpdatedJSON struct {
|
|
|
- Properties apijson.Field
|
|
|
- Type apijson.Field
|
|
|
- raw string
|
|
|
- ExtraFields map[string]apijson.Field
|
|
|
-}
|
|
|
-
|
|
|
-func (r *EventListResponseEventPermissionUpdated) UnmarshalJSON(data []byte) (err error) {
|
|
|
- return apijson.UnmarshalRoot(data, r)
|
|
|
-}
|
|
|
-
|
|
|
-func (r eventListResponseEventPermissionUpdatedJSON) RawJSON() string {
|
|
|
- return r.raw
|
|
|
-}
|
|
|
-
|
|
|
-func (r EventListResponseEventPermissionUpdated) implementsEventListResponse() {}
|
|
|
-
|
|
|
-type EventListResponseEventPermissionUpdatedProperties struct {
|
|
|
- ID string `json:"id,required"`
|
|
|
- Metadata map[string]interface{} `json:"metadata,required"`
|
|
|
- SessionID string `json:"sessionID,required"`
|
|
|
- Time EventListResponseEventPermissionUpdatedPropertiesTime `json:"time,required"`
|
|
|
- Title string `json:"title,required"`
|
|
|
- JSON eventListResponseEventPermissionUpdatedPropertiesJSON `json:"-"`
|
|
|
-}
|
|
|
-
|
|
|
-// eventListResponseEventPermissionUpdatedPropertiesJSON contains the JSON metadata
|
|
|
-// for the struct [EventListResponseEventPermissionUpdatedProperties]
|
|
|
-type eventListResponseEventPermissionUpdatedPropertiesJSON struct {
|
|
|
- ID apijson.Field
|
|
|
- Metadata apijson.Field
|
|
|
- SessionID apijson.Field
|
|
|
- Time apijson.Field
|
|
|
- Title apijson.Field
|
|
|
- raw string
|
|
|
- ExtraFields map[string]apijson.Field
|
|
|
-}
|
|
|
-
|
|
|
-func (r *EventListResponseEventPermissionUpdatedProperties) UnmarshalJSON(data []byte) (err error) {
|
|
|
- return apijson.UnmarshalRoot(data, r)
|
|
|
-}
|
|
|
-
|
|
|
-func (r eventListResponseEventPermissionUpdatedPropertiesJSON) RawJSON() string {
|
|
|
- return r.raw
|
|
|
-}
|
|
|
-
|
|
|
-type EventListResponseEventPermissionUpdatedPropertiesTime struct {
|
|
|
- Created float64 `json:"created,required"`
|
|
|
- JSON eventListResponseEventPermissionUpdatedPropertiesTimeJSON `json:"-"`
|
|
|
-}
|
|
|
-
|
|
|
-// eventListResponseEventPermissionUpdatedPropertiesTimeJSON contains the JSON
|
|
|
-// metadata for the struct [EventListResponseEventPermissionUpdatedPropertiesTime]
|
|
|
-type eventListResponseEventPermissionUpdatedPropertiesTimeJSON struct {
|
|
|
- Created apijson.Field
|
|
|
- raw string
|
|
|
- ExtraFields map[string]apijson.Field
|
|
|
-}
|
|
|
-
|
|
|
-func (r *EventListResponseEventPermissionUpdatedPropertiesTime) UnmarshalJSON(data []byte) (err error) {
|
|
|
- return apijson.UnmarshalRoot(data, r)
|
|
|
-}
|
|
|
-
|
|
|
-func (r eventListResponseEventPermissionUpdatedPropertiesTimeJSON) RawJSON() string {
|
|
|
- return r.raw
|
|
|
-}
|
|
|
-
|
|
|
-type EventListResponseEventPermissionUpdatedType string
|
|
|
-
|
|
|
-const (
|
|
|
- EventListResponseEventPermissionUpdatedTypePermissionUpdated EventListResponseEventPermissionUpdatedType = "permission.updated"
|
|
|
-)
|
|
|
-
|
|
|
-func (r EventListResponseEventPermissionUpdatedType) IsKnown() bool {
|
|
|
- switch r {
|
|
|
- case EventListResponseEventPermissionUpdatedTypePermissionUpdated:
|
|
|
- return true
|
|
|
- }
|
|
|
- return false
|
|
|
-}
|
|
|
-
|
|
|
-type EventListResponseEventFileEdited struct {
|
|
|
- Properties EventListResponseEventFileEditedProperties `json:"properties,required"`
|
|
|
- Type EventListResponseEventFileEditedType `json:"type,required"`
|
|
|
- JSON eventListResponseEventFileEditedJSON `json:"-"`
|
|
|
+type EventListResponseEventInstallationUpdated struct {
|
|
|
+ Properties EventListResponseEventInstallationUpdatedProperties `json:"properties,required"`
|
|
|
+ Type EventListResponseEventInstallationUpdatedType `json:"type,required"`
|
|
|
+ JSON eventListResponseEventInstallationUpdatedJSON `json:"-"`
|
|
|
}
|
|
|
|
|
|
-// eventListResponseEventFileEditedJSON contains the JSON metadata for the struct
|
|
|
-// [EventListResponseEventFileEdited]
|
|
|
-type eventListResponseEventFileEditedJSON struct {
|
|
|
+// eventListResponseEventInstallationUpdatedJSON contains the JSON metadata for the
|
|
|
+// struct [EventListResponseEventInstallationUpdated]
|
|
|
+type eventListResponseEventInstallationUpdatedJSON struct {
|
|
|
Properties apijson.Field
|
|
|
Type apijson.Field
|
|
|
raw string
|
|
|
ExtraFields map[string]apijson.Field
|
|
|
}
|
|
|
|
|
|
-func (r *EventListResponseEventFileEdited) UnmarshalJSON(data []byte) (err error) {
|
|
|
+func (r *EventListResponseEventInstallationUpdated) UnmarshalJSON(data []byte) (err error) {
|
|
|
return apijson.UnmarshalRoot(data, r)
|
|
|
}
|
|
|
|
|
|
-func (r eventListResponseEventFileEditedJSON) RawJSON() string {
|
|
|
+func (r eventListResponseEventInstallationUpdatedJSON) RawJSON() string {
|
|
|
return r.raw
|
|
|
}
|
|
|
|
|
|
-func (r EventListResponseEventFileEdited) implementsEventListResponse() {}
|
|
|
+func (r EventListResponseEventInstallationUpdated) implementsEventListResponse() {}
|
|
|
|
|
|
-type EventListResponseEventFileEditedProperties struct {
|
|
|
- File string `json:"file,required"`
|
|
|
- JSON eventListResponseEventFileEditedPropertiesJSON `json:"-"`
|
|
|
+type EventListResponseEventInstallationUpdatedProperties struct {
|
|
|
+ Version string `json:"version,required"`
|
|
|
+ JSON eventListResponseEventInstallationUpdatedPropertiesJSON `json:"-"`
|
|
|
}
|
|
|
|
|
|
-// eventListResponseEventFileEditedPropertiesJSON contains the JSON metadata for
|
|
|
-// the struct [EventListResponseEventFileEditedProperties]
|
|
|
-type eventListResponseEventFileEditedPropertiesJSON struct {
|
|
|
- File apijson.Field
|
|
|
+// eventListResponseEventInstallationUpdatedPropertiesJSON contains the JSON
|
|
|
+// metadata for the struct [EventListResponseEventInstallationUpdatedProperties]
|
|
|
+type eventListResponseEventInstallationUpdatedPropertiesJSON struct {
|
|
|
+ Version apijson.Field
|
|
|
raw string
|
|
|
ExtraFields map[string]apijson.Field
|
|
|
}
|
|
|
|
|
|
-func (r *EventListResponseEventFileEditedProperties) UnmarshalJSON(data []byte) (err error) {
|
|
|
+func (r *EventListResponseEventInstallationUpdatedProperties) UnmarshalJSON(data []byte) (err error) {
|
|
|
return apijson.UnmarshalRoot(data, r)
|
|
|
}
|
|
|
|
|
|
-func (r eventListResponseEventFileEditedPropertiesJSON) RawJSON() string {
|
|
|
+func (r eventListResponseEventInstallationUpdatedPropertiesJSON) RawJSON() string {
|
|
|
return r.raw
|
|
|
}
|
|
|
|
|
|
-type EventListResponseEventFileEditedType string
|
|
|
+type EventListResponseEventInstallationUpdatedType string
|
|
|
|
|
|
const (
|
|
|
- EventListResponseEventFileEditedTypeFileEdited EventListResponseEventFileEditedType = "file.edited"
|
|
|
+ EventListResponseEventInstallationUpdatedTypeInstallationUpdated EventListResponseEventInstallationUpdatedType = "installation.updated"
|
|
|
)
|
|
|
|
|
|
-func (r EventListResponseEventFileEditedType) IsKnown() bool {
|
|
|
+func (r EventListResponseEventInstallationUpdatedType) IsKnown() bool {
|
|
|
switch r {
|
|
|
- case EventListResponseEventFileEditedTypeFileEdited:
|
|
|
+ case EventListResponseEventInstallationUpdatedTypeInstallationUpdated:
|
|
|
return true
|
|
|
}
|
|
|
return false
|
|
|
}
|
|
|
|
|
|
-type EventListResponseEventInstallationUpdated struct {
|
|
|
- Properties EventListResponseEventInstallationUpdatedProperties `json:"properties,required"`
|
|
|
- Type EventListResponseEventInstallationUpdatedType `json:"type,required"`
|
|
|
- JSON eventListResponseEventInstallationUpdatedJSON `json:"-"`
|
|
|
+type EventListResponseEventLspClientDiagnostics struct {
|
|
|
+ Properties EventListResponseEventLspClientDiagnosticsProperties `json:"properties,required"`
|
|
|
+ Type EventListResponseEventLspClientDiagnosticsType `json:"type,required"`
|
|
|
+ JSON eventListResponseEventLspClientDiagnosticsJSON `json:"-"`
|
|
|
}
|
|
|
|
|
|
-// eventListResponseEventInstallationUpdatedJSON contains the JSON metadata for the
|
|
|
-// struct [EventListResponseEventInstallationUpdated]
|
|
|
-type eventListResponseEventInstallationUpdatedJSON struct {
|
|
|
+// eventListResponseEventLspClientDiagnosticsJSON contains the JSON metadata for
|
|
|
+// the struct [EventListResponseEventLspClientDiagnostics]
|
|
|
+type eventListResponseEventLspClientDiagnosticsJSON struct {
|
|
|
Properties apijson.Field
|
|
|
Type apijson.Field
|
|
|
raw string
|
|
|
ExtraFields map[string]apijson.Field
|
|
|
}
|
|
|
|
|
|
-func (r *EventListResponseEventInstallationUpdated) UnmarshalJSON(data []byte) (err error) {
|
|
|
+func (r *EventListResponseEventLspClientDiagnostics) UnmarshalJSON(data []byte) (err error) {
|
|
|
return apijson.UnmarshalRoot(data, r)
|
|
|
}
|
|
|
|
|
|
-func (r eventListResponseEventInstallationUpdatedJSON) RawJSON() string {
|
|
|
+func (r eventListResponseEventLspClientDiagnosticsJSON) RawJSON() string {
|
|
|
return r.raw
|
|
|
}
|
|
|
|
|
|
-func (r EventListResponseEventInstallationUpdated) implementsEventListResponse() {}
|
|
|
+func (r EventListResponseEventLspClientDiagnostics) implementsEventListResponse() {}
|
|
|
|
|
|
-type EventListResponseEventInstallationUpdatedProperties struct {
|
|
|
- Version string `json:"version,required"`
|
|
|
- JSON eventListResponseEventInstallationUpdatedPropertiesJSON `json:"-"`
|
|
|
+type EventListResponseEventLspClientDiagnosticsProperties struct {
|
|
|
+ Path string `json:"path,required"`
|
|
|
+ ServerID string `json:"serverID,required"`
|
|
|
+ JSON eventListResponseEventLspClientDiagnosticsPropertiesJSON `json:"-"`
|
|
|
}
|
|
|
|
|
|
-// eventListResponseEventInstallationUpdatedPropertiesJSON contains the JSON
|
|
|
-// metadata for the struct [EventListResponseEventInstallationUpdatedProperties]
|
|
|
-type eventListResponseEventInstallationUpdatedPropertiesJSON struct {
|
|
|
- Version apijson.Field
|
|
|
+// eventListResponseEventLspClientDiagnosticsPropertiesJSON contains the JSON
|
|
|
+// metadata for the struct [EventListResponseEventLspClientDiagnosticsProperties]
|
|
|
+type eventListResponseEventLspClientDiagnosticsPropertiesJSON struct {
|
|
|
+ Path apijson.Field
|
|
|
+ ServerID apijson.Field
|
|
|
raw string
|
|
|
ExtraFields map[string]apijson.Field
|
|
|
}
|
|
|
|
|
|
-func (r *EventListResponseEventInstallationUpdatedProperties) UnmarshalJSON(data []byte) (err error) {
|
|
|
+func (r *EventListResponseEventLspClientDiagnosticsProperties) UnmarshalJSON(data []byte) (err error) {
|
|
|
return apijson.UnmarshalRoot(data, r)
|
|
|
}
|
|
|
|
|
|
-func (r eventListResponseEventInstallationUpdatedPropertiesJSON) RawJSON() string {
|
|
|
+func (r eventListResponseEventLspClientDiagnosticsPropertiesJSON) RawJSON() string {
|
|
|
return r.raw
|
|
|
}
|
|
|
|
|
|
-type EventListResponseEventInstallationUpdatedType string
|
|
|
+type EventListResponseEventLspClientDiagnosticsType string
|
|
|
|
|
|
const (
|
|
|
- EventListResponseEventInstallationUpdatedTypeInstallationUpdated EventListResponseEventInstallationUpdatedType = "installation.updated"
|
|
|
+ EventListResponseEventLspClientDiagnosticsTypeLspClientDiagnostics EventListResponseEventLspClientDiagnosticsType = "lsp.client.diagnostics"
|
|
|
)
|
|
|
|
|
|
-func (r EventListResponseEventInstallationUpdatedType) IsKnown() bool {
|
|
|
+func (r EventListResponseEventLspClientDiagnosticsType) IsKnown() bool {
|
|
|
switch r {
|
|
|
- case EventListResponseEventInstallationUpdatedTypeInstallationUpdated:
|
|
|
+ case EventListResponseEventLspClientDiagnosticsTypeLspClientDiagnostics:
|
|
|
return true
|
|
|
}
|
|
|
return false
|
|
|
@@ -687,6 +544,7 @@ func (r EventListResponseEventMessagePartRemoved) implementsEventListResponse()
|
|
|
type EventListResponseEventMessagePartRemovedProperties struct {
|
|
|
MessageID string `json:"messageID,required"`
|
|
|
PartID string `json:"partID,required"`
|
|
|
+ SessionID string `json:"sessionID,required"`
|
|
|
JSON eventListResponseEventMessagePartRemovedPropertiesJSON `json:"-"`
|
|
|
}
|
|
|
|
|
|
@@ -695,6 +553,7 @@ type EventListResponseEventMessagePartRemovedProperties struct {
|
|
|
type eventListResponseEventMessagePartRemovedPropertiesJSON struct {
|
|
|
MessageID apijson.Field
|
|
|
PartID apijson.Field
|
|
|
+ SessionID apijson.Field
|
|
|
raw string
|
|
|
ExtraFields map[string]apijson.Field
|
|
|
}
|
|
|
@@ -783,6 +642,155 @@ func (r EventListResponseEventStorageWriteType) IsKnown() bool {
|
|
|
return false
|
|
|
}
|
|
|
|
|
|
+type EventListResponseEventPermissionUpdated struct {
|
|
|
+ Properties EventListResponseEventPermissionUpdatedProperties `json:"properties,required"`
|
|
|
+ Type EventListResponseEventPermissionUpdatedType `json:"type,required"`
|
|
|
+ JSON eventListResponseEventPermissionUpdatedJSON `json:"-"`
|
|
|
+}
|
|
|
+
|
|
|
+// eventListResponseEventPermissionUpdatedJSON contains the JSON metadata for the
|
|
|
+// struct [EventListResponseEventPermissionUpdated]
|
|
|
+type eventListResponseEventPermissionUpdatedJSON struct {
|
|
|
+ Properties apijson.Field
|
|
|
+ Type apijson.Field
|
|
|
+ raw string
|
|
|
+ ExtraFields map[string]apijson.Field
|
|
|
+}
|
|
|
+
|
|
|
+func (r *EventListResponseEventPermissionUpdated) UnmarshalJSON(data []byte) (err error) {
|
|
|
+ return apijson.UnmarshalRoot(data, r)
|
|
|
+}
|
|
|
+
|
|
|
+func (r eventListResponseEventPermissionUpdatedJSON) RawJSON() string {
|
|
|
+ return r.raw
|
|
|
+}
|
|
|
+
|
|
|
+func (r EventListResponseEventPermissionUpdated) implementsEventListResponse() {}
|
|
|
+
|
|
|
+type EventListResponseEventPermissionUpdatedProperties struct {
|
|
|
+ ID string `json:"id,required"`
|
|
|
+ Metadata map[string]interface{} `json:"metadata,required"`
|
|
|
+ SessionID string `json:"sessionID,required"`
|
|
|
+ Time EventListResponseEventPermissionUpdatedPropertiesTime `json:"time,required"`
|
|
|
+ Title string `json:"title,required"`
|
|
|
+ JSON eventListResponseEventPermissionUpdatedPropertiesJSON `json:"-"`
|
|
|
+}
|
|
|
+
|
|
|
+// eventListResponseEventPermissionUpdatedPropertiesJSON contains the JSON metadata
|
|
|
+// for the struct [EventListResponseEventPermissionUpdatedProperties]
|
|
|
+type eventListResponseEventPermissionUpdatedPropertiesJSON struct {
|
|
|
+ ID apijson.Field
|
|
|
+ Metadata apijson.Field
|
|
|
+ SessionID apijson.Field
|
|
|
+ Time apijson.Field
|
|
|
+ Title apijson.Field
|
|
|
+ raw string
|
|
|
+ ExtraFields map[string]apijson.Field
|
|
|
+}
|
|
|
+
|
|
|
+func (r *EventListResponseEventPermissionUpdatedProperties) UnmarshalJSON(data []byte) (err error) {
|
|
|
+ return apijson.UnmarshalRoot(data, r)
|
|
|
+}
|
|
|
+
|
|
|
+func (r eventListResponseEventPermissionUpdatedPropertiesJSON) RawJSON() string {
|
|
|
+ return r.raw
|
|
|
+}
|
|
|
+
|
|
|
+type EventListResponseEventPermissionUpdatedPropertiesTime struct {
|
|
|
+ Created float64 `json:"created,required"`
|
|
|
+ JSON eventListResponseEventPermissionUpdatedPropertiesTimeJSON `json:"-"`
|
|
|
+}
|
|
|
+
|
|
|
+// eventListResponseEventPermissionUpdatedPropertiesTimeJSON contains the JSON
|
|
|
+// metadata for the struct [EventListResponseEventPermissionUpdatedPropertiesTime]
|
|
|
+type eventListResponseEventPermissionUpdatedPropertiesTimeJSON struct {
|
|
|
+ Created apijson.Field
|
|
|
+ raw string
|
|
|
+ ExtraFields map[string]apijson.Field
|
|
|
+}
|
|
|
+
|
|
|
+func (r *EventListResponseEventPermissionUpdatedPropertiesTime) UnmarshalJSON(data []byte) (err error) {
|
|
|
+ return apijson.UnmarshalRoot(data, r)
|
|
|
+}
|
|
|
+
|
|
|
+func (r eventListResponseEventPermissionUpdatedPropertiesTimeJSON) RawJSON() string {
|
|
|
+ return r.raw
|
|
|
+}
|
|
|
+
|
|
|
+type EventListResponseEventPermissionUpdatedType string
|
|
|
+
|
|
|
+const (
|
|
|
+ EventListResponseEventPermissionUpdatedTypePermissionUpdated EventListResponseEventPermissionUpdatedType = "permission.updated"
|
|
|
+)
|
|
|
+
|
|
|
+func (r EventListResponseEventPermissionUpdatedType) IsKnown() bool {
|
|
|
+ switch r {
|
|
|
+ case EventListResponseEventPermissionUpdatedTypePermissionUpdated:
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+}
|
|
|
+
|
|
|
+type EventListResponseEventFileEdited struct {
|
|
|
+ Properties EventListResponseEventFileEditedProperties `json:"properties,required"`
|
|
|
+ Type EventListResponseEventFileEditedType `json:"type,required"`
|
|
|
+ JSON eventListResponseEventFileEditedJSON `json:"-"`
|
|
|
+}
|
|
|
+
|
|
|
+// eventListResponseEventFileEditedJSON contains the JSON metadata for the struct
|
|
|
+// [EventListResponseEventFileEdited]
|
|
|
+type eventListResponseEventFileEditedJSON struct {
|
|
|
+ Properties apijson.Field
|
|
|
+ Type apijson.Field
|
|
|
+ raw string
|
|
|
+ ExtraFields map[string]apijson.Field
|
|
|
+}
|
|
|
+
|
|
|
+func (r *EventListResponseEventFileEdited) UnmarshalJSON(data []byte) (err error) {
|
|
|
+ return apijson.UnmarshalRoot(data, r)
|
|
|
+}
|
|
|
+
|
|
|
+func (r eventListResponseEventFileEditedJSON) RawJSON() string {
|
|
|
+ return r.raw
|
|
|
+}
|
|
|
+
|
|
|
+func (r EventListResponseEventFileEdited) implementsEventListResponse() {}
|
|
|
+
|
|
|
+type EventListResponseEventFileEditedProperties struct {
|
|
|
+ File string `json:"file,required"`
|
|
|
+ JSON eventListResponseEventFileEditedPropertiesJSON `json:"-"`
|
|
|
+}
|
|
|
+
|
|
|
+// eventListResponseEventFileEditedPropertiesJSON contains the JSON metadata for
|
|
|
+// the struct [EventListResponseEventFileEditedProperties]
|
|
|
+type eventListResponseEventFileEditedPropertiesJSON struct {
|
|
|
+ File apijson.Field
|
|
|
+ raw string
|
|
|
+ ExtraFields map[string]apijson.Field
|
|
|
+}
|
|
|
+
|
|
|
+func (r *EventListResponseEventFileEditedProperties) UnmarshalJSON(data []byte) (err error) {
|
|
|
+ return apijson.UnmarshalRoot(data, r)
|
|
|
+}
|
|
|
+
|
|
|
+func (r eventListResponseEventFileEditedPropertiesJSON) RawJSON() string {
|
|
|
+ return r.raw
|
|
|
+}
|
|
|
+
|
|
|
+type EventListResponseEventFileEditedType string
|
|
|
+
|
|
|
+const (
|
|
|
+ EventListResponseEventFileEditedTypeFileEdited EventListResponseEventFileEditedType = "file.edited"
|
|
|
+)
|
|
|
+
|
|
|
+func (r EventListResponseEventFileEditedType) IsKnown() bool {
|
|
|
+ switch r {
|
|
|
+ case EventListResponseEventFileEditedTypeFileEdited:
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+}
|
|
|
+
|
|
|
type EventListResponseEventSessionUpdated struct {
|
|
|
Properties EventListResponseEventSessionUpdatedProperties `json:"properties,required"`
|
|
|
Type EventListResponseEventSessionUpdatedType `json:"type,required"`
|
|
|
@@ -1159,6 +1167,45 @@ func (r EventListResponseEventSessionErrorType) IsKnown() bool {
|
|
|
return false
|
|
|
}
|
|
|
|
|
|
+type EventListResponseEventServerConnected struct {
|
|
|
+ Properties interface{} `json:"properties,required"`
|
|
|
+ Type EventListResponseEventServerConnectedType `json:"type,required"`
|
|
|
+ JSON eventListResponseEventServerConnectedJSON `json:"-"`
|
|
|
+}
|
|
|
+
|
|
|
+// eventListResponseEventServerConnectedJSON contains the JSON metadata for the
|
|
|
+// struct [EventListResponseEventServerConnected]
|
|
|
+type eventListResponseEventServerConnectedJSON struct {
|
|
|
+ Properties apijson.Field
|
|
|
+ Type apijson.Field
|
|
|
+ raw string
|
|
|
+ ExtraFields map[string]apijson.Field
|
|
|
+}
|
|
|
+
|
|
|
+func (r *EventListResponseEventServerConnected) UnmarshalJSON(data []byte) (err error) {
|
|
|
+ return apijson.UnmarshalRoot(data, r)
|
|
|
+}
|
|
|
+
|
|
|
+func (r eventListResponseEventServerConnectedJSON) RawJSON() string {
|
|
|
+ return r.raw
|
|
|
+}
|
|
|
+
|
|
|
+func (r EventListResponseEventServerConnected) implementsEventListResponse() {}
|
|
|
+
|
|
|
+type EventListResponseEventServerConnectedType string
|
|
|
+
|
|
|
+const (
|
|
|
+ EventListResponseEventServerConnectedTypeServerConnected EventListResponseEventServerConnectedType = "server.connected"
|
|
|
+)
|
|
|
+
|
|
|
+func (r EventListResponseEventServerConnectedType) IsKnown() bool {
|
|
|
+ switch r {
|
|
|
+ case EventListResponseEventServerConnectedTypeServerConnected:
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+}
|
|
|
+
|
|
|
type EventListResponseEventFileWatcherUpdated struct {
|
|
|
Properties EventListResponseEventFileWatcherUpdatedProperties `json:"properties,required"`
|
|
|
Type EventListResponseEventFileWatcherUpdatedType `json:"type,required"`
|
|
|
@@ -1299,26 +1346,27 @@ func (r EventListResponseEventIdeInstalledType) IsKnown() bool {
|
|
|
type EventListResponseType string
|
|
|
|
|
|
const (
|
|
|
- EventListResponseTypeLspClientDiagnostics EventListResponseType = "lsp.client.diagnostics"
|
|
|
- EventListResponseTypePermissionUpdated EventListResponseType = "permission.updated"
|
|
|
- EventListResponseTypeFileEdited EventListResponseType = "file.edited"
|
|
|
EventListResponseTypeInstallationUpdated EventListResponseType = "installation.updated"
|
|
|
+ EventListResponseTypeLspClientDiagnostics EventListResponseType = "lsp.client.diagnostics"
|
|
|
EventListResponseTypeMessageUpdated EventListResponseType = "message.updated"
|
|
|
EventListResponseTypeMessageRemoved EventListResponseType = "message.removed"
|
|
|
EventListResponseTypeMessagePartUpdated EventListResponseType = "message.part.updated"
|
|
|
EventListResponseTypeMessagePartRemoved EventListResponseType = "message.part.removed"
|
|
|
EventListResponseTypeStorageWrite EventListResponseType = "storage.write"
|
|
|
+ EventListResponseTypePermissionUpdated EventListResponseType = "permission.updated"
|
|
|
+ EventListResponseTypeFileEdited EventListResponseType = "file.edited"
|
|
|
EventListResponseTypeSessionUpdated EventListResponseType = "session.updated"
|
|
|
EventListResponseTypeSessionDeleted EventListResponseType = "session.deleted"
|
|
|
EventListResponseTypeSessionIdle EventListResponseType = "session.idle"
|
|
|
EventListResponseTypeSessionError EventListResponseType = "session.error"
|
|
|
+ EventListResponseTypeServerConnected EventListResponseType = "server.connected"
|
|
|
EventListResponseTypeFileWatcherUpdated EventListResponseType = "file.watcher.updated"
|
|
|
EventListResponseTypeIdeInstalled EventListResponseType = "ide.installed"
|
|
|
)
|
|
|
|
|
|
func (r EventListResponseType) IsKnown() bool {
|
|
|
switch r {
|
|
|
- case EventListResponseTypeLspClientDiagnostics, EventListResponseTypePermissionUpdated, EventListResponseTypeFileEdited, EventListResponseTypeInstallationUpdated, EventListResponseTypeMessageUpdated, EventListResponseTypeMessageRemoved, EventListResponseTypeMessagePartUpdated, EventListResponseTypeMessagePartRemoved, EventListResponseTypeStorageWrite, EventListResponseTypeSessionUpdated, EventListResponseTypeSessionDeleted, EventListResponseTypeSessionIdle, EventListResponseTypeSessionError, EventListResponseTypeFileWatcherUpdated, EventListResponseTypeIdeInstalled:
|
|
|
+ case EventListResponseTypeInstallationUpdated, EventListResponseTypeLspClientDiagnostics, EventListResponseTypeMessageUpdated, EventListResponseTypeMessageRemoved, EventListResponseTypeMessagePartUpdated, EventListResponseTypeMessagePartRemoved, EventListResponseTypeStorageWrite, EventListResponseTypePermissionUpdated, EventListResponseTypeFileEdited, EventListResponseTypeSessionUpdated, EventListResponseTypeSessionDeleted, EventListResponseTypeSessionIdle, EventListResponseTypeSessionError, EventListResponseTypeServerConnected, EventListResponseTypeFileWatcherUpdated, EventListResponseTypeIdeInstalled:
|
|
|
return true
|
|
|
}
|
|
|
return false
|