chromium/components/policy/core/common/device_local_account_type.cc

// Copyright 2023 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/policy/core/common/device_local_account_type.h"

#include <string_view>

#include "base/containers/fixed_flat_map.h"
#include "base/notreached.h"
#include "base/strings/strcat.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "google_apis/gaia/gaia_auth_util.h"

namespace policy {
namespace {

constexpr auto kDomainPrefixMap =;

constexpr char kDeviceLocalAccountDomainSuffix[] =;

}  // namespace

bool IsValidDeviceLocalAccountType(int value) {}

std::string GenerateDeviceLocalAccountUserId(std::string_view account_id,
                                             DeviceLocalAccountType type) {}

base::expected<DeviceLocalAccountType, GetDeviceLocalAccountTypeError>
GetDeviceLocalAccountType(std::string_view user_id) {}

bool IsDeviceLocalAccountUser(std::string_view user_id) {}

}  // namespace policy