repository.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package repository
  2. type Repository interface {
  3. User() UserRepository
  4. Project() ProjectRepository
  5. Release() ReleaseRepository
  6. Environment() EnvironmentRepository
  7. Session() SessionRepository
  8. GitRepo() GitRepoRepository
  9. Cluster() ClusterRepository
  10. Database() DatabaseRepository
  11. HelmRepo() HelmRepoRepository
  12. Registry() RegistryRepository
  13. Infra() InfraRepository
  14. GitActionConfig() GitActionConfigRepository
  15. Invite() InviteRepository
  16. AuthCode() AuthCodeRepository
  17. DNSRecord() DNSRecordRepository
  18. PWResetToken() PWResetTokenRepository
  19. KubeIntegration() KubeIntegrationRepository
  20. BasicIntegration() BasicIntegrationRepository
  21. OIDCIntegration() OIDCIntegrationRepository
  22. OAuthIntegration() OAuthIntegrationRepository
  23. GCPIntegration() GCPIntegrationRepository
  24. AWSIntegration() AWSIntegrationRepository
  25. AzureIntegration() AzureIntegrationRepository
  26. GithubAppInstallation() GithubAppInstallationRepository
  27. GithubAppOAuthIntegration() GithubAppOAuthIntegrationRepository
  28. SlackIntegration() SlackIntegrationRepository
  29. UpstashIntegration() UpstashIntegrationRepository
  30. AppEventWebhook() AppEventWebhookRepository
  31. GitlabIntegration() GitlabIntegrationRepository
  32. GitlabAppOAuthIntegration() GitlabAppOAuthIntegrationRepository
  33. NotificationConfig() NotificationConfigRepository
  34. JobNotificationConfig() JobNotificationConfigRepository
  35. BuildEvent() BuildEventRepository
  36. KubeEvent() KubeEventRepository
  37. ProjectUsage() ProjectUsageRepository
  38. Onboarding() ProjectOnboardingRepository
  39. CredentialsExchangeToken() CredentialsExchangeTokenRepository
  40. BuildConfig() BuildConfigRepository
  41. Allowlist() AllowlistRepository
  42. APIToken() APITokenRepository
  43. Policy() PolicyRepository
  44. Tag() TagRepository
  45. Stack() StackRepository
  46. MonitorTestResult() MonitorTestResultRepository
  47. APIContractRevisioner() APIContractRevisioner
  48. AWSAssumeRoleChainer() AWSAssumeRoleChainer
  49. PorterApp() PorterAppRepository
  50. PorterAppEvent() PorterAppEventRepository
  51. SystemServiceStatus() SystemServiceStatusRepository
  52. DeploymentTarget() DeploymentTargetRepository
  53. AppRevision() AppRevisionRepository
  54. AppTemplate() AppTemplateRepository
  55. GithubWebhook() GithubWebhookRepository
  56. Datastore() DatastoreRepository
  57. AppInstance() AppInstanceRepository
  58. Referral() ReferralRepository
  59. }