Documentation
¶
Index ¶
- func NewAddonAssociationRepository(p RepositoryParams) addonassociation.Repository
- func NewAddonRepository(p RepositoryParams) addon.Repository
- func NewAlertLogsRepository(p RepositoryParams) alertlogs.Repository
- func NewAuthRepository(p RepositoryParams) auth.Repository
- func NewConnectionRepository(p RepositoryParams) connection.Repository
- func NewCostSheetUsageRepository(p RepositoryParams) events.CostSheetUsageRepository
- func NewCostsheetRepository(p RepositoryParams) costsheet.Repository
- func NewCouponApplicationRepository(p RepositoryParams) coupon_application.Repository
- func NewCouponAssociationRepository(p RepositoryParams) coupon_association.Repository
- func NewCouponRepository(p RepositoryParams) coupon.Repository
- func NewCreditGrantApplicationRepository(p RepositoryParams) creditgrantapplication.Repository
- func NewCreditGrantRepository(p RepositoryParams) creditgrant.Repository
- func NewCreditNoteLineItemRepository(p RepositoryParams) creditnote.CreditNoteLineItemRepository
- func NewCreditNoteRepository(p RepositoryParams) creditnote.Repository
- func NewCustomerRepository(p RepositoryParams) customer.Repository
- func NewEntitlementRepository(p RepositoryParams) entitlement.Repository
- func NewEntityIntegrationMappingRepository(p RepositoryParams) entityintegrationmapping.Repository
- func NewEnvironmentRepository(p RepositoryParams) environment.Repository
- func NewEventRepository(p RepositoryParams) events.Repository
- func NewFeatureRepository(p RepositoryParams) feature.Repository
- func NewFeatureUsageRepository(p RepositoryParams) events.FeatureUsageRepository
- func NewGroupRepository(p RepositoryParams) group.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 NewPriceUnitRepository(p RepositoryParams) priceunit.Repository
- func NewProcessedEventRepository(p RepositoryParams) events.ProcessedEventRepository
- func NewScheduledTaskRepository(p RepositoryParams) scheduledtask.Repository
- func NewSecretRepository(p RepositoryParams) secret.Repository
- func NewSettingsRepository(p RepositoryParams) settings.Repository
- func NewSubscriptionLineItemRepository(p RepositoryParams) subscription.LineItemRepository
- func NewSubscriptionPhaseRepository(p RepositoryParams) subscription.SubscriptionPhaseRepository
- func NewSubscriptionRepository(p RepositoryParams) subscription.Repository
- func NewTaskRepository(p RepositoryParams) task.Repository
- func NewTaxAppliedRepository(p RepositoryParams) taxapplied.Repository
- func NewTaxAssociationRepository(p RepositoryParams) taxassociation.Repository
- func NewTaxRateRepository(p RepositoryParams) taxrate.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 NewAddonAssociationRepository ¶ added in v1.0.21
func NewAddonAssociationRepository(p RepositoryParams) addonassociation.Repository
func NewAddonRepository ¶ added in v1.0.21
func NewAddonRepository(p RepositoryParams) addon.Repository
func NewAlertLogsRepository ¶ added in v1.0.29
func NewAlertLogsRepository(p RepositoryParams) alertlogs.Repository
func NewAuthRepository ¶
func NewAuthRepository(p RepositoryParams) auth.Repository
func NewConnectionRepository ¶ added in v1.0.21
func NewConnectionRepository(p RepositoryParams) connection.Repository
func NewCostSheetUsageRepository ¶ added in v1.0.47
func NewCostSheetUsageRepository(p RepositoryParams) events.CostSheetUsageRepository
func NewCostsheetRepository ¶ added in v1.0.33
func NewCostsheetRepository(p RepositoryParams) costsheet.Repository
func NewCouponApplicationRepository ¶ added in v1.0.21
func NewCouponApplicationRepository(p RepositoryParams) coupon_application.Repository
func NewCouponAssociationRepository ¶ added in v1.0.21
func NewCouponAssociationRepository(p RepositoryParams) coupon_association.Repository
func NewCouponRepository ¶ added in v1.0.21
func NewCouponRepository(p RepositoryParams) coupon.Repository
func NewCreditGrantApplicationRepository ¶ added in v1.0.18
func NewCreditGrantApplicationRepository(p RepositoryParams) creditgrantapplication.Repository
func NewCreditGrantRepository ¶ added in v1.0.18
func NewCreditGrantRepository(p RepositoryParams) creditgrant.Repository
func NewCreditNoteLineItemRepository ¶ added in v1.0.18
func NewCreditNoteLineItemRepository(p RepositoryParams) creditnote.CreditNoteLineItemRepository
func NewCreditNoteRepository ¶ added in v1.0.18
func NewCreditNoteRepository(p RepositoryParams) creditnote.Repository
func NewCustomerRepository ¶
func NewCustomerRepository(p RepositoryParams) customer.Repository
func NewEntitlementRepository ¶
func NewEntitlementRepository(p RepositoryParams) entitlement.Repository
func NewEntityIntegrationMappingRepository ¶ added in v1.0.21
func NewEntityIntegrationMappingRepository(p RepositoryParams) entityintegrationmapping.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 NewFeatureUsageRepository ¶ added in v1.0.27
func NewFeatureUsageRepository(p RepositoryParams) events.FeatureUsageRepository
func NewGroupRepository ¶ added in v1.0.34
func NewGroupRepository(p RepositoryParams) group.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 NewPriceUnitRepository ¶ added in v1.0.21
func NewPriceUnitRepository(p RepositoryParams) priceunit.Repository
func NewProcessedEventRepository ¶ added in v1.0.17
func NewProcessedEventRepository(p RepositoryParams) events.ProcessedEventRepository
func NewScheduledTaskRepository ¶ added in v1.0.32
func NewScheduledTaskRepository(p RepositoryParams) scheduledtask.Repository
func NewSecretRepository ¶
func NewSecretRepository(p RepositoryParams) secret.Repository
func NewSettingsRepository ¶ added in v1.0.22
func NewSettingsRepository(p RepositoryParams) settings.Repository
func NewSubscriptionLineItemRepository ¶ added in v1.0.21
func NewSubscriptionLineItemRepository(p RepositoryParams) subscription.LineItemRepository
func NewSubscriptionPhaseRepository ¶ added in v1.0.38
func NewSubscriptionPhaseRepository(p RepositoryParams) subscription.SubscriptionPhaseRepository
func NewSubscriptionRepository ¶
func NewSubscriptionRepository(p RepositoryParams) subscription.Repository
func NewTaskRepository ¶
func NewTaskRepository(p RepositoryParams) task.Repository
func NewTaxAppliedRepository ¶ added in v1.0.21
func NewTaxAppliedRepository(p RepositoryParams) taxapplied.Repository
func NewTaxAssociationRepository ¶ added in v1.0.21
func NewTaxAssociationRepository(p RepositoryParams) taxassociation.Repository
func NewTaxRateRepository ¶ added in v1.0.21
func NewTaxRateRepository(p RepositoryParams) taxrate.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
Cache cache.Cache
}
RepositoryParams holds common dependencies for repositories
Directories
¶
| Path | Synopsis |
|---|---|
|
Package ent provides the implementation of the costsheet repository using Ent ORM.
|
Package ent provides the implementation of the costsheet repository using Ent ORM. |
Click to show internal directories.
Click to hide internal directories.