android_to_code static method

KTVErrorCode android_to_code(
  1. KTVErrorCode value
)

Implementation

static KTVErrorCode android_to_code($p_a.KTVErrorCode value) {
  var $m = {
    $p_a.KTVErrorCode.OK: KTVErrorCode.ok,
    $p_a.KTVErrorCode.APPID_INVALID: KTVErrorCode.appid_invalid,
    $p_a.KTVErrorCode.PARAS_INVALID: KTVErrorCode.paras_invalid,
    $p_a.KTVErrorCode.GET_MUSIC_FAILED: KTVErrorCode.get_music_failed,
    $p_a.KTVErrorCode.GET_LYRIC_FAILED: KTVErrorCode.get_lyric_failed,
    $p_a.KTVErrorCode.MUSIC_TAKEDOWN: KTVErrorCode.music_takedown,
    $p_a.KTVErrorCode.MUSIC_DOWNLOAD: KTVErrorCode.music_download,
    $p_a.KTVErrorCode.MIDI_DOWNLOAD_FAILED: KTVErrorCode.midi_download_failed,
    $p_a.KTVErrorCode.SYSTEM_BUSY: KTVErrorCode.system_busy,
    $p_a.KTVErrorCode.NETWORK: KTVErrorCode.network,
    $p_a.KTVErrorCode.NOT_JOIN_ROOM: KTVErrorCode.not_join_room,
    $p_a.KTVErrorCode.PARSE_DATA: KTVErrorCode.parse_data,
    $p_a.KTVErrorCode.DOWNLOADING: KTVErrorCode.downloading,
    $p_a.KTVErrorCode.INSUFFICIENT_DISK_SPACE:
        KTVErrorCode.insufficient_disk_space,
    $p_a.KTVErrorCode.MUSIC_DECRYPTION_FAILED:
        KTVErrorCode.music_decryption_failed,
    $p_a.KTVErrorCode.FILE_RENAME_FAILED: KTVErrorCode.file_rename_failed,
    $p_a.KTVErrorCode.DOWNLOAD_TIMEOUT: KTVErrorCode.download_timeout,
    $p_a.KTVErrorCode.CLEAR_CACHE_FAILED: KTVErrorCode.clear_cache_failed,
    $p_a.KTVErrorCode.DOWNLOAD_CANCELED: KTVErrorCode.download_canceled,
    $p_a.KTVErrorCode.DOWNLOAD: KTVErrorCode.download,
    $p_a.KTVErrorCode.INTERNAL_DOMAIN: KTVErrorCode.INTERNAL_DOMAIN,
  };
  if (!($m.containsKey(value))) {
    throw Exception("invalid value:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as KTVErrorCode;
}