toJson method
Implementation
@override
Map<String, dynamic> toJson() => <String, dynamic>{
'id': id,
'unique_id': uniqueId.toString(),
'user_id': userId,
'is_outgoing': isOutgoing,
'is_video': isVideo,
'state': state?.toJson(),
'@type': constructor,
};