SolutionConfig constructor

SolutionConfig({
  1. VoiceAgentConfig? voiceAgent,
  2. RAGConfig? rag,
  3. AgentLoopConfig? agentLoop,
  4. TimeSeriesConfig? timeSeries,
})

Implementation

factory SolutionConfig({
  VoiceAgentConfig? voiceAgent,
  RAGConfig? rag,
  AgentLoopConfig? agentLoop,
  TimeSeriesConfig? timeSeries,
}) {
  final result = create();
  if (voiceAgent != null) result.voiceAgent = voiceAgent;
  if (rag != null) result.rag = rag;
  if (agentLoop != null) result.agentLoop = agentLoop;
  if (timeSeries != null) result.timeSeries = timeSeries;
  return result;
}