decode static method
Implementation
static RoomMember decode(Object result) {
result as List<Object?>;
return RoomMember(
uuid: result[0]! as String,
name: result[1]! as String,
avatar: result[2] as String?,
role: result[3] != null
? RoomRole.decode(result[3]! as List<Object?>)
: null,
isAudioOn: result[4]! as bool,
isVideoOn: result[5]! as bool,
isInRtcChannel: result[6]! as bool,
isInChatroom: result[7]! as bool,
isSharingScreen: result[8]! as bool,
isSharingWhiteboard: result[9]! as bool,
isAudioConnected: result[10]! as bool,
properties:
(result[11] as Map<Object?, Object?>?)?.cast<String?, String?>(),
clientType: result[12]! as String,
isInSipInviting: result[13]! as bool,
inviteState: result[14]! as int,
isInAppInviting: result[15]! as bool,
);
}