copyWithWrapped method
ConversationSimulationSpecification
copyWithWrapped({
- Wrapped<
AgentConfigDBModel> ? simulatedUserConfig, - Wrapped<
Map< ? toolMockConfig,String, dynamic> ?> - Wrapped<
List< ? partialConversationHistory,ConversationHistoryTranscriptCommonModelInput> ?>
Implementation
ConversationSimulationSpecification copyWithWrapped(
{Wrapped<AgentConfigDBModel>? simulatedUserConfig,
Wrapped<Map<String, dynamic>?>? toolMockConfig,
Wrapped<List<ConversationHistoryTranscriptCommonModelInput>?>?
partialConversationHistory}) {
return ConversationSimulationSpecification(
simulatedUserConfig: (simulatedUserConfig != null
? simulatedUserConfig.value
: this.simulatedUserConfig),
toolMockConfig: (toolMockConfig != null
? toolMockConfig.value
: this.toolMockConfig),
partialConversationHistory: (partialConversationHistory != null
? partialConversationHistory.value
: this.partialConversationHistory));
}