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