transaction method
Upload items using a transaction
This call ensures that the items haven't changed since we last fetched them
@param this_ the object handle
@param items the list of items to be uploaded
@param items_size the number of items
@param fetch_options the EtebaseFetchOptions
to upload with
Implementation
Future<void> transaction(
List<EtebaseItem> items, [
EtebaseFetchOptions? fetchOptions,
]) =>
_isolate.invoke<void>(
#etebase_item_manager_transaction,
<dynamic>[
_pointer.address,
items.map((e) => e._pointer.address).toList(),
fetchOptions,
],
);