Documentation ¶
Index ¶
- type Author
- type Core
- type Data
- func (m Data) GetAuthor() Author
- func (m Data) GetCore() Core
- func (m Data) GetDependencies() []Dependency
- func (m Data) GetDescription() Description
- func (m Data) GetInterface() Interface
- func (m Data) GetLicense() []License
- func (m Data) GetLinks() []Link
- func (m Data) GetRepository() Repository
- func (m Data) GetTags() []string
- func (m Data) Id() ID
- type Dependency
- type Description
- type ID
- type Interface
- type License
- type Link
- type Meta
- type PluginID
- type Repository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Core ¶
type Core struct {
VersionConstraint string
}
func (Core) GetConstraint ¶
func (d Core) GetConstraint() (version.Constraints, error)
type Data ¶
type Data struct { ID ID Author Author Dependencies []Dependency Description Description Core Core Interface Interface License []License Links []Link Repository Repository Tags []string }
func (Data) GetDependencies ¶
func (m Data) GetDependencies() []Dependency
func (Data) GetDescription ¶
func (m Data) GetDescription() Description
func (Data) GetInterface ¶
func (Data) GetLicense ¶
func (Data) GetRepository ¶
func (m Data) GetRepository() Repository
type Dependency ¶
func (Dependency) GetConstraint ¶
func (d Dependency) GetConstraint() (version.Constraints, error)
func (Dependency) String ¶
func (d Dependency) String() string
type Description ¶
type Interface ¶
type Interface string
func NewInterface ¶
func (Interface) Dependency ¶
func (i Interface) Dependency() Dependency
func (Interface) IsUndefined ¶
type Meta ¶
type Meta interface { Id() ID GetAuthor() Author GetDependencies() []Dependency GetDescription() Description GetCore() Core GetInterface() Interface GetLicense() []License GetLinks() []Link GetRepository() Repository GetTags() []string }
type Repository ¶
Click to show internal directories.
Click to hide internal directories.