toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['sessionId'] = sessionId;
  data['totalAudioMinutes'] = totalAudioMinutes;
  data['totalVideoMinutes'] = totalVideoMinutes;
  data['totalDuration'] = totalDuration;
  data['hasRecording'] = hasRecording;
  data['initiatedAt'] = initiatedAt;
  data['initiator'] = initiator;
  data['mode'] = mode;
  data['receiver'] = receiver;
  data['receiverType'] = receiverType;
  data['status'] = status;
  data['totalDurationInMinutes'] = totalDurationInMinutes;
  data['totalParticipants'] = totalParticipants;
  data['type'] = type;
  data['mid'] = mid;
  data['startedAt'] = startedAt;
  data['endedAt'] = endedAt;
  if (participants != null) {
    data['participants'] = participants!.map((v) => v.toJson()).toList();
  }
  if (recordings != null) {
    data['recordings'] = recordings!.map((v) => v.toJson()).toList();
  }
  return data;
}