toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = {
    'action': action,
    'message': message,
    'token': token,
    'value': value,
  };
  if (liveCaptionsData != null) {
    data['liveCaptionsData'] = liveCaptionsData;
  }
  if (consent != null) {
    data['consent'] = consent;
  }
  if (participants != null) {
    data['participants'] = participants!.map((p) => p.toJson()).toList();
  }
  if (user != null) {
    data['user'] = user;
  }
  return data;
}