2
0

repository.go 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package repository
  2. type Repository interface {
  3. User() UserRepository
  4. Project() ProjectRepository
  5. Release() ReleaseRepository
  6. Session() SessionRepository
  7. GitRepo() GitRepoRepository
  8. Cluster() ClusterRepository
  9. HelmRepo() HelmRepoRepository
  10. Registry() RegistryRepository
  11. Infra() InfraRepository
  12. GitActionConfig() GitActionConfigRepository
  13. Invite() InviteRepository
  14. AuthCode() AuthCodeRepository
  15. DNSRecord() DNSRecordRepository
  16. PWResetToken() PWResetTokenRepository
  17. KubeIntegration() KubeIntegrationRepository
  18. BasicIntegration() BasicIntegrationRepository
  19. OIDCIntegration() OIDCIntegrationRepository
  20. OAuthIntegration() OAuthIntegrationRepository
  21. GCPIntegration() GCPIntegrationRepository
  22. AWSIntegration() AWSIntegrationRepository
  23. GithubAppInstallation() GithubAppInstallationRepository
  24. GithubAppOAuthIntegration() GithubAppOAuthIntegrationRepository
  25. SlackIntegration() SlackIntegrationRepository
  26. NotificationConfig() NotificationConfigRepository
  27. BuildEvent() BuildEventRepository
  28. KubeEvent() KubeEventRepository
  29. ProjectUsage() ProjectUsageRepository
  30. Onboarding() ProjectOnboardingRepository
  31. CredentialsExchangeToken() CredentialsExchangeTokenRepository
  32. }