2
0

repository.go 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. GitlabIntegration() GitlabIntegrationRepository
  30. GitlabAppOAuthIntegration() GitlabAppOAuthIntegrationRepository
  31. NotificationConfig() NotificationConfigRepository
  32. JobNotificationConfig() JobNotificationConfigRepository
  33. BuildEvent() BuildEventRepository
  34. KubeEvent() KubeEventRepository
  35. ProjectUsage() ProjectUsageRepository
  36. Onboarding() ProjectOnboardingRepository
  37. CredentialsExchangeToken() CredentialsExchangeTokenRepository
  38. BuildConfig() BuildConfigRepository
  39. Allowlist() AllowlistRepository
  40. APIToken() APITokenRepository
  41. Policy() PolicyRepository
  42. Tag() TagRepository
  43. Stack() StackRepository
  44. }