blob: 2a9b30d64d37dc2021d8e46443c3d1f3f03dcc3b [file] [log] [blame]
// Copyright 2024 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/user_education/common/user_education_metadata.h"
#include <string>
#include "base/containers/flat_set.h"
#include "base/feature_list.h"
namespace user_education {
Metadata::Metadata(int launch_milestone_,
std::string owners_,
std::string additional_description_,
FeatureSet required_features_,
PlatformSet platforms_)
: launch_milestone(launch_milestone_),
owners(std::move(owners_)),
additional_description(std::move(additional_description_)),
required_features(std::move(required_features_)),
platforms(std::move(platforms_)) {}
Metadata::Metadata() = default;
Metadata::Metadata(Metadata&&) noexcept = default;
Metadata& Metadata::operator=(Metadata&&) noexcept = default;
Metadata::~Metadata() = default;
} // namespace user_education