blob: f2131310f2e605bae28a1b7d4a3c93393f004250 [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.
#ifndef CHROME_BROWSER_ASH_WALLPAPER_HANDLERS_SEA_PEN_UTILS_GENERATED_H_
#define CHROME_BROWSER_ASH_WALLPAPER_HANDLERS_SEA_PEN_UTILS_GENERATED_H_
#include <string>
#include "ash/webui/common/mojom/sea_pen.mojom.h"
namespace wallpaper_handlers {
std::string TemplateIdToString(
ash::personalization_app::mojom::SeaPenTemplateId id);
std::string TemplateChipToString(
ash::personalization_app::mojom::SeaPenTemplateChip chip);
std::string TemplateOptionToString(
ash::personalization_app::mojom::SeaPenTemplateOption option);
const std::map<ash::personalization_app::mojom::SeaPenTemplateId,
std::set<ash::personalization_app::mojom::SeaPenTemplateChip>>&
TemplateToChipSet();
const std::map<ash::personalization_app::mojom::SeaPenTemplateChip,
std::set<ash::personalization_app::mojom::SeaPenTemplateOption>>&
ChipToOptionSet();
} // namespace wallpaper_handlers
#endif // CHROME_BROWSER_ASH_WALLPAPER_HANDLERS_SEA_PEN_UTILS_GENERATED_H_