definition.go 599 字节
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
	Name     string  `yaml:"name"`
	Note     string  `yaml:"note"`
	Type string  `yaml:"type"`
	Range    string  `yaml:"range"`
	Prefix   string  `yaml:"prefix"`
	Postfix  string  `yaml:"postfix"`
aaronchen2k2k's avatar
gen int  
aaronchen2k2k 已提交
19 20
	Loop  int  `yaml:"loop"`
	Loopfix  string  `yaml:"loopfix"`
aaronchen2k2k's avatar
format  
aaronchen2k2k 已提交
21
	Format  string  `yaml:"format"`
aaronchen2k2k's avatar
aaronchen2k2k 已提交
22 23
	Expect  string  `yaml:"expect"`
	Fields   []Field `yaml:"fields,flow"`
aaronchen2k2k's avatar
aaronchen2k2k 已提交
24 25

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