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
no setter
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<EtebaseCollection>> data) int
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<EtebaseRemovedCollection>> data) int
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<Char>> collection_types, int collection_types_size, Pointer<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<EtebaseSignedInvitation>> data) int
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<EtebaseItem>> data) int
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<EtebaseItem>> items, int items_size, Pointer<EtebaseFetchOptions> fetch_options) int
Upload the supplied items to the server
etebase_item_manager_batch_deps(Pointer<EtebaseItemManager> this_, Pointer<Pointer<EtebaseItem>> items, int items_size, Pointer<Pointer<EtebaseItem>> deps, int deps_size, Pointer<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<Char>> items, int items_size, Pointer<EtebaseFetchOptions> fetch_options) Pointer<EtebaseItemListResponse>
Fetch multiple Items using their UID
etebase_item_manager_fetch_updates(Pointer<EtebaseItemManager> this_, Pointer<Pointer<EtebaseItem>> items, int items_size, Pointer<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<EtebaseItem>> items, int items_size, Pointer<EtebaseFetchOptions> fetch_options) int
Upload items using a transaction
etebase_item_manager_transaction_deps(Pointer<EtebaseItemManager> this_, Pointer<Pointer<EtebaseItem>> items, int items_size, Pointer<Pointer<EtebaseItem>> deps, int deps_size, Pointer<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<EtebaseItem>> data) int
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<EtebaseCollectionMember>> data) int
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