2
0

monitor.go 584 B

123456789101112
  1. package repository
  2. import "github.com/porter-dev/porter/internal/models"
  3. type MonitorTestResultRepository interface {
  4. CreateMonitorTestResult(monitor *models.MonitorTestResult) (*models.MonitorTestResult, error)
  5. ReadMonitorTestResult(projectID, clusterID uint, operationID string) (*models.MonitorTestResult, error)
  6. UpdateMonitorTestResult(monitor *models.MonitorTestResult) (*models.MonitorTestResult, error)
  7. ArchiveMonitorTestResults(projectID, clusterID uint, recommenderID string) error
  8. DeleteOldMonitorTestResults(projectID, clusterID uint, recommenderID string) error
  9. }