rv.analytics.trigger.ActionProp.AutoClear */ class AutoClear { /** * Generated from protobuf enum UNKNOWN = 0; */ const UNKNOWN = 0; /** * Generated from protobuf enum DEFAULT_DISABLED = 1; */ const DEFAULT_DISABLED = 1; /** * Generated from protobuf enum DEFAULT_ENABLED = 2; */ const DEFAULT_ENABLED = 2; /** * Generated from protobuf enum DISABLED = 3; */ const DISABLED = 3; /** * Generated from protobuf enum ENABLED = 4; */ const ENABLED = 4; /** * Generated from protobuf enum DISABLED_OVERRIDE = 5; */ const DISABLED_OVERRIDE = 5; /** * Generated from protobuf enum ENABLED_OVERRIDE = 6; */ const ENABLED_OVERRIDE = 6; /** * Generated from protobuf enum CLEAR_ACTION = 7; */ const CLEAR_ACTION = 7; private static $valueToName = [ self::UNKNOWN => 'UNKNOWN', self::DEFAULT_DISABLED => 'DEFAULT_DISABLED', self::DEFAULT_ENABLED => 'DEFAULT_ENABLED', self::DISABLED => 'DISABLED', self::ENABLED => 'ENABLED', self::DISABLED_OVERRIDE => 'DISABLED_OVERRIDE', self::ENABLED_OVERRIDE => 'ENABLED_OVERRIDE', self::CLEAR_ACTION => 'CLEAR_ACTION', ]; 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); } }