Skip to main content

PayoutEntity

@adamondo/backend


@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