/**
 * Type definitions for exchange data structures
 */

export interface IBExchange {
  id: string;
  country_code: string;
  name: string;
  code?: string;
  exchange_code?: string;
  currency?: string;
  timezone?: string;
  _id?: unknown; // MongoDB ObjectId
  // Add other properties as needed
}

export interface MasterExchangeData {
  id: string;
  code: string;
  name: string;
  country: string;
  currency: string;
  // Add other properties as needed
}

export interface QMSymbol {
  symbol: string;
  exchange?: string;
  name?: string;
  type?: string;
  // Add other properties as needed
}

export interface IBSymbol {
  symbol: string;
  exchange: string;
  name?: string;
  currency?: string;
  // Add other properties as needed
}
