etebase_collection_manager_transaction method

int etebase_collection_manager_transaction(
  1. Pointer<EtebaseCollectionManager> this_,
  2. Pointer<EtebaseCollection> collection,
  3. Pointer<EtebaseFetchOptions> fetch_options
)

Upload a collection using a transaction

This call ensures that the collection hasn't changed since we last fetched it

@param this_ the object handle @param collection the collection object to be uploaded @param fetch_options the EtebaseFetchOptions to upload with

Implementation

int etebase_collection_manager_transaction(
  ffi.Pointer<EtebaseCollectionManager> this_,
  ffi.Pointer<EtebaseCollection> collection,
  ffi.Pointer<EtebaseFetchOptions> fetch_options,
) {
  return _etebase_collection_manager_transaction(
    this_,
    collection,
    fetch_options,
  );
}