formatYahooData static method

Map<String, dynamic> formatYahooData(
  1. Map<String, dynamic> rawData,
  2. String ticker,
  3. Map<String, String> fieldMappings
)

Implementation

static Map<String, dynamic> formatYahooData(
  Map<String, dynamic> rawData,
  String ticker,
  Map<String, String> fieldMappings,
) {
  // Converte ticker para hash numérico
  int assetId = generateXxh3Hash(ticker);

  // Extrai e mapeia os dados
  Map<String, dynamic> formattedData = _mapYahooData(rawData, fieldMappings);

  return {
    "asset_id": assetId,
    "data": formattedData,
  };
}