repository.go 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package repository
  2. type Repository interface {
  3. User() UserRepository
  4. Project() ProjectRepository
  5. ProjectRole() ProjectRoleRepository
  6. Release() ReleaseRepository
  7. Environment() EnvironmentRepository
  8. Session() SessionRepository
  9. GitRepo() GitRepoRepository
  10. Cluster() ClusterRepository
  11. Database() DatabaseRepository
  12. HelmRepo() HelmRepoRepository
  13. Registry() RegistryRepository
  14. Infra() InfraRepository
  15. GitActionConfig() GitActionConfigRepository
  16. Invite() InviteRepository
  17. AuthCode() AuthCodeRepository
  18. DNSRecord() DNSRecordRepository
  19. PWResetToken() PWResetTokenRepository
  20. KubeIntegration() KubeIntegrationRepository
  21. BasicIntegration() BasicIntegrationRepository
  22. OIDCIntegration() OIDCIntegrationRepository
  23. OAuthIntegration() OAuthIntegrationRepository
  24. GCPIntegration() GCPIntegrationRepository
  25. AWSIntegration() AWSIntegrationRepository
  26. AzureIntegration() AzureIntegrationRepository
  27. GithubAppInstallation() GithubAppInstallationRepository
  28. GithubAppOAuthIntegration() GithubAppOAuthIntegrationRepository
  29. SlackIntegration() SlackIntegrationRepository
  30. GitlabIntegration() GitlabIntegrationRepository
  31. GitlabAppOAuthIntegration() GitlabAppOAuthIntegrationRepository
  32. NotificationConfig() NotificationConfigRepository
  33. JobNotificationConfig() JobNotificationConfigRepository
  34. BuildEvent() BuildEventRepository
  35. KubeEvent() KubeEventRepository
  36. ProjectUsage() ProjectUsageRepository
  37. Onboarding() ProjectOnboardingRepository
  38. CredentialsExchangeToken() CredentialsExchangeTokenRepository
  39. BuildConfig() BuildConfigRepository
  40. Allowlist() AllowlistRepository
  41. APIToken() APITokenRepository
  42. Policy() PolicyRepository
  43. Tag() TagRepository
  44. Stack() StackRepository
  45. MonitorTestResult() MonitorTestResultRepository
  46. }