data property
Binary file data (encoded as TransportableData).
For large files, use url instead to avoid large payloads.
Implementation
@override
TransportableData? get data {
TransportableData? ted = _attachment;
if (ted == null) {
Object? base64 = _map['data'];
ted = TransportableData.parse(base64);
_attachment = ted;
}
return ted;
}
Implementation
@override
set data(TransportableData? ted) {
_map.remove('data');
// _map['data'] = ted?.serialize();
_attachment = ted;
}