repository

package
v1.0.49 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2026 License: AGPL-3.0 Imports: 43 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL