Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Handler ¶
func Handler(configFactory ConfigFactory, usecase Usecase, matlabManager entities.MATLABManager) basetool.HandlerWithUnstructuredContentOutput[Args]
Types ¶
type ConfigFactory ¶ added in v0.5.0
type Tool ¶
type Tool struct {
basetool.ToolWithUnstructuredContentOutput[Args]
}
func New ¶
func New( loggerFactory basetool.LoggerFactory, configFactory ConfigFactory, usecase Usecase, matlabManager entities.MATLABManager, ) *Tool
type Usecase ¶
type Usecase interface {
Execute(ctx context.Context, sessionLogger entities.Logger, client entities.MATLABSessionClient, request evalmatlabcode.Args) (entities.EvalResponse, error)
}
Click to show internal directories.
Click to hide internal directories.