@sourceloop/ctrl-plane-tenant-management-service / Exports / ContactRepository
Class: ContactRepository<T>¶
Type parameters¶
| Name | Type |
|---|---|
T |
extends Contact = Contact |
Hierarchy¶
-
DefaultTransactionalUserModifyRepository<T, typeofid, {}>↳
ContactRepository
Table of contents¶
Constructors¶
Properties¶
Constructors¶
constructor¶
• new ContactRepository<T>(dataSource, getCurrentUser, tenantRepositoryGetter, contact)
Type parameters¶
| Name | Type |
|---|---|
T |
extends Contact<T> = Contact |
Parameters¶
| Name | Type |
|---|---|
dataSource |
DataSource |
getCurrentUser |
Getter<IAuthUserWithPermissions<string, string, string>> |
tenantRepositoryGetter |
Getter<TenantRepository<Tenant>> |
contact |
typeof Entity & { prototype: T } |
Overrides¶
DefaultTransactionalUserModifyRepository< T, typeof Contact.prototype.id, {} \>.constructor
Defined in¶
services/tenant-management-service/src/repositories/contact.repository.ts:30
Properties¶
contact¶
• Private Readonly contact: typeof Entity & { prototype: T }
Defined in¶
services/tenant-management-service/src/repositories/contact.repository.ts:38
getCurrentUser¶
• Readonly getCurrentUser: Getter<IAuthUserWithPermissions<string, string, string>>
Inherited from¶
DefaultTransactionalUserModifyRepository.getCurrentUser
Defined in¶
services/tenant-management-service/src/repositories/contact.repository.ts:34
tenant¶
• Readonly tenant: BelongsToAccessor<Tenant, undefined | string>
Defined in¶
services/tenant-management-service/src/repositories/contact.repository.ts:25
tenantRepositoryGetter¶
• Protected tenantRepositoryGetter: Getter<TenantRepository<Tenant>>
Defined in¶
services/tenant-management-service/src/repositories/contact.repository.ts:36