source property
Implementation
@override
Map<String, dynamic> get source {
final keys = MessageKeys.i;
return {
...super.source,
if (caption != null && caption!.isNotEmpty) keys.content: caption,
if (durationInSec > 0) keys.durationInSec: durationInSec,
if (thumbnail.isNotEmpty) keys.thumbnail: thumbnail,
if (url.isNotEmpty) keys.url: url,
};
}