| 1234567891011121314151617 |
- package repository
- import (
- "github.com/porter-dev/porter/internal/models"
- )
- type NotificationConfigRepository interface {
- CreateNotificationConfig(am *models.NotificationConfig) (*models.NotificationConfig, error)
- ReadNotificationConfig(id uint) (*models.NotificationConfig, error)
- UpdateNotificationConfig(am *models.NotificationConfig) (*models.NotificationConfig, error)
- }
- type JobNotificationConfigRepository interface {
- CreateNotificationConfig(am *models.JobNotificationConfig) (*models.JobNotificationConfig, error)
- ReadNotificationConfig(projID, clusterID uint, name, namespace string) (*models.JobNotificationConfig, error)
- UpdateNotificationConfig(am *models.JobNotificationConfig) (*models.JobNotificationConfig, error)
- }
|