Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildCommandPresenter ¶ added in v0.14.4
type BuildCommandPresenter interface {
Progress(output *port.BuildCommandUseCaseOutputData)
Complete(output *port.BuildCommandUseCaseOutputData)
Suspend(err error)
}
func NewBuildCommandPresenter ¶ added in v0.14.4
func NewBuildCommandPresenter(i do.Injector) (BuildCommandPresenter, error)
type CleanCommandPresenter ¶ added in v0.14.4
type CleanCommandPresenter interface {
Progress(output *port.CleanCommandUseCaseOutputData)
Complete(output *port.CleanCommandUseCaseOutputData)
Suspend(err error)
}
func NewCleanCommandPresenter ¶ added in v0.14.4
func NewCleanCommandPresenter(i do.Injector) (CleanCommandPresenter, error)
type ConsolePresenter ¶
type DeployCommandPresenter ¶ added in v0.14.4
type DeployCommandPresenter interface {
Progress(output *port.DeployCommandUseCaseOutputData)
Complete(output *port.DeployCommandUseCaseOutputData)
Suspend(err error)
}
func NewDeployCommandPresenter ¶ added in v0.14.4
func NewDeployCommandPresenter(i do.Injector) (DeployCommandPresenter, error)
type InitCommandPresenter ¶ added in v0.14.4
type InitCommandPresenter interface {
Progress(output port.InitUseCaseOutputData)
Complete(output port.InitUseCaseOutputData)
Suspend(err error)
}
type InitSaveDriveTokenPresenter ¶
type InitSaveDriveTokenPresenter interface {
InitCommandPresenter
}
func NewInitSaveDriveTokenPresenter ¶
func NewInitSaveDriveTokenPresenter(i do.Injector) (InitSaveDriveTokenPresenter, error)
type InitSettingPresenter ¶ added in v0.14.0
type InitSettingPresenter interface {
InitCommandPresenter
Prompt(ch chan<- interface{}, output *port.InitSettingUseCaseOutputData)
}
func NewInitSettingPresenter ¶ added in v0.14.0
func NewInitSettingPresenter(i do.Injector) (InitSettingPresenter, error)
type RootCommandPresenter ¶ added in v0.14.4
type RootCommandPresenter interface {
Complete(output *port.RootCommandUseCaseOutputData)
Suspend(err error)
}
func NewRootCommandPresenter ¶ added in v0.14.4
func NewRootCommandPresenter(i do.Injector) (RootCommandPresenter, error)
type UpdateCommandPresenter ¶ added in v0.14.4
type UpdateCommandPresenter interface {
Progress(output *port.UpdateCommandUseCaseOutputData)
Complete(output *port.UpdateCommandUseCaseOutputData)
Suspend(err error)
}
func NewUpdateCommandPresenter ¶ added in v0.14.4
func NewUpdateCommandPresenter(i do.Injector) (UpdateCommandPresenter, error)
Click to show internal directories.
Click to hide internal directories.