etebase_item_manager_transaction method

int etebase_item_manager_transaction(
  1. Pointer<EtebaseItemManager> this_,
  2. Pointer<Pointer<EtebaseItem>> items,
  3. int items_size,
  4. Pointer<EtebaseFetchOptions> fetch_options,
)

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

int etebase_item_manager_transaction(
  ffi.Pointer<EtebaseItemManager> this_,
  ffi.Pointer<ffi.Pointer<EtebaseItem>> items,
  int items_size,
  ffi.Pointer<EtebaseFetchOptions> fetch_options,
) {
  return _etebase_item_manager_transaction(
    this_,
    items,
    items_size,
    fetch_options,
  );
}