@sourceloop/ctrl-plane-subscription-service / Exports / SubscriptionRepository
Class: SubscriptionRepository¶
Hierarchy¶
-
DefaultUserModifyCrudRepository
<Subscription
, typeofid
,SubscriptionRelations
>↳
SubscriptionRepository
Table of contents¶
Constructors¶
Properties¶
Constructors¶
constructor¶
• new SubscriptionRepository(dataSource
, getCurrentUser
, planRepositoryGetter
)
Parameters¶
Name | Type |
---|---|
dataSource |
DataSource |
getCurrentUser |
Getter <IAuthUserWithPermissions <string , string , string >> |
planRepositoryGetter |
Getter <PlanRepository > |
Overrides¶
DefaultUserModifyCrudRepository< Subscription, typeof Subscription.prototype.id, SubscriptionRelations \>.constructor
Defined in¶
services/subscription-service/src/repositories/subscription.repository.ts:22
Properties¶
getCurrentUser¶
• Readonly
getCurrentUser: Getter
<IAuthUserWithPermissions
<string
, string
, string
>>
Inherited from¶
DefaultUserModifyCrudRepository.getCurrentUser
Defined in¶
services/subscription-service/src/repositories/subscription.repository.ts:26
plan¶
• Readonly
plan: BelongsToAccessor
<Plan
, string
>
Defined in¶
services/subscription-service/src/repositories/subscription.repository.ts:17
planRepositoryGetter¶
• Protected
planRepositoryGetter: Getter
<PlanRepository
>
Defined in¶
services/subscription-service/src/repositories/subscription.repository.ts:28