toJson method
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;
}