#ifndef METRICS_STRUCTURED_STRUCTURED_EVENTS_H
#define METRICS_STRUCTURED_STRUCTURED_EVENTS_H
#include <cstdint>
#include <string>
#include "components/metrics/structured/event.h"
namespace metrics {
namespace structured {
namespace events {
namespace v2 {
namespace popular_displays {
class MonitorInfo final : public ::metrics::structured::Event { … };
}
namespace fast_pair {
class DiscoveryNotificationShown final : public ::metrics::structured::Event { … };
class PairingStart final : public ::metrics::structured::Event { … };
class PairingComplete final : public ::metrics::structured::Event { … };
class PairFailure final : public ::metrics::structured::Event { … };
}
namespace hindsight {
class CrOSActionEvent_FileOpened final : public ::metrics::structured::Event { … };
class CrOSActionEvent_SearchResultLaunched final : public ::metrics::structured::Event { … };
class CrOSActionEvent_SettingChanged final : public ::metrics::structured::Event { … };
class CrOSActionEvent_TabEvent_TabNavigated final : public ::metrics::structured::Event { … };
class CrOSActionEvent_TabEvent_TabOpened final : public ::metrics::structured::Event { … };
class CrOSActionEvent_TabEvent_TabReactivated final : public ::metrics::structured::Event { … };
}
namespace launcher_usage {
class LauncherUsage final : public ::metrics::structured::Event { … };
}
namespace nearby_share {
class Discovery final : public ::metrics::structured::Event { … };
class Throughput final : public ::metrics::structured::Event { … };
class FileAttachment final : public ::metrics::structured::Event { … };
class TextAttachment final : public ::metrics::structured::Event { … };
class ShareSession final : public ::metrics::structured::Event { … };
}
namespace phone_hub {
class SessionDetails final : public ::metrics::structured::Event { … };
class DiscoveryStarted final : public ::metrics::structured::Event { … };
class DiscoveryFinished final : public ::metrics::structured::Event { … };
class NearbyConnection final : public ::metrics::structured::Event { … };
class SecureChannelAuthentication final : public ::metrics::structured::Event { … };
class PhoneHubMessage final : public ::metrics::structured::Event { … };
class PhoneHubUiUpdate final : public ::metrics::structured::Event { … };
}
namespace structured_metrics {
class Initialization final : public ::metrics::structured::Event { … };
}
namespace cr_os_events {
enum class AppInstallSurface { … };
enum class CameraAppLaunchType { … };
enum class CameraAppMode { … };
enum class CameraAppFacing { … };
enum class CameraAppGridType { … };
enum class CameraAppTimerType { … };
enum class CameraAppShutterType { … };
enum class CameraAppPressure { … };
enum class CameraAppAndroidIntentResultType { … };
enum class CameraAppResolutionLevel { … };
enum class CameraAppAspectRatioSet { … };
enum class CameraAppRecordType { … };
enum class CameraAppGifResultType { … };
enum class CameraAppDocScanActionType { … };
enum class CameraAppDocScanResultType { … };
enum class CameraAppLowStorageActionType { … };
enum class CameraAppBarcodeContentType { … };
enum class CameraAppWifiSecurityType { … };
enum class CameraAppPerfEventType { … };
enum class CameraAppOcrEventType { … };
enum class CampaignButtonId { … };
enum class QuickStartAbortFlowReason { … };
enum class QuickStartEntryPoint { … };
enum class QuickStartScreenName { … };
enum class PickerInputFieldType { … };
enum class PickerSessionOutcome { … };
enum class PickerAction { … };
enum class PickerResultSource { … };
enum class PickerResultType { … };
class AppDiscovery_AppInstalled final : public ::metrics::structured::Event { … };
class AppDiscovery_AppInstallService_InstallRequested final : public ::metrics::structured::Event { … };
class AppDiscovery_AppLaunched final : public ::metrics::structured::Event { … };
class AppDiscovery_AppUninstall final : public ::metrics::structured::Event { … };
class AppDiscovery_AppStateChanged final : public ::metrics::structured::Event { … };
class AppDiscovery_ArcAppCameraAccessed final : public ::metrics::structured::Event { … };
class AppDiscovery_LauncherOpen final : public ::metrics::structured::Event { … };
class AppDiscovery_AppLauncherResultOpened final : public ::metrics::structured::Event { … };
class AppDiscovery_Browser_OmniboxInstallIconClicked final : public ::metrics::structured::Event { … };
class AppDiscovery_Browser_AppInstallDialogShown final : public ::metrics::structured::Event { … };
class AppDiscovery_Browser_AppInstallDialogResult final : public ::metrics::structured::Event { … };
class AppDiscovery_Browser_ClickInstallAppFromMenu final : public ::metrics::structured::Event { … };
class AppDiscovery_Browser_CreateShortcut final : public ::metrics::structured::Event { … };
class CameraApp_StartSession final : public ::metrics::structured::Event { … };
class CameraApp_Capture final : public ::metrics::structured::Event { … };
class CameraApp_AndroidIntent final : public ::metrics::structured::Event { … };
class CameraApp_OpenPTZPanel final : public ::metrics::structured::Event { … };
class CameraApp_DocScanAction final : public ::metrics::structured::Event { … };
class CameraApp_DocScanResult final : public ::metrics::structured::Event { … };
class CameraApp_OpenCamera final : public ::metrics::structured::Event { … };
class CameraApp_LowStorageAction final : public ::metrics::structured::Event { … };
class CameraApp_BarcodeDetected final : public ::metrics::structured::Event { … };
class CameraApp_Perf final : public ::metrics::structured::Event { … };
class CameraApp_UnsupportedProtocol final : public ::metrics::structured::Event { … };
class CameraApp_EndSession final : public ::metrics::structured::Event { … };
class CameraApp_MemoryUsage final : public ::metrics::structured::Event { … };
class CameraApp_Ocr final : public ::metrics::structured::Event { … };
class Growth_Ui_ButtonPressed final : public ::metrics::structured::Event { … };
class Growth_Ui_Dismissed final : public ::metrics::structured::Event { … };
class Growth_Ui_Impression final : public ::metrics::structured::Event { … };
class OOBE_GaiaSigninRequested final : public ::metrics::structured::Event { … };
class OOBE_GaiaSigninCompleted final : public ::metrics::structured::Event { … };
class OOBE_OobeStarted final : public ::metrics::structured::Event { … };
class OOBE_PreLoginOobeCompleted final : public ::metrics::structured::Event { … };
class OOBE_DeviceRegistered final : public ::metrics::structured::Event { … };
class OOBE_OobeCompleted final : public ::metrics::structured::Event { … };
class OOBE_OnboardingStarted final : public ::metrics::structured::Event { … };
class OOBE_OnboardingCompleted final : public ::metrics::structured::Event { … };
class OOBE_PageEntered final : public ::metrics::structured::Event { … };
class OOBE_PageSkippedBySystem final : public ::metrics::structured::Event { … };
class OOBE_PageLeft final : public ::metrics::structured::Event { … };
class OOBE_PreLoginOobeResumed final : public ::metrics::structured::Event { … };
class OOBE_OnboardingResumed final : public ::metrics::structured::Event { … };
class OOBE_ChoobeResumed final : public ::metrics::structured::Event { … };
class Picker_StartSession final : public ::metrics::structured::Event { … };
class Picker_FinishSession final : public ::metrics::structured::Event { … };
class QuickStart_ScreenOpened final : public ::metrics::structured::Event { … };
class QuickStart_ScreenClosed final : public ::metrics::structured::Event { … };
class QuickStart_Initiated final : public ::metrics::structured::Event { … };
class QuickStart_FlowAborted final : public ::metrics::structured::Event { … };
class QuickStart_EstablishConnection final : public ::metrics::structured::Event { … };
class QuickStart_AutomaticResumeAfterUpdate final : public ::metrics::structured::Event { … };
class QuickStart_GetWifiCredentials final : public ::metrics::structured::Event { … };
class QuickStart_InstallForcedUpdate final : public ::metrics::structured::Event { … };
class QuickStart_InstallConsumerUpdate final : public ::metrics::structured::Event { … };
class QuickStart_ConsumerUpdateCancelled final : public ::metrics::structured::Event { … };
class QuickStart_AccountTransferStarted final : public ::metrics::structured::Event { … };
class QuickStart_AccountTransferComplete final : public ::metrics::structured::Event { … };
class UserLogin final : public ::metrics::structured::Event { … };
class UserLogout final : public ::metrics::structured::Event { … };
class SystemSuspended final : public ::metrics::structured::Event { … };
class Test1 final : public ::metrics::structured::Event { … };
class NoMetricsEvent final : public ::metrics::structured::Event { … };
}
namespace dev_tools {
class SessionStart final : public ::metrics::structured::Event { … };
class SessionEnd final : public ::metrics::structured::Event { … };
class Impression final : public ::metrics::structured::Event { … };
class Resize final : public ::metrics::structured::Event { … };
class Click final : public ::metrics::structured::Event { … };
class Hover final : public ::metrics::structured::Event { … };
class Drag final : public ::metrics::structured::Event { … };
class Change final : public ::metrics::structured::Event { … };
class KeyDown final : public ::metrics::structured::Event { … };
}
namespace test_project_one {
class TestEventOne final : public ::metrics::structured::Event { … };
}
namespace test_project_two {
class TestEventThree final : public ::metrics::structured::Event { … };
class TestEventTwo final : public ::metrics::structured::Event { … };
}
namespace test_project_three {
class TestEventFour final : public ::metrics::structured::Event { … };
}
namespace test_project_four {
class TestEventFive final : public ::metrics::structured::Event { … };
}
namespace test_project_five {
class TestEventSix final : public ::metrics::structured::Event { … };
}
namespace test_project_six {
enum class Enum1 { … };
class TestEventSeven final : public ::metrics::structured::Event { … };
class TestEnum final : public ::metrics::structured::Event { … };
}
namespace test_project_seven {
class TestEventEight final : public ::metrics::structured::Event { … };
}
namespace sequenced_test_project {
class Test1 final : public ::metrics::structured::Event { … };
}
}
}
}
}
#endif