Documentation ¶
Index ¶
- type LoginFeature
- type LoginInput
- type LoginPresenter
- type LoginResponse
- type LoginResponseContent
- type RemoveOutputHandler
- type RemovePresenter
- type RemoveResponse
- type RemoveResponseContent
- type StartOutputHandler
- type StartPresenter
- type StartResponse
- type StartResponseContent
- type StopOutputHandler
- type StopPresenter
- type StopResponse
- type StopResponseContent
- type UninstallOutputHandler
- type UninstallPresenter
- type UninstallResponse
- type UninstallResponseContent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 {
DevEnvName string
}
type StartOutputHandler ¶
type StartOutputHandler struct {
// contains filtered or unexported fields
}
func NewStartOutputHandler ¶
func NewStartOutputHandler( userConfig interfaces.UserConfigManager, presenter StartPresenter, agentClientBuilder agent.ClientBuilder, github interfaces.GitHubManager, logger interfaces.Logger, sshConfig interfaces.SSHConfigManager, sshKeys interfaces.SSHKeysManager, sshKnownHosts interfaces.SSHKnownHostsManager, vscodeProcess interfaces.VSCodeProcessManager, vscodeExtensions interfaces.VSCodeExtensionsManager, ) StartOutputHandler
func (StartOutputHandler) HandleOutput ¶
func (s StartOutputHandler) HandleOutput(output features.StartOutput) error
type StartPresenter ¶
type StartPresenter interface {
PresentToView(StartResponse)
}
type StartResponse ¶
type StartResponse struct { Error error Content StartResponseContent }
type StartResponseContent ¶
type StopOutputHandler ¶
type StopOutputHandler struct {
// contains filtered or unexported fields
}
func NewStopOutputHandler ¶
func NewStopOutputHandler( presenter StopPresenter, sshKnownHosts interfaces.SSHKnownHostsManager, ) StopOutputHandler
func (StopOutputHandler) HandleOutput ¶
func (s StopOutputHandler) HandleOutput(output features.StopOutput) error
type StopPresenter ¶
type StopPresenter interface {
PresentToView(StopResponse)
}
type StopResponse ¶
type StopResponse struct { Error error Content StopResponseContent }
type StopResponseContent ¶
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 }
Click to show internal directories.
Click to hide internal directories.