Versions in this module Expand all Collapse all v0 v0.1.0 Jun 2, 2022 Changes in this version + type LoginPresenter struct + func NewLoginPresenter(viewableErrorBuilder ViewableErrorBuilder, viewer LoginViewer) LoginPresenter + func (l LoginPresenter) PresentToView(response features.LoginResponse) + type LoginViewData struct + Content LoginViewDataContent + Error *ViewableError + type LoginViewDataContent struct + Message string + type LoginViewer interface + View func(LoginViewData) + type RecodeViewableErrorBuilder struct + func NewRecodeViewableErrorBuilder() RecodeViewableErrorBuilder + func (RecodeViewableErrorBuilder) Build(err error) (viewableError *ViewableError) + type RemovePresenter struct + func NewRemovePresenter(viewableErrorBuilder ViewableErrorBuilder, viewer RemoveViewer) RemovePresenter + func (r RemovePresenter) PresentToView(response features.RemoveResponse) + type RemoveViewData struct + Content RemoveViewDataContent + Error *ViewableError + type RemoveViewDataContent struct + Message string + type RemoveViewer interface + View func(RemoveViewData) + type StartPresenter struct + func NewStartPresenter(viewableErrorBuilder ViewableErrorBuilder, viewer StartViewer) StartPresenter + func (s StartPresenter) PresentToView(response features.StartResponse) + type StartViewData struct + Content StartViewDataContent + Error *ViewableError + type StartViewDataContent struct + Message string + ShowAsWarning bool + Subtext string + type StartViewer interface + View func(StartViewData) + type StopPresenter struct + func NewStopPresenter(viewableErrorBuilder ViewableErrorBuilder, viewer StopViewer) StopPresenter + func (s StopPresenter) PresentToView(response features.StopResponse) + type StopViewData struct + Content StopViewDataContent + Error *ViewableError + type StopViewDataContent struct + Message string + ShowAsWarning bool + type StopViewer interface + View func(StopViewData) + type UninstallPresenter struct + func NewUninstallPresenter(viewableErrorBuilder ViewableErrorBuilder, viewer UninstallViewer) UninstallPresenter + func (u UninstallPresenter) PresentToView(response features.UninstallResponse) + type UninstallViewData struct + Content UninstallViewDataContent + Error *ViewableError + type UninstallViewDataContent struct + Message string + ShowAsWarning bool + Subtext string + type UninstallViewer interface + View func(UninstallViewData) + type ViewableError struct + Message string + Title string + type ViewableErrorBuilder interface + Build func(error) *ViewableError