token

package
v1.34.0 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2026 License: MIT Imports: 5 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

	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) Defaults

func (t *Token) Defaults()

func (Token) Document

func (t Token) Document() mixin.Document

func (Token) Expired

func (t Token) Expired() bool

func (*Token) Init

func (t *Token) Init(db *datastore.Datastore)

func (Token) Kind

func (t Token) Kind() string

Jump to

Keyboard shortcuts

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