IUser

Source: src/interfaces/user.interface.ts

IIndexSettings

Source: src/interfaces/indexSetting.interface.ts Top-level index setting with nested segment interfaces:

Type aliases

IKiteOrder

Source: src/interfaces/zerodha.interface.ts Extends KiteOrder with platform-specific fields:

Kite Connect types

Literal types

Exchange, TransactionType, ProductType, OrderType, Validity, Mode, OrderVariety, Right, OrderStatus

IIndexDataRecord

Source: src/interfaces/indexData.interface.ts Persisted snapshot fields: type, dataProvider, segments, date, time, OI metrics, ask/bid prices, and price differences. See Index Data model.

IIndexData

Source: src/interfaces/Index.interface.ts Legacy TrueData tick: Symbol, LTP, OI, Volume, bid/ask. See Index model.

ISetting

Source: src/interfaces/setting.interface.ts

ApiResponse<T>

Source: src/interfaces/response.interface.ts Standard API response wrapper: