status

package
v0.0.0-...-b33ff70 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InitPlusStatusCapabilityEx = "InitPlusStatusCapabilityEx"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Capability

type Capability struct {
	Provider CapabilityEx

	Config *Config
	*logger.Logger
}

func (*Capability) GetConfigValidator

func (cap *Capability) GetConfigValidator() (v validator.Validator)

func (*Capability) GetInitFuncName

func (cap *Capability) GetInitFuncName() (name string)

func (*Capability) GetStatusCapabilityEx

func (cap *Capability) GetStatusCapabilityEx() (capEx CapabilityEx)

func (*Capability) InitProvider

func (cap *Capability) InitProvider(sym plugin.Symbol)

type CapabilityEx

type CapabilityEx interface {
	GetStatusInfo() (info *PlusStatusInfo)
}

type Config

type Config struct {
}

type PlusStatusInfo

type PlusStatusInfo struct {
	PlusVersion    string `json:"plus_version"`
	PlusBuildTime  string `json:"build_time"`
	PlusLocalBuild string `json:"local_build"`
	RportGitRef    string `json:"rport_git_ref"`
	RportCommitID  string `json:"rport_commit_id"`
}

Jump to

Keyboard shortcuts

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