rv.analytics.UI.LowerRight.Messages.Edit.Action */ class Action { /** * Generated from protobuf enum ACTION_UNKNOWN = 0; */ const ACTION_UNKNOWN = 0; /** * Generated from protobuf enum ACTION_ADD_TEXT_TOKEN = 1; */ const ACTION_ADD_TEXT_TOKEN = 1; /** * Generated from protobuf enum ACTION_ADD_TIMER_TOKEN = 2; */ const ACTION_ADD_TIMER_TOKEN = 2; /** * Generated from protobuf enum ACTION_ADD_CUSTOM_TOKEN = 3; */ const ACTION_ADD_CUSTOM_TOKEN = 3; /** * Generated from protobuf enum ACTION_SET_THEME = 4; */ const ACTION_SET_THEME = 4; /** * Generated from protobuf enum ACTION_SET_TEXT = 5; */ const ACTION_SET_TEXT = 5; /** * Generated from protobuf enum ACTION_SET_WEB_NOTIFICATION = 6; */ const ACTION_SET_WEB_NOTIFICATION = 6; /** * Generated from protobuf enum ACTION_SET_DISMISS_BEHAVIOR = 7; */ const ACTION_SET_DISMISS_BEHAVIOR = 7; private static $valueToName = [ self::ACTION_UNKNOWN => 'ACTION_UNKNOWN', self::ACTION_ADD_TEXT_TOKEN => 'ACTION_ADD_TEXT_TOKEN', self::ACTION_ADD_TIMER_TOKEN => 'ACTION_ADD_TIMER_TOKEN', self::ACTION_ADD_CUSTOM_TOKEN => 'ACTION_ADD_CUSTOM_TOKEN', self::ACTION_SET_THEME => 'ACTION_SET_THEME', self::ACTION_SET_TEXT => 'ACTION_SET_TEXT', self::ACTION_SET_WEB_NOTIFICATION => 'ACTION_SET_WEB_NOTIFICATION', self::ACTION_SET_DISMISS_BEHAVIOR => 'ACTION_SET_DISMISS_BEHAVIOR', ]; public static function name($value) { if (!isset(self::$valueToName[$value])) { throw new UnexpectedValueException(sprintf( 'Enum %s has no name defined for value %s', __CLASS__, $value)); } return self::$valueToName[$value]; } public static function value($name) { $const = __CLASS__ . '::' . strtoupper($name); if (!defined($const)) { throw new UnexpectedValueException(sprintf( 'Enum %s has no value defined for name %s', __CLASS__, $name)); } return constant($const); } }