toJson method
Converts ImageRef to json representation with acquiring serialized reference to the native resource. You must eventually call deserialize, otherwise the reference will leak
Implementation
Map<String, dynamic> toJson() {
using((Arena arena) {
Pointer<Utf8> pSource = uniqueId!.toNativeUtf8(allocator: arena);
_nativeAcquireSerializedReference(pSource);
});
return <String, dynamic>{"uniqueId": uniqueId!};
}