package vulnmodel

import (
	coremodel "security-center-backend/internal/model"
	"time"
)

type VulnerabilityEvent struct {
	ID              uint64          `gorm:"primaryKey" json:"id"`
	VulnerabilityID uint64          `gorm:"index" json:"vulnerability_id"`
	EventType       string          `gorm:"size:64" json:"event_type"`
	Message         string          `gorm:"type:text" json:"message"`
	Metadata        coremodel.JSONB `gorm:"type:json" json:"metadata"`
	CreatedAt       time.Time       `json:"created_at"`
}
