blob: f62a306bfe1f7155d7ebf007b877ce6bcf002c3d [file] [log] [blame]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/contextual_search/contextual_search_session_entry.h"
#include "components/contextual_search/contextual_search_context_controller.h"
#include "components/contextual_search/contextual_search_metrics_recorder.h"
namespace contextual_search {
ContextualSearchSessionEntry::ContextualSearchSessionEntry(
ContextualSearchSessionEntry&&) = default;
ContextualSearchSessionEntry&
ContextualSearchSessionEntry::ContextualSearchSessionEntry::operator=(
ContextualSearchSessionEntry&&) = default;
ContextualSearchSessionEntry::ContextualSearchSessionEntry(
std::unique_ptr<ContextualSearchContextController> controller,
std::unique_ptr<ContextualSearchMetricsRecorder> metrics_recorder)
: controller_(std::move(controller)),
metrics_recorder_(std::move(metrics_recorder)) {}
ContextualSearchSessionEntry::~ContextualSearchSessionEntry() = default;
} // namespace contextual_search