chromium/components/plus_addresses/plus_address_prefs.h

// 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 COMPONENTS_PLUS_ADDRESSES_PLUS_ADDRESS_PREFS_H_
#define COMPONENTS_PLUS_ADDRESSES_PLUS_ADDRESS_PREFS_H_

#include <string_view>

class PrefRegistrySimple;

namespace plus_addresses::prefs {

// The version of the data format in which pre-allocated plus addresses are
// saved.
inline constexpr std::string_view kPreallocatedAddressesVersion =;

// The list of pre-allocated plus addresses.
inline constexpr std::string_view kPreallocatedAddresses =;

// The index of the next pre-allocated plus address to show.
inline constexpr std::string_view kPreallocatedAddressesNext =;

// Registers the plus address profile prefs.
void RegisterProfilePrefs(PrefRegistrySimple* registry);

}  // namespace plus_addresses::prefs

#endif  // COMPONENTS_PLUS_ADDRESSES_PLUS_ADDRESS_PREFS_H_