@sourceloop/ctrl-plane-subscription-service / Exports / PlanRepository
Class: PlanRepository¶
Hierarchy¶
-
DefaultUserModifyCrudRepository<Plan, typeofid,PlanRelations>↳
PlanRepository
Table of contents¶
Constructors¶
Properties¶
Constructors¶
constructor¶
• new PlanRepository(dataSource, getCurrentUser, billingCycleRepositoryGetter, currencyRepositoryGetter)
Parameters¶
| Name | Type |
|---|---|
dataSource |
DataSource |
getCurrentUser |
Getter<IAuthUserWithPermissions<string, string, string>> |
billingCycleRepositoryGetter |
Getter<BillingCycleRepository> |
currencyRepositoryGetter |
Getter<CurrencyRepository> |
Overrides¶
DefaultUserModifyCrudRepository< Plan, typeof Plan.prototype.id, PlanRelations \>.constructor
Defined in¶
services/subscription-service/src/repositories/plan.repository.ts:28
Properties¶
billingCycle¶
• Readonly billingCycle: BelongsToAccessor<BillingCycle, string>
Defined in¶
services/subscription-service/src/repositories/plan.repository.ts:18
billingCycleRepositoryGetter¶
• Protected billingCycleRepositoryGetter: Getter<BillingCycleRepository>
Defined in¶
services/subscription-service/src/repositories/plan.repository.ts:34
currency¶
• Readonly currency: BelongsToAccessor<Currency, string>
Defined in¶
services/subscription-service/src/repositories/plan.repository.ts:23
currencyRepositoryGetter¶
• Protected currencyRepositoryGetter: Getter<CurrencyRepository>
Defined in¶
services/subscription-service/src/repositories/plan.repository.ts:36
getCurrentUser¶
• Readonly getCurrentUser: Getter<IAuthUserWithPermissions<string, string, string>>
Inherited from¶
DefaultUserModifyCrudRepository.getCurrentUser
Defined in¶
services/subscription-service/src/repositories/plan.repository.ts:32