app_revision.go 580 B

12345678910111213
  1. package repository
  2. import (
  3. "github.com/porter-dev/porter/internal/models"
  4. )
  5. // AppRevisionRepository represents the set of queries on the AppRevision model
  6. type AppRevisionRepository interface {
  7. // AppRevisionByInstanceIDAndRevisionNumber finds an app revision by revision number
  8. AppRevisionByInstanceIDAndRevisionNumber(projectID uint, appInstanceId string, revisionNumber uint) (*models.AppRevision, error)
  9. // LatestNumberedAppRevision finds the latest numbered app revision
  10. LatestNumberedAppRevision(projectID uint, appInstanceId string) (*models.AppRevision, error)
  11. }