SignalRecord constructor
SignalRecord({})
Implementation
factory SignalRecord({
$core.String? fileName,
$core.String? mediaType,
$core.String? roomType,
$core.String? senderID,
$core.String? senderNickname,
$core.String? recvID,
$core.String? recvNickname,
$core.String? groupID,
$core.String? groupName,
$core.Iterable<$1.UserPublicInfo>? inviterUserList,
$core.int? duration,
$fixnum.Int64? createTime,
$core.String? size,
$core.String? downloadURL,
}) {
final result = create();
if (fileName != null) result.fileName = fileName;
if (mediaType != null) result.mediaType = mediaType;
if (roomType != null) result.roomType = roomType;
if (senderID != null) result.senderID = senderID;
if (senderNickname != null) result.senderNickname = senderNickname;
if (recvID != null) result.recvID = recvID;
if (recvNickname != null) result.recvNickname = recvNickname;
if (groupID != null) result.groupID = groupID;
if (groupName != null) result.groupName = groupName;
if (inviterUserList != null) result.inviterUserList.addAll(inviterUserList);
if (duration != null) result.duration = duration;
if (createTime != null) result.createTime = createTime;
if (size != null) result.size = size;
if (downloadURL != null) result.downloadURL = downloadURL;
return result;
}