rv.data.MusicKeyScale.MusicKey */ class MusicKey { /** * Generated from protobuf enum MUSIC_KEY_A_FLAT = 0; */ const MUSIC_KEY_A_FLAT = 0; /** * Generated from protobuf enum MUSIC_KEY_A = 1; */ const MUSIC_KEY_A = 1; /** * Generated from protobuf enum MUSIC_KEY_A_SHARP = 2; */ const MUSIC_KEY_A_SHARP = 2; /** * Generated from protobuf enum MUSIC_KEY_B_FLAT = 3; */ const MUSIC_KEY_B_FLAT = 3; /** * Generated from protobuf enum MUSIC_KEY_B = 4; */ const MUSIC_KEY_B = 4; /** * Generated from protobuf enum MUSIC_KEY_B_SHARP = 5; */ const MUSIC_KEY_B_SHARP = 5; /** * Generated from protobuf enum MUSIC_KEY_C_FLAT = 6; */ const MUSIC_KEY_C_FLAT = 6; /** * Generated from protobuf enum MUSIC_KEY_C = 7; */ const MUSIC_KEY_C = 7; /** * Generated from protobuf enum MUSIC_KEY_C_SHARP = 8; */ const MUSIC_KEY_C_SHARP = 8; /** * Generated from protobuf enum MUSIC_KEY_D_FLAT = 9; */ const MUSIC_KEY_D_FLAT = 9; /** * Generated from protobuf enum MUSIC_KEY_D = 10; */ const MUSIC_KEY_D = 10; /** * Generated from protobuf enum MUSIC_KEY_D_SHARP = 11; */ const MUSIC_KEY_D_SHARP = 11; /** * Generated from protobuf enum MUSIC_KEY_E_FLAT = 12; */ const MUSIC_KEY_E_FLAT = 12; /** * Generated from protobuf enum MUSIC_KEY_E = 13; */ const MUSIC_KEY_E = 13; /** * Generated from protobuf enum MUSIC_KEY_E_SHARP = 14; */ const MUSIC_KEY_E_SHARP = 14; /** * Generated from protobuf enum MUSIC_KEY_F_FLAT = 15; */ const MUSIC_KEY_F_FLAT = 15; /** * Generated from protobuf enum MUSIC_KEY_F = 16; */ const MUSIC_KEY_F = 16; /** * Generated from protobuf enum MUSIC_KEY_F_SHARP = 17; */ const MUSIC_KEY_F_SHARP = 17; /** * Generated from protobuf enum MUSIC_KEY_G_FLAT = 18; */ const MUSIC_KEY_G_FLAT = 18; /** * Generated from protobuf enum MUSIC_KEY_G = 19; */ const MUSIC_KEY_G = 19; /** * Generated from protobuf enum MUSIC_KEY_G_SHARP = 20; */ const MUSIC_KEY_G_SHARP = 20; private static $valueToName = [ self::MUSIC_KEY_A_FLAT => 'MUSIC_KEY_A_FLAT', self::MUSIC_KEY_A => 'MUSIC_KEY_A', self::MUSIC_KEY_A_SHARP => 'MUSIC_KEY_A_SHARP', self::MUSIC_KEY_B_FLAT => 'MUSIC_KEY_B_FLAT', self::MUSIC_KEY_B => 'MUSIC_KEY_B', self::MUSIC_KEY_B_SHARP => 'MUSIC_KEY_B_SHARP', self::MUSIC_KEY_C_FLAT => 'MUSIC_KEY_C_FLAT', self::MUSIC_KEY_C => 'MUSIC_KEY_C', self::MUSIC_KEY_C_SHARP => 'MUSIC_KEY_C_SHARP', self::MUSIC_KEY_D_FLAT => 'MUSIC_KEY_D_FLAT', self::MUSIC_KEY_D => 'MUSIC_KEY_D', self::MUSIC_KEY_D_SHARP => 'MUSIC_KEY_D_SHARP', self::MUSIC_KEY_E_FLAT => 'MUSIC_KEY_E_FLAT', self::MUSIC_KEY_E => 'MUSIC_KEY_E', self::MUSIC_KEY_E_SHARP => 'MUSIC_KEY_E_SHARP', self::MUSIC_KEY_F_FLAT => 'MUSIC_KEY_F_FLAT', self::MUSIC_KEY_F => 'MUSIC_KEY_F', self::MUSIC_KEY_F_SHARP => 'MUSIC_KEY_F_SHARP', self::MUSIC_KEY_G_FLAT => 'MUSIC_KEY_G_FLAT', self::MUSIC_KEY_G => 'MUSIC_KEY_G', self::MUSIC_KEY_G_SHARP => 'MUSIC_KEY_G_SHARP', ]; 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); } }