Files
ent/entc/load/testdata/buildflags/group.go
Joe Wreschnig ac725a61b7 entc: add BuildFlags to schema loader configuration (#2801)
This allows passing arbitrary build flags to the schema package loader,
which in turn can be used to pass build constraints affecting what
schema types and/or methods are visible.

As a particular use case, this should make it easier to implement
two-pass code generation to deal with circular imports in hooks (#892).
2022-10-16 16:53:47 +03:00

25 lines
486 B
Go

//go:build !hidegroups
// Copyright 2019-present Facebook Inc. All rights reserved.
// This source code is licensed under the Apache 2.0 license found
// in the LICENSE file in the root directory of this source tree.
package buildflags
import (
"entgo.io/ent"
"entgo.io/ent/schema/field"
)
// Group holds the group schema.
type Group struct {
ent.Schema
}
func (Group) Fields() []ent.Field {
return []ent.Field{
field.Time("expired_at"),
field.String("organization"),
}
}