package schema import ( "git.gorlug.de/code/ersteller/schema/ent" "entgo.io/ent" "entgo.io/ent/schema/edge" "entgo.io/ent/schema/field" ) type Todo struct { ent.Schema } func (Todo) Mixin() []ent.Mixin { return []ent.Mixin{ ersteller_ent.TimeMixin{}, } } func (Todo) Fields() []ent.Field { return []ent.Field{ field.String("title").Default(""), field.Bool("completed").Default(false), } } func (Todo) Edges() []ent.Edge { return []ent.Edge{ edge.To("user", User.Type).Unique(), } }