rv.analytics.ui.LowerRightMessagesEdit.Action */ class Action { /** * Generated from protobuf enum ACTION_UNKNOWN = 0; */ const ACTION_UNKNOWN = 0; /** * Generated from protobuf enum ADD_TEXT_TOKEN = 1; */ const ADD_TEXT_TOKEN = 1; /** * Generated from protobuf enum ADD_TIMER_TOKEN = 2; */ const ADD_TIMER_TOKEN = 2; /** * Generated from protobuf enum ADD_CUSTOM_TOKEN = 3; */ const ADD_CUSTOM_TOKEN = 3; /** * Generated from protobuf enum SET_THEME = 4; */ const SET_THEME = 4; /** * Generated from protobuf enum SET_TEXT = 5; */ const SET_TEXT = 5; /** * Generated from protobuf enum SET_WEB_NOTIFICATION = 6; */ const SET_WEB_NOTIFICATION = 6; /** * Generated from protobuf enum SET_DISMISS_BEHAVIOR = 7; */ const SET_DISMISS_BEHAVIOR = 7; private static $valueToName = [ self::ACTION_UNKNOWN => 'ACTION_UNKNOWN', self::ADD_TEXT_TOKEN => 'ADD_TEXT_TOKEN', self::ADD_TIMER_TOKEN => 'ADD_TIMER_TOKEN', self::ADD_CUSTOM_TOKEN => 'ADD_CUSTOM_TOKEN', self::SET_THEME => 'SET_THEME', self::SET_TEXT => 'SET_TEXT', self::SET_WEB_NOTIFICATION => 'SET_WEB_NOTIFICATION', self::SET_DISMISS_BEHAVIOR => '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); } }