PayoutEntity
@adamondo/backend / application/entities/PayoutEntity
application/entities/PayoutEntity
Interfaces
PayoutEntity
Defined in: src/application/entities/PayoutEntity.ts:8
Domain entity type definitions for PayoutEntity. 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
id
id:
number
Defined in: src/application/entities/PayoutEntity.ts:9
methodId
methodId:
number
Defined in: src/application/entities/PayoutEntity.ts:10
userId
userId:
string
Defined in: src/application/entities/PayoutEntity.ts:11
payEmail
payEmail:
string
Defined in: src/application/entities/PayoutEntity.ts:12
address1
address1:
string|null
Defined in: src/application/entities/PayoutEntity.ts:13
address2
address2:
string|null
Defined in: src/application/entities/PayoutEntity.ts:14
city
city:
string
Defined in: src/application/entities/PayoutEntity.ts:15
zipcode
zipcode:
string
Defined in: src/application/entities/PayoutEntity.ts:16
state
state:
string
Defined in: src/application/entities/PayoutEntity.ts:17
country
country:
string
Defined in: src/application/entities/PayoutEntity.ts:18
currency
currency:
string
Defined in: src/application/entities/PayoutEntity.ts:19
default
default:
boolean
Defined in: src/application/entities/PayoutEntity.ts:20
createdAt
createdAt:
Date
Defined in: src/application/entities/PayoutEntity.ts:21
updatedAt
updatedAt:
Date
Defined in: src/application/entities/PayoutEntity.ts:22
last4Digits
last4Digits:
number|null
Defined in: src/application/entities/PayoutEntity.ts:23
isVerified
isVerified:
boolean|null
Defined in: src/application/entities/PayoutEntity.ts:24
fullName
fullName:
string|null
Defined in: src/application/entities/PayoutEntity.ts:25
bankCode
bankCode:
string|null
Defined in: src/application/entities/PayoutEntity.ts:26
payoutIssuer
payoutIssuer:
string|null
Defined in: src/application/entities/PayoutEntity.ts:27
payoutEmail
payoutEmail:
string|null
Defined in: src/application/entities/PayoutEntity.ts:28
transactionType
transactionType:
string|null
Defined in: src/application/entities/PayoutEntity.ts:29