source property

  1. @override
MessageExtra get source
override

Implementation

@override
Map<String, dynamic> get source {
  final keys = MessageKeys.i;
  return {
    ...super.source,
    if (durationInSec > 0) keys.durationInSec: durationInSec,
    if (url.isNotEmpty) keys.url: url,
    if (waveform.isNotEmpty) keys.waveform: jsonEncode(waveform),
  };
}