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),
  );
}