blob: 5c349b40290521d0f0a5452a380488fa64ea1df5 [file] [log] [blame]
// Copyright 2017 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "peridot/bin/suggestion_engine/ranked_suggestion.h"
namespace modular {
std::unique_ptr<RankedSuggestion> RankedSuggestion::New(
SuggestionPrototype* prototype) {
std::unique_ptr<RankedSuggestion> ranked_suggestion =
std::make_unique<RankedSuggestion>();
ranked_suggestion->prototype = prototype;
ranked_suggestion->hidden = false;
ranked_suggestion->interrupting = false;
return ranked_suggestion;
}
fuchsia::modular::Suggestion CreateSuggestion(
const RankedSuggestion& suggestion_data) {
fuchsia::modular::Suggestion suggestion =
CreateSuggestion(*suggestion_data.prototype);
suggestion.confidence = suggestion_data.confidence;
return suggestion;
}
} // namespace modular