toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (mediaChunks.isNotDefault)
    'mediaChunks': [for (final i in mediaChunks) i.toJson()],
  if (audio case final audio?) 'audio': audio.toJson(),
  if (audioStreamEnd case final audioStreamEnd?)
    'audioStreamEnd': audioStreamEnd,
  if (video case final video?) 'video': video.toJson(),
  if (text case final text?) 'text': text,
  if (activityStart case final activityStart?)
    'activityStart': activityStart.toJson(),
  if (activityEnd case final activityEnd?)
    'activityEnd': activityEnd.toJson(),
};