@@ -138,24 +138,24 @@ void uniffi_ant_ffi_fn_func_client_pointer_put_blocking(void *client, void *poin
138138
139139// Scratchpad Blocking
140140void * uniffi_ant_ffi_fn_func_client_scratchpad_get_blocking (void * client , void * address , RustCallStatus * out_status );
141- void uniffi_ant_ffi_fn_func_client_scratchpad_put_blocking (void * client , void * scratchpad , void * wallet , RustCallStatus * out_status );
141+ void uniffi_ant_ffi_fn_func_client_scratchpad_put_blocking (RustBuffer * out_result , void * client , void * scratchpad , void * wallet , RustCallStatus * out_status );
142142
143143// Register Blocking
144144void uniffi_ant_ffi_fn_func_client_register_get_blocking (RustBuffer * out_result , void * client , void * address , RustCallStatus * out_status );
145- void * uniffi_ant_ffi_fn_func_client_register_create_blocking (void * client , void * owner , RustBuffer value , void * wallet , RustCallStatus * out_status );
145+ void uniffi_ant_ffi_fn_func_client_register_create_blocking (RustBuffer * out_result , void * client , void * owner , RustBuffer value , void * wallet , RustCallStatus * out_status );
146146void uniffi_ant_ffi_fn_func_client_register_update_blocking (void * client , void * owner , RustBuffer value , void * wallet , RustCallStatus * out_status );
147147
148148// Graph Entry Blocking
149149void * uniffi_ant_ffi_fn_func_client_graph_entry_get_blocking (void * client , void * address , RustCallStatus * out_status );
150- void uniffi_ant_ffi_fn_func_client_graph_entry_put_blocking (void * client , void * entry , void * wallet , RustCallStatus * out_status );
150+ void uniffi_ant_ffi_fn_func_client_graph_entry_put_blocking (RustBuffer * out_result , void * client , void * entry , void * wallet , RustCallStatus * out_status );
151151
152152// Vault Blocking
153153void * uniffi_ant_ffi_fn_func_client_vault_get_user_data_blocking (void * client , void * secret_key , RustCallStatus * out_status );
154- void uniffi_ant_ffi_fn_func_client_vault_put_user_data_blocking (void * client , void * secret_key , void * wallet , void * user_data , RustCallStatus * out_status );
154+ void uniffi_ant_ffi_fn_func_client_vault_put_user_data_blocking (RustBuffer * out_result , void * client , void * secret_key , void * wallet , void * user_data , RustCallStatus * out_status );
155155
156156// Archive Blocking
157157void * uniffi_ant_ffi_fn_func_client_archive_get_public_blocking (void * client , void * address , RustCallStatus * out_status );
158- void uniffi_ant_ffi_fn_func_client_archive_put_public_blocking (void * client , void * archive , void * wallet , RustCallStatus * out_status );
158+ void uniffi_ant_ffi_fn_func_client_archive_put_public_blocking (RustBuffer * out_result , void * client , void * archive , void * wallet , RustCallStatus * out_status );
159159
160160// File Blocking
161161void uniffi_ant_ffi_fn_func_client_file_upload_blocking (RustBuffer * out_result , void * client , RustBuffer path , void * wallet , RustCallStatus * out_status );
@@ -230,18 +230,18 @@ void uniffi_ant_ffi_fn_free_pointeraddress(void *ptr, RustCallStatus *out_status
230230void * uniffi_ant_ffi_fn_clone_pointeraddress (void * ptr , RustCallStatus * out_status );
231231
232232// PointerTarget
233- void * uniffi_ant_ffi_fn_constructor_pointertarget_from_chunk_address (void * address , RustCallStatus * out_status );
234- void * uniffi_ant_ffi_fn_constructor_pointertarget_from_graph_entry_address (void * address , RustCallStatus * out_status );
235- void * uniffi_ant_ffi_fn_constructor_pointertarget_from_pointer_address (void * address , RustCallStatus * out_status );
236- void * uniffi_ant_ffi_fn_constructor_pointertarget_from_scratchpad_address (void * address , RustCallStatus * out_status );
233+ void * uniffi_ant_ffi_fn_constructor_pointertarget_chunk (void * addr , RustCallStatus * out_status );
234+ void * uniffi_ant_ffi_fn_constructor_pointertarget_graph_entry (void * addr , RustCallStatus * out_status );
235+ void * uniffi_ant_ffi_fn_constructor_pointertarget_pointer (void * addr , RustCallStatus * out_status );
236+ void * uniffi_ant_ffi_fn_constructor_pointertarget_scratchpad (void * addr , RustCallStatus * out_status );
237+ void uniffi_ant_ffi_fn_method_pointertarget_to_hex (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
237238void uniffi_ant_ffi_fn_free_pointertarget (void * ptr , RustCallStatus * out_status );
238239void * uniffi_ant_ffi_fn_clone_pointertarget (void * ptr , RustCallStatus * out_status );
239240
240241// NetworkPointer
241- void * uniffi_ant_ffi_fn_constructor_networkpointer_new (void * owner , int64_t counter , void * target , RustCallStatus * out_status );
242+ void * uniffi_ant_ffi_fn_constructor_networkpointer_new (void * owner , uint64_t counter , void * target , RustCallStatus * out_status );
242243void * uniffi_ant_ffi_fn_method_networkpointer_address (void * ptr , RustCallStatus * out_status );
243- int64_t uniffi_ant_ffi_fn_method_networkpointer_counter (void * ptr , RustCallStatus * out_status );
244- void * uniffi_ant_ffi_fn_method_networkpointer_owner (void * ptr , RustCallStatus * out_status );
244+ uint64_t uniffi_ant_ffi_fn_method_networkpointer_counter (void * ptr , RustCallStatus * out_status );
245245void * uniffi_ant_ffi_fn_method_networkpointer_target (void * ptr , RustCallStatus * out_status );
246246void uniffi_ant_ffi_fn_free_networkpointer (void * ptr , RustCallStatus * out_status );
247247void * uniffi_ant_ffi_fn_clone_networkpointer (void * ptr , RustCallStatus * out_status );
@@ -255,13 +255,16 @@ void uniffi_ant_ffi_fn_free_scratchpadaddress(void *ptr, RustCallStatus *out_sta
255255void * uniffi_ant_ffi_fn_clone_scratchpadaddress (void * ptr , RustCallStatus * out_status );
256256
257257// Scratchpad
258- void * uniffi_ant_ffi_fn_constructor_scratchpad_new (void * owner , int64_t content_type , RustBuffer data , int64_t counter , RustCallStatus * out_status );
258+ void * uniffi_ant_ffi_fn_constructor_scratchpad_new (void * owner , uint64_t data_encoding , RustBuffer unencrypted_data , uint64_t counter , RustCallStatus * out_status );
259259void * uniffi_ant_ffi_fn_method_scratchpad_address (void * ptr , RustCallStatus * out_status );
260- int64_t uniffi_ant_ffi_fn_method_scratchpad_counter (void * ptr , RustCallStatus * out_status );
261- int64_t uniffi_ant_ffi_fn_method_scratchpad_content_type (void * ptr , RustCallStatus * out_status );
262- void uniffi_ant_ffi_fn_method_scratchpad_data (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
263- int8_t uniffi_ant_ffi_fn_method_scratchpad_is_valid (void * ptr , RustCallStatus * out_status );
260+ uint64_t uniffi_ant_ffi_fn_method_scratchpad_counter (void * ptr , RustCallStatus * out_status );
261+ uint64_t uniffi_ant_ffi_fn_method_scratchpad_data_encoding (void * ptr , RustCallStatus * out_status );
262+ void uniffi_ant_ffi_fn_method_scratchpad_encrypted_data (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
263+ void uniffi_ant_ffi_fn_method_scratchpad_decrypt_data (RustBuffer * out_result , void * ptr , void * sk , RustCallStatus * out_status );
264+ void uniffi_ant_ffi_fn_method_scratchpad_encrypted_data_hash (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
264265void * uniffi_ant_ffi_fn_method_scratchpad_owner (void * ptr , RustCallStatus * out_status );
266+ void uniffi_ant_ffi_fn_method_scratchpad_scratchpad_hash (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
267+ void uniffi_ant_ffi_fn_func_scratchpad_verify (void * scratchpad , RustCallStatus * out_status );
265268void uniffi_ant_ffi_fn_free_scratchpad (void * ptr , RustCallStatus * out_status );
266269void * uniffi_ant_ffi_fn_clone_scratchpad (void * ptr , RustCallStatus * out_status );
267270
@@ -274,18 +277,18 @@ void uniffi_ant_ffi_fn_free_registeraddress(void *ptr, RustCallStatus *out_statu
274277void * uniffi_ant_ffi_fn_clone_registeraddress (void * ptr , RustCallStatus * out_status );
275278
276279// GraphEntryAddress
277- void * uniffi_ant_ffi_fn_constructor_graphentryaddress_new (void * owner , RustCallStatus * out_status );
280+ void * uniffi_ant_ffi_fn_constructor_graphentryaddress_new (void * public_key , RustCallStatus * out_status );
278281void * uniffi_ant_ffi_fn_constructor_graphentryaddress_from_hex (RustBuffer hex , RustCallStatus * out_status );
279- void * uniffi_ant_ffi_fn_method_graphentryaddress_owner (void * ptr , RustCallStatus * out_status );
280282void uniffi_ant_ffi_fn_method_graphentryaddress_to_hex (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
281283void uniffi_ant_ffi_fn_free_graphentryaddress (void * ptr , RustCallStatus * out_status );
282284void * uniffi_ant_ffi_fn_clone_graphentryaddress (void * ptr , RustCallStatus * out_status );
283285
284286// GraphEntry
285- void * uniffi_ant_ffi_fn_constructor_graphentry_new (void * owner , RustBuffer parents , RustBuffer content , RustCallStatus * out_status );
287+ void * uniffi_ant_ffi_fn_constructor_graphentry_new (void * owner , RustBuffer parents , RustBuffer content , RustBuffer descendants , RustCallStatus * out_status );
286288void * uniffi_ant_ffi_fn_method_graphentry_address (void * ptr , RustCallStatus * out_status );
287- void * uniffi_ant_ffi_fn_method_graphentry_owner (void * ptr , RustCallStatus * out_status );
288289void uniffi_ant_ffi_fn_method_graphentry_content (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
290+ void uniffi_ant_ffi_fn_method_graphentry_parents (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
291+ void uniffi_ant_ffi_fn_method_graphentry_descendants (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
289292void uniffi_ant_ffi_fn_free_graphentry (void * ptr , RustCallStatus * out_status );
290293void * uniffi_ant_ffi_fn_clone_graphentry (void * ptr , RustCallStatus * out_status );
291294
@@ -311,14 +314,14 @@ void *uniffi_ant_ffi_fn_clone_archiveaddress(void *ptr, RustCallStatus *out_stat
311314
312315// PublicArchive
313316void * uniffi_ant_ffi_fn_constructor_publicarchive_new (RustCallStatus * out_status );
314- void uniffi_ant_ffi_fn_method_publicarchive_add_file (void * ptr , RustBuffer path , void * data_address , void * metadata , RustCallStatus * out_status );
317+ void * uniffi_ant_ffi_fn_method_publicarchive_add_file (void * ptr , RustBuffer path , void * data_address , void * metadata , RustCallStatus * out_status );
315318void uniffi_ant_ffi_fn_method_publicarchive_files (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
316319void uniffi_ant_ffi_fn_free_publicarchive (void * ptr , RustCallStatus * out_status );
317320void * uniffi_ant_ffi_fn_clone_publicarchive (void * ptr , RustCallStatus * out_status );
318321
319322// PrivateArchive
320323void * uniffi_ant_ffi_fn_constructor_privatearchive_new (RustCallStatus * out_status );
321- void uniffi_ant_ffi_fn_method_privatearchive_add_file (void * ptr , RustBuffer path , void * data_map , void * metadata , RustCallStatus * out_status );
324+ void * uniffi_ant_ffi_fn_method_privatearchive_add_file (void * ptr , RustBuffer path , void * data_map , void * metadata , RustCallStatus * out_status );
322325void uniffi_ant_ffi_fn_method_privatearchive_files (RustBuffer * out_result , void * ptr , RustCallStatus * out_status );
323326void uniffi_ant_ffi_fn_free_privatearchive (void * ptr , RustCallStatus * out_status );
324327void * uniffi_ant_ffi_fn_clone_privatearchive (void * ptr , RustCallStatus * out_status );
@@ -330,8 +333,10 @@ void uniffi_ant_ffi_fn_free_privatearchivedatamap(void *ptr, RustCallStatus *out
330333void * uniffi_ant_ffi_fn_clone_privatearchivedatamap (void * ptr , RustCallStatus * out_status );
331334
332335// Metadata
333- void * uniffi_ant_ffi_fn_constructor_metadata_new (RustCallStatus * out_status );
334- void * uniffi_ant_ffi_fn_constructor_metadata_with_size (uint64_t size , RustCallStatus * out_status );
336+ void * uniffi_ant_ffi_fn_constructor_metadata_new (uint64_t size , RustCallStatus * out_status );
337+ void * uniffi_ant_ffi_fn_constructor_metadata_with_timestamps (uint64_t size , uint64_t created , uint64_t modified , RustCallStatus * out_status );
335338uint64_t uniffi_ant_ffi_fn_method_metadata_size (void * ptr , RustCallStatus * out_status );
339+ uint64_t uniffi_ant_ffi_fn_method_metadata_created (void * ptr , RustCallStatus * out_status );
340+ uint64_t uniffi_ant_ffi_fn_method_metadata_modified (void * ptr , RustCallStatus * out_status );
336341void uniffi_ant_ffi_fn_free_metadata (void * ptr , RustCallStatus * out_status );
337342void * uniffi_ant_ffi_fn_clone_metadata (void * ptr , RustCallStatus * out_status );
0 commit comments