Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶ added in v0.4.1
type Application struct {
ModeSelector *modeselector.ModeSelector
MessageCatalog *messagecatalog.MessageCatalog
HTTPClientFactory *client.Factory
HTTPServerFactory *server.Factory
LoggerFactory *logger.Factory
}
func Initialize ¶ added in v0.4.1
func Initialize(serverDefinition ApplicationDefinition) *Application
type ApplicationDefinition ¶ added in v0.5.0
type ApplicationDefinition interface {
Name() string
Title() string
Instructions() string
Tools(loggerFactory definition.LoggerFactory) []tools.Tool
}
Click to show internal directories.
Click to hide internal directories.