Files
ent/entc/load/testdata/buildflags/user.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

23 lines
442 B
Go

// 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"
)
// User holds the user schema.
type User struct {
ent.Schema
}
func (User) Fields() []ent.Field {
return []ent.Field{
field.Int("age"),
field.String("name"),
}
}