android_to_code static method

SubtitleErrorCode android_to_code(
  1. SubtitleErrorCode value
)

Implementation

static SubtitleErrorCode android_to_code($p_a.SubtitleErrorCode value) {
  var $m = {
    $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_UNKNOW:
        SubtitleErrorCode.unknown,
    $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_SUCCESS:
        SubtitleErrorCode.success,
    $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_POST_PROCESS_ERROR:
        SubtitleErrorCode.postProcessError,
    $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_ASR_CONNECTION_ERROR:
        SubtitleErrorCode.asrConnectionError,
    $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_ASR_SERVICE_ERROR:
        SubtitleErrorCode.asrServiceError,
    $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_BEFORE_JOIN_ROOM:
        SubtitleErrorCode.beforeJoinRoom,
    $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_ALREADY_ON:
        SubtitleErrorCode.alreadyOn,
    $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_UNSUPPORTED_LANGUAGE:
        SubtitleErrorCode.unsupportedLanguage,
    $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_POST_PROCESS_TIMEOUT:
        SubtitleErrorCode.postProcessTimeout,
  };
  if (!($m.containsKey(value))) {
    throw Exception("invalid value:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as SubtitleErrorCode;
}