internal/nix/option.go (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | package nix
type Markdown string
type Value struct {
Text string `json:",omitempty"`
Markdown Markdown `json:",omitempty"`
}
type Link struct {
Name string
URL string
}
type Option struct {
Name string
Source string
Declarations []Link
Default *Value `json:",omitempty"`
Description Markdown
Example *Value `json:",omitempty"`
Loc []string
RelatedPackages Markdown `json:",omitempty"`
Type string
}
func (Option) BleveType() string {
return "option"
}
func (p Option) GetName() string {
return p.Name
}
func (p Option) GetSource() string {
return p.Source
}
|