decode static method

CallInfo decode(
  1. Object result
)

Implementation

static CallInfo decode(Object result) {
  result as List<Object?>;
  return CallInfo(
    callId: result[0]! as String,
    currentAccId: result[1]! as String,
    callerInfo: result[2] != null
        ? UserInfo.decode(result[2]! as List<Object?>)
        : null,
    calleeInfo: result[3] != null
        ? UserInfo.decode(result[3]! as List<Object?>)
        : null,
    callType: CallType.values[result[4]! as int],
    signalInfo: result[5] != null
        ? SignalInfo.decode(result[5]! as List<Object?>)
        : null,
    rtcInfo: result[6] != null
        ? RtcInfo.decode(result[6]! as List<Object?>)
        : null,
    callStatus: CallEngineStatus.values[result[7]! as int],
  );
}