create account, create email
This commit is contained in:
parent
fd8fdc899c
commit
80289f1929
20 changed files with 409 additions and 158 deletions
|
|
@ -20,8 +20,8 @@ func (Account) Fields() []ent.Field {
|
|||
field.UUID("id", uuid.UUID{}).Unique().Immutable().Annotations(&entsql.Annotation{Default: "gen_random_uuid()"}),
|
||||
field.Time("created_at").Default(time.Now).Immutable(),
|
||||
field.Time("updated_at").Default(time.Now).UpdateDefault(time.Now),
|
||||
field.String("nickname"),
|
||||
field.String("name"),
|
||||
field.String("nickname").Optional(),
|
||||
field.String("name").Optional(),
|
||||
field.Bytes("secret"),
|
||||
field.Bytes("aes").MinLen(16).MaxLen(32),
|
||||
field.Bytes("x509"),
|
||||
|
|
|
|||
|
|
@ -28,6 +28,6 @@ func (Email) Fields() []ent.Field {
|
|||
// Edges of the Email.
|
||||
func (Email) Edges() []ent.Edge {
|
||||
return []ent.Edge{
|
||||
edge.From("accounts", Account.Type).Ref("emails").Unique(),
|
||||
edge.From("account", Account.Type).Ref("emails").Unique(),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue