// Request types for API calls
export interface CreateExchangeRequest {
  code: string;
  name: string;
  country: string;
  currency: string;
  active?: boolean;
}

export interface UpdateExchangeRequest {
  name?: string;
  active?: boolean;
  visible?: boolean;
  country?: string;
  currency?: string;
}

export interface CreateProviderMappingRequest {
  provider: string;
  provider_exchange_code: string;
  provider_exchange_name?: string;
  master_exchange_id: string;
  country_code?: string;
  currency?: string;
  confidence?: number;
  active?: boolean;
  verified?: boolean;
}

export interface UpdateProviderMappingRequest {
  active?: boolean;
  verified?: boolean;
  confidence?: number;
  master_exchange_id?: string;
}
