gitrepo.go 463 B

12345678910111213
  1. package repository
  2. import "github.com/porter-dev/porter/internal/models"
  3. // GitRepoRepository represents the set of queries on the
  4. // GitRepo model
  5. type GitRepoRepository interface {
  6. CreateGitRepo(gr *models.GitRepo) (*models.GitRepo, error)
  7. ReadGitRepo(id uint) (*models.GitRepo, error)
  8. ListGitReposByProjectID(projectID uint) ([]*models.GitRepo, error)
  9. UpdateGitRepo(gr *models.GitRepo) (*models.GitRepo, error)
  10. DeleteGitRepo(gr *models.GitRepo) error
  11. }