Skip to main content

UserAccountEntity

@adamondo/backend


@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