etebase_item_manager_batch_deps method

int etebase_item_manager_batch_deps(
  1. Pointer<EtebaseItemManager> this_,
  2. Pointer<Pointer<EtebaseItem>> items,
  3. int items_size,
  4. Pointer<Pointer<EtebaseItem>> deps,
  5. int deps_size,
  6. Pointer<EtebaseFetchOptions> fetch_options,
)

Upload the supplied items to the server with a list of items as dependencies

This will fail if the dependencies have changed remotely

@param this_ the object handle @param items the list of items to be uploaded @param items_size the number of items @param deps the list of items to be treated as dependencies @param deps_size the number of dependencies @param fetch_options the EtebaseFetchOptions to upload with

Implementation

int etebase_item_manager_batch_deps(
  ffi.Pointer<EtebaseItemManager> this_,
  ffi.Pointer<ffi.Pointer<EtebaseItem>> items,
  int items_size,
  ffi.Pointer<ffi.Pointer<EtebaseItem>> deps,
  int deps_size,
  ffi.Pointer<EtebaseFetchOptions> fetch_options,
) {
  return _etebase_item_manager_batch_deps(
    this_,
    items,
    items_size,
    deps,
    deps_size,
    fetch_options,
  );
}