Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PackageSanitized ¶
type PackageSanitized struct { Name string `json:"name" yaml:"name"` Version string `json:"version" yaml:"version"` Category string `json:"category" yaml:"category"` UseFlags []string `json:"use_flags,omitempty" yaml:"use_flags,omitempty"` PackageRequires []*PackageSanitized `json:"requires,omitempty" yaml:"requires,omitempty"` PackageConflicts []*PackageSanitized `json:"conflicts,omitempty" yaml:"conflicts,omitempty"` Provides []*PackageSanitized `json:"provides,omitempty" yaml:"provides,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` // Path is set only internally when tree is loaded from disk Path string `json:"path,omitempty" yaml:"path,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Uri []string `json:"uri,omitempty" yaml:"uri,omitempty"` License string `json:"license,omitempty" yaml:"license,omitempty"` Hidden bool `json:"hidden,omitempty" yaml:"hidden,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` }
func NewDefaultPackageSanitized ¶
func NewDefaultPackageSanitized(p *types.Package) (ans *PackageSanitized)
func NewDefaultPackageSanitizedFromYaml ¶
func NewDefaultPackageSanitizedFromYaml(data []byte) (*PackageSanitized, error)
func (PackageSanitized) Clone ¶
func (p PackageSanitized) Clone() (*PackageSanitized, error)
func (PackageSanitized) Yaml ¶
func (p PackageSanitized) Yaml() ([]byte, error)
Click to show internal directories.
Click to hide internal directories.