copyWithWrapped method
Implementation
WebApiModulesUtilitiesAIAssistantUtilityAIAssistantRequest copyWithWrapped({
Wrapped<String?>? userInput,
Wrapped<String?>? contextType,
Wrapped<String?>? sessionId,
Wrapped<List<WebApiModulesUtilitiesAIAssistantUtilityChatMessage>?>?
conversationHistory,
}) {
return WebApiModulesUtilitiesAIAssistantUtilityAIAssistantRequest(
userInput: (userInput != null ? userInput.value : this.userInput),
contextType: (contextType != null ? contextType.value : this.contextType),
sessionId: (sessionId != null ? sessionId.value : this.sessionId),
conversationHistory: (conversationHistory != null
? conversationHistory.value
: this.conversationHistory),
);
}