github.com/go-generalize/volcago@v1.7.0/generator/testfiles/not_auto/task.go (about)

     1  package model
     2  
     3  import (
     4  	"time"
     5  
     6  	"cloud.google.com/go/firestore"
     7  	"google.golang.org/genproto/googleapis/type/latlng"
     8  )
     9  
    10  //go:generate volcago Task
    11  
    12  // Task ID自動生成なし
    13  type Task struct {
    14  	Identity     string                 `firestore:"-" firestore_key:""`
    15  	Desc         string                 `firestore:"description" unique:""`
    16  	Desc2        string                 `firestore:"desc2"`
    17  	Created      time.Time              `firestore:"created"`
    18  	ReservedDate *time.Time             `firestore:"reservedDate"`
    19  	Done         bool                   `firestore:"done"`
    20  	Done2        bool                   `firestore:"done2"`
    21  	Count        int                    `firestore:"count"`
    22  	Count64      int64                  `firestore:"count64"`
    23  	NameList     []string               `firestore:"nameList"`
    24  	Proportion   float64                `firestore:"proportion"`
    25  	Geo          *latlng.LatLng         `firestore:"geo"`
    26  	Sub          *firestore.DocumentRef `firestore:"sub"`
    27  	Flag         Flag                   `firestore:"flag"`
    28  }
    29  
    30  type Flag bool