Documentation
¶
Index ¶
- func NewAuthRepository(p RepositoryParams) auth.Repository
- func NewCustomerRepository(p RepositoryParams) customer.Repository
- func NewEntitlementRepository(p RepositoryParams) entitlement.Repository
- func NewEnvironmentRepository(p RepositoryParams) environment.Repository
- func NewEventRepository(p RepositoryParams) events.Repository
- func NewFeatureRepository(p RepositoryParams) feature.Repository
- func NewInvoiceRepository(p RepositoryParams) invoice.Repository
- func NewMeterRepository(p RepositoryParams) meter.Repository
- func NewPaymentRepository(p RepositoryParams) payment.Repository
- func NewPlanRepository(p RepositoryParams) plan.Repository
- func NewPriceRepository(p RepositoryParams) price.Repository
- func NewSecretRepository(p RepositoryParams) secret.Repository
- func NewSubscriptionRepository(p RepositoryParams) subscription.Repository
- func NewTaskRepository(p RepositoryParams) task.Repository
- func NewTenantRepository(p RepositoryParams) tenant.Repository
- func NewUserRepository(p RepositoryParams) user.Repository
- func NewWalletRepository(p RepositoryParams) wallet.Repository
- type RepositoryParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthRepository ¶
func NewAuthRepository(p RepositoryParams) auth.Repository
func NewCustomerRepository ¶
func NewCustomerRepository(p RepositoryParams) customer.Repository
func NewEntitlementRepository ¶
func NewEntitlementRepository(p RepositoryParams) entitlement.Repository
func NewEnvironmentRepository ¶
func NewEnvironmentRepository(p RepositoryParams) environment.Repository
func NewEventRepository ¶
func NewEventRepository(p RepositoryParams) events.Repository
func NewFeatureRepository ¶
func NewFeatureRepository(p RepositoryParams) feature.Repository
func NewInvoiceRepository ¶
func NewInvoiceRepository(p RepositoryParams) invoice.Repository
func NewMeterRepository ¶
func NewMeterRepository(p RepositoryParams) meter.Repository
func NewPaymentRepository ¶
func NewPaymentRepository(p RepositoryParams) payment.Repository
func NewPlanRepository ¶
func NewPlanRepository(p RepositoryParams) plan.Repository
func NewPriceRepository ¶
func NewPriceRepository(p RepositoryParams) price.Repository
func NewSecretRepository ¶
func NewSecretRepository(p RepositoryParams) secret.Repository
func NewSubscriptionRepository ¶
func NewSubscriptionRepository(p RepositoryParams) subscription.Repository
func NewTaskRepository ¶
func NewTaskRepository(p RepositoryParams) task.Repository
func NewTenantRepository ¶
func NewTenantRepository(p RepositoryParams) tenant.Repository
func NewUserRepository ¶
func NewUserRepository(p RepositoryParams) user.Repository
func NewWalletRepository ¶
func NewWalletRepository(p RepositoryParams) wallet.Repository
Types ¶
type RepositoryParams ¶
type RepositoryParams struct {
fx.In
Logger *logger.Logger
EntClient postgres.IClient
ClickHouseDB *clickhouse.ClickHouseStore
}
RepositoryParams holds common dependencies for repositories
Click to show internal directories.
Click to hide internal directories.