presenters

package
v0.0.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClosePortPresenter

type ClosePortPresenter struct {
	// contains filtered or unexported fields
}

func NewClosePortPresenter

func NewClosePortPresenter(
	viewableErrorBuilder ViewableErrorBuilder,
	viewer ClosePortViewer,
) ClosePortPresenter

func (ClosePortPresenter) PresentToView

func (c ClosePortPresenter) PresentToView(response features.ClosePortResponse)

type ClosePortViewData

type ClosePortViewData struct {
	Error   *ViewableError
	Content ClosePortViewDataContent
}

type ClosePortViewDataContent

type ClosePortViewDataContent struct {
	ShowAsWarning bool
	Message       string
}

type ClosePortViewer

type ClosePortViewer interface {
	View(ClosePortViewData)
}

type EditPresenter

type EditPresenter struct {
	// contains filtered or unexported fields
}

func NewEditPresenter

func NewEditPresenter(
	viewableErrorBuilder ViewableErrorBuilder,
	viewer EditViewer,
) EditPresenter

func (EditPresenter) PresentToView

func (e EditPresenter) PresentToView(response features.EditResponse)

type EditViewData

type EditViewData struct {
	Error   *ViewableError
	Content EditViewDataContent
}

type EditViewDataContent

type EditViewDataContent struct {
	Message string
}

type EditViewer

type EditViewer interface {
	View(EditViewData)
}

type InitPresenter

type InitPresenter struct {
	// contains filtered or unexported fields
}

func NewInitPresenter

func NewInitPresenter(
	viewableErrorBuilder ViewableErrorBuilder,
	viewer InitViewer,
) InitPresenter

func (InitPresenter) PresentToView

func (i InitPresenter) PresentToView(response features.InitResponse)

type InitViewData

type InitViewData struct {
	Error   *ViewableError
	Content InitViewDataContent
}

type InitViewDataContent

type InitViewDataContent struct {
	ShowAsWarning bool
	Message       string
	Subtext       string
}

type InitViewer

type InitViewer interface {
	View(InitViewData)
}

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 OpenPortPresenter

type OpenPortPresenter struct {
	// contains filtered or unexported fields
}

func NewOpenPortPresenter

func NewOpenPortPresenter(
	viewableErrorBuilder ViewableErrorBuilder,
	viewer OpenPortViewer,
) OpenPortPresenter

func (OpenPortPresenter) PresentToView

func (o OpenPortPresenter) PresentToView(response features.OpenPortResponse)

type OpenPortViewData

type OpenPortViewData struct {
	Error   *ViewableError
	Content OpenPortViewDataContent
}

type OpenPortViewDataContent

type OpenPortViewDataContent struct {
	ShowAsWarning bool
	Message       string
}

type OpenPortViewer

type OpenPortViewer interface {
	View(OpenPortViewData)
}

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 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 UninstallViewDataContent

type UninstallViewDataContent struct {
	ShowAsWarning bool
	Message       string
	Subtext       string
}

type UninstallViewer

type UninstallViewer interface {
	View(UninstallViewData)
}

type ViewableError

type ViewableError struct {
	Title   string
	Message string
}

type ViewableErrorBuilder

type ViewableErrorBuilder interface {
	Build(error) *ViewableError
}

type YoloViewableErrorBuilder

type YoloViewableErrorBuilder struct{}

func NewYoloViewableErrorBuilder

func NewYoloViewableErrorBuilder() YoloViewableErrorBuilder

func (YoloViewableErrorBuilder) Build

func (YoloViewableErrorBuilder) Build(err error) (viewableError *ViewableError)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL