presenters

package
v0.0.0-...-0e59c02 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2018 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JSONPresenter

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

func NewJSONPresenter

func NewJSONPresenter(stdout io.Writer) JSONPresenter

func (JSONPresenter) PresentAvailableProducts

func (j JSONPresenter) PresentAvailableProducts(products []models.Product)

func (JSONPresenter) PresentCertificateAuthorities

func (j JSONPresenter) PresentCertificateAuthorities(certificateAuthorities []api.CA)

func (JSONPresenter) PresentCertificateAuthority

func (j JSONPresenter) PresentCertificateAuthority(certificateAuthority api.CA)

func (JSONPresenter) PresentCredentialReferences

func (j JSONPresenter) PresentCredentialReferences(credentialReferences []string)

func (JSONPresenter) PresentCredentials

func (j JSONPresenter) PresentCredentials(credentials map[string]string)

func (JSONPresenter) PresentDeployedProducts

func (j JSONPresenter) PresentDeployedProducts(deployedProducts []api.DiagnosticProduct)

func (JSONPresenter) PresentErrands

func (j JSONPresenter) PresentErrands(errands []models.Errand)

func (JSONPresenter) PresentInstallations

func (j JSONPresenter) PresentInstallations(installations []models.Installation)

func (JSONPresenter) PresentPendingChanges

func (j JSONPresenter) PresentPendingChanges(pendingChanges []api.ProductChange)

func (JSONPresenter) PresentStagedProducts

func (j JSONPresenter) PresentStagedProducts(stagedProducts []api.DiagnosticProduct)

type Presenter

type Presenter interface {
	PresentAvailableProducts([]models.Product)
	PresentCertificateAuthorities([]api.CA)
	PresentCertificateAuthority(api.CA)
	PresentCredentialReferences([]string)
	PresentCredentials(map[string]string)
	PresentDeployedProducts([]api.DiagnosticProduct)
	PresentErrands([]models.Errand)
	PresentInstallations([]models.Installation)
	PresentPendingChanges([]api.ProductChange)
	PresentStagedProducts([]api.DiagnosticProduct)
}

type TablePresenter

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

func NewTablePresenter

func NewTablePresenter(tableWriter tableWriter) TablePresenter

func (TablePresenter) PresentAvailableProducts

func (t TablePresenter) PresentAvailableProducts(products []models.Product)

func (TablePresenter) PresentCertificateAuthorities

func (t TablePresenter) PresentCertificateAuthorities(certificateAuthorities []api.CA)

func (TablePresenter) PresentCertificateAuthority

func (t TablePresenter) PresentCertificateAuthority(certificateAuthority api.CA)

func (TablePresenter) PresentCredentialReferences

func (t TablePresenter) PresentCredentialReferences(credentialReferences []string)

func (TablePresenter) PresentCredentials

func (t TablePresenter) PresentCredentials(credentials map[string]string)

func (TablePresenter) PresentDeployedProducts

func (t TablePresenter) PresentDeployedProducts(deployedProducts []api.DiagnosticProduct)

func (TablePresenter) PresentErrands

func (t TablePresenter) PresentErrands(errands []models.Errand)

func (TablePresenter) PresentInstallations

func (t TablePresenter) PresentInstallations(installations []models.Installation)

func (TablePresenter) PresentPendingChanges

func (t TablePresenter) PresentPendingChanges(pendingChanges []api.ProductChange)

func (TablePresenter) PresentStagedProducts

func (t TablePresenter) PresentStagedProducts(stagedProducts []api.DiagnosticProduct)

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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