@sourceloop/authentication-service / Exports / UserTenantRepository
Class: UserTenantRepository¶
Hierarchy¶
-
DefaultSoftCrudRepository
<UserTenant
, typeofid
,UserTenantRelations
>↳
UserTenantRepository
Table of contents¶
Constructors¶
Properties¶
- role
- roleRepositoryGetter
- tenant
- tenantRepositoryGetter
- user
- userLevelPermissionRepositoryGetter
- userLevelPermissions
- userRepositoryGetter
- userTenant
Constructors¶
constructor¶
• new UserTenantRepository(dataSource
, tenantRepositoryGetter
, userRepositoryGetter
, roleRepositoryGetter
, userLevelPermissionRepositoryGetter
, userTenant
)
Parameters¶
Name | Type |
---|---|
dataSource |
DataSource |
tenantRepositoryGetter |
Getter <TenantRepository > |
userRepositoryGetter |
Getter <UserRepository > |
roleRepositoryGetter |
Getter <RoleRepository > |
userLevelPermissionRepositoryGetter |
Getter <UserLevelPermissionRepository > |
userTenant |
typeof Entity & { prototype : UserTenant } |
Overrides¶
DefaultSoftCrudRepository< UserTenant, typeof UserTenant.prototype.id, UserTenantRelations \>.constructor
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:48
Properties¶
role¶
• Readonly
role: BelongsToAccessor
<Role
, undefined
| string
>
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:41
roleRepositoryGetter¶
• Protected
roleRepositoryGetter: Getter
<RoleRepository
>
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:56
tenant¶
• Readonly
tenant: BelongsToAccessor
<Tenant
, undefined
| string
>
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:34
tenantRepositoryGetter¶
• Protected
tenantRepositoryGetter: Getter
<TenantRepository
>
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:52
user¶
• Readonly
user: BelongsToAccessor
<User
<DataObject
<Model
>>, undefined
| string
>
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:39
userLevelPermissionRepositoryGetter¶
• Protected
userLevelPermissionRepositoryGetter: Getter
<UserLevelPermissionRepository
>
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:58
userLevelPermissions¶
• Readonly
userLevelPermissions: HasManyRepositoryFactory
<UserLevelPermission
, undefined
| string
>
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:43
userRepositoryGetter¶
• Protected
userRepositoryGetter: Getter
<UserRepository
>
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:54
userTenant¶
• Private
Readonly
userTenant: typeof Entity
& { prototype
: UserTenant
}
Defined in¶
services/authentication-service/src/repositories/user-tenant.repository.ts:60