#include "components/policy/core/browser/webui/machine_level_user_cloud_policy_status_provider.h"
#include <string>
#include "base/i18n/time_formatting.h"
#include "base/values.h"
#include "components/policy/core/browser/webui/policy_status_provider.h"
#include "components/policy/core/common/cloud/cloud_policy_core.h"
#include "components/policy/core/common/cloud/cloud_policy_refresh_scheduler.h"
#include "components/policy/core/common/cloud/cloud_policy_util.h"
#include "google_apis/gaia/gaia_auth_util.h"
#include "ui/base/l10n/time_format.h"
namespace {
std::string GetMachineStatusDescriptionKey() { … }
}
namespace policy {
MachineLevelUserCloudPolicyStatusProvider::
MachineLevelUserCloudPolicyStatusProvider(
CloudPolicyCore* core,
PrefService* prefs,
MachineLevelUserCloudPolicyContext* context)
: … { … }
MachineLevelUserCloudPolicyStatusProvider::
~MachineLevelUserCloudPolicyStatusProvider() { … }
base::Value::Dict MachineLevelUserCloudPolicyStatusProvider::GetStatus() { … }
void MachineLevelUserCloudPolicyStatusProvider::OnStoreLoaded(
CloudPolicyStore* store) { … }
void MachineLevelUserCloudPolicyStatusProvider::OnStoreError(
CloudPolicyStore* store) { … }
}