UserAccountEntity
@adamondo/backend / application/entities/UserAccountEntity
application/entities/UserAccountEntity
Interfaces
UserAccountEntity
Defined in: src/application/entities/UserAccountEntity.ts:8
Domain entity type definitions for UserAccountEntity. Use cases:
- Provide stable, typed payloads across services and repositories.
- Document the domain fields used in business workflows. Example: Returned by service methods and consumed by GraphQL type mappers.
Properties
userId
userId:
string
Defined in: src/application/entities/UserAccountEntity.ts:9
profileId
profileId:
number
Defined in: src/application/entities/UserAccountEntity.ts:10
firstName
firstName:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:11
lastName
lastName:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:12
displayName
displayName:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:13
gender
gender:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:14
email
email:
string
Defined in: src/application/entities/UserAccountEntity.ts:15
userBanStatus
userBanStatus:
boolean|null
Defined in: src/application/entities/UserAccountEntity.ts:16
preferredLanguage
preferredLanguage:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:17
preferredCurrency
preferredCurrency:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:18
location
location:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:19
info
info:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:20
createdAt
createdAt:
Date
Defined in: src/application/entities/UserAccountEntity.ts:21
picture
picture:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:22
permissions
permissions:
string[]
Defined in: src/application/entities/UserAccountEntity.ts:23
status
status:
string
Defined in: src/application/entities/UserAccountEntity.ts:24
userDeletedAt
userDeletedAt:
Date|null
Defined in: src/application/entities/UserAccountEntity.ts:25
userDeletedBy
userDeletedBy:
string|null
Defined in: src/application/entities/UserAccountEntity.ts:26
isEmailConfirmed
isEmailConfirmed:
boolean|null
Defined in: src/application/entities/UserAccountEntity.ts:27
isGoogleConnected
isGoogleConnected:
boolean|null
Defined in: src/application/entities/UserAccountEntity.ts:28
isAppleConnected
isAppleConnected:
boolean|null
Defined in: src/application/entities/UserAccountEntity.ts:29