Skip to content

@swapped/connect-sdk / core / Session

Type Alias: Session

Session = object

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

Properties

country

country: string

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


createdAt

createdAt: string

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


deletedAt

deletedAt: string | null

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


id

id: string

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


partnerName

partnerName: string

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


rejectReason

rejectReason: string | null

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

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:72

baseCountry

baseCountry: string

destinationTag

destinationTag: string

language

language: string

merchantFeeRate?

optional merchantFeeRate?: number | null

payWallets?

optional payWallets?: SessionWallet[]

preferredCurrencyToReceive

preferredCurrencyToReceive: TokenSymbol

style

style: string


status

status: SessionStatus

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


transactionHash

transactionHash: string | null

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


updatedAt

updatedAt: string

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


wallets

wallets: SessionWallet[]

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