1// This file was generated by Cobalt's Registry parser based on the registry YAML
2// in the cobalt_config repository. Edit the YAML there to make changes.
3pub mod cobalt_registry {
4pub const CUSTOMER_NAME: &str = "fuchsia";
5pub const CUSTOMER_ID: u32 = 1;
6pub const PROJECT_NAME: &str = "session_framework";
7pub const PROJECT_ID: u32 = 2550112954;
89// Metric ID Constants
10// session_launch_time_migrated
11pub const SESSION_LAUNCH_TIME_MIGRATED_METRIC_ID: u32 = 101;
12// element_launch_time_migrated
13pub const ELEMENT_LAUNCH_TIME_MIGRATED_METRIC_ID: u32 = 102;
1415// Enum for session_framework (Metric Dimension status)
16#[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
17pub enum SessionFrameworkMetricDimensionStatus {
18 Success = 0,
19 Failure = 1,
20}
2122impl cobalt_client::traits::AsEventCode for SessionFrameworkMetricDimensionStatus {
23fn as_event_code(&self) -> u32 {
24*self as u32
25 }
26}
27// Alias for session_launch_time_migrated (Metric Dimension status) which has the same event codes
28pub use SessionFrameworkMetricDimensionStatus as SessionLaunchTimeMigratedMetricDimensionStatus;
2930// Alias for element_launch_time_migrated (Metric Dimension status) which has the same event codes
31pub use SessionFrameworkMetricDimensionStatus as ElementLaunchTimeMigratedMetricDimensionStatus;
3233}