copyWith method

Implementation

WebApiModulesUtilitiesAIAssistantUtilityAIAssistantRequest copyWith({
  String? userInput,
  String? contextType,
  String? sessionId,
  List<WebApiModulesUtilitiesAIAssistantUtilityChatMessage>?
  conversationHistory,
}) {
  return WebApiModulesUtilitiesAIAssistantUtilityAIAssistantRequest(
    userInput: userInput ?? this.userInput,
    contextType: contextType ?? this.contextType,
    sessionId: sessionId ?? this.sessionId,
    conversationHistory: conversationHistory ?? this.conversationHistory,
  );
}