package model import ( "github.com/tech/sendico/pkg/db/storable" "github.com/tech/sendico/pkg/mservice" "go.mongodb.org/mongo-driver/bson/primitive" ) type Workflow struct { storable.Base `bson:",inline" json:",inline"` ArchivableBase `bson:",inline" json:",inline"` Describable `bson:",inline" json:",inline"` Priorities []primitive.ObjectID `bson:"priorities" json:"priorities"` // Ordered list of StepRefs Steps []primitive.ObjectID `bson:"steps" json:"steps"` // Ordered list of StepRefs } func (*Workflow) Collection() string { return mservice.Workflows }