@sourceloop/ctrl-plane-tenant-management-service / Exports / LeadRepository
Class: LeadRepository<T>¶
Type parameters¶
| Name | Type |
|---|---|
T |
extends Lead = Lead |
Hierarchy¶
-
DefaultUserModifyCrudRepository<T, typeofid,LeadRelations>↳
LeadRepository
Table of contents¶
Constructors¶
Properties¶
Constructors¶
constructor¶
• new LeadRepository<T>(dataSource, getCurrentUser, tenantRepositoryGetter, addressRepositoryGetter, lead)
Type parameters¶
| Name | Type |
|---|---|
T |
extends Lead<T> = Lead |
Parameters¶
| Name | Type |
|---|---|
dataSource |
DataSource |
getCurrentUser |
Getter<IAuthUserWithPermissions<string, string, string>> |
tenantRepositoryGetter |
Getter<TenantRepository<Tenant>> |
addressRepositoryGetter |
Getter<AddressRepository<Address>> |
lead |
typeof Entity & { prototype: T } |
Overrides¶
DefaultUserModifyCrudRepository< T, typeof Lead.prototype.id, LeadRelations \>.constructor
Defined in¶
services/tenant-management-service/src/repositories/lead.repository.ts:38
Properties¶
address¶
• Readonly address: BelongsToAccessor<Address, string>
Defined in¶
services/tenant-management-service/src/repositories/lead.repository.ts:33
addressRepositoryGetter¶
• Protected addressRepositoryGetter: Getter<AddressRepository<Address>>
Defined in¶
services/tenant-management-service/src/repositories/lead.repository.ts:46
getCurrentUser¶
• Readonly getCurrentUser: Getter<IAuthUserWithPermissions<string, string, string>>
Inherited from¶
DefaultUserModifyCrudRepository.getCurrentUser
Defined in¶
services/tenant-management-service/src/repositories/lead.repository.ts:42
lead¶
• Private Readonly lead: typeof Entity & { prototype: T }
Defined in¶
services/tenant-management-service/src/repositories/lead.repository.ts:48
tenant¶
• Readonly tenant: HasOneRepositoryFactory<Tenant, string>
Defined in¶
services/tenant-management-service/src/repositories/lead.repository.ts:28
tenantRepositoryGetter¶
• Protected tenantRepositoryGetter: Getter<TenantRepository<Tenant>>
Defined in¶
services/tenant-management-service/src/repositories/lead.repository.ts:44