android_to_code static method

PublicStreamErrorCode android_to_code(
  1. PublicStreamErrorCode value
)

Implementation

static PublicStreamErrorCode android_to_code(
    $p_a.PublicStreamErrorCode value) {
  var $m = {
    $p_a.PublicStreamErrorCode.ERROR_CODE_SUCCESS:
        PublicStreamErrorCode.success,
    $p_a.PublicStreamErrorCode.ERROR_CODE_PUSH_PARAM_ERROR:
        PublicStreamErrorCode.pushParamError,
    $p_a.PublicStreamErrorCode.ERROR_CODE_PUSH_STATE_ERROR:
        PublicStreamErrorCode.pushStateError,
    $p_a.PublicStreamErrorCode.ERROR_CODE_PUSH_INTERNAL_ERROR:
        PublicStreamErrorCode.pushInternalError,
    $p_a.PublicStreamErrorCode.ERROR_CODE_PUSH_ERROR:
        PublicStreamErrorCode.pushError,
    $p_a.PublicStreamErrorCode.ERROR_CODE_PUSH_TIMEOUT:
        PublicStreamErrorCode.pushTimeOut,
    $p_a.PublicStreamErrorCode.ERROR_CODE_PULL_NO_PUSH_STREAM:
        PublicStreamErrorCode.pullNoPushStream,
  };
  if (!($m.containsKey(value))) {
    throw Exception("invalid value:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as PublicStreamErrorCode;
}