Documentation ¶
Index ¶
- type LoginPresenter
- type LoginViewData
- type LoginViewDataContent
- type LoginViewer
- type RecodeViewableErrorBuilder
- type RemovePresenter
- type RemoveViewData
- type RemoveViewDataContent
- type RemoveViewer
- type StartPresenter
- type StartViewData
- type StartViewDataContent
- type StartViewer
- type StopPresenter
- type StopViewData
- type StopViewDataContent
- type StopViewer
- type UninstallPresenter
- type UninstallViewData
- type UninstallViewDataContent
- type UninstallViewer
- type ViewableError
- type ViewableErrorBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoginPresenter ¶
type LoginPresenter struct {
// contains filtered or unexported fields
}
func NewLoginPresenter ¶
func NewLoginPresenter( viewableErrorBuilder ViewableErrorBuilder, viewer LoginViewer, ) LoginPresenter
func (LoginPresenter) PresentToView ¶
func (l LoginPresenter) PresentToView(response features.LoginResponse)
type LoginViewData ¶
type LoginViewData struct { Error *ViewableError Content LoginViewDataContent }
type LoginViewDataContent ¶
type LoginViewDataContent struct {
Message string
}
type LoginViewer ¶
type LoginViewer interface {
View(LoginViewData)
}
type RecodeViewableErrorBuilder ¶
type RecodeViewableErrorBuilder struct{}
func NewRecodeViewableErrorBuilder ¶
func NewRecodeViewableErrorBuilder() RecodeViewableErrorBuilder
func (RecodeViewableErrorBuilder) Build ¶
func (RecodeViewableErrorBuilder) Build(err error) (viewableError *ViewableError)
type RemovePresenter ¶
type RemovePresenter struct {
// contains filtered or unexported fields
}
func NewRemovePresenter ¶
func NewRemovePresenter( viewableErrorBuilder ViewableErrorBuilder, viewer RemoveViewer, ) RemovePresenter
func (RemovePresenter) PresentToView ¶
func (r RemovePresenter) PresentToView(response features.RemoveResponse)
type RemoveViewData ¶
type RemoveViewData struct { Error *ViewableError Content RemoveViewDataContent }
type RemoveViewDataContent ¶
type RemoveViewDataContent struct {
Message string
}
type RemoveViewer ¶
type RemoveViewer interface {
View(RemoveViewData)
}
type StartPresenter ¶
type StartPresenter struct {
// contains filtered or unexported fields
}
func NewStartPresenter ¶
func NewStartPresenter( viewableErrorBuilder ViewableErrorBuilder, viewer StartViewer, ) StartPresenter
func (StartPresenter) PresentToView ¶
func (s StartPresenter) PresentToView(response features.StartResponse)
type StartViewData ¶
type StartViewData struct { Error *ViewableError Content StartViewDataContent }
type StartViewDataContent ¶
type StartViewer ¶
type StartViewer interface {
View(StartViewData)
}
type StopPresenter ¶
type StopPresenter struct {
// contains filtered or unexported fields
}
func NewStopPresenter ¶
func NewStopPresenter( viewableErrorBuilder ViewableErrorBuilder, viewer StopViewer, ) StopPresenter
func (StopPresenter) PresentToView ¶
func (s StopPresenter) PresentToView(response features.StopResponse)
type StopViewData ¶
type StopViewData struct { Error *ViewableError Content StopViewDataContent }
type StopViewDataContent ¶
type StopViewer ¶
type StopViewer interface {
View(StopViewData)
}
type UninstallPresenter ¶
type UninstallPresenter struct {
// contains filtered or unexported fields
}
func NewUninstallPresenter ¶
func NewUninstallPresenter( viewableErrorBuilder ViewableErrorBuilder, viewer UninstallViewer, ) UninstallPresenter
func (UninstallPresenter) PresentToView ¶
func (u UninstallPresenter) PresentToView(response features.UninstallResponse)
type UninstallViewData ¶
type UninstallViewData struct { Error *ViewableError Content UninstallViewDataContent }
type UninstallViewer ¶
type UninstallViewer interface {
View(UninstallViewData)
}
type ViewableError ¶
type ViewableErrorBuilder ¶
type ViewableErrorBuilder interface {
Build(error) *ViewableError
}
Click to show internal directories.
Click to hide internal directories.