copyWith method
Implementation
WebApiModulesUtilitiesAIAssistantUtilityAIAssistantResponse copyWith({
bool? success,
String? response,
String? message,
String? sessionId,
int? tokensUsed,
DateTime? responseTime,
bool? usedSupportArticles,
List<String>? relevantArticles,
}) {
return WebApiModulesUtilitiesAIAssistantUtilityAIAssistantResponse(
success: success ?? this.success,
response: response ?? this.response,
message: message ?? this.message,
sessionId: sessionId ?? this.sessionId,
tokensUsed: tokensUsed ?? this.tokensUsed,
responseTime: responseTime ?? this.responseTime,
usedSupportArticles: usedSupportArticles ?? this.usedSupportArticles,
relevantArticles: relevantArticles ?? this.relevantArticles,
);
}