rv.data.ApplicationInfo.Application */ class Application { /** * Generated from protobuf enum APPLICATION_UNDEFINED = 0; */ const APPLICATION_UNDEFINED = 0; /** * Generated from protobuf enum APPLICATION_PROPRESENTER = 1; */ const APPLICATION_PROPRESENTER = 1; /** * Generated from protobuf enum APPLICATION_PVP = 2; */ const APPLICATION_PVP = 2; /** * Generated from protobuf enum APPLICATION_PROVIDEOSERVER = 3; */ const APPLICATION_PROVIDEOSERVER = 3; /** * Generated from protobuf enum APPLICATION_SCOREBOARD = 4; */ const APPLICATION_SCOREBOARD = 4; private static $valueToName = [ self::APPLICATION_UNDEFINED => 'APPLICATION_UNDEFINED', self::APPLICATION_PROPRESENTER => 'APPLICATION_PROPRESENTER', self::APPLICATION_PVP => 'APPLICATION_PVP', self::APPLICATION_PROVIDEOSERVER => 'APPLICATION_PROVIDEOSERVER', self::APPLICATION_SCOREBOARD => 'APPLICATION_SCOREBOARD', ]; 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); } }