repository.go 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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. UpstashIntegration() UpstashIntegrationRepository
  30. NeonIntegration() NeonIntegrationRepository
  31. AppEventWebhook() AppEventWebhookRepository
  32. GitlabIntegration() GitlabIntegrationRepository
  33. GitlabAppOAuthIntegration() GitlabAppOAuthIntegrationRepository
  34. NotificationConfig() NotificationConfigRepository
  35. JobNotificationConfig() JobNotificationConfigRepository
  36. BuildEvent() BuildEventRepository
  37. KubeEvent() KubeEventRepository
  38. ProjectUsage() ProjectUsageRepository
  39. Onboarding() ProjectOnboardingRepository
  40. CredentialsExchangeToken() CredentialsExchangeTokenRepository
  41. BuildConfig() BuildConfigRepository
  42. Allowlist() AllowlistRepository
  43. APIToken() APITokenRepository
  44. Policy() PolicyRepository
  45. Tag() TagRepository
  46. Stack() StackRepository
  47. MonitorTestResult() MonitorTestResultRepository
  48. APIContractRevisioner() APIContractRevisioner
  49. AWSAssumeRoleChainer() AWSAssumeRoleChainer
  50. PorterApp() PorterAppRepository
  51. PorterAppEvent() PorterAppEventRepository
  52. SystemServiceStatus() SystemServiceStatusRepository
  53. DeploymentTarget() DeploymentTargetRepository
  54. AppRevision() AppRevisionRepository
  55. AppTemplate() AppTemplateRepository
  56. GithubWebhook() GithubWebhookRepository
  57. Datastore() DatastoreRepository
  58. AppInstance() AppInstanceRepository
  59. Referral() ReferralRepository
  60. }