Documentation ¶
Index ¶
- type FormattedPresenter
- type JSONPresenter
- func (j JSONPresenter) PresentAvailableProducts(products []models.Product)
- func (j JSONPresenter) PresentCertificateAuthorities(certificateAuthorities []api.CA)
- func (j JSONPresenter) PresentCertificateAuthority(certificateAuthority api.CA)
- func (j JSONPresenter) PresentCredentialReferences(credentialReferences []string)
- func (j JSONPresenter) PresentCredentials(credentials map[string]string)
- func (j JSONPresenter) PresentDeployedProducts(deployedProducts []api.DiagnosticProduct)
- func (j JSONPresenter) PresentDiagnosticReport(report api.DiagnosticReport)
- func (j JSONPresenter) PresentErrands(errands []models.Errand)
- func (j JSONPresenter) PresentGenerateCAResponse(gcar api.GenerateCAResponse)
- func (j JSONPresenter) PresentInstallations(installations []models.Installation)
- func (j JSONPresenter) PresentPendingChanges(pendingChangesOutput api.PendingChangesOutput)
- func (j JSONPresenter) PresentProducts(products models.ProductsVersionsDisplay)
- func (j JSONPresenter) PresentSSLCertificate(certificate api.SSLCertificate)
- func (j JSONPresenter) PresentStagedProducts(stagedProducts []api.DiagnosticProduct)
- type MultiPresenter
- func (p *MultiPresenter) PresentAvailableProducts(products []models.Product)
- func (p *MultiPresenter) PresentCertificateAuthorities(cas []api.CA)
- func (p *MultiPresenter) PresentCertificateAuthority(ca api.CA)
- func (p *MultiPresenter) PresentCredentialReferences(ref []string)
- func (p *MultiPresenter) PresentCredentials(creds map[string]string)
- func (p *MultiPresenter) PresentDeployedProducts(products []api.DiagnosticProduct)
- func (p *MultiPresenter) PresentDiagnosticReport(report api.DiagnosticReport)
- func (p *MultiPresenter) PresentErrands(errands []models.Errand)
- func (p *MultiPresenter) PresentGenerateCAResponse(car api.GenerateCAResponse)
- func (p *MultiPresenter) PresentInstallations(i []models.Installation)
- func (p *MultiPresenter) PresentPendingChanges(c api.PendingChangesOutput)
- func (p *MultiPresenter) PresentProducts(products models.ProductsVersionsDisplay)
- func (p *MultiPresenter) PresentSSLCertificate(cert api.SSLCertificate)
- func (p *MultiPresenter) PresentStagedProducts(products []api.DiagnosticProduct)
- func (p *MultiPresenter) SetFormat(format string)
- type Presenter
- type TablePresenter
- func (t TablePresenter) PresentAvailableProducts(products []models.Product)
- func (t TablePresenter) PresentCertificateAuthorities(certificateAuthorities []api.CA)
- func (t TablePresenter) PresentCertificateAuthority(certificateAuthority api.CA)
- func (t TablePresenter) PresentCredentialReferences(credentialReferences []string)
- func (t TablePresenter) PresentCredentials(credentials map[string]string)
- func (t TablePresenter) PresentDeployedProducts(deployedProducts []api.DiagnosticProduct)
- func (t TablePresenter) PresentDiagnosticReport(api.DiagnosticReport)
- func (t TablePresenter) PresentErrands(errands []models.Errand)
- func (t TablePresenter) PresentGenerateCAResponse(car api.GenerateCAResponse)
- func (t TablePresenter) PresentInstallations(installations []models.Installation)
- func (t TablePresenter) PresentPendingChanges(output api.PendingChangesOutput)
- func (t TablePresenter) PresentProducts(products models.ProductsVersionsDisplay)
- func (t TablePresenter) PresentSSLCertificate(certificate api.SSLCertificate)
- func (t TablePresenter) PresentStagedProducts(stagedProducts []api.DiagnosticProduct)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FormattedPresenter ¶
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) PresentDiagnosticReport ¶
func (j JSONPresenter) PresentDiagnosticReport(report api.DiagnosticReport)
func (JSONPresenter) PresentErrands ¶
func (j JSONPresenter) PresentErrands(errands []models.Errand)
func (JSONPresenter) PresentGenerateCAResponse ¶
func (j JSONPresenter) PresentGenerateCAResponse(gcar api.GenerateCAResponse)
func (JSONPresenter) PresentInstallations ¶
func (j JSONPresenter) PresentInstallations(installations []models.Installation)
func (JSONPresenter) PresentPendingChanges ¶
func (j JSONPresenter) PresentPendingChanges(pendingChangesOutput api.PendingChangesOutput)
func (JSONPresenter) PresentProducts ¶
func (j JSONPresenter) PresentProducts(products models.ProductsVersionsDisplay)
func (JSONPresenter) PresentSSLCertificate ¶
func (j JSONPresenter) PresentSSLCertificate(certificate api.SSLCertificate)
func (JSONPresenter) PresentStagedProducts ¶
func (j JSONPresenter) PresentStagedProducts(stagedProducts []api.DiagnosticProduct)
type MultiPresenter ¶
type MultiPresenter struct {
// contains filtered or unexported fields
}
func NewPresenter ¶
func NewPresenter(tablePresenter Presenter, jsonPresenter Presenter) *MultiPresenter
func (*MultiPresenter) PresentAvailableProducts ¶
func (p *MultiPresenter) PresentAvailableProducts(products []models.Product)
func (*MultiPresenter) PresentCertificateAuthorities ¶
func (p *MultiPresenter) PresentCertificateAuthorities(cas []api.CA)
func (*MultiPresenter) PresentCertificateAuthority ¶
func (p *MultiPresenter) PresentCertificateAuthority(ca api.CA)
func (*MultiPresenter) PresentCredentialReferences ¶
func (p *MultiPresenter) PresentCredentialReferences(ref []string)
func (*MultiPresenter) PresentCredentials ¶
func (p *MultiPresenter) PresentCredentials(creds map[string]string)
func (*MultiPresenter) PresentDeployedProducts ¶
func (p *MultiPresenter) PresentDeployedProducts(products []api.DiagnosticProduct)
func (*MultiPresenter) PresentDiagnosticReport ¶
func (p *MultiPresenter) PresentDiagnosticReport(report api.DiagnosticReport)
func (*MultiPresenter) PresentErrands ¶
func (p *MultiPresenter) PresentErrands(errands []models.Errand)
func (*MultiPresenter) PresentGenerateCAResponse ¶
func (p *MultiPresenter) PresentGenerateCAResponse(car api.GenerateCAResponse)
func (*MultiPresenter) PresentInstallations ¶
func (p *MultiPresenter) PresentInstallations(i []models.Installation)
func (*MultiPresenter) PresentPendingChanges ¶
func (p *MultiPresenter) PresentPendingChanges(c api.PendingChangesOutput)
func (*MultiPresenter) PresentProducts ¶
func (p *MultiPresenter) PresentProducts(products models.ProductsVersionsDisplay)
func (*MultiPresenter) PresentSSLCertificate ¶
func (p *MultiPresenter) PresentSSLCertificate(cert api.SSLCertificate)
func (*MultiPresenter) PresentStagedProducts ¶
func (p *MultiPresenter) PresentStagedProducts(products []api.DiagnosticProduct)
func (*MultiPresenter) SetFormat ¶
func (p *MultiPresenter) SetFormat(format string)
type Presenter ¶
type Presenter interface { PresentAvailableProducts([]models.Product) PresentCertificateAuthorities([]api.CA) PresentCertificateAuthority(api.CA) PresentGenerateCAResponse(api.GenerateCAResponse) PresentSSLCertificate(api.SSLCertificate) PresentCredentialReferences([]string) PresentCredentials(map[string]string) PresentDeployedProducts([]api.DiagnosticProduct) PresentErrands([]models.Errand) PresentInstallations([]models.Installation) PresentPendingChanges(api.PendingChangesOutput) PresentProducts(display models.ProductsVersionsDisplay) PresentStagedProducts([]api.DiagnosticProduct) PresentDiagnosticReport(api.DiagnosticReport) }
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) PresentDiagnosticReport ¶
func (t TablePresenter) PresentDiagnosticReport(api.DiagnosticReport)
func (TablePresenter) PresentErrands ¶
func (t TablePresenter) PresentErrands(errands []models.Errand)
func (TablePresenter) PresentGenerateCAResponse ¶
func (t TablePresenter) PresentGenerateCAResponse(car api.GenerateCAResponse)
func (TablePresenter) PresentInstallations ¶
func (t TablePresenter) PresentInstallations(installations []models.Installation)
func (TablePresenter) PresentPendingChanges ¶
func (t TablePresenter) PresentPendingChanges(output api.PendingChangesOutput)
func (TablePresenter) PresentProducts ¶
func (t TablePresenter) PresentProducts(products models.ProductsVersionsDisplay)
func (TablePresenter) PresentSSLCertificate ¶
func (t TablePresenter) PresentSSLCertificate(certificate api.SSLCertificate)
func (TablePresenter) PresentStagedProducts ¶
func (t TablePresenter) PresentStagedProducts(stagedProducts []api.DiagnosticProduct)
Click to show internal directories.
Click to hide internal directories.