Skip to content

@swapped/connect-sdk / core / Session

Type Alias: Session ​

Session = object

Defined in: src/types/session.types.ts:94

Properties ​

country ​

country: string

Defined in: src/types/session.types.ts:97


createdAt ​

createdAt: string

Defined in: src/types/session.types.ts:114


deletedAt ​

deletedAt: string | null

Defined in: src/types/session.types.ts:116


id ​

id: string

Defined in: src/types/session.types.ts:95


partnerName ​

partnerName: string

Defined in: src/types/session.types.ts:117


rejectReason ​

rejectReason: string | null

Defined in: src/types/session.types.ts:102

Human-readable rejection message when status is rejected; otherwise null/empty. May include \n line breaks - preserve them in UI (e.g. CSS white-space: pre-line).


settings ​

settings: object

Defined in: src/types/session.types.ts:104

baseCountry ​

baseCountry: string

destinationTag ​

destinationTag: string

language ​

language: string

merchantFeeRate? ​

optional merchantFeeRate?: number | null

payWallets? ​

optional payWallets?: SessionWallet[]

preferredCurrencyToReceive? ​

optional preferredCurrencyToReceive?: TokenSymbol

Preferred Exchange Pay receive token. Same as the widget session field.

style ​

style: string


status ​

status: SessionStatus

Defined in: src/types/session.types.ts:96


updatedAt ​

updatedAt: string

Defined in: src/types/session.types.ts:115


wallets ​

wallets: SessionWallet[]

Defined in: src/types/session.types.ts:103