decode static method
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],
);
}