patchman/server/database/models.go

29 lines
444 B
Go
Raw Normal View History

2023-10-26 14:56:36 +02:00
package database
import (
"github.com/google/uuid"
"gorm.io/gorm"
"time"
)
type Endpoint struct {
gorm.Model
ID uuid.UUID `gorm:"primaryKey"`
Name string
LastConnection *time.Time
RegisteredDate *time.Time
2023-10-26 18:31:57 +02:00
// OSInfo common.OSInfo
Enabled bool
SecretHash string
2023-10-26 14:56:36 +02:00
}
type PackageList struct {
gorm.Model
ID uuid.UUID `gorm:"primaryKey"`
}
type RegistrationToken struct {
gorm.Model
Hash string
}