repository.go 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. AppEventWebhook() AppEventWebhookRepository
  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. APIContractRevisioner() APIContractRevisioner
  47. AWSAssumeRoleChainer() AWSAssumeRoleChainer
  48. PorterApp() PorterAppRepository
  49. PorterAppEvent() PorterAppEventRepository
  50. SystemServiceStatus() SystemServiceStatusRepository
  51. DeploymentTarget() DeploymentTargetRepository
  52. AppRevision() AppRevisionRepository
  53. AppTemplate() AppTemplateRepository
  54. GithubWebhook() GithubWebhookRepository
  55. Datastore() DatastoreRepository
  56. AppInstance() AppInstanceRepository
  57. Referral() ReferralRepository
  58. }