LibEtebaseFFI class
Bindings for libetebase
Constructors
- LibEtebaseFFI.new(DynamicLibrary dynamicLibrary)
-
The symbols are looked up in
dynamicLibrary
. -
LibEtebaseFFI.fromLookup(Pointer<
T> lookup<T extends NativeType>(String symbolName) ) -
The symbols are looked up with
lookup
.
Properties
- ETEBASE_UTILS_PRETTY_FINGERPRINT_SIZE ↔ int
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
etebase_account_change_password(
Pointer< EtebaseAccount> this_, Pointer<Char> password) → int - Change the user's login password
-
etebase_account_destroy(
Pointer< EtebaseAccount> this_) → void - Destroy the object
-
etebase_account_fetch_dashboard_url(
Pointer< EtebaseAccount> this_) → Pointer<Char> - Fetch the link to the user dashboard of the account
-
etebase_account_fetch_token(
Pointer< EtebaseAccount> this_) → int -
Fetch a new auth token for the account and update the
EtebaseAccount
object with it -
etebase_account_force_server_url(
Pointer< EtebaseAccount> this_, Pointer<Char> server_url) → int - Change the server URL for this account handle
-
etebase_account_get_collection_manager(
Pointer< EtebaseAccount> this_) → Pointer<EtebaseCollectionManager> -
Return a
EtebaseCollectionManager
for creating, fetching and uploading collections -
etebase_account_get_invitation_manager(
Pointer< EtebaseAccount> this_) → Pointer<EtebaseCollectionInvitationManager> -
Return a
EtebaseCollectionInvitationManager
for managing collection invitations -
etebase_account_login(
Pointer< EtebaseClient> client, Pointer<Char> username, Pointer<Char> password) → Pointer<EtebaseAccount> -
Login a user and return a handle to an
EtebaseAccount
object -
etebase_account_logout(
Pointer< EtebaseAccount> this_) → int - Logout the user from the current session and invalidate the authentication token
-
etebase_account_restore(
Pointer< EtebaseClient> client, Pointer<Char> account_data_stored, Pointer<Void> encryption_key, int encryption_key_size) → Pointer<EtebaseAccount> -
Restore and return the account object from the string obtained using
etebase_account_save
-
etebase_account_save(
Pointer< EtebaseAccount> this_, Pointer<Void> encryption_key, int encryption_key_size) → Pointer<Char> -
Save the account object to a string for restoring it later using
etebase_account_restore
-
etebase_account_signup(
Pointer< EtebaseClient> client, Pointer<EtebaseUser> user, Pointer<Char> password) → Pointer<EtebaseAccount> - Signup a new user account and return a handle to it
-
etebase_client_check_etebase_server(
Pointer< EtebaseClient> client) → int - Returns 0 if client is pointing an etebase server, 1 if not, -1 on error
-
etebase_client_destroy(
Pointer< EtebaseClient> this_) → void - Destroy the object
-
etebase_client_new(
Pointer< Char> client_name, Pointer<Char> server_url) → Pointer<EtebaseClient> -
etebase_client_set_server_url(
Pointer< EtebaseClient> this_, Pointer<Char> server_url) → int -
etebase_collection_as_item(
Pointer< EtebaseCollection> this_) → Pointer<EtebaseItem> - Return the collection as an item
-
etebase_collection_clone(
Pointer< EtebaseCollection> this_) → Pointer<EtebaseCollection> - Clone a collection object
-
etebase_collection_delete(
Pointer< EtebaseCollection> this_) → int - Mark the collection as deleted
-
etebase_collection_destroy(
Pointer< EtebaseCollection> this_) → void - Destroy the object
-
etebase_collection_get_access_level(
Pointer< EtebaseCollection> this_) → int - Return the access level of the collection for the current user
-
etebase_collection_get_collection_type(
Pointer< EtebaseCollection> this_) → Pointer<Char> - The type of the collection
-
etebase_collection_get_content(
Pointer< EtebaseCollection> this_, Pointer<Void> buf, int buf_size) → int - Write the content of the collection to a byte array and return its length
-
etebase_collection_get_etag(
Pointer< EtebaseCollection> this_) → Pointer<Char> - The etag of the collection
-
etebase_collection_get_meta(
Pointer< EtebaseCollection> this_) → Pointer<EtebaseItemMetadata> - Return the metadata of the collection
-
etebase_collection_get_meta_raw(
Pointer< EtebaseCollection> this_, Pointer<Void> buf, int buf_size) → int - Write the metadata of the collection to a byte array and return its length
-
etebase_collection_get_stoken(
Pointer< EtebaseCollection> this_) → Pointer<Char> - The sync token for the collection
-
etebase_collection_get_uid(
Pointer< EtebaseCollection> this_) → Pointer<Char> - The UID of the collection
-
etebase_collection_is_deleted(
Pointer< EtebaseCollection> this_) → bool - Check whether the collection is marked as deleted
-
etebase_collection_list_response_destroy(
Pointer< EtebaseCollectionListResponse> this_) → void - Destroy the object
-
etebase_collection_list_response_get_data(
Pointer< EtebaseCollectionListResponse> this_, Pointer<Pointer< data) → intEtebaseCollection> > - List of collections included in the response
-
etebase_collection_list_response_get_data_length(
Pointer< EtebaseCollectionListResponse> this_) → int - The number of collections included in the response
-
etebase_collection_list_response_get_removed_memberships(
Pointer< EtebaseCollectionListResponse> this_, Pointer<Pointer< data) → intEtebaseRemovedCollection> > - The list of collections to which the user lost access
-
etebase_collection_list_response_get_removed_memberships_length(
Pointer< EtebaseCollectionListResponse> this_) → int - The number of collections to which the user lost access
-
etebase_collection_list_response_get_stoken(
Pointer< EtebaseCollectionListResponse> this_) → Pointer<Char> - Sync token for the list response
-
etebase_collection_list_response_is_done(
Pointer< EtebaseCollectionListResponse> this_) → bool - Indicates whether there are no more collections to fetch
-
etebase_collection_manager_cache_load(
Pointer< EtebaseCollectionManager> this_, Pointer<Void> cached, int cached_size) → Pointer<EtebaseCollection> - Load and return a cached collection object from a byte buffer
-
etebase_collection_manager_cache_save(
Pointer< EtebaseCollectionManager> this_, Pointer<EtebaseCollection> collection, Pointer<UintPtr> ret_size) → Pointer<Void> - Save the collection object to a byte buffer for caching
-
etebase_collection_manager_cache_save_with_content(
Pointer< EtebaseCollectionManager> this_, Pointer<EtebaseCollection> collection, Pointer<UintPtr> ret_size) → Pointer<Void> - Save the collection object and its content to a byte buffer for caching
-
etebase_collection_manager_create(
Pointer< EtebaseCollectionManager> this_, Pointer<Char> collection_type, Pointer<EtebaseItemMetadata> meta, Pointer<Void> content, int content_size) → Pointer<EtebaseCollection> - Create a new collection
-
etebase_collection_manager_create_raw(
Pointer< EtebaseCollectionManager> this_, Pointer<Char> collection_type, Pointer<Void> meta, int meta_size, Pointer<Void> content, int content_size) → Pointer<EtebaseCollection> - Create a new collection using raw metadata
-
etebase_collection_manager_destroy(
Pointer< EtebaseCollectionManager> this_) → void - Destroy the object
-
etebase_collection_manager_fetch(
Pointer< EtebaseCollectionManager> this_, Pointer<Char> col_uid, Pointer<EtebaseFetchOptions> fetch_options) → Pointer<EtebaseCollection> - Fetch a single collection from the server using its UID
-
etebase_collection_manager_get_item_manager(
Pointer< EtebaseCollectionManager> this_, Pointer<EtebaseCollection> col) → Pointer<EtebaseItemManager> - Return the item manager for the supplied collection
-
etebase_collection_manager_get_member_manager(
Pointer< EtebaseCollectionManager> this_, Pointer<EtebaseCollection> col) → Pointer<EtebaseCollectionMemberManager> - Return the collection member manager for the supplied collection
-
etebase_collection_manager_list(
Pointer< EtebaseCollectionManager> this_, Pointer<Char> collection_type, Pointer<EtebaseFetchOptions> fetch_options) → Pointer<EtebaseCollectionListResponse> - Fetch all collections of a specific type from the server and return a list response
-
etebase_collection_manager_list_multi(
Pointer< EtebaseCollectionManager> this_, Pointer<Pointer< collection_types, int collection_types_size, Pointer<Char> >EtebaseFetchOptions> fetch_options) → Pointer<EtebaseCollectionListResponse> - Fetch all collections of the supplied types from the server and return a list response
-
etebase_collection_manager_transaction(
Pointer< EtebaseCollectionManager> this_, Pointer<EtebaseCollection> collection, Pointer<EtebaseFetchOptions> fetch_options) → int - Upload a collection using a transaction
-
etebase_collection_manager_upload(
Pointer< EtebaseCollectionManager> this_, Pointer<EtebaseCollection> collection, Pointer<EtebaseFetchOptions> fetch_options) → int - Upload a collection
-
etebase_collection_member_clone(
Pointer< EtebaseCollectionMember> this_) → Pointer<EtebaseCollectionMember> - Clone the object
-
etebase_collection_member_destroy(
Pointer< EtebaseCollectionMember> this_) → void - Destroy the object
-
etebase_collection_member_get_access_level(
Pointer< EtebaseCollectionMember> this_) → int - The access_level of the member
-
etebase_collection_member_get_username(
Pointer< EtebaseCollectionMember> this_) → Pointer<Char> - The username of a member
-
etebase_collection_member_manager_destroy(
Pointer< EtebaseCollectionMemberManager> this_) → void - Destroy the object
-
etebase_collection_member_manager_leave(
Pointer< EtebaseCollectionMemberManager> this_) → int - Leave a collection the user is a member of
-
etebase_collection_member_manager_list(
Pointer< EtebaseCollectionMemberManager> this_, Pointer<EtebaseFetchOptions> fetch_options) → Pointer<EtebaseMemberListResponse> - List the members of a collection
-
etebase_collection_member_manager_modify_access_level(
Pointer< EtebaseCollectionMemberManager> this_, Pointer<Char> username, int access_level) → int - Modify the access level of a member
-
etebase_collection_member_manager_remove(
Pointer< EtebaseCollectionMemberManager> this_, Pointer<Char> username) → int - Remove a member from the collection
-
etebase_collection_set_content(
Pointer< EtebaseCollection> this_, Pointer<Void> content, int content_size) → int - Set the content of the collection
-
etebase_collection_set_meta(
Pointer< EtebaseCollection> this_, Pointer<EtebaseItemMetadata> meta) → int - Set metadata for the collection object
-
etebase_collection_set_meta_raw(
Pointer< EtebaseCollection> this_, Pointer<Void> meta, int meta_size) → int - Set metadata for the collection object from a byte array
-
etebase_collection_verify(
Pointer< EtebaseCollection> this_) → bool - Manually verify the integrity of the collection
-
etebase_error_get_code(
) → int - Get the error code
-
etebase_error_get_message(
) → Pointer< Char> - Get the error message
-
etebase_fetch_options_destroy(
Pointer< EtebaseFetchOptions> this_) → void - Destroy the object
-
etebase_fetch_options_new(
) → Pointer< EtebaseFetchOptions> - Return a new fetch options object
-
etebase_fetch_options_set_iterator(
Pointer< EtebaseFetchOptions> this_, Pointer<Char> iterator) → void - The current iterator to start from (when iterating lists)
-
etebase_fetch_options_set_limit(
Pointer< EtebaseFetchOptions> this_, int limit) → void - Limit the amount of items returned
-
etebase_fetch_options_set_prefetch(
Pointer< EtebaseFetchOptions> this_, int prefetch) → void - How much data to prefetech
-
etebase_fetch_options_set_stoken(
Pointer< EtebaseFetchOptions> this_, Pointer<Char> stoken) → void - The sync token to fetch with
-
etebase_fetch_options_set_with_collection(
Pointer< EtebaseFetchOptions> this_, bool with_collection) → void - Toggle fetching the collection's item
-
etebase_fs_cache_clear_user(
Pointer< EtebaseFileSystemCache> this_) → int - Clear all cache for the user
-
etebase_fs_cache_collection_get(
Pointer< EtebaseFileSystemCache> this_, Pointer<EtebaseCollectionManager> col_mgr, Pointer<Char> col_uid) → Pointer<EtebaseCollection> - Load a collection from cache
-
etebase_fs_cache_collection_load_stoken(
Pointer< EtebaseFileSystemCache> this_, Pointer<Char> col_uid) → Pointer<Char> - Load the sync token for a collection
-
etebase_fs_cache_collection_save_stoken(
Pointer< EtebaseFileSystemCache> this_, Pointer<Char> col_uid, Pointer<Char> stoken) → int - Save a collection's sync token
-
etebase_fs_cache_collection_set(
Pointer< EtebaseFileSystemCache> this_, Pointer<EtebaseCollectionManager> col_mgr, Pointer<EtebaseCollection> col) → int - Save a collection to cache
-
etebase_fs_cache_collection_unset(
Pointer< EtebaseFileSystemCache> this_, Pointer<EtebaseCollectionManager> col_mgr, Pointer<Char> col_uid) → int - Remove a collection from cache
-
etebase_fs_cache_destroy(
Pointer< EtebaseFileSystemCache> this_) → void - Destroy the object
-
etebase_fs_cache_item_get(
Pointer< EtebaseFileSystemCache> this_, Pointer<EtebaseItemManager> item_mgr, Pointer<Char> col_uid, Pointer<Char> item_uid) → Pointer<EtebaseItem> - Load an item from cache
-
etebase_fs_cache_item_set(
Pointer< EtebaseFileSystemCache> this_, Pointer<EtebaseItemManager> item_mgr, Pointer<Char> col_uid, Pointer<EtebaseItem> item) → int - Save an item to cache
-
etebase_fs_cache_item_unset(
Pointer< EtebaseFileSystemCache> this_, Pointer<EtebaseItemManager> item_mgr, Pointer<Char> col_uid, Pointer<Char> item_uid) → int - Remove an item from cache
-
etebase_fs_cache_load_account(
Pointer< EtebaseFileSystemCache> this_, Pointer<EtebaseClient> client, Pointer<Void> encryption_key, int encryption_key_size) → Pointer<EtebaseAccount> - Load the account object from cache
-
etebase_fs_cache_load_stoken(
Pointer< EtebaseFileSystemCache> this_) → Pointer<Char> - Load the collection list sync token from cache
-
etebase_fs_cache_new(
Pointer< Char> path, Pointer<Char> username) → Pointer<EtebaseFileSystemCache> - Initialize a file system cache object
-
etebase_fs_cache_save_account(
Pointer< EtebaseFileSystemCache> this_, Pointer<EtebaseAccount> etebase, Pointer<Void> encryption_key, int encryption_key_size) → int - Save the user account
-
etebase_fs_cache_save_stoken(
Pointer< EtebaseFileSystemCache> this_, Pointer<Char> stoken) → int - Save the collection list sync token
-
etebase_get_default_server_url(
) → Pointer< Char> - The URL of the main hosted server
-
etebase_invitation_list_response_destroy(
Pointer< EtebaseInvitationListResponse> this_) → void - Destroy the object
-
etebase_invitation_list_response_get_data(
Pointer< EtebaseInvitationListResponse> this_, Pointer<Pointer< data) → intEtebaseSignedInvitation> > - List of invitations included in the response
-
etebase_invitation_list_response_get_data_length(
Pointer< EtebaseInvitationListResponse> this_) → int - The number of invitations included in the response
-
etebase_invitation_list_response_get_iterator(
Pointer< EtebaseInvitationListResponse> this_) → Pointer<Char> - Iterator for the list response
-
etebase_invitation_list_response_is_done(
Pointer< EtebaseInvitationListResponse> this_) → bool - Indicates whether there is no more data to fetch
-
etebase_invitation_manager_accept(
Pointer< EtebaseCollectionInvitationManager> this_, Pointer<EtebaseSignedInvitation> invitation) → int - Accept an invitation
-
etebase_invitation_manager_destroy(
Pointer< EtebaseCollectionInvitationManager> this_) → void - Destroy the object
-
etebase_invitation_manager_disinvite(
Pointer< EtebaseCollectionInvitationManager> this_, Pointer<EtebaseSignedInvitation> invitation) → int - Cancel an invitation (disinvite)
-
etebase_invitation_manager_fetch_user_profile(
Pointer< EtebaseCollectionInvitationManager> this_, Pointer<Char> username) → Pointer<EtebaseUserProfile> - Fetch and return a user's profile
-
etebase_invitation_manager_get_pubkey(
Pointer< EtebaseCollectionInvitationManager> this_) → Pointer<Void> - Our identity's public key
-
etebase_invitation_manager_get_pubkey_size(
Pointer< EtebaseCollectionInvitationManager> this_) → int - The size of our identity's public key
-
etebase_invitation_manager_invite(
Pointer< EtebaseCollectionInvitationManager> this_, Pointer<EtebaseCollection> collection, Pointer<Char> username, Pointer<Void> pubkey, int pubkey_size, int access_level) → int - Invite a user to a collection
-
etebase_invitation_manager_list_incoming(
Pointer< EtebaseCollectionInvitationManager> this_, Pointer<EtebaseFetchOptions> fetch_options) → Pointer<EtebaseInvitationListResponse> - List the incoming collection invitations for the account
-
etebase_invitation_manager_list_outgoing(
Pointer< EtebaseCollectionInvitationManager> this_, Pointer<EtebaseFetchOptions> fetch_options) → Pointer<EtebaseInvitationListResponse> - List the outgoing collection invitations for the account
-
etebase_invitation_manager_reject(
Pointer< EtebaseCollectionInvitationManager> this_, Pointer<EtebaseSignedInvitation> invitation) → int - Reject an invitation
-
etebase_item_clone(
Pointer< EtebaseItem> this_) → Pointer<EtebaseItem> - Clone an item object
-
etebase_item_delete(
Pointer< EtebaseItem> this_) → int - Mark the item as deleted
-
etebase_item_destroy(
Pointer< EtebaseItem> this_) → void - Destroy the object
-
etebase_item_get_content(
Pointer< EtebaseItem> this_, Pointer<Void> buf, int buf_size) → int - Write the content of the item to a byte array and return its length
-
etebase_item_get_etag(
Pointer< EtebaseItem> this_) → Pointer<Char> - The etag of the item
-
etebase_item_get_meta(
Pointer< EtebaseItem> this_) → Pointer<EtebaseItemMetadata> - Return the metadata of the item
-
etebase_item_get_meta_raw(
Pointer< EtebaseItem> this_, Pointer<Void> buf, int buf_size) → int - Write the metadata of the item to a byte array and return its length
-
etebase_item_get_uid(
Pointer< EtebaseItem> this_) → Pointer<Char> - The UID of the item
-
etebase_item_is_deleted(
Pointer< EtebaseItem> this_) → bool - Check whether the item is marked as deleted
-
etebase_item_list_response_destroy(
Pointer< EtebaseItemListResponse> this_) → void - Destroy the object
-
etebase_item_list_response_get_data(
Pointer< EtebaseItemListResponse> this_, Pointer<Pointer< data) → intEtebaseItem> > - List of items included in the response
-
etebase_item_list_response_get_data_length(
Pointer< EtebaseItemListResponse> this_) → int - The number of items included in the response
-
etebase_item_list_response_get_stoken(
Pointer< EtebaseItemListResponse> this_) → Pointer<Char> - Sync token for the list response
-
etebase_item_list_response_is_done(
Pointer< EtebaseItemListResponse> this_) → bool - Indicates whether there are no more items to fetch
-
etebase_item_manager_batch(
Pointer< EtebaseItemManager> this_, Pointer<Pointer< items, int items_size, Pointer<EtebaseItem> >EtebaseFetchOptions> fetch_options) → int - Upload the supplied items to the server
-
etebase_item_manager_batch_deps(
Pointer< EtebaseItemManager> this_, Pointer<Pointer< items, int items_size, Pointer<EtebaseItem> >Pointer< deps, int deps_size, Pointer<EtebaseItem> >EtebaseFetchOptions> fetch_options) → int - Upload the supplied items to the server with a list of items as dependencies
-
etebase_item_manager_cache_load(
Pointer< EtebaseItemManager> this_, Pointer<Void> cached, int cached_size) → Pointer<EtebaseItem> - Load and return a cached item from a byte buffer
-
etebase_item_manager_cache_save(
Pointer< EtebaseItemManager> this_, Pointer<EtebaseItem> item, Pointer<UintPtr> ret_size) → Pointer<Void> - Save the item object to a byte buffer for caching
-
etebase_item_manager_cache_save_with_content(
Pointer< EtebaseItemManager> this_, Pointer<EtebaseItem> item, Pointer<UintPtr> ret_size) → Pointer<Void> - Save the item object and its content to a byte buffer for caching
-
etebase_item_manager_create(
Pointer< EtebaseItemManager> this_, Pointer<EtebaseItemMetadata> meta, Pointer<Void> content, int content_size) → Pointer<EtebaseItem> - Create a new item
-
etebase_item_manager_create_raw(
Pointer< EtebaseItemManager> this_, Pointer<Void> meta, int meta_size, Pointer<Void> content, int content_size) → Pointer<EtebaseItem> - Create a new item using raw metadata
-
etebase_item_manager_destroy(
Pointer< EtebaseItemManager> this_) → void - Destroy the object
-
etebase_item_manager_fetch(
Pointer< EtebaseItemManager> this_, Pointer<Char> item_uid, Pointer<EtebaseFetchOptions> fetch_options) → Pointer<EtebaseItem> - Fetch a single item from the server using its UID
-
etebase_item_manager_fetch_multi(
Pointer< EtebaseItemManager> this_, Pointer<Pointer< items, int items_size, Pointer<Char> >EtebaseFetchOptions> fetch_options) → Pointer<EtebaseItemListResponse> - Fetch multiple Items using their UID
-
etebase_item_manager_fetch_updates(
Pointer< EtebaseItemManager> this_, Pointer<Pointer< items, int items_size, Pointer<EtebaseItem> >EtebaseFetchOptions> fetch_options) → Pointer<EtebaseItemListResponse> - Fetch the latest revision of the supplied items from the server and return a list response
-
etebase_item_manager_item_revisions(
Pointer< EtebaseItemManager> this_, Pointer<EtebaseItem> item, Pointer<EtebaseFetchOptions> fetch_options) → Pointer<EtebaseItemRevisionsListResponse> - Fetch and return a list response of items with each item as the revision
-
etebase_item_manager_list(
Pointer< EtebaseItemManager> this_, Pointer<EtebaseFetchOptions> fetch_options) → Pointer<EtebaseItemListResponse> - Fetch all items of a collection and return a list response
-
etebase_item_manager_transaction(
Pointer< EtebaseItemManager> this_, Pointer<Pointer< items, int items_size, Pointer<EtebaseItem> >EtebaseFetchOptions> fetch_options) → int - Upload items using a transaction
-
etebase_item_manager_transaction_deps(
Pointer< EtebaseItemManager> this_, Pointer<Pointer< items, int items_size, Pointer<EtebaseItem> >Pointer< deps, int deps_size, Pointer<EtebaseItem> >EtebaseFetchOptions> fetch_options) → int - Upload items using a transaction with a list of items as dependencies
-
etebase_item_metadata_destroy(
Pointer< EtebaseItemMetadata> this_) → void - Destroy the object
-
etebase_item_metadata_get_color(
Pointer< EtebaseItemMetadata> this_) → Pointer<Char> -
The item color in
#RRGGBB
or#RRGGBBAA
format -
etebase_item_metadata_get_description(
Pointer< EtebaseItemMetadata> this_) → Pointer<Char> - The item description
-
etebase_item_metadata_get_item_type(
Pointer< EtebaseItemMetadata> this_) → Pointer<Char> - The item type
-
etebase_item_metadata_get_mtime(
Pointer< EtebaseItemMetadata> this_) → Pointer<Int64> - Modification time of the item
-
etebase_item_metadata_get_name(
Pointer< EtebaseItemMetadata> this_) → Pointer<Char> - The item name
-
etebase_item_metadata_new(
) → Pointer< EtebaseItemMetadata> - Create a new metadata object
-
etebase_item_metadata_set_color(
Pointer< EtebaseItemMetadata> this_, Pointer<Char> color) → void - Set a color for the item
-
etebase_item_metadata_set_description(
Pointer< EtebaseItemMetadata> this_, Pointer<Char> description) → void - Set a description for the item
-
etebase_item_metadata_set_item_type(
Pointer< EtebaseItemMetadata> this_, Pointer<Char> item_type) → void - Set the item type
-
etebase_item_metadata_set_mtime(
Pointer< EtebaseItemMetadata> this_, Pointer<Int64> mtime) → void - Set the modification time of the item
-
etebase_item_metadata_set_name(
Pointer< EtebaseItemMetadata> this_, Pointer<Char> name) → void - Set the item name
-
etebase_item_revisions_list_response_destroy(
Pointer< EtebaseItemRevisionsListResponse> this_) → void - Destroy the object
-
etebase_item_revisions_list_response_get_data(
Pointer< EtebaseItemRevisionsListResponse> this_, Pointer<Pointer< data) → intEtebaseItem> > - List of item revisions included in the response
-
etebase_item_revisions_list_response_get_data_length(
Pointer< EtebaseItemRevisionsListResponse> this_) → int - The number of item revisions included in the response
-
etebase_item_revisions_list_response_get_iterator(
Pointer< EtebaseItemRevisionsListResponse> this_) → Pointer<Char> - Iterator for the list response
-
etebase_item_revisions_list_response_is_done(
Pointer< EtebaseItemRevisionsListResponse> this_) → bool - Indicates whether there is no more data to fetch
-
etebase_item_set_content(
Pointer< EtebaseItem> this_, Pointer<Void> content, int content_size) → int - Set the content of the item
-
etebase_item_set_meta(
Pointer< EtebaseItem> this_, Pointer<EtebaseItemMetadata> meta) → int - Set metadata for the item object
-
etebase_item_set_meta_raw(
Pointer< EtebaseItem> this_, Pointer<Void> meta, int meta_size) → int - Set metadata for the item object from a byte array
-
etebase_item_verify(
Pointer< EtebaseItem> this_) → bool - Manually verify the integrity of the item
-
etebase_member_list_response_destroy(
Pointer< EtebaseMemberListResponse> this_) → void - Destroy the object
-
etebase_member_list_response_get_data(
Pointer< EtebaseMemberListResponse> this_, Pointer<Pointer< data) → intEtebaseCollectionMember> > - List of collection members included in the response
-
etebase_member_list_response_get_data_length(
Pointer< EtebaseMemberListResponse> this_) → int - The number of collection members included in the response
-
etebase_member_list_response_get_iterator(
Pointer< EtebaseMemberListResponse> this_) → Pointer<Char> - Iterator for the list response
-
etebase_member_list_response_is_done(
Pointer< EtebaseMemberListResponse> this_) → bool - Indicates whether there is no more data to fetch
-
etebase_removed_collection_destroy(
Pointer< EtebaseRemovedCollection> this_) → void - Destroy the object
-
etebase_removed_collection_get_uid(
Pointer< EtebaseRemovedCollection> this_) → Pointer<Char> - The uid of the removed collection
-
etebase_signed_invitation_clone(
Pointer< EtebaseSignedInvitation> this_) → Pointer<EtebaseSignedInvitation> - Clone the invitation object
-
etebase_signed_invitation_destroy(
Pointer< EtebaseSignedInvitation> this_) → void - Destroy the object
-
etebase_signed_invitation_get_access_level(
Pointer< EtebaseSignedInvitation> this_) → int - The access level offered in this invitation
-
etebase_signed_invitation_get_collection(
Pointer< EtebaseSignedInvitation> this_) → Pointer<Char> - The uid of the collection this invitation is for
-
etebase_signed_invitation_get_from_pubkey(
Pointer< EtebaseSignedInvitation> this_) → Pointer<Void> - The public key of the inviting user
-
etebase_signed_invitation_get_from_pubkey_size(
Pointer< EtebaseSignedInvitation> this_) → int - The size of the public key of the inviting user
-
etebase_signed_invitation_get_from_username(
Pointer< EtebaseSignedInvitation> this_) → Pointer<Void> - The username this invitation is from
-
etebase_signed_invitation_get_uid(
Pointer< EtebaseSignedInvitation> this_) → Pointer<Char> - The uid of the invitation
-
etebase_signed_invitation_get_username(
Pointer< EtebaseSignedInvitation> this_) → Pointer<Char> - The username this invitation is for
-
etebase_user_destroy(
Pointer< EtebaseUser> this_) → void - Destroy the object
-
etebase_user_get_email(
Pointer< EtebaseUser> this_) → Pointer<Char> - Get the email address
-
etebase_user_get_username(
Pointer< EtebaseUser> this_) → Pointer<Char> - Get the username
-
etebase_user_new(
Pointer< Char> username, Pointer<Char> email) → Pointer<EtebaseUser> - Return a new user instance
-
etebase_user_profile_destroy(
Pointer< EtebaseUserProfile> this_) → void - Destroy the object
-
etebase_user_profile_get_pubkey(
Pointer< EtebaseUserProfile> this_) → Pointer<Void> - The user's identity public key
-
etebase_user_profile_get_pubkey_size(
Pointer< EtebaseUserProfile> this_) → int - The size of the user's identity public key
-
etebase_user_set_email(
Pointer< EtebaseUser> this_, Pointer<Char> email) → void - Set the email address
-
etebase_user_set_username(
Pointer< EtebaseUser> this_, Pointer<Char> username) → void - Set the username
-
etebase_utils_from_base64(
Pointer< Char> string, Pointer<Void> buf, int buf_maxlen, Pointer<UintPtr> buf_len) → int - Convert a Base64 URL encoded string to a buffer
-
etebase_utils_pretty_fingerprint(
Pointer< Void> content, int content_size, Pointer<Char> buf) → int - Return a pretty formatted fingerprint of the content
-
etebase_utils_randombytes(
Pointer< Void> buf, int size) → int - Return a buffer filled with cryptographically random bytes
-
etebase_utils_to_base64(
Pointer< Void> bytes, int bytes_size, Pointer<Char> out, int out_maxlen) → int - Convert a buffer to a Base64 URL encoded string
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited