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);
}
}