#ifndef ASH_SYSTEM_EXTENDED_UPDATES_EXTENDED_UPDATES_METRICS_H_
#define ASH_SYSTEM_EXTENDED_UPDATES_EXTENDED_UPDATES_METRICS_H_
#include <string_view>
#include "ash/ash_export.h"
namespace ash {
inline constexpr std::string_view kExtendedUpdatesDialogEventMetric =
"Ash.ExtendedUpdates.DialogEvent";
inline constexpr std::string_view kExtendedUpdatesEntryPointEventMetric =
"Ash.ExtendedUpdates.EntryPointEvent";
enum class ExtendedUpdatesDialogEvent {
kDialogShown = 0,
kOptInConfirmed = 1,
kMaxValue = kOptInConfirmed,
};
enum class ExtendedUpdatesEntryPointEvent {
kSettingsSetUpButtonShown = 0,
kSettingsSetUpButtonClicked = 1,
kQuickSettingsBannerShown = 2,
kQuickSettingsBannerClicked = 3,
kNoArcNotificationShown = 4,
kNoArcNotificationClicked = 5,
kMaxValue = kNoArcNotificationClicked,
};
ASH_EXPORT void RecordExtendedUpdatesDialogEvent(
ExtendedUpdatesDialogEvent event);
ASH_EXPORT void RecordExtendedUpdatesEntryPointEvent(
ExtendedUpdatesEntryPointEvent event);
}
#endif