Documentation ¶ Index ¶ type Catalog func New(path string, client *rest.Client) (*Catalog, error) func (c *Catalog) Tools(ctx context.Context) ([]tool.Tool, error) type Operation func (o *Operation) Execute(ctx context.Context, client *rest.Client, parameters map[string]any) (string, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Catalog ¶ type Catalog struct { // contains filtered or unexported fields } func New ¶ func New(path string, client *rest.Client) (*Catalog, error) func (*Catalog) Tools ¶ func (c *Catalog) Tools(ctx context.Context) ([]tool.Tool, error) type Operation ¶ type Operation struct { Name string Description string Method string Path string Queries []string Type string Schema map[string]any } func (*Operation) Execute ¶ func (o *Operation) Execute(ctx context.Context, client *rest.Client, parameters map[string]any) (string, error) Source Files ¶ View all Source files catalog.gooperation.goparser.go Click to show internal directories. Click to hide internal directories.