package models import ( "gorm.io/gorm" "time" ) type Token struct { gorm.Model Value string Type string ModelID int ModelType string ExpiresAt time.Time } func (t Token) HasExpired() bool { return t.ExpiresAt.Before(time.Now()) } const ( TokenUserActivation string = "user_activation" TokenPasswordReset string = "password_reset" )