app_template.go 481 B

12345678910111213
  1. package repository
  2. import (
  3. "github.com/porter-dev/porter/internal/models"
  4. )
  5. // AppTemplateRepository represents the set of queries on the AppTemplate model
  6. type AppTemplateRepository interface {
  7. // AppTemplateByPorterAppID finds an app template by its porter app id
  8. AppTemplateByPorterAppID(projectID, appID uint) (*models.AppTemplate, error)
  9. // CreateAppTemplate creates a new app template
  10. CreateAppTemplate(appTemplate *models.AppTemplate) (*models.AppTemplate, error)
  11. }