2
0

api_token.go 462 B

12345678910111213
  1. package repository
  2. import (
  3. "github.com/porter-dev/porter/internal/models"
  4. )
  5. // APITokenRepository represents the set of queries on the APIToken model
  6. type APITokenRepository interface {
  7. CreateAPIToken(token *models.APIToken) (*models.APIToken, error)
  8. ListAPITokensByProjectID(projectID uint) ([]*models.APIToken, error)
  9. ReadAPIToken(projectID uint, uid string) (*models.APIToken, error)
  10. UpdateAPIToken(token *models.APIToken) (*models.APIToken, error)
  11. }