package schema import ( "entgo.io/ent" "entgo.io/ent/schema/field" "entgo.io/ent/schema/edge" "entgo.io/ent/schema/index" ) // DailyCategoryContent holds the schema definition for the DailyCategoryContent entity. type DailyCategoryContent struct { ent.Schema } // Fields of the DailyCategoryContent. func (DailyCategoryContent) Fields() []ent.Field { return []ent.Field{ field.Enum("language_code"). Values("en", "zh-Hans", "zh-Hant"), field.String("name"). NotEmpty(), } } // Edges of the DailyCategoryContent. func (DailyCategoryContent) Edges() []ent.Edge { return []ent.Edge{ edge.From("category", DailyCategory.Type). Ref("contents"). Unique(), } } // Indexes of the DailyCategoryContent. func (DailyCategoryContent) Indexes() []ent.Index { return []ent.Index{ index.Fields("language_code"). Edges("category"). Unique(), } }