copyWithWrapped method

WebApiModulesUtilitiesAIAssistantUtilityChatMessage copyWithWrapped({
  1. Wrapped<String?>? role,
  2. Wrapped<String?>? message,
  3. Wrapped<String?>? timestamp,
})

Implementation

WebApiModulesUtilitiesAIAssistantUtilityChatMessage copyWithWrapped({
  Wrapped<String?>? role,
  Wrapped<String?>? message,
  Wrapped<String?>? timestamp,
}) {
  return WebApiModulesUtilitiesAIAssistantUtilityChatMessage(
    role: (role != null ? role.value : this.role),
    message: (message != null ? message.value : this.message),
    timestamp: (timestamp != null ? timestamp.value : this.timestamp),
  );
}