token

package
v1.42.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Query

Types

type Document

type Document struct {
	mixin.DocumentSaveLoad `datastore:"-" json:"-"`

	// Special Kind Facet
	Kind string `search:",facet"`

	Id_           string
	Email         string
	EmailPartials string
	UserId        string

	CreatedAt float64
	UpdatedAt float64
}

func (Document) Id

func (d Document) Id() string

func (*Document) Init

func (d *Document) Init()

type Token

type Token struct {
	mixin.Model[Token]

	Email   string    `json:"email"`
	UserId  string    `json:"userId"`
	Used    bool      `json:"used"`
	Expires time.Time `json:"expires"`
}

func New

func New(db *datastore.Datastore) *Token

func (Token) Document

func (t Token) Document() mixin.Document

func (Token) Expired

func (t Token) Expired() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL