RagFileParsingConfig.fromJson constructor

RagFileParsingConfig.fromJson(
  1. Object? j
)

Implementation

factory RagFileParsingConfig.fromJson(Object? j) {
  final json = j as Map<String, Object?>;
  return RagFileParsingConfig(
    advancedParser: switch (json['advancedParser']) {
      null => null,
      Object $1 => RagFileParsingConfig_AdvancedParser.fromJson($1),
    },
    layoutParser: switch (json['layoutParser']) {
      null => null,
      Object $1 => RagFileParsingConfig_LayoutParser.fromJson($1),
    },
    llmParser: switch (json['llmParser']) {
      null => null,
      Object $1 => RagFileParsingConfig_LlmParser.fromJson($1),
    },
    useAdvancedPdfParsing: switch (json['useAdvancedPdfParsing']) {
      null => false,
      Object $1 => decodeBool($1),
    },
  );
}