repository.go 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. GithubAppInstallation() GithubAppInstallationRepository
  26. GithubAppOAuthIntegration() GithubAppOAuthIntegrationRepository
  27. SlackIntegration() SlackIntegrationRepository
  28. NotificationConfig() NotificationConfigRepository
  29. JobNotificationConfig() JobNotificationConfigRepository
  30. BuildEvent() BuildEventRepository
  31. KubeEvent() KubeEventRepository
  32. ProjectUsage() ProjectUsageRepository
  33. Onboarding() ProjectOnboardingRepository
  34. CredentialsExchangeToken() CredentialsExchangeTokenRepository
  35. BuildConfig() BuildConfigRepository
  36. Allowlist() AllowlistRepository
  37. }