@override Object toJson() => { if (video case final video?) 'video': encodeBytes(video), if (uri case final uri?) 'uri': uri, };