definition.go 505 字节
Newer Older
aaronchen2k2k's avatar
aaronchen2k2k 已提交
1 2 3 4 5 6 7 8 9 10 11 12
package model

type Definition struct {
	Title string `yaml:"title"`
	Desc string `yaml:"desc"`
	Author string `yaml:"author"`
	Version string`yaml:"version"`

	Fields  []Field `yaml:"fields,flow"`
}

type Field struct {
aaronchen2k2k's avatar
aaronchen2k2k 已提交
13 14 15 16 17 18 19 20
	Name     string  `yaml:"name"`
	Note     string  `yaml:"note"`
	Type string  `yaml:"type"`
	Range    string  `yaml:"range"`
	Prefix   string  `yaml:"prefix"`
	Postfix  string  `yaml:"postfix"`
	Expect  string  `yaml:"expect"`
	Fields   []Field `yaml:"fields,flow"`
aaronchen2k2k's avatar
aaronchen2k2k 已提交
21 22

	Precision int
aaronchen2k2k's avatar
aaronchen2k2k 已提交
23
}