From 8d456eaef5492091fbe3ded79241bb9ec0806536 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 5 Dec 2022 13:18:07 -0900 Subject: [PATCH] remove schema for doc tokens --- .../data/ent/schema/document_token.go | 50 ------------------- 1 file changed, 50 deletions(-) delete mode 100644 backend/internal/data/ent/schema/document_token.go diff --git a/backend/internal/data/ent/schema/document_token.go b/backend/internal/data/ent/schema/document_token.go deleted file mode 100644 index c5ec72f..0000000 --- a/backend/internal/data/ent/schema/document_token.go +++ /dev/null @@ -1,50 +0,0 @@ -package schema - -import ( - "time" - - "entgo.io/ent" - "entgo.io/ent/schema/edge" - "entgo.io/ent/schema/field" - "entgo.io/ent/schema/index" - "github.com/hay-kot/homebox/backend/internal/data/ent/schema/mixins" -) - -// DocumentToken holds the schema definition for the DocumentToken entity. -type DocumentToken struct { - ent.Schema -} - -func (DocumentToken) Mixin() []ent.Mixin { - return []ent.Mixin{ - mixins.BaseMixin{}, - } -} - -// Fields of the DocumentToken. -func (DocumentToken) Fields() []ent.Field { - return []ent.Field{ - field.Bytes("token"). - NotEmpty(). - Unique(), - field.Int("uses"). - Default(1), - field.Time("expires_at"). - Default(func() time.Time { return time.Now().Add(time.Minute * 10) }), - } -} - -// Edges of the DocumentToken. -func (DocumentToken) Edges() []ent.Edge { - return []ent.Edge{ - edge.From("document", Document.Type). - Ref("document_tokens"). - Unique(), - } -} - -func (DocumentToken) Indexes() []ent.Index { - return []ent.Index{ - index.Fields("token"), - } -}