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