chromium/out/Default/gen/components/metrics/structured/structured_events.h


// Generated from gen_events.py. DO NOT EDIT!
// source: structured.xml

#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 popular_displays

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 fast_pair

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 hindsight

namespace launcher_usage {

 
class LauncherUsage final : public ::metrics::structured::Event {};

}  // namespace launcher_usage

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 nearby_share

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 phone_hub

namespace structured_metrics {

 
class Initialization final : public ::metrics::structured::Event {};

}  // namespace structured_metrics

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 cr_os_events

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 dev_tools

namespace test_project_one {

 
class TestEventOne final : public ::metrics::structured::Event {};

}  // namespace test_project_one

namespace test_project_two {

 
class TestEventThree final : public ::metrics::structured::Event {};

class TestEventTwo final : public ::metrics::structured::Event {};

}  // namespace test_project_two

namespace test_project_three {

 
class TestEventFour final : public ::metrics::structured::Event {};

}  // namespace test_project_three

namespace test_project_four {

 
class TestEventFive final : public ::metrics::structured::Event {};

}  // namespace test_project_four

namespace test_project_five {

 
class TestEventSix final : public ::metrics::structured::Event {};

}  // namespace test_project_five

namespace test_project_six {


enum class Enum1 {};
 
class TestEventSeven final : public ::metrics::structured::Event {};

class TestEnum final : public ::metrics::structured::Event {};

}  // namespace test_project_six

namespace test_project_seven {

 
class TestEventEight final : public ::metrics::structured::Event {};

}  // namespace test_project_seven

namespace sequenced_test_project {

 
class Test1 final : public ::metrics::structured::Event {};

}  // namespace sequenced_test_project



}  // namespace v2
}  // namespace events
}  // namespace structured
}  // namespace metrics

#endif  // METRICS_STRUCTURED_STRUCTURED_EVENTS_H