diff options
| author | Dax Raad <[email protected]> | 2025-05-29 11:32:55 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-05-29 11:32:55 -0400 |
| commit | 6f604bd0f999a5df4ed6a57aef524f0dcf9eb356 (patch) | |
| tree | efb732ba56257a8f02edea604424821c9b687cf3 /pkg/client/gen/openapi.json | |
| parent | 42c1cd6a852be5295aedc5c19e1a2aef45a464e3 (diff) | |
| download | opencode-6f604bd0f999a5df4ed6a57aef524f0dcf9eb356.tar.gz opencode-6f604bd0f999a5df4ed6a57aef524f0dcf9eb356.zip | |
remove secondary codegen
Diffstat (limited to 'pkg/client/gen/openapi.json')
| -rw-r--r-- | pkg/client/gen/openapi.json | 149 |
1 files changed, 149 insertions, 0 deletions
diff --git a/pkg/client/gen/openapi.json b/pkg/client/gen/openapi.json index 395ff5614..5356042c4 100644 --- a/pkg/client/gen/openapi.json +++ b/pkg/client/gen/openapi.json @@ -6,6 +6,25 @@ "version": "1.0.0" }, "paths": { + "/event": { + "get": { + "responses": { + "200": { + "description": "Event stream", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Event" + } + } + } + } + }, + "operationId": "getEvent", + "parameters": [], + "description": "Get events" + } + }, "/session_create": { "post": { "responses": { @@ -250,6 +269,136 @@ }, "components": { "schemas": { + "Event": { + "oneOf": [ + { + "$ref": "#/components/schemas/Event.storage.write" + }, + { + "$ref": "#/components/schemas/Event.lsp.client.diagnostics" + }, + { + "$ref": "#/components/schemas/Event.message.updated" + }, + { + "$ref": "#/components/schemas/Event.session.updated" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "storage.write": "#/components/schemas/Event.storage.write", + "lsp.client.diagnostics": "#/components/schemas/Event.lsp.client.diagnostics", + "message.updated": "#/components/schemas/Event.message.updated", + "session.updated": "#/components/schemas/Event.session.updated" + } + } + }, + "Event.storage.write": { + "type": "object", + "properties": { + "type": { + "type": "string", + "const": "storage.write" + }, + "properties": { + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "content": {} + }, + "required": [ + "key" + ] + } + }, + "required": [ + "type", + "properties" + ] + }, + "Event.lsp.client.diagnostics": { + "type": "object", + "properties": { + "type": { + "type": "string", + "const": "lsp.client.diagnostics" + }, + "properties": { + "type": "object", + "properties": { + "serverID": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "serverID", + "path" + ] + } + }, + "required": [ + "type", + "properties" + ] + }, + "Event.message.updated": { + "type": "object", + "properties": { + "type": { + "type": "string", + "const": "message.updated" + }, + "properties": { + "type": "object", + "properties": { + "sessionID": { + "type": "string" + }, + "messageID": { + "type": "string" + } + }, + "required": [ + "sessionID", + "messageID" + ] + } + }, + "required": [ + "type", + "properties" + ] + }, + "Event.session.updated": { + "type": "object", + "properties": { + "type": { + "type": "string", + "const": "session.updated" + }, + "properties": { + "type": "object", + "properties": { + "sessionID": { + "type": "string" + } + }, + "required": [ + "sessionID" + ] + } + }, + "required": [ + "type", + "properties" + ] + }, "Session.Info": { "type": "object", "properties": { |
