repository.go 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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. NotificationConfig() NotificationConfigRepository
  30. JobNotificationConfig() JobNotificationConfigRepository
  31. BuildEvent() BuildEventRepository
  32. KubeEvent() KubeEventRepository
  33. ProjectUsage() ProjectUsageRepository
  34. Onboarding() ProjectOnboardingRepository
  35. CredentialsExchangeToken() CredentialsExchangeTokenRepository
  36. BuildConfig() BuildConfigRepository
  37. Allowlist() AllowlistRepository
  38. }