package k8supgrade

// Notice holds the final rendered notice text that was explicitly saved for a task.
type Notice struct {
	ID        uint64 `json:"id"`
	TaskID    uint64 `json:"task_id"`
	Title     string `json:"title"`
	Content   string `json:"content"`
	UpdatedBy string `json:"updated_by"`
	UpdatedAt int64  `json:"updated_at"`
}

type NotifyParam struct {
	TaskID        uint64
	Channels      []string
	CustomMessage string
	SentBy        string
}
