Documentation ¶
Index ¶
- type EditOutputHandler
- type EditPresenter
- type EditResponse
- type EditResponseContent
- type InitOutputHandler
- type InitPresenter
- type InitResponse
- type InitResponseContent
- type LoginFeature
- type LoginInput
- type LoginPresenter
- type LoginResponse
- type LoginResponseContent
- type RemoveOutputHandler
- type RemovePresenter
- type RemoveResponse
- type RemoveResponseContent
- type ServeOutputHandler
- type ServePresenter
- type ServeResponse
- type ServeResponseContent
- type UninstallOutputHandler
- type UninstallPresenter
- type UninstallResponse
- type UninstallResponseContent
- type UnserveOutputHandler
- type UnservePresenter
- type UnserveResponse
- type UnserveResponseContent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EditOutputHandler ¶
type EditOutputHandler struct {
// contains filtered or unexported fields
}
func NewEditOutputHandler ¶
func NewEditOutputHandler( presenter EditPresenter, vscodeProcess interfaces.VSCodeProcessManager, vscodeExtensions interfaces.VSCodeExtensionsManager, ) EditOutputHandler
func (EditOutputHandler) HandleOutput ¶
func (e EditOutputHandler) HandleOutput(output features.EditOutput) error
type EditPresenter ¶
type EditPresenter interface {
PresentToView(EditResponse)
}
type EditResponse ¶
type EditResponse struct { Error error Content EditResponseContent }
type EditResponseContent ¶
type EditResponseContent struct {
EnvName string
}
type InitOutputHandler ¶
type InitOutputHandler struct {
// contains filtered or unexported fields
}
func NewInitOutputHandler ¶
func NewInitOutputHandler( userConfig interfaces.UserConfigManager, presenter InitPresenter, agentClientBuilder agent.ClientBuilder, github interfaces.GitHubManager, logger interfaces.Logger, sshConfig interfaces.SSHConfigManager, sshKeys interfaces.SSHKeysManager, sshKnownHosts interfaces.SSHKnownHostsManager, ) InitOutputHandler
func (InitOutputHandler) HandleOutput ¶
func (i InitOutputHandler) HandleOutput(output features.InitOutput) error
type InitPresenter ¶
type InitPresenter interface {
PresentToView(InitResponse)
}
type InitResponse ¶
type InitResponse struct { Error error Content InitResponseContent }
type InitResponseContent ¶
type LoginFeature ¶
type LoginFeature struct {
// contains filtered or unexported fields
}
func NewLoginFeature ¶
func NewLoginFeature( presenter LoginPresenter, logger interfaces.Logger, browser interfaces.BrowserManager, config interfaces.UserConfigManager, sleeper interfaces.Sleeper, github interfaces.GitHubManager, ) LoginFeature
func (LoginFeature) Execute ¶
func (l LoginFeature) Execute(input LoginInput) error
type LoginInput ¶
type LoginInput struct{}
type LoginPresenter ¶
type LoginPresenter interface {
PresentToView(LoginResponse)
}
type LoginResponse ¶
type LoginResponse struct { Error error Content LoginResponseContent }
type LoginResponseContent ¶
type LoginResponseContent struct{}
type RemoveOutputHandler ¶
type RemoveOutputHandler struct {
// contains filtered or unexported fields
}
func NewRemoveOutputHandler ¶
func NewRemoveOutputHandler( presenter RemovePresenter, ) RemoveOutputHandler
func (RemoveOutputHandler) HandleOutput ¶
func (r RemoveOutputHandler) HandleOutput(output features.RemoveOutput) error
type RemovePresenter ¶
type RemovePresenter interface {
PresentToView(RemoveResponse)
}
type RemoveResponse ¶
type RemoveResponse struct { Error error Content RemoveResponseContent }
type RemoveResponseContent ¶
type RemoveResponseContent struct {
EnvName string
}
type ServeOutputHandler ¶
type ServeOutputHandler struct {
// contains filtered or unexported fields
}
func NewServeOutputHandler ¶
func NewServeOutputHandler( presenter ServePresenter, agentClientBuilder agent.ClientBuilder, ) ServeOutputHandler
func (ServeOutputHandler) HandleOutput ¶
func (s ServeOutputHandler) HandleOutput(output features.ServeOutput) error
type ServePresenter ¶
type ServePresenter interface {
PresentToView(ServeResponse)
}
type ServeResponse ¶
type ServeResponse struct { Error error Content ServeResponseContent }
type ServeResponseContent ¶
type UninstallOutputHandler ¶
type UninstallOutputHandler struct {
// contains filtered or unexported fields
}
func NewUninstallOutputHandler ¶
func NewUninstallOutputHandler( presenter UninstallPresenter, ) UninstallOutputHandler
func (UninstallOutputHandler) HandleOutput ¶
func (u UninstallOutputHandler) HandleOutput(output features.UninstallOutput) error
type UninstallPresenter ¶
type UninstallPresenter interface {
PresentToView(UninstallResponse)
}
type UninstallResponse ¶
type UninstallResponse struct { Error error Content UninstallResponseContent }
type UnserveOutputHandler ¶
type UnserveOutputHandler struct {
// contains filtered or unexported fields
}
func NewUnserveOutputHandler ¶
func NewUnserveOutputHandler( presenter UnservePresenter, agentClientBuilder agent.ClientBuilder, ) UnserveOutputHandler
func (UnserveOutputHandler) HandleOutput ¶
func (u UnserveOutputHandler) HandleOutput(output features.UnserveOutput) error
type UnservePresenter ¶
type UnservePresenter interface {
PresentToView(UnserveResponse)
}
type UnserveResponse ¶
type UnserveResponse struct { Error error Content UnserveResponseContent }
type UnserveResponseContent ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.