Skip to content

@nht-pandats/sdk / @nht-pandats/sdk/clients / @nht-pandats/sdk/clients/affiliateApi / AffiliateApiDepositModelDefinition

Interface: AffiliateApiDepositModelDefinition ​

@nht-pandats/sdk/clients.@nht-pandats/sdk/clients/affiliateApi.AffiliateApiDepositModelDefinition

The model definition for a deposit in the Affiliate API.

Since

v1.20240429.0

Hierarchy ​

Properties ​

amount ​

• amount: Object

The deposit's amount

Type declaration ​

NameType
filters{ contain: true ; match: true }
filters.containtrue
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typenumber

filters: { contain: true ; match: true }

-


filters.contain: true

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: number

-


Defined in ​

src/clients/affiliateApi/deposits.ts:91


amountUsd ​

• amountUsd: Object

The deposit's amount in US Dollars

Type declaration ​

NameType
filters{ contain: true ; match: true ; range: true }
filters.containtrue
filters.matchtrue
filters.rangetrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typenumber

filters: { contain: true ; match: true ; range: true }

-


filters.contain: true

-


filters.match: true

-


filters.range: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: number

-


Defined in ​

src/clients/affiliateApi/deposits.ts:106


confirmationTime ​

• confirmationTime: Object

The date and time when the deposit was confirmed

Type declaration ​

NameType
filters{ match: true ; range: true }
filters.matchtrue
filters.rangetrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typestring

filters: { match: true ; range: true }

-


filters.match: true

-


filters.range: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:192


createdTime ​

• createdTime: Object

The date and time when the deposit was created

Type declaration ​

NameType
filters{ match: true ; range: true }
filters.matchtrue
filters.rangetrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typestring

filters: { match: true ; range: true }

-


filters.match: true

-


filters.range: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:207


currency ​

• currency: Object

The deposit's currency

Type declaration ​

NameType
filters{ contain: true ; match: true }
filters.containtrue
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typestring

filters: { contain: true ; match: true }

-


filters.contain: true

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:76


customerId ​

• customerId: Object

The unique identifier of the deposit's customer in the database

Type declaration ​

NameType
filters{ contain: true ; match: true }
filters.containtrue
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typestring

filters: { contain: true ; match: true }

-


filters.contain: true

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:31


declineReason ​

• declineReason: Object

The deposit's type of payment

Type declaration ​

NameType
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typenull | string

inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: null | string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:151


email ​

• email: Object

The email of the deposit's customer in the database

Type declaration ​

NameType
filters{ contain: true ; match: true }
filters.containtrue
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typestring

filters: { contain: true ; match: true }

-


filters.contain: true

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:61


ftd ​

• ftd: Object

Whether the deposit is a first time deposit

Type declaration ​

NameType
filters{ match: true }
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typeboolean

filters: { match: true }

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: boolean

-


Defined in ​

src/clients/affiliateApi/deposits.ts:122


id ​

• id: Object

The unique identifier of the deposit in the database

Type declaration ​

NameType
filters{ contain: true ; match: true }
filters.containtrue
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typestring

filters: { contain: true ; match: true }

-


filters.contain: true

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:16


login ​

• login: Object

The deposit's login

Type declaration ​

NameType
filters{ contain: true ; match: true }
filters.containtrue
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typestring

filters: { contain: true ; match: true }

-


filters.contain: true

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:46


paymentType ​

• paymentType: Object

The deposit's type of payment

Type declaration ​

NameType
filters{ contain: true ; match: true }
filters.containtrue
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typestring

filters: { contain: true ; match: true }

-


filters.contain: true

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:136


status ​

• status: Object

The deposit's status

Type declaration ​

NameType
filters{ contain: true ; match: true }
filters.containtrue
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
type"pending" | "Approved" | "Rejected" | "Cancelled"

filters: { contain: true ; match: true }

-


filters.contain: true

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: "pending" | "Approved" | "Rejected" | "Cancelled"

-


Defined in ​

src/clients/affiliateApi/deposits.ts:177


transactionId ​

• transactionId: Object

The deposit's transaction ID

Type declaration ​

NameType
filters{ contain: true ; match: true }
filters.containtrue
filters.matchtrue
inCreatePayloadfalse
inResponsePayloadtrue
inUpdatePayloadfalse
requiredInCreatePayloadfalse
requiredInUpdatePayloadfalse
typestring

filters: { contain: true ; match: true }

-


filters.contain: true

-


filters.match: true

-


inCreatePayload: false

-


inResponsePayload: true

-


inUpdatePayload: false

-


requiredInCreatePayload: false

-


requiredInUpdatePayload: false

-


type: string

-


Defined in ​

src/clients/affiliateApi/deposits.ts:162