Files
fasten-onprem/backend/pkg/models/access_token.go
2025-09-01 16:07:06 +03:00

19 lines
428 B
Go

package models
import (
"time"
"github.com/google/uuid"
)
// AccessToken represents an access token stored in the database; used for companion app
type AccessToken struct {
ModelBase
UserID uuid.UUID `json:"user_id"`
TokenID string `json:"token_id" gorm:"uniqueIndex;not null"`
Name string `json:"name"`
IssuedAt time.Time `json:"issued_at"`
ExpiresAt time.Time `json:"expires_at"`
}