---
title: OpenApiTool
config:
look: handDrawn
theme: colorful
class:
hideEmptyMembersBox: true
---
classDiagram
class Tool {
<<abstract>>
+string name
+string kind
+string description
+Binding[] bindings
}
Tool <|-- OpenApiTool
class OpenApiTool {
+string kind
+Connection connection
+string specification
}
specification: ./openapi.json
| Name |
Type |
Description |
| kind |
string |
The kind identifier for OpenAPI tools |
| connection |
Connection |
The connection configuration for the OpenAPI tool |
| specification |
string |
The full OpenAPI specification |