copyWith method

ConversationSimulationSpecification copyWith({
  1. AgentConfigDBModel? simulatedUserConfig,
  2. Map<String, dynamic>? toolMockConfig,
  3. List<ConversationHistoryTranscriptCommonModelInput>? partialConversationHistory,
})

Implementation

ConversationSimulationSpecification copyWith(
    {AgentConfigDBModel? simulatedUserConfig,
    Map<String, dynamic>? toolMockConfig,
    List<ConversationHistoryTranscriptCommonModelInput>?
        partialConversationHistory}) {
  return ConversationSimulationSpecification(
      simulatedUserConfig: simulatedUserConfig ?? this.simulatedUserConfig,
      toolMockConfig: toolMockConfig ?? this.toolMockConfig,
      partialConversationHistory:
          partialConversationHistory ?? this.partialConversationHistory);
}