github.com/go-generalize/volcago@v1.7.0/generator/testfiles/auto/task.go (about) 1 package model 2 3 import ( 4 "time" 5 ) 6 7 //go:generate volcago Task 8 9 // Task ID自動生成あり 10 type Task struct { 11 ID string `firestore:"-" firestore_key:"auto"` 12 Desc string `firestore:"description" indexer:"e,p,s,l"` 13 Created time.Time `firestore:"created"` 14 Done bool `firestore:"done"` 15 Done2 bool `firestore:"done2"` 16 Count int `firestore:"count"` 17 Count64 int64 `firestore:"count64"` 18 NameList []string `firestore:"nameList"` 19 Proportion float64 `firestore:"proportion" indexer:"e"` 20 Flag map[string]float64 `firestore:"flag"` 21 SliceSubTask []*SubTask `firestore:"slice_sub_task"` 22 Indexes map[string]bool `firestore:"indexes"` 23 } 24 25 // SubTask - nested struct 26 type SubTask struct { 27 Name string `firestore:"name"` 28 }