open/model/passkey.go

14 lines
383 B
Go
Raw Normal View History

2025-02-28 19:15:32 +08:00
package model
import "github.com/go-webauthn/webauthn/webauthn"
type Passkey struct {
Model
Name string `json:"name"`
UserID uint64 `json:"user_id"`
RawID string `json:"raw_id"`
Credential *webauthn.Credential `json:"-" gorm:"serializer:json"`
LastUsedAt int64 `json:"last_used_at" gorm:"default:0"`
}